מאמרים חדשים

עודכן לאחרונה 

המאמרים הבאים עברו עדכונים ושיפורים על מנת להתאים לשינויים העדכניים בשוק העבודה ובחוקי דיני עבודה

קטגוריות
ארכיון
אפריל 2025
א ב ג ד ה ו ש
 12345
6789101112
13141516171819
20212223242526
27282930  

חוק פיצויי פיטורים

חוק פיצויי פיטורים: רכיבי שכר, הפרשות לפנסיה וסעיף 14

חוק פיצויי פיטורים הוא חלק מרכזי בחקיקת העבודה בישראל, ונועד להבטיח לעובדים שיפסיקו את עבודתם מסיבות שאינן מרצונם פיצוי כספי שיסייע להם בתקופת המעבר. פיצויי פיטורים ניתנים בהתאם לשנות הוותק של העובד, והחוק כולל הוראות מפורטות בנוגע לאופן חישובם ולרכיבי השכר הנכללים בו. אחד הנושאים המרכזיים בחוק זה הוא השפעת סעיף 14, המתיר תשלום פיצויי פיטורים מראש, במסגרת ההפרשות הפנסיוניות של העובד, וכן כלים נוספים בתחום הפיצויים כגון הלנת פיצויי פיטורים, רצף פיצויים ורצף קצבה. להלן פירוט הנושאים השונים הנוגעים לפיצויי פיטורים על פי החוק.

רכיבי השכר הבאים בחשבון לצורך חישוב פיצויי פיטורים

פיצויי פיטורים מחושבים בהתאם לשכרו של העובד, אך לא כל רכיבי השכר נכללים בחישוב זה. שכר העובד לצורך חישוב הפיצויים מתבסס על השכר החודשי הקבוע של העובד (הנקרא "שכר קובע"), שכולל את השכר הבסיסי ואת התוספות הקבועות הנלוות לשכרו. תוספות שאינן קבועות, כגון בונוסים חד-פעמיים או עמלות על מכירות שאינן משתלמות על בסיס קבוע, אינן נלקחות בחשבון בחישוב הפיצויים.

רכיבי השכר הקבועים כוללים לרוב:

  1. שכר בסיס – השכר החודשי המוסכם, ללא תוספות משתנות.
  2. תוספות קבועות – תוספות הניתנות על בסיס קבוע ושווה בכל חודש, כגון תוספת ותק או תוספת מקצועית.
  3. משמרות ולילה – במקרה של עובדים במשמרות לילה, תוספת זו עשויה להיחשב כחלק מהשכר הקובע אם היא ניתנת באופן קבוע.

תוספות שאינן קבועות – כמו שעות נוספות, פרמיות משתנות, בונוסים חד-פעמיים, החזרי הוצאות או נסיעות – אינן נכללות בחישוב פיצויי הפיטורים. הסיבה לכך היא שהחוק נועד להבטיח פיצוי על בסיס שכר קבוע וידוע מראש ולא על מרכיבים שאינם תלויים במקום העבודה.

רכיב פיצויים בביטוח הפנסיוני

בתנאי העסקה רבים, חלק מהשכר שהמעסיק מפריש לפנסיה כולל רכיב פיצויים. רכיב הפיצויים בביטוח הפנסיוני הוא אחוז מסוים מהשכר שמיועד לצורך פיצויי פיטורים במקרה של סיום העסקה. לפי רוב ההסכמים הנהוגים בישראל, המעסיק מפריש מדי חודש סכום של 8.33% מהשכר לפנסיה, המיועד לרכיב הפיצויים. זהו אחוז שמשמעותו היא תשלום חודשי השווה לשכר של חודש אחד עבור כל שנה שהעובד עבד.

הפרשה חודשית זו מבטיחה שלעובד יהיה חיסכון ייעודי לפיצויים עם סיום העסקתו, ואין צורך שהמעסיק ישלם את מלוא הסכום בתום תקופת ההעסקה. אם העובד מפוטר, הוא זכאי לקבל את רכיב הפיצויים שהופרש לקרן הפנסיה כחלק מפיצויי הפיטורים.

סעיף 14 לחוק פיצויי פיטורים

סעיף 14 לחוק פיצויי פיטורים מאפשר למעסיק ולעובד להגיע להסכמה לפיה רכיב הפיצויים המופרש לפנסיה ייחשב כפיצוי לכל דבר, ובכך הוא מהווה את תשלום פיצויי הפיטורים. המשמעות היא שתחת הסדר סעיף 14, המעסיק אינו מחויב לשלם פיצויי פיטורים מעבר לסכום שהופרש במהלך תקופת העבודה לפנסיה של העובד.

כאשר סעיף 14 חל, הוא מבטיח שהעובד יקבל את כספי הפיצויים המופרשים גם במקרה של התפטרות. הסדר זה נותן לעובד ביטחון בכך שהכספים יישארו בקרן הפנסיה שלו ומסייע למעסיק לתכנן את עלויות הפיטורים לאורך זמן, מבלי להתחייב לתשלומים נוספים בעת סיום העסקה. לעומת זאת, כאשר סעיף 14 אינו חל, חישוב הפיצויים מתבצע במועד הפיטורים בהתבסס על השכר האחרון של העובד, ומחייב את המעסיק להשלים תשלום נוסף מעבר למה שהופרש במהלך התקופה.

תשלום פיצויי פיטורים מראש באמצעות הפרשות חודשיות לביטוח הפנסיוני (סעיף 14)

תשלום פיצויי פיטורים מראש באמצעות סעיף 14 הוא הסדר שבו המעסיק מסכם עם העובד כי הסכומים שהוא מפריש מדי חודש לקרן הפנסיה ייחשבו כפיצויי פיטורים. הסדר זה מקובל ונפוץ בעיקר במקרים שבהם המעסיק מעוניין להבטיח שהעובד יקבל את כספי הפיצויים באופן אוטומטי עם סיום העסקתו, ולחסוך את הצורך בהפקדה פתאומית של סכום גדול במועד הפיטורים.

ההפרשות לפנסיה בהתאם לסעיף 14 מבוצעות בכל חודש ומהוות 8.33% מהשכר. העובדה שסעיף 14 מגן על זכאות העובד לכספי הפיצויים גם במקרה של התפטרות הופכת אותו לאטרקטיבי במיוחד. עם זאת, ייתכן מצב שבו ההפרשה לפנסיה אינה מכסה את כל הפיצויים שהיו מגיעים לפי שכרו האחרון של העובד, ולכן יש לקחת זאת בחשבון בעת החתימה על ההסדר.

פיצוי על הלנת פיצויי פיטורים

פיצוי על הלנת פיצויי פיטורים הוא פיצוי שניתן לעובד כאשר המעסיק מאחר בתשלום הפיצויים מעבר למועד שנקבע בחוק. פיצויי פיטורים חייבים להשתלם במועד שבו מסתיימת העסקת העובד או עד 15 ימים לאחר מכן. אם המעסיק לא שילם את הפיצויים במועד זה, לעובד קיימת הזכות לתבוע פיצויים נוספים בגין ההלנה. פיצוי זה הוא אמצעי להרתעה, שנועד לוודא שהמעסיקים ישלמו את הפיצויים במועד שנקבע ולהגן על העובדים מתקלות כלכליות הנובעות מאי קבלת תשלומים בזמנם.

החוק קובע כי הפיצוי על הלנת פיצויי פיטורים יחושב כאחוז חודשי מסוים שיצטבר על כל תקופת ההלנה. במקרים מסוימים, בית הדין לעבודה יכול להחליט על הפחתת הפיצוי אם הוכח שהעיכוב היה סביר או נבע מסיבות מוצדקות, אך במקרים אחרים הוא יכול לקבוע פיצוי מלא או מוגדל כדי לשמור על זכויות העובד.

רצף פיצויים ורצף קצבה

כאשר עובד עובר ממעסיק אחד למעסיק אחר, לעיתים מתאפשר לשמור על "רצף פיצויים" או "רצף קצבה", המאפשרים לעובד לשמור על הזכויות הפנסיוניות שלו באופן שמאפשר לו לצבור פיצויים או זכויות קצבה מבלי להיפגע.

רצף פיצויים

רצף פיצויים הוא מצב שבו העובד לא מושך את כספי הפיצויים אלא מעביר אותם למעסיק החדש כדי לצבור ותק לפיצויי פיטורים עתידיים. אפשרות זו קיימת במקרים שבהם העובד עובר ממעסיק למעסיק באותו מקום עבודה או בתנאים דומים אחרים. היא מאפשרת לעובד לצבור את הפיצויים לאורך זמן ולצמצם את המס שעלול להיות מוטל עליהם אם ימשוך אותם באופן מיידי.

רצף קצבה

רצף קצבה הוא מנגנון שמאפשר להעביר את כספי הפיצויים אל קרן הפנסיה, כך שיהפכו לחלק מהסכום המצטבר שיניב בעתיד קצבה חודשית לפנסיה. רצף זה חשוב במקרים שבהם העובד מעוניין להגדיל את סכום הקצבה שלו לאחר הפרישה במקום לקבל את הפיצויים בתשלום חד-פעמי. המנגנון מעניק לעובד את האפשרות לחסוך כספים נוספים לפנסיה ולדחות את מיסוי הפיצויים.

סיכום

חוק פיצויי פיטורים בישראל מעניק לעובדים הגנה כלכלית וסיוע במקרה של סיום העסקה, ומבטיח להם פיצוי בגובה שכר חודשי עבור כל שנת עבודה. החוק כולל התייחסות לרכיבי השכר הנכללים בחישוב הפיצויים, ומגדיר את התנאים הנדרשים להבטחת זכויות העובדים בתחום זה. סעיף 14 לחוק מאפשר למעסיקים להפריש את פיצויי הפיטורים מראש, כחלק מההפרשות הפנסיוניות, ובכך מבטיח לעובד את הזכות לקבל את הכספים במועד סיום העסקתו.

פיצוי על הלנת פיצויי פיטורים, רצף פיצויים ורצף קצבה הם כלים נוספים המאפשרים גמישות וחיסכון כלכלי לעובדים, ומהווים חלק מהפתרונות הקיימים בחוק לשמירה על הביטחון הפיננסי של העובד גם לאחר סיום עבודתו.

פסק דין דין בנושא

המעסיק חויב בתשלום פיצויי פיטורים לעובדת למרות שלא מסרה התראה על כוונתה להתפטר בדין מפוטרת.

סע"ש 37453-02-18 נחום ואח' נ איילון ואח'

חוק פיצויי פיטורים קובע רשימה של נסיבות שבהן גם עובד שהתפטר זכאי לפיצויי פיטורים, ביניהן "הרעה מוחשית בתנאי ההעסקה".

על עובד שחלה הרעה מוחשית בתנאי עסקתו יש לעמוד בשלושה תנאים שקבעה הפסיקה על מנת שיהיה זכאי לפיצויי פיטורים:

  1. להוכיח הרעה מוחשית בתנאי ההעסקה, או נסיבות שבהן אין לדרוש מן העובד שימשיך בעבודתו
  2. קשר סיבתי בין ההתפטרות לבין ההרעה הנ"ל
  3. מתן התראה והזדמנות לתקן את המצב ככל והוא ניתן לתיקון

והנה, לאחרונה הכיר בית הדין לעבודה בזכאות העובדת להתפטר בדין מפוטרת למרות שלא מסרה התראה  על כך;

עובדות המקרה:

עובדת כללית במשרד עו"ד בעלת ותק של 20 שנה במקום העבודה, בשלהי שנות עבודתה הידרדרו היחסים בינה לבין המעסיק והגיעו לכדי התפטרות העובדת, אשר ביקשה לקבל פיצויי פיטורים בגין ההתנכלות. לשיטתה היחס המשפיל בעבודה מאפשר לה להתפטר בדין מפוטר. המעסיק סירב לכך מן הטעם שהתובעת היא שהתפטרה ועל כן אינה זכאית במקרה זה

אירועי התנכלות נסובו סביב הערות בוטות בנוכחות עובדת נוספת אותן התובעת חוותה כהשפלה.

בית הדין התרשם שהתובעת נקלעה למצב שבו הרגישה כי איננה מוערכת די הצורך וכי איננה זוכה לכבוד לו היא ראויה, תחושות אשר התחזקו בהעדר התנצלות מצד המעסיק הנתבע

הוחלט והוכרע:

למרות שהתובעת לא התרתה בפני הנתבע כי בכוונתה להתפטר אם לא יחולו שינויים בסביבת העבודה אין לשלול ממנה זכאות לפיצויי פיטורים במקרה זה. ופסק לטובתה פיצויי פיטורים.

https://www.michpalyeda.co.il/wp-content/uploads/2025/04/בודק שכר מוסמך--מדריך הישרדות-לעולם-הרגולציה-המשתנה.png
בודק שכר מוסמך – מדריך הישרדות לעולם הרגולציה המשתנה

מבוא אם חשבתם שפעם היה קשה לנהל שכר, חכו ל־2025: יותר תקנות, יותר תביעות, יותר ביקורות – והאקסל? עדיין...

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/חקיקה.png
מדריך לחשב השכר המתחיל – איך להתעדכן בחוקי העבודה המשתנים?

מבוא חשבי שכר מתחילים עומדים בפני אתגר מורכב: ניהול שכר מדויק תוך התמודדות עם שינויים תכופים בחוקי העבודה....

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/חשבות-שכר.png
תחומי אחריות של חשב שכר: מהות, מיומנויות וחשיבות לתפקוד הארגון

חשב השכר הוא דמות מרכזית וקריטית בכל ארגון, בין אם מדובר בעסקים קטנים, בינוניים או גדולים. חשב השכר אחראי...

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/חשב-שכר.png
מהו תפקידו של חשב שכר בארגון?

מבוא חשב שכר הוא איש מקצוע החיוני להתנהלותו התקינה של כל ארגון. הוא אחראי על הכנת תלושי השכר של העובדים,...

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/שיויון-זכויות-בעבודה.png
שוויון בעבודה: מאבק באפליה ויצירת סביבת עבודה הוגנת

מבוא השוויון בעבודה הוא אחד מערכי היסוד החשובים ביותר בחברה מודרנית ודמוקרטית. הזכות לשוויון תעסוקתי...

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/יום-האישה-הבינלאומי.png
זכויות נשים בעבודה – סקירה מקיפה לאור יום האישה הבינלאומי

יום האישה הבינלאומי, המצוין ב-8 במרץ מדי שנה, מהווה תזכורת למאבק ארוך השנים של נשים לשוויון זכויות, ובפרט...

https://www.michpalyeda.co.il/wp-content/uploads/2025/01/22.d110a0.webp
דיני עבודה שחשוב להכיר

מבוא דיני העבודה בישראל מהווים מכלול רחב של חוקים ותקנות המסדירים את יחסי העבודה בין מעסיקים לעובדים....

https://www.michpalyeda.co.il/wp-content/uploads/2025/02/חוקי-העבודה.png
חוקי עבודה וחשב שכר – למה הידע המשפטי קריטי לתפקיד?

מבוא – תפקידו המרכזי של חשב השכר בעולם העבודה המודרני בעידן שבו דיני העבודה משתנים ומתעדכנים לעיתים קרובות,...

https://www.michpalyeda.co.il/wp-content/uploads/2025/02/מדריך-לעובד-הבוחר-לנהל-את-הביטוח-הפנסיוני-בקרן-פנסיה.png
ניהול עצמאי של הביטוח הפנסיוני – המדריך השלם לקרן פנסיה

מדריך זה מרכז את המידע והזכויות של עובד שכיר הבוחר לנהל את החיסכון הפנסיוני שלו במסגרת קרן פנסיה מי שלא...

https://www.michpalyeda.co.il/wp-content/uploads/2025/02/פנסיה.png
מדריך ביטוח פנסיוני כללי לעובד

הביטוח הפנסיוני הוא כלי מרכזי להבטחת יציבות כלכלית בגיל הפרישה, ולהגנה על העובד ומשפחתו במקרים של נכות...

ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=l.createElement(a,{is:o.is}):(e=l.createElement(a),"select"===a&&(l=e,o.multiple?l.multiple=!0:o.size&&(l.size=o.size))):e=l.createElementNS(e,a),e[Ni]=t,e[Pi]=o,Pl(e,t,!1,!1),t.stateNode=e,l=Ae(a,o),a){case"iframe":case"object":case"embed":Te("load",e),u=o;break;case"video":case"audio":for(u=0;u<$a.length;u++)Te($a[u],e);u=o;break;case"source":Te("error",e),u=o;break;case"img":case"image":case"link":Te("error",e),Te("load",e),u=o;break;case"form":Te("reset",e),Te("submit",e),u=o;break;case"details":Te("toggle",e),u=o;break;case"input":A(e,o),u=M(e,o),Te("invalid",e),Ie(n,"onChange");break;case"option":u=B(e,o);break;case"select":e._wrapperState={wasMultiple:!!o.multiple},u=Uo({},o,{value:void 0}),Te("invalid",e),Ie(n,"onChange");break;case"textarea":V(e,o),u=H(e,o),Te("invalid",e),Ie(n,"onChange");break;default:u=o}Me(a,u);var s=u;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];"style"===i?ze(e,c):"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,null!=c&&Aa(e,c)):"children"===i?"string"==typeof c?("textarea"!==a||""!==c)&&X(e,c):"number"==typeof c&&X(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(ea.hasOwnProperty(i)?null!=c&&Ie(n,i):null!=c&&x(e,i,c,l))}switch(a){case"input":L(e),j(e,o,!1);break;case"textarea":L(e),$(e);break;case"option":null!=o.value&&e.setAttribute("value",""+P(o.value));break;case"select":e.multiple=!!o.multiple,n=o.value,null!=n?q(e,!!o.multiple,n,!1):null!=o.defaultValue&&q(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=Fe)}Ve(a,o)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(r(166));n=yn(yu.current),yn(bu.current),Jn(t)?(n=t.stateNode,o=t.memoizedProps,n[Ni]=t,n.nodeValue!==o&&(t.effectTag|=4)):(n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[Ni]=t,t.stateNode=n)}return null;case 13:return zt(vu),o=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==o,o=!1,null===e?void 0!==t.memoizedProps.fallback&&Jn(t):(a=e.memoizedState,o=null!==a,n||null===a||(a=e.child.sibling,null!==a&&(i=t.firstEffect,null!==i?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8))),n&&!o&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&vu.current)?rs===Qu&&(rs=Yu):(rs!==Qu&&rs!==Yu||(rs=Gu),0!==us&&null!==es&&(To(es,ns),Co(es,us)))),(n||o)&&(t.effectTag|=4),null);case 4:return wn(),Ol(t),null;case 10:return Zt(t),null;case 17:return It(t.type)&&Ft(),null;case 19:if(zt(vu),o=t.memoizedState,null===o)return null;if(a=0!==(64&t.effectTag),i=o.rendering,null===i){if(a)mr(o,!1);else if(rs!==Qu||null!==e&&0!==(64&e.effectTag))for(i=t.child;null!==i;){if(e=_n(i),null!==e){for(t.effectTag|=64,mr(o,!1),a=e.updateQueue,null!==a&&(t.updateQueue=a,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=t.child;null!==o;)a=o,i=n,a.effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,e=a.alternate,null===e?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),o=o.sibling;return Mt(vu,1&vu.current|2),t.child}i=i.sibling}}else{if(!a)if(e=_n(i),null!==e){if(t.effectTag|=64,a=!0,n=e.updateQueue,null!==n&&(t.updateQueue=n,t.effectTag|=4),mr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate)return t=t.lastEffect=o.lastEffect,null!==t&&(t.nextEffect=null),null}else 2*ru()-o.renderingStartTime>o.tailExpiration&&1t)&&vs.set(e,t)))}}function Ur(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}function qr(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$t(Vr.bind(null,e));else{var t=Br(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Fr();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Yl&&Bl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$t(Vr.bind(null,e)):Wt(r,Hr.bind(null,e),{timeout:10*(1073741821-t)-ru()}),e.callbackNode=t}}}function Hr(e,t){if(ks=0,t)return t=Fr(),No(e,t),qr(e),null;var n=Br(e);if(0!==n){if(t=e.callbackNode,(Ju&(Wu|$u))!==Hu)throw Error(r(327));if(lo(),e===es&&n===ns||Kr(e,n),null!==ts){var o=Ju;Ju|=Wu;for(var a=Yr();;)try{eo();break}catch(t){Xr(e,t)}if(Gt(),Ju=o,Bu.current=a,rs===Ku)throw t=os,Kr(e,n),To(e,n),qr(e),t;if(null===ts)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,o=rs,es=null,o){case Qu:case Ku:throw Error(r(345));case Xu:No(e,2=n){e.lastPingedTime=n,Kr(e,n);break}}if(i=Br(e),0!==i&&i!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Si(oo.bind(null,e),a);break}oo(e);break;case Gu:if(To(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=ro(a)),ss&&(a=e.lastPingedTime,0===a||a>=n)){e.lastPingedTime=n,Kr(e,n);break}if(a=Br(e),0!==a&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==is?o=10*(1073741821-is)-ru():1073741823===as?o=0:(o=10*(1073741821-as)-5e3,a=ru(),n=10*(1073741821-n)-a,o=a-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Uu(o/1960))-o,n=o?o=0:(a=0|l.busyDelayMs,i=ru()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)),o=i<=a?0:a+o-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+N(i))}rs!==Zu&&(rs=Xu),l=yr(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t;var w=Ar(f,u,t);ln(f,w); break e;case 1:u=l;var E=f.type,k=f.stateNode;if(0===(64&f.effectTag)&&("function"==typeof E.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===ms||!ms.has(k)))){f.effectTag|=4096,f.expirationTime=t;var _=Ir(f,u,t);ln(f,_);break e}}f=f.return}while(null!==f)}ts=no(ts)}catch(e){t=e;continue}break}}function Yr(){var e=Bu.current;return Bu.current=Cu,null===e?Cu:e}function Gr(e,t){eus&&(us=e)}function Jr(){for(;null!==ts;)ts=to(ts)}function eo(){for(;null!==ts&&!Gl();)ts=to(ts)}function to(e){var t=Fu(e.alternate,e,ns);return e.memoizedProps=e.pendingProps,null===t&&(t=no(e)),qu.current=null,t}function no(e){ts=e;do{var t=ts.alternate;if(e=ts.return,0===(2048&ts.effectTag)){if(t=br(t,ts,ns),1===ns||1!==ts.childExpirationTime){for(var n=0,r=ts.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}ts.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ts.firstEffect),null!==ts.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ts.firstEffect),e.lastEffect=ts.lastEffect),1e?t:e}function oo(e){var t=qt();return Vt(99,ao.bind(null,e,t)),null}function ao(e,t){do lo();while(null!==gs);if((Ju&(Wu|$u))!==Hu)throw Error(r(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ro(n);if(e.firstPendingTime=a,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===es&&(ts=es=null,ns=0),1u&&(c=u,u=l,l=c),c=Ue(w,l),f=Ue(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&(E=E.createRange(),E.setStart(c.node,c.offset),k.removeAllRanges(),l>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E)))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w=t&&e<=t}function To(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Co(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function No(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Po(e,t,n,o){var a=t.current,i=Fr(),l=su.suspense;i=jr(i,a,l);e:if(n){n=n._reactInternalFiber;t:{if(J(n)!==n||1!==n.tag)throw Error(r(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(It(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(r(171))}if(1===n.tag){var s=n.type;if(It(s)){n=Dt(n,s,u);break e}}n=u}else n=Al;return null===t.context?t.context=n:t.pendingContext=n,t=on(i,l),t.payload={element:e},o=void 0===o?null:o,null!==o&&(t.callback=o),an(a,t),Dr(a,i),i}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ro(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime