נדל"ן ותשתיות

הצרפתים והאמריקאים נוהרים לישראל - מה זה יעשה למחירי הדירות?

מספר משפחות העולים מארה"ב, צרפת ובריטניה, כך על פי התחזית, אמור להכפיל את עצמו ב-2027 לעומת המצב ב-2023. מה זה יעשה למחירי הדירות והאם ישראל ערוכה לטפל בביקושים? בדיקה של בנק מזרחי-טפחות שהגיעה ל-ice מראה את השינויים בצפי העולים לפי מדינות והיא אינה מבשרת טובות לכולם. מי צריך לדאוג?
איציק יצחקי |  23
עלייה לארץ-אילוסטרציה (צילום פלאש 90/ נתי שוחט, shutterstock)
רמת האוכלוסייה בישראל עולה בכל שנה. נכון להיום, מתווספים כ-200 אלף איש למעגל, מה שמסביר מדוע ישראל זקוקה ליותר מ-60 אלף דירות בשנה (תא משפחתי מכיל כמעט 3.5 אנשים). את התוספת הזו מקבלים דרך עולים חדשים וילודה, בקיזוז שיעור הפטירה ושיעור היורדים מהארץ. עם הנתונים האלה אין חדש, אבל הם עשויים לקבל תפנית מסוימת בתקופה הזאת, בעקבות עלייה במספר העולים לישראל בעקבות אנטישמיות ברחבי אירופה ובארה"ב.
דוגמאות למצב הקיים יש בשפע: לאחרונה פרסמנו כי 90 משפחות מניו ג'רזי מתעניינות בהקמת שכונה באזור השרון. היזם היהודי-מקסיקני, אלברטו שמריה, סיפר בראיון לאתר כי ישקיע מאות מיליונים בנדל"ן בישראל וכי גייס לאחרונה 100 יהודים ממקסיקו וארה"ב להשקיע בדירות בירושלים מטעמים ציוניים.
השאלה היא האם המגמה של רכישת הדירות מצד תושבי החוץ והעולים לארץ תימשך - זה עשוי ללחוץ עוד יותר על צד הביקוש ולגרום לעלייה במחירי הדיור. לפי דוח של בנק מזרחי, שהגיע ל-ice, ההערכה היא שהגל ממדינות מסוימות דווקא יתחזק. כיום, כ-2,000 תושבי חוץ רוכשים דירות בישראל, ובנוסף לכך, חלקם עולים ארצה. על פי הצפי של הבנק, שנחשב לבנק המוביל בלקיחת משכנתאות, הזינוק במספרים של העולים לישראל צפוי להגדיל את הביקושים משמעותית.
ההערכה היא שבשנה הבאה יגדל מספר המשפחות העולות ל-11,550 איש והוא יעלה ל-11,890 בשנת 2026 ו-12,140 איש ב-2027. שימו לב, מדובר כאן במספר משפחות העולים, ולא בכמות העולים. המשמעות היא שישראל, אם המספרים אכן מדויקים, תצטרך להתכונן להגדלה של מספר יחידות הדיור בכמה אלפים כל שנה (ההפרש בין מספר משפחות העולים כיום לעומת המצב בשנים הבאות), וזה משמעותי עבור מדינה שלא מסוגלת לעמוד בנתוני גמר בנייה של 60 אלף יחידות מדי שנה.


מתוך סקירת מזרחי-טפחות
בבנק מעריכים כי 20% מהעולים יגיעו לירושלים, 15% לרעננה, לתל אביב ולנתניה, 10% לאשדוד. 50% מהעולים הם בעלי משפחות, 30% הם זוגות גמלאים ועוד 20% רווקים. בסוכנות היהודית צופים גידול משמעותי בהיקפי העלייה מאותן מדינות, כפי שמתואר בטבלה.
כפי שניתן לראות, העלייה מצרפת, שתורמת גם לעליית המחירים באזור נתניה ובאזורים אחרים בישראל, אמורה לגדול בהדרגה עד סוף 2027, מה שיתרום ללחץ על הביקושים לדירות. אפשר לראות גם את הצפי לגבי העלייה מארה"ב, שם המספרים מזנקים ומגיעים לכ-5,200 עולים מדי שנה.
על פי ההערכות, ישראל זקוקה כיום להרבה יותר מ-60 אלף דירות, זאת בשל פערי עבר - בשנים מסוימות בנו בישראל סביב 50 אלף דירות וכל שנה כזאת יצרה "בור" שקשה מאוד לסגור כעת. אסור לשכוח שחלק מהמשפחות יגיעו לישראל לשכור דירה, מה שאומר שגם ההיצע בשוק השכירות, הנמוך גם ככה, יירד.
על פי נתונים שפורסמו באתר, בהתאם לתכנית לצרכי הדיור לשנת 2040 המדינה זקוקה ל-1.5 מיליון דירות עד 2040, כשבפועל נבנים 55 אלף דירות בשנה. התכנית הזאת עודכנה. על מנת להבטיח את מימוש מלוא היקף יח"ד הנדרשות בהתאם לתחזית, ובהתחשב  בפחתים, פערי העיתוי, חוסרי עבר ושמירה על מלאי תכנוני-אסטרטגי (כלומר, המדינה מודה שבעבר היא בנתה פחות מהתקן והיא מוסיפה למספר הזה את הפערים שהיא עדיין לא סילקה), היקף התכנון המפורט הנדרש בשנים 2040-2017 יעמוד על כ-2.6 מיליון יחידות דיור.
אם גל העלייה יגדל במספרים של אלפי משפחות בשנה, הוא צפוי ליצור לחץ כלפי מעלה על מחירי הדירות, לא רק בגלל המספרים: הצרפתים והאמריקאים מוכנים לשלם יותר על דירות והם הוכיחו בעבר שהם מסוגלים לגרום למחירי לזנק בערים כמו נתניה ואשדוד. נכון, מדובר במספר שהוא בשוליים, אבל יחד עם רכישת תושבי החוץ והעובדה שהיצע הבנייה אינו גדל בהתאם לביקוש הקשיח, הדבר עשוי ללמד על כך שמחירי הדירות אינם הולכים לרדת, לפחות עד שנתוני מאקרו אחרים ייכנסו לתמונה.
תגובות לכתבה(23):

נותרו 55 תווים

נותרו 1000 תווים

הוסף תגובה

תגובתך התקבלה ותפורסם בכפוף למדיניות המערכת.
תודה.
לתגובה חדשה
תגובתך לא נשלחה בשל בעיית תקשורת, אנא נסה שנית.
חזור לתגובה
  • 18.
    הם בלחץ
    המהנדס המקורי 02/2025/14
    הגב לתגובה זו
    4 0
    עוד כתבה ממומנת ללא בסיס! בקושי עולים לישראל ויותר מחצי מהעולים לא נשארים בכול מקרה! אם מחשבים את הישראלים שיורדים מישראל אנחנו במינוס 20 אלף כול שנה ככה שאפילו אם יעלו יותר זה יאזן את היורדים!
    סגור
  • 17.
    מודעה פירסומית
    רז 02/2025/14
    הגב לתגובה זו
    3 0
    מה לא יעשו כדי למכור נדלן כדי שייקנו דירות ומהר
    סגור
  • 16.
    הצרפתים והאמריקאים
    רון ברקוביץ 02/2025/14
    הגב לתגובה זו
    4 0
    כתבה ממומנת ע"י איגוד הקבלנים בשביל לקדם מכירות של בתים שלא נמכרים. אין עליה ואין צרפתים ואין אמריקאים. עבודה בעיניים. כתבה פח.
    סגור
  • צרפתים ואמריקאים חרדים
    רחל 02/2025/17
    הגב לתגובה זו
    1 0
    אולי יגיעו הם מקבלים הכל חינם ולא מסתכנים בצבא
    סגור
  • !!!!
    !!!! 02/2025/17
    הגב לתגובה זו
    0 0
    או אירגוני פשע
    סגור
  • טען עוד
  • 15.
    מה יש לעלוצ לפה. שם יש להם הכל, יבואו לפה ויבינו
    עפולה 02/2025/14
    הגב לתגובה זו
    2 0
    שהם בקושי מעמד הביניים. וסיכויים של למות לפחות ב10 מכל מדינה שממנה הגיעו. זה הרעת תנאים בשבילם
    סגור
  • 14.
    עוד כתבה ממומנת בשביל לפמפמם נדל''ן
    ציוני 02/2025/14
    הגב לתגובה זו
    4 0
    הם לא עלו לפני הק7 לאוקטובר, לא עלו עם כל ''האנטישציות'' אחרי הק7 לאוקטובר, הם גם לא יעלו ב-2026. מטרת הכתבה לפמפמם נדלן למה מתחיל להיגמר הכסף לתחזק את הבועה, צריך להכניס רוכשים חדשים....
    סגור
  • 13.
    עוד פעם הצרפתים האלו לא נסבלים (ל"ת)
    חי 02/2025/13
    הגב לתגובה זו
    5 2
    סגור
  • 12.
    ארץ זבת חלב וחארטה ממשלת אוכלת יושביה (ל"ת)
    עמי 02/2025/13
    הגב לתגובה זו
    3 0
    סגור
  • 11.
    עולים ומשלמים ביוקר
    אדם 02/2025/13
    הגב לתגובה זו
    5 0
    עוד אנשים עוד פקקים עוד חיים קשים
    סגור
  • 10.
    אמין ביותר
    אהא 02/2025/13
    הגב לתגובה זו
    3 0
    מי הביא לכם את הנתונים? אמוזה?
    סגור
  • 9.
    דירות
    אורלי 02/2025/12
    הגב לתגובה זו
    6 1
    השאלה אם הם באמת ישארו כאן או שמדובר בדירות שיהיו דירות נופש. הקליטה לא קלה גם לאנשים במקצועות חופשיים .
    סגור
  • 8.
    אולי יש גל עלייה מנגד יש גל עצום של ירידה
    מוישה 02/2025/12
    הגב לתגובה זו
    9 2
    ולא מספרים בתקשורת...
    סגור
  • יש גל עצום של טרנזית
    מעחחיט 02/2025/13
    הגב לתגובה זו
    3 0
    שעשו רוסים אוקראינים זה לא ממש רלוונטי
    סגור
  • 7.
    הפשע רק גדל פה הכל צפוף במדינה עוד תאונות דרכים ופקקים
    דנה 02/2025/12
    הגב לתגובה זו
    5 1
    לא נעים לגור בארץ
    סגור
  • 6.
    עם ישראל חי
    צברית 02/2025/12
    הגב לתגובה זו
    2 1
    תהליך אלוק??י ל'שיבת ציון' לקראת הגאולה השלמה של עם ישראל ??
    סגור
  • 5.
    גאוני
    שי 02/2025/12
    הגב לתגובה זו
    1 2
    הקמת שכונות יעודיות לקהילות שלמות הוא גאוני ויגרום לעולים להשאר פה ולא להרתע לאחר זמן מסוים. זה יגרום להם להרגיש שלא איבדו את מרקם חייהם ואחרי זה ילדיהם יהיו לגמרי ישראלים שיעברו לאזורים אחרים.
    סגור
  • 4.
    אמריקנים ו צרפתים נוהרים ל ישראל
    חח 02/2025/12
    הגב לתגובה זו
    5 0
    מיצידי ש יעלו דירות. מדינה קטנה כולם דוהרים מרקנים רוסים ו עוד מאת אפריקה
    סגור
  • 3.
    מבורך
    יהודיה ישראלית גאה 02/2025/12
    הגב לתגובה זו
    4 3
    תפסיקו להביא גויים אנטישמים מרוסיה ואוקראינה...נקודה !!!! אז יש מקום ליהודים !!!
    סגור
  • 2.
    נוהרים? לא מזמן כתבו שיש הגירה שלילית
    פ 02/2025/12
    הגב לתגובה זו
    9 0
    פתאום נוהרים? חלאס...
    סגור
  • יש גם עליה וגם ירידה
    יוני 02/2025/12
    הגב לתגובה זו
    4 0
    אבל המאזן של ההגירה הוא כנראה שלילי ועם הריבוי הטבעי יש בכל זאת גידול אוכלוסין לא קטן בישראל.
    סגור
  • 1.
    איזה נתונים מסולפים
    אחד שיודע 02/2025/12
    הגב לתגובה זו
    14 4
    אנשים ממש לא מתלהבים לעלות לארץ ישראל בימינו. מדינה יקרה בטירוף שלא נותנת מענה לתושבים שלה.
    סגור
  • מדינה שהוקמה למען תפקידי שררה ליהודונים מתבוללים חסרי נ
    אילון 02/2025/13
    הגב לתגובה זו
    0 0
    נאמנות לעם ישראל ואוהבי אוייבי עם ישראל שלא הצליחו להתברג במשרות רמות אצל הגויים שבעטו אותם בישבנם מאירופה לאחר שניסו להשתרר עליהם.
    סגור
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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