דף הבית » דיני עבודה » ניהול שכר » ניהול שכר לעובדים לפי שעות: אתגרים ופתרונות

מאמרים חדשים

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

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

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

ניהול שכר לעובדים לפי שעות: אתגרים ופתרונות

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

1. מעקב אחר שעות עבודה

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

2. חישוב שעות נוספות

  • שעות נוספות מחייבות תוספת תשלום בהתאם לחוק שעות עבודה ומנוחה:
    • 125% עבור השעתיים הראשונות.
    • 150% עבור כל שעה נוספת מעבר לשעתיים.
  • חישוב לא מדויק או אי-תשלום שעות נוספות עלול להוביל לתביעות משפטיות.

3. עבודה בשעות לילה

  • עובדים בשעות לילה (22:00–06:00) זכאים לתנאים מיוחדים ולעיתים לתוספת שכר.
  • המעסיק נדרש להבטיח חישוב נכון של השעות הללו.

4. ימי חופשה והיעדרויות

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

5. אינטגרציה עם מערכות שכר וניהול זמן

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

פתרונות לניהול שכר לעובדים לפי שעות

1. חישוב מדויק של שעות עבודה

כדי להבטיח חישוב מדויק, מומלץ:

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

2. חישוב שעות נוספות

השלבים המרכזיים לחישוב שעות נוספות:

  1. מעקב יומי אחר שעות העבודה:
    • כל עובד נדרש לדווח על שעת תחילת העבודה וסיומה.
  2. הפרדה בין שעות רגילות לשעות נוספות:
    • יש לחשב שעות נוספות מעבר ל-8 שעות ביום או 42 שעות בשבוע (נכון ל-2024).
  3. תוספות שכר לפי חוק:
    • חישוב 125% או 150% משכר הבסיס, בהתאם להיקף השעות.

3. תשלום עבור שעות לילה

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

4. ניהול ימי חופשה

  • עובדים לפי שעות זכאים לימי חופשה בהתאם להיקף השעות שעבדו:
    • החישוב מתבצע ביחס ל-200 שעות עבודה שוות ערך ליום חופשה אחד.
  • מומלץ להשתמש במערכות חישוב חופשה המותאמות לחוק.

5. שימוש במערכות לניהול זמן ושכר

מערכות מתקדמות לניהול זמן ושכר משפרות את הדיוק ומפחיתות טעויות:

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

כלים מתקדמים לניהול זמן ואינטגרציה למערכות שכר

1. שעוני נוכחות דיגיטליים

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

2. אפליקציות לניהול זמן

  • אפליקציות כמו Clockify או Toggl מאפשרות לעובדים לעקוב אחרי זמנם ולעדכן את שעות העבודה בקלות.
  • יתרונות:
    • נגישות מכל מקום.
    • תיעוד מדויק של שעות העבודה.

3. מערכות ERP

  • מערכות ERP משולבות לניהול זמן ושכר, כמו SAP ו-Priority, מספקות פתרון כולל:
    • איסוף נתוני זמן.
    • חישוב שעות נוספות וחופשות.
    • הנפקת תלושי שכר אוטומטיים.

4. מערכות BI לניהול דוחות

  • מערכות BI (Business Intelligence) מאפשרות למנהלים לקבל דוחות מפורטים על זמן העבודה והשכר.
  • הדוחות מספקים תובנות המאפשרות לזהות חריגות ולשפר תהליכים.

יתרונות פתרונות מתקדמים לניהול שכר

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

דוגמה מעשית לניהול שכר לעובדים לפי שעות

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

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

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

  • ירידה של 95% בתלונות העובדים.
  • קיצור זמן חישוב השכר ב-50%.
  • עמידה מלאה בדרישות החוק והרגולציה.

חברת קול המס

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

יתרונות חברת קול המס:

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

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

סיכום

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

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

 

https://www.michpalyeda.co.il/wp-content/uploads/2025/04/עדכוני-פסיקה-וחקיקה-מרץ-2025.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
שוויון בעבודה: מאבק באפליה ויצירת סביבת עבודה הוגנת

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

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/10.d110a0.webp
המדריך המלא למע"מ עבור מוסדות ללא כוונת רווח (מלכ"רים)

מבוא סעיף 52 (א) לחוק מס ערך מוסף, התשל"ו-1975, קובע  מי  חייב להירשם  לצורכי מע"מ:  "עוסק,...

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
מדריך מעסיקים: שאלות & תשובות - חובות מס, ניכויים וזיכויים שחשוב להכיר

מהו ניכוי מס במקור וכיצד הוא משפיע על המעסיק? ניכוי מס במקור הוא תהליך שבו המעסיק מנכה מס הכנסה משכר...

ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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