מס עיזבון ומס ירושה בקנדה – מה חשוב לדעת?

מס עיזבון ומס ירושה בקנדה – מה חשוב לדעת?

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

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

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

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

מה ההבדל בין מס ירושה למס עיזבון?

מס עיזבון – מוטל על נכסיו של המוריש טרם העברתם ליורשיו.

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

מס רווחי העיזבון בקנדה – מה צריך לדעת?

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

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

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

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

איך עובד המיסוי רווחי העיזבון?

כאמור, לקנדה אין מס ירושה ישיר, אך רשות המיסים של קנדה (CRA) מטילה מס על עיזבונות באמצעות 3 מנגנונים עיקריים:

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

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

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

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

  1. מיסוי חשבונות RRSP/RRIF: השווי המלא של חשבונות רשומים הופך להכנסה חייבת במס.

תוכניות חיסכון רשומות לפנסיה (RRSPs) ו-Retirement Income Funds (RRIFs)  – בדרך כלל, הערך המלא של חשבונות אלה נחשב להכנסה במועד הפטירה וחייב במס מלא.

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

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

  1. מס ניהול רכוש פרובינציאלי: משתנה לפי מחוז (לדוגמה, 1.5% באונטריו מעל 50,000 דולר)

מתי תשלום המס נדחה?

  • אם למוריש יש בן זוג בחיים, בכפוף לתנאים מסוימים, ניתן להעביר אליהם נכס הוני שאינו רשום, ללא צורך בדיווח על רווח הון כהכנסה. רכוש זה לא יחויב אפוא במס עד פטירת בן הזוג שנותר בחיים. זה דומה לדחיית מס. אין טפסים למלא; נכסים שנותרו לבן זוג מתגלגלים אוטומטית.
  • לגבי השקעות RRSP ו-RRIF, אם אדם זכאי הוגדר כמוטב, אין צורך לדווח על ההכנסה מההשקעה, וכל מס נדחה. המוטבים הזכאים כוללים בן זוג או בן זוג משותף, ילד או נכד תלויים כלכלית (מתחת לגיל 18), או ילד או נכד עם מוגבלות נפשית או פיזית בכל גיל.
  • פטור לבית המגורים הראשי. רווח ההון, או הרווח, על בית המגורים העיקרי של המנוח אינו חייב במס. אם למנוח היה יותר ממקום מגורים אחד, ניתן לבצע חישוב לקביעת רווח ההון על כל הדירות ולאחר מכן לבחור באפשרות הכרוכה תשלום מס נמוך יותר.
  • ביטוח חיים: קצבת המוות המשולמת למוטבים בפוליסת ביטוח חיים אינה חייבת במס. סכום זה עשוי להיכלל בעיזבון, לשמש לתשלום חובות כלשהם או לשמש לכיסוי מיסים כך שהיורשים לא יצטרכו למכור נכסים שעברו בירושה.

מיסוי ירושה בישראל בהשוואה לקנדה

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

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

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

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

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

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

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

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

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

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

קיבלתם ירושה בקנדה? 7 שלבים למימוש נכון של ירושה מקנדה

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ליצירת קשר

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

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

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