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

"מחירי הדירות יירדו? אולי ינקי קוינט הסתנוור מהמחירים בשדה דב"

בארגון הקבלנים לא אהבו את האמירות של ינקי קוינט, שקרא לציבור שלא לרכוש דירות. מנכ"ל ארגון הקבלנים והבונים תל אביב, אלי רוזנטל, מארגן יריד דירות לטובת הקבלנים ומסביר: "אנחנו לא רוצים שהמחירים יעלו לנצח, אבל המדינה לא עושה מספיק כדי שהמחירים יירדו. שרי הבינוי הקודמים אמרו שאנחנו לא בכיוון - ומה קרה?"
איציק יצחקי |  6
אלי רוזנטל (צילום יחצ, איציק יצחקי)
מחירי הדירות עלו בכ-8% בשנה החולפת, אבל הושפעו לא מעט מהטבות המימון של היזמים, שהגדילו את הביקוש. לצד זה, שמענו בשבוע שעבר אמירה של יו"ר רמ"י, ינקי קוינט, שביקש מהציבור לגלות איפוק בנוגע לרכישת דירה, עד שהמחירים בישראל יירדו. רוב היזמים לא אהבו את האמירה הזו. חלקם תקף וטען כי רמ"י גרמה בעצמה לעליית מחירי הדירות, כשמכרה ב-2021 וב-2022 קרקעות במחירי שיא, מה שגרם למחירים לעלות.
"יכול להיות שינקי הסתנוור מהמכרז האחרון בשדה דב", אומר מנכ"ל ארגון הקבלנים והבונים תל אביב, אלי רוזנטל, בראיון בלעדי ל-ice. לדבריו, "אנשים עשו ניתוחים על מחיר הקרקע שהפך ליותר זול, אבל זה ממש לא אומר שמחירי הדיור יירדו. הוא שכח שעלויות המימון עלו פי כמה, שעלויות הביצוע עלו בצורה דרמטית, ב-40%-30%. התוצאה תהיה שמחירי הדירות באזור לא יירדו".
ועדיין, יש הבדל בין אמירה לפיה המחירים בשדה דב יורדים לבין קריאה לציבור: "אל תקנו דירות".
"תחזור אחורה לאמירות של שרי הבינוי והשיכון הקודמים. זה התחיל מאטיאס, המשיך בכחלון ואצל גלנט, שאמר שאנחנו לא בכיוון הנכון והמחירים יירדו. דיבורים כמו חול. בשורה התחתונה, אין סיטואציה שמחירים יכולים רק לעלות לנצח, זה נכון. זו תופעה כלכלית מאוד יוצאת דופן. מצד שני, יש פה גורמים שונים שגורמים למחירים לא לרדת. יש מקומות ספציפיים שמחירים אולי התאזנו, קצת ירדו. בעיקר בשוק היד השנייה. המגמה בגדול היא למעלה כי הביקושים לא יורדים. אפילו במלחמה, אנשים חשבו שיהיו דירות ריקות, שתהיה נטישה המונית מישראל, אבל יש היום הגירה חיובית לארץ בגלל אנטישמיות. עוד תופעה - השוק הישראלי צורך יותר דירות כי יש יותר רווקים בגילאים מאוחרים ושיעור הגירושין עלה. היום אנשים צריכים יותר דירות קטנות ובמרכזי ערים. המדינה מנסה להקטין ביקוש ולא להגדיל היצע. המלחמה שלה לא נכונה".

האם המחירים באמת עלו? (שדה דב, אילוסטרציה)
אתה רומז לכך שרמ"י העלתה את מחירי הדיור?
"רמ"י זו זרועה ארוכה של מדינת ישראל. חלק נכבד מתקציב המדינה בנוי על מסים. למדינה אין אינטרס שהנתח הזה יירד, למרות שהיא לא אומרת את זה בפה מלא. אני לא חושב שיש מישהו אחד, כולל קבלנים, שרוצים שהמחירים רק יעלו לנצח. גם המדינה לא רוצה שהמחירים רק יעלו בלי סוף, אבל הפעולות שהיא עושה לא תומכות במצב שבו המחירים יירדו. אם נסתכל מה קורה בשנים האחרונות, אז הסיטואציה היחידה שבה היא באמת תמכה הייתה בתוכנית מחיר למשתכן של כחלון, כשהכניסה יד לכיס וסבסדה עשרות אלפי דירות. מי הרוויח? אלה שעשו עסקה של החיים. חוץ מזה, שאר השוק לא נהנה. החשיבה של כחלון הייתה שאם נשפיע על נתח מסוים המחירים ירדו. זה הוכח כטעות. בגלל שהביקוש היה גדול וההיצע היה מוגבל, אנשים התנפלו על השכונות האלה בטירוף, הם הבינו שאין להם ברירה אחרת. יש עוד נושא שלא כולם ערים לו".
והוא?
"לא מדברים על הארכת משך הביצוע, אבל קבלנים לא מוכנים להתחייב על מועד סיום. קח בניין של 10 קומות, לא מגדל ולא בניין גבוה, במרכז עיר - שאמור להיות מוכן תוך 24-26 חודשים, גג 28. היום אף קבלן לא מוכן להתחייב לסיום עבודה תוך פחות מ-36 חודשים, כי יודעים שאין יציבות במדינה. השנה הזו באה על חשבון רוכשי הדירות, כי עלויות המימון שלהם עולות".

"אמרו גם שהיזמים יקרסו כמו מגדל קלפים". קוינט (דרור סיתהכל)
יכול להיות שהפעולות של המדינה נעשו כי חששו שחברות יקרסו?
"שוק הנדל"ן הפגין עוצמה בלתי רגילה בשנה האחרונה, אנשים חשבו שחברות הולכות להתמוטט כמו מגדל קלפים, בעיקר חברות ביצוע שסבלו מהיעדר כוח אדם ועלויות גבוהות, אבל הם טעו. מנגד, מדינת ישראל עשתה הכל כדי לא לעזור. היא לקחה פוזיציה של משקיף מהצד ואמרה ליזמים: תסתדרו לבד. אנחנו בין הגופים היחידים שהמדינה לא נעתרה לעזור להם, גם מבחינת פיצוי לקבלנים בגין אתרים סגורים. זה בקושי כיסה את הוצאות הכיבוד של המשרד. לעג לרעש. תוסיף לזה את הפארסה של הבאת עובדים זרים: השוק התרגל מהר לעובדה שזה מה שיש כרגע. הייתה ציפייה שבכל זאת, תהיה איזו פריצת דרך בנושא של עובדים פלסטינים".
לא כולם רוצים אותם כאן אחרי אירועי ה-7 באוקטובר.
"כן אבל עם רף כניסה גבוה יותר לישראל וכמויות נמוכות. הייתה תמיכה מלאה ממשרד הביטחון והשב"כ - כולם חשבו שאי אפשר להשאיר את המצב כמו שהוא כי זה ייצר לחץ על האוכלוסיה האזרחית ביו"ש. מה קורה היום? נכנסים 30-40 אלף שב"חים והרשויות לא יודעות להתמודד עם זה. לא מונעות ולא אוכפות. ומה קורה במקביל? משרד הפנים ממשיך להנפיק אישורי עבודה בישראל למרות שהם לא בתוקף. אנשים הסתובבו בארץ וכשתפס אותם שוטר אמרו להם שהם כאן באופן חוקי, הציגו תעודה. השוטרים והפקחים לא ממש ידעו איך להתמוודד עם זה".
בוא נחזור רגע לטענות של המדינה. בנק ישראל חושש מהטבות המימון. זה לא מסוכן?
"אני חושב שהשוק הישראלי הוכיח שהוא שאין פה קטסטרופות גדולות עם רוכשי הדירות. כמו כל דבר, לא צריך ללכת לקיצוניות. 20/80 זו הטבה סבירה. כשאדם עובר חיתום זה נותן ודאות. יש ספקולנטים שקונים אופציה, ובעוד 3-4 שנים חושבים למכור ולהרוויח. זו ספקולציה, מתוך הנחת עבודה שהמחירים רק יעלו ויוכלו למכור ברווח".

"דברי הנגיד מעודדים". רוזנטל ופרופ' ירון (יחצ, איציק יצחקי, פלאש 90/ יונתן זינדל)
אבל לא כל היזמים נותנים אפשרות למכור ופרט לכך - אם יש כזו, אתה מתחרה עם עוד עשרות אנשים שרוצים למכור ועם הקבלן עצמו.
"זו לא תופעה בריאה, אבל אני חושב שרוב האנשים שביצעו רכישה, הכוונות שלהם אמיתיות, הם רוצים לקנות דירה ומנצלים אפשרות לקנות בתנאים יותר נוחים".
בנק ישראל צפוי לדרוש מהבנקים להגדיל את כרית הביטחון.
"אני מבין את הכוונת של בנק ישראל, אבל אנחנו כבר לא רואים תופעות של פחות מ-20/80. חברות בנייה הסכימו בעבר למכור בהטבת 7/93, אבל זה מצטמצם. רוכשי הדירות צריכים לקפוץ על המציאה הזו וללכת ולעשות שיעורי בית מול היזמים".
רגע לפני פסח, החלטתם לערוך יריד מכירת דירות. זו התשובה לרמ"י?
"הארגון החליט לקחת יוזמה לעשות יריד כדי לעזור לחברות הבנייה למכור דירות. זה יקרה בשישי ובמוצאי השבת, 4-5 לאפריל, בביתן 10 באקספו תל אביב. אנחנו רוצים שאנשים יבואו ליריד וינצלו הזדמנויות ולהניע את השוק. יש עכשיו סיטואציה שיכולה לאפשר לאנשים לקנות דירות, הקבלנים יילכו לקראת הרוכשים ויש פרויקטים שיקבלו הטבות ספציפיות וכדאי לנצל את זה. יוצעו מאות פרויקטים, רוב חברות הבנייה הגדולות ישתתפו".
מציעים למכירה גם דירות 2 חדרים. התופעה הזו הולכת ומתרחבת בגלל המחירים הגבוהים?
"באזור תל אביב זה נפוץ יותר, יש כמה פרויקטים כאלה. יש הרבה מקומות שהתכנית לא מאפשרת לקנות מיקרו דירות, אלא רק במקומות ספציפיים. זה שוק שחייב להתפתח, לא רק בתל אביב, אלא גם ברמת גן, גבעתיים, ראשון וחולון. במעגל הקרוב של גוש דן, גם בהרצליה. זה מתאים לרווקים, לפנסיונרים, גם לגרושים".
מה יקרה למחירי הדירות ב-2025?
"אני מקווה שמחירי הדירות לא יעלו בצורה דרמטית. מצד שני, כמו שאמרתי, אני לא רואה שום גורם שמנסה לבלום את זה. חיילי מילואים יחזרו לעבודה שלהם. אני חושב שהמחירים ימשיכו לעלות, אבל לא במספרים גבוהים".
בנק מזרחי העריך היום שהריבית ב-2026 תעמוד על 3.75%. כמה זה משפיע על הלך הרוח כאן?
"הנגיד אמר בכל הראיונות שהוא רואה ירידת ריבית אחרי שתקציב המדינה יעבור. מה שמחזיק את הריבית זה המשמעת הפיסקלית. יש פה העברות כספים מחוץ לתקציב והגירעון לא מצטמצם. הוא מחכה לראות מה הממשלה תעשה. כשתהיה פה התנהלות פיסקלית אחרית, אין שום סיבה שזה לא יקרה. בארה"ב הריבית ירדה בחודשים האחרונים. זה יקרה גם אצלנו".
תגובות לכתבה(6):

נותרו 55 תווים

נותרו 1000 תווים

הוסף תגובה

תגובתך התקבלה ותפורסם בכפוף למדיניות המערכת.
תודה.
לתגובה חדשה
תגובתך לא נשלחה בשל בעיית תקשורת, אנא נסה שנית.
חזור לתגובה
  • 6.
    אל תתנו לקבלנים לעבוד עליכם
    ניב המגיב 03/2025/18
    הגב לתגובה זו
    0 0
    בתור משקיע נדל''ן שעוקב יום יומית אחרי יד 2, המחירים בצניחה! דירות עומדות חודשים ואף שנה פלוס ולא נמכרות, מלאי דירות הקבלנים בשיא כל הזמנים. נמשיך ככה נגיע למשבר סאב פריים שלארצות הברית ב 2008 במציאות הריבית שיש היום בשוק. ההצלה היחידה לשוק הנדל"ן הוא הורדת מחירים גם של הקבלנים או הורדת ריבית מסיבית, אם זה לא יקרה, נראה בשנים הקרובות שמועד התשלום של אנשי ה 20/80 יגיע וקבלנים יקרסו כמו מגדלי קלפים.
    סגור
  • 5.
    מחירי הדירות בשדה דוב
    בן 03/2025/15
    הגב לתגובה זו
    0 0
    הציבור מטומטם כל מחיר שיבקשו עבור דירה , משלמים , המחירים היו צריכים להיות 2 מיליון שקל פחות ,
    סגור
  • 4.
    הקבלנים בלחץ
    ברק84 03/2025/15
    הגב לתגובה זו
    0 0
    77,000 דירות חדשות על המדף ואין קונים, והמספר רק עולה.
    סגור
  • 3.
    קרקעות לחינם לחיילים
    אחד 03/2025/14
    הגב לתגובה זו
    1 0
    מה שצריך זה לחלק קרקעות לחיילים ומשרתי מילואים. מי שיצירתי יכול לבנות גם כמעט לבד. בבניה קלה, מה שבטוח אפשר לבנות טוב יותר, איכותי יותר מהדירות העלובות עם התכנון ועבודות הגמר הלא איכותי של הקבלנים. וגם יצא זול יותר. יש מלאי דירות לא מכורות..אז למה אם יש עודף היצע המחירים לא יורדים...מה קרה לחוקי הכלכלה ??? אהה איכשהו במדינת ישראל הם לא ממש עובדים
    סגור
  • 2.
    "אתה יכול לעבוד על כולם רוב הזמן
    בני 03/2025/14
    הגב לתגובה זו
    0 0
    אתה לא יכול לעבוד על כולם כל הזמן" לכאורה, זו לא שאלה של איך אלא מתי המחירים יחתחו ויחתכו בשווי, אנשים (עמך) יחלו לרוץ לבנק והראשונים( שמנה וסלתא)כבר היו שם
    סגור
  • 1.
    כל מילה בסלע יישר כוח מר רוזנטל (ל"ת)
    ערן, קבלן 03/2025/13
    הגב לתגובה זו
    0 6
    סגור
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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