תכנון מס ירושה בצרפת

תכנון מס ירושה בצרפת

תכנון מס ירושה בצרפת

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

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

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

מס ירושה בצרפת – מה צריך לדעת?

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

על מי חלה חובת תשלום מס ירושה בצרפת?

התשובה לכך תלויה במקום מושבם של המוריש ושל היורשים.

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

אם גם המוריש וגם יורשיו אינם תושבי מס צרפתי –  רק הנכסים המועברים שנמצאים בצרפת חייבים במס ירושה צרפתי.

מה שיעור מס הירושה בצרפת?

הורים, ילדים וצאצאים – שיעור המס נע מ-5% עבור ירושה בגובה של עד 8,072 אירו, עד ל45% עבור ירושה בגובה של יותר מ-1,805,677 אירו.

אחים ואחיות – שיעור המס נע מ-35% עבור ירושה בגובה של עד 24,430 אירו, עד ל45% עבור ירושה בגובה של יותר מסכום זה.

קרובי משפחה אחרים עד דרגה רביעית – שיעור מס קבוע של 55%.

קרובי משפחה מרוחקים או אחרים – שיעור מס קבוע של 60% .

הקלות במס ירושה

  • בן/בת זוג נשואים – פטורים ממס ירושה.
  • ילדים/ הורים – פטור אישי של 100,000 אירו.
  • אחים ואחיות – פטור אישי של 15,932 אירו. אחים של המוריש פטורים ממס ירושה אם הם עומדים באחד משלושת התנאים: רווק/אלמן/גרוש/פרוד בזמן הפטירה; מעל גיל 50/ נכה במועד הפטירה; התגורר ברציפות עם המוריש במשך חמש שנים שקדמו לפטירתו.
  • אחיין/אחיינית – פטור אישי של 7,967 אירו.
  • יורשים עם מוגבלות – פטור נוסף של 159,325 אירו (אם מתקיימים תנאים מסוימים).

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

מס מתנות

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

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

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

מיסוי ירושה בישראל בהשוואה לצרפת

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

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

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

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

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

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

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

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

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

6 שלבים לתכנון מס ירושה:

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

תושבות יחיד בצרפת

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

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

למידע נוסף כיצד יחיד יחשב תושב ישראל לצורכי מס, לחצו כאן.

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

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

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

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

 

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

איך אנחנו יכולים לעזור?

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

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

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

שאלות ותשובות

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

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

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

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

בהיעדר צוואה, הירושה תחולק בין היורשים החוקיים בהתאם לדין הירושה הצרפתי.

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

ליצירת קשר

מאמרים אחרונים

מאמרים חמים

להתייעצות עם מומחה במסים

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