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

האם זוג שמרוויח שכר ממוצע יכול לרכוש דירה ממוצעת בישראל?

חלק מהזוגות הצעירים לא מתבכיינים. יש להם סיבה לגלות דאגה ממחירי הנדל"ן העולים. בדקנו מה קורה לזוג שמרוויח שכר ממוצע ורוצה לרכוש דירה ממוצעת ב-2.3 מיליון שקל, עם הון עצמי של מאות אלפי שקלים. לא בטוח שתאהבו לשמוע את התשובה
איציק יצחקי |  19
מחיר הדיור (צילום פלאש 90)
מצד אחד, אפשר לראות אותם כמעט בכל מקום: האנשים שיספרו לכם שלרכוש דירה זה הדבר הכי לא חכם שתעשו. הם שוכרים דירה כבר עשור, בוכים על מחירי הדיור, מספרים לכם למה הכל זה בועה, אבל הדירה שהם שכרו ב-2015 בנתניה עלתה 1.4 מיליון שקל - והיום היא שווה כמעט 3 מיליון. 
מצד שני, אפשר לראות את אלה שידחפו אתכם לקנות דירה כמעט בכל מחיר. הם יספרו לכם שרכישת דירה אפשרית גם בלי הון עצמי. בחלק מהמקרים, הם צודקים. בחלק אחר, הם עלולים להטעות אתכם ויגרמו לכם להיכנס לסחרור. בסוף, חלק גדול ממלווי המשקיעים והמתווכים ברשתות החברתיות נמצאים שם כי הם רוצים שתקנו מהם דירה, ולא כדי לתת לכם מידע תמים על מצב השוק. 
השאלה היא מה נכון. איך נדע אם לקנות או לשכור דירה והאם הזוגות הצעירים צודקים כשהם מתלוננים כל כך הרבה על מצב השוק?
האמת נמצאת באמצע, אבל היא לא תלויה רק במצב השוק, אלא במצב הכלכלי של הזוג הצעיר. קחו זוג צעיר שמרוויח בממוצע 28 אלף שקל בחודש ומשאיר בכיס 21 אלף שקל, כשהמשכנתא הממוצעת שלו לא אמורה לעלות על 7,000 שקל בחודש.

החלום מתרחק. דירות חדשות בבנייה (פלאש 90/ יוסי אלוני)
מחיר דירה ממוצעת בישראל עומד, פחות או יותר, על 2.3 מיליון שקל. אם ניקח את ההון העצמי הדרוש לצורך רכישת דירה, נקבל 575 אלף שקל (הבנק לא תמיד יקבל 25% הון עצמי, בשיחה הראשונה עם הבנקאי תידרשו להביא 30%, אבל במחיר נמוך יחסית, הבנק יעגל פינות ויילך אתכם, כי הריבית גבוהה והוא רוצה לנצל את המצב). אז מה נשאר לכם? משכנתא ממוצעת של 1.725 מיליון שקל על נכס פשוט, לרוב 4 חדרים בפריפריה או במקרה הרע - 3 חדרים בשכונות החדשות של המעגל השלישי מתל אביב (גדרה-חדרה).
כדי להחזיר 1.725 מיליון שקל, סביר להניח שתקחו משכנתא ל-30 שנה. חילקנו את המשכנתא לשלושה מסלולים: שליש בריבית קבועה לא צמודה, שליש בריבית פריים ושליש בריבית משתנה צמודה כל 5 שנים. במקרה הזה, ההחזר החודשי יעמוד על 9,127 שקל. במקרה שהמשכנתא תהיה ל-25 שנה, הסכום יעלה לכמעט 10,000 שקל. נניח שלאותו זוג אין הלוואות אחרות, שהוא לא משלם מזונות ואין לו הכנסות נוספות. במקרה כזה, המשכנתא תהווה 43% מהשכר שלהם. ברוב הבנקים, זה לא אמור לעבור. רוב הזוגות ינסו "לעגל פינות" דרך יועץ המשכנתאות. הבנק יעשה שרירים, ואז ההורים יכנסו לתמונה, או שהצדדים ימצאו פתרון אחר כדי לשחק קצת עם המספרים.
בשורה התחתונה: זוג שמרוויח שכר ממוצע לא יכול לרכוש דירה ממוצעת בישראל. אלה שיסורבו, יצטרכו לרכוש דירת 3 חדרים בעיקר פריפריאלית, או ללכת על אלטרנטיבה אחרת: להישאר במרכז ולהמשיך להיות נתונים לחסדיו של בעל הבית, שרוצה להעלות בכל שנה את שכר הדירה ב-5%.
לכאן בדיוק נכנסים מבצעי הקבלנים, שבנק ישראל ביקש, באמצעות סגן המפקח על הבנקים אור סופר, לצמצם בחודשים האחרונים. לאחרונה, בנק ישראל מהדק את הפיקוח על הקבלנים. הוא עדיין לא מטיל חובה לנהוג כמו בנק לאומי (שהחליט להגביל את ההטבות ל-20/80) אבל יכול להיות שבקרוב הוא יעשה זאת. בינתיים, בנק מזרחי-טפחות ובנק הפועלים מנצלים את המצב, פונים ליזמים ומתחילים ללוות פרויקטים שבהם יש מבצעי מימון שלאומי לא לוקח. בנק מזרחי-טפחות הוא הבנק הגדול ביותר למשכנתאות ובנק הפועלים רוצה לגדול. בנק לאומי, לעומת זאת, יכול לאפשר לעצמו לעשות כן, בטח אחרי שמסתכלים על הדוחות הנהדרים שלו מהשבוע שעבר.
אז איפה הבעיה? שמצד אחד, הזוגות הצעירים מבינים שהחלום לרכוש דירה רחוק, ומצד שני - הבנק שוקל להטיל מגבלה על הטבות המימון. כלומר, הוא רוצה להבטיח את העתיד של הזוגות הצעירים מצד אחד, כי הוא חושש לסכן אותם, אבל באותה נשימה - הוא יקטין את הביקוש לדירות.
השאלה היא מה גובר על מה - הדאגה לשלום הציבור, או לאפשר לכמה שיותר אנשים לקנות דירה בישראל. כדי לדעת את התשובה, צריך להבין קודם את המספרים - כמה מתוך הזוגות הצעירים שרכשו דירות בשנה האחרונה לא יוכלו לעמוד בתשלומים ולהחזיר בעוד שנתיים את הלוואת הקבלן. או בקיצור - כמה מאותם זוגות צעירים עברו חיתום בבנק לפני שחתמו על החוזה (כי בסוף, הקבלן הוא זה שלוקח את ההלוואה). והנה הכדור חוזר לבנק ישראל.
תגובות לכתבה(19):

נותרו 55 תווים

נותרו 1000 תווים

הוסף תגובה

תגובתך התקבלה ותפורסם בכפוף למדיניות המערכת.
תודה.
לתגובה חדשה
תגובתך לא נשלחה בשל בעיית תקשורת, אנא נסה שנית.
חזור לתגובה
  • 14.
    ממוצע לא נותן כלום
    מר עורב 03/2025/12
    הגב לתגובה זו
    0 0
    אתן דוגמא: נקח מדגם של 5 עובדים. 1- מרוויח 5000 2- מרוויח 7000 3- מרוויח 7500 4- מרוויח 10000 5- מרוויח 2000000 (מנכ"ל) ממוצע: כ - 1900000... חציוני זה מדד הרבה יותר מייצג. עבור אותם 5 עובדים המדד החציוני יתן מספר שחצי מרוויחים יותר וחצי מרוויחים פחות. אם ניקח את הדוגמא למעלה השכר החציוני יהיה: 7500. הרבה יותר מייצג.
    סגור
  • 13.
    איזה זוג צעיר מוציא 7000 שח בלבד בחודש??
    אבי 03/2025/12
    הגב לתגובה זו
    0 0
    איזה זוג צעיר( בכלל לא מדבר עם ילדים) מוציא 7000 שח בחודש?
    סגור
  • וואו, כמה אתה טיפש!
    ישראל 03/2025/12
    הגב לתגובה זו
    0 0
    הכותב התכוון שהזוג מכניס 28k ברוטו ונשאר לו 21k נטו. הוא לא כתב שהזוג מוציא 7k.
    סגור
  • 12.
    זוג צעיר ממוצע לא מרוויח 24k אולי חצי
    ממוצע 03/2025/11
    הגב לתגובה זו
    5 0
    מאיפה אתם שולפים את המספרים האלה?
    סגור
  • 11.
    להגביל משכנתא ל50% בכל המסגרות
    אחד העם 03/2025/11
    הגב לתגובה זו
    3 0
    אם בנק ישראל ולמחוקקים היה אכפת מהזוגות היו מגבילים את ההלוואות ל50% ,בנוסף מטילים מיסוי גבוה מאד על דירה שנייה להשקעה שלא תשתלם יותר לציבור לעסוק בהשקעות בתחום הדיור.התוצאה תהיה שהציבור בשלב ראשון לא יוכלו לקנות דירות ובשלב יותר מתקדם ירידות מחיר של מוכרים והתפשרות מחירים בדירות יד שנייה וככה מחירי הדיור ירדו למחירים ריאלים שמשקפים את העלות האמיתית של עלות הבנייה של דירה שנמוך פי 3 ממחיר דירה שמתומכרת היום לדוגמה ב2.5 מיליון. במקביל מחירי המגרשים לקבלנים יירדו כי שורת הרווח שלהם מצטמצמת. הורדת מחירי הדיור קל מאד אילו באמת המדינה היתה מחליטה בכיוון זה. האם כל זה יקרה? לא. למה? כי המדינה לא רוצה שמחירי הדירות ירדו אלא שישארו גבוהים ושלזוגות יהיה קשה.במקביל נותנים בכפרי וערי הצפון לאוכלוסיות מסוימות שטחים במחירי הפקרות כדי שייבנו וילה לעצמם בעלות של חצי חדר במרכז. זו המציאות המטורפת אצלנו במדינה.
    סגור
  • טען עוד
  • 10.
    בשביל 28 אלף הם צריכים ברוטו 50 אלף זה זוג ממוצע?מי מרו (ל"ת)
    בני 03/2025/11
    הגב לתגובה זו
    5 0
    סגור
  • קצת הבנת הנקרא
    ישראל 03/2025/12
    הגב לתגובה זו
    0 0
    כתוב זוג שמרוויח 28k ברוטו ונשאר לו 21k נטו.
    סגור
  • מדובר על זוג
    ישי 03/2025/11
    הגב לתגובה זו
    0 0
    אם אדם רוצה להרוויח נטו של 28 הוא אכן צריך להרוויח הרבה יותר. כיוון מדובר על זוג שכל אחד מרוויח 14 שזה השכר הממוצע נשאר להם לכל אחד בערך 10.5 שזה ביחד 21נטו לשניהם.
    סגור
  • 9.
    נראה שבישראל החדשה הכל סובב סביב בלוקים
    שלומי 03/2025/11
    הגב לתגובה זו
    1 0
    הבעיה במשקיעים משקיעים משקיעים אלה שרכשו 2 דירות ומעלה, אגב מהנתונים נראה שהמשקיעים הוותיקים מתחילים לממש בכדי למצות את הפוטנציאל. לבסוף מעפר באת ואל עפר תשוב במקס כיסוי של 7 בלוקים בעובי 5 ס"מ, ולוח שיש חרוץ. טיפ לחיים... כסף נועד גם לצבור חוויות.
    סגור
  • 8.
    שאלה מעניינת.
    ישראלי. 03/2025/11
    הגב לתגובה זו
    0 0
    ומה יעדו משתכרים פחות ממוצע?! וחמור יותר משתכרים מינימום?! ייתרוששו יותר, על תשלום שכירות.
    סגור
  • 7.
    הדיור יקר ...
    אבי 03/2025/11
    הגב לתגובה זו
    0 0
    זרמתי איתכם גם אם הזוג היה קונה דירה עם ההון העצמי שהיה יכול לקחת בהלוואה עדיין ההחזר של המשכנתא גבוה מאוד וכמעט אי אפשר לעמוד בוהרי שגם אם היה מצליח למכור את הדירה בעוד כמה שנים פי 1.5 יותר אז זה אומר שיצטרכו הזוג עכשיו להשיג דירה באותו מחיר מופקע כי הרי הם צריכים לסגור הלוואות שעשו ועכשיו הם נשארו עם פחות כסף וצריך לקחת עוד הלוואה ענקית או משכנתא כדי להגיע לדירה נורמלית וכך יוצא שרק הבנקים מרוויחים...
    סגור
  • 6.
    אפשר אחרת
    צבי 03/2025/11
    הגב לתגובה זו
    1 0
    קונים נכס בדרום או בצפון ב 500 אלף משכירים אותו בנוסף חוסכים ומקבלים כל חודש 2000 ש"ח
    סגור
  • כשהריבית גבוהה מהתשואה להשכרה המינוף שלילי
    משתעשע בקריאת ספינים 03/2025/11
    הגב לתגובה זו
    0 0
    לכן את האלפיים אתה תשלם במקום לקבל
    סגור
  • 5.
    הדורות הבאים לא יוכלו לקנות דירה (ל"ת)
    א 03/2025/11
    הגב לתגובה זו
    2 0
    סגור
  • ומה היום? גן עדן? (ל"ת)
    חושף שטופי מח 03/2025/11
    הגב לתגובה זו
    0 0
    סגור
  • 4.
    זוג ממוצע עלאק
    בצלאל 03/2025/11
    הגב לתגובה זו
    12 0
    28 אלף לזוג ממוצע תנסו אולי 13 אלף
    סגור
  • 3.
    שכר ממוצע או מומצא... (ל"ת)
    א 03/2025/11
    הגב לתגובה זו
    12 0
    סגור
  • 2.
    אם מישהו חושב לקנות דירה בישראל בלי שכר גבוה
    עינב 03/2025/11
    הגב לתגובה זו
    4 1
    שישכח מזה או שיש לו הורים עשירים...........
    סגור
  • 1.
    התשובה היא שאי אפשר לרכוש דירה בישראל (ל"ת)
    גדליהו 03/2025/11
    הגב לתגובה זו
    7 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