דף הבית » דיני עבודה » מעסיקים » עובדים עצמאיים מול שכירים – המדריך המשפטי והכלכלי המקיף

מאמרים חדשים

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

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

קטגוריות
ארכיון
מרץ 2025
א ב ג ד ה ו ש
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

עובדים עצמאיים מול שכירים – המדריך המשפטי והכלכלי המקיף

מבוא

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

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

הגדרות משפטיות

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

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

יתרונות וחסרונות – השוואה בין שכיר לעצמאי

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

השפעה כלכלית – הכנסות, מסים וביטוח לאומי

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

הפרשות מס וביטוח לאומי:

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

הוצאות מוכרות לצורכי מס:

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

זכויות סוציאליות וקרנות פנסיה

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

אחריות ניהולית והתנהלות יומיומית

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

איזון בין עבודה לחיים אישיים

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

תהליך המעבר משכיר לעצמאי

מעבר משכיר לעצמאי דורש היערכות כלכלית וניהולית:

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

סיכום

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

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

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

עוד באותו נושא...

https://www.michpalyeda.co.il/wp-content/uploads/2025/02/3.d110a0.webp
שילוב בין ניהול שכר לניהול משאבי אנוש: חשיבות ההבנה המשולבת והשפעתה על היעילות הארגונית

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

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

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

https://www.michpalyeda.co.il/wp-content/uploads/2025/01/חשב-שכר.png
מקצועות ניהול שכר וחשבות

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/12/מיכפל-ידע-2.png
תשלום שכר על התלמדות, הכשרה והכנות למשמרת

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

https://www.michpalyeda.co.il/wp-content/uploads/2022/08/תחבורה-ציבורית-2.png
החזר הוצאות נסיעה

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/12/אבחון-מערך-השכר-בארגון.png
אבחון מערך השכר בארגון: המדריך המלא לשיפור תהליכי ניהול שכר

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/11/ניהול-שכר.png
ניהול שכר לעובדי קבלן ושירותים: אתגרים משפטיים ותפעוליים

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/11/ניהול-שכר-2.png
ניהול שכר לעובדים לפי שעות: אתגרים ופתרונות

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/11/ניהול-שכר-4.png
היבטים משפטיים בניהול שכר: מה כל מעסיק חייב לדעת?

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/09/דיני-עבודה.png
השפעת דיני עבודה על ניהול שכר: מה חשוב לדעת?

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/09/חשבי-שכר.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