רח' אלטלף 4, יהוד

מיקוד 5621604

פקס

03-539-5901

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

עסקאות עם קרובים: זהירות מס לפניך

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

החוק קובע שניתן למכור נכס ללא תמורה (העברה במתנה) ל״קרוב״ בפטור ממס שבח. באשר למס רכישה, מקבל הנכס ישלם רק 1/3 ממס הרכישה שהיה משלם אילו קנה את הדירה בתמורה מלאה.

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

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

הגדרה מצומצמת

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

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

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

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

מיהו קרוב?

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

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

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

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

תאגיד ״קרוב״

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

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

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

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

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

* עו״ד ורו״ח יהושע (שוקי) ג׳אנה עוסק במיסוי נדל״ן

פורסם באתר פסק דין

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

פתרונות אפקטיביים
דירקטוריון

ניהול קונפליקטים בדירקטוריון: איך לשמור על דיון מקצועי?

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

קרא עוד »
פתרונות אפקטיביים
משאבי אנוש

משאבי אנוש ודאטה: שילוב בין אנשים, היסטוריה טכנולוגית ותובנות

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

קרא עוד »
פתרונות אפקטיביים
מדריכים

ניהול והובלת צוותים: מדריך מעמיק לבניית הצלחה ארגונית

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

קרא עוד »
פתרונות אפקטיביים
משאבי אנוש

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

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

קרא עוד »
פתרונות אפקטיביים
פתרונות רכש

בקרת הסכמים – כלי מרכזי לשיפור הארגון

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

קרא עוד »
פתרונות אפקטיביים
פתרונות רכש

בקרת התקשרויות – כלי הכרחי לניהול יעיל של חוזים ופרויקטים

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

קרא עוד »
Facebook
Twitter
LinkedIn
WhatsApp
Pinterest
Print
Email
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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