תקשורת ומדיה

מיטב: הקלה במלחמת הסחר יכולה להרגיע את השווקים בטווח הקצר

אלכס זבז'ינסקי, הכלכלן הראשי של בית ההשקעות מיטב, סבור כי ההיחלשות בנתונים הכלכליים תוביל ליותר הורדות ריבית ממה שמגולם בשווקים
מערכת ice | 
אלכס זבז'ינסקי (צילום רמי זרנגר, shutterstock)
אלכס זבז'ינסקי, הכלכלן הראשי של בית ההשקעות מיטב, ערך סקירה כלכלית בנוגע למשק הישראלי, ציפיות הצמיחה לאור המצב הגיאופוליטי, כלכלת ארה"ב וכלכלות נוספות.
בישראל, למרות ההתאוששות בצמיחה והאבטלה הנמוכה, האינפלציה ממשיכה להפתיע כלפי מטה. הורדנו את תחזית האינפלציה ל-2.5%, ועלה הסיכוי לירידה בריבית בנק ישראל. אנו סבורים שהריבית תרד לכ-4% עד סוף השנה החל מהמחצית השנייה. עקב הירידה באינפלציה ועליית סיכוי להורדת ריבית בנק ישראל אנו ממליצים להאריך מח"מ לבינוני-ארוך.
הצמודים עדיין אטרקטיביים יותר מהשקלים בטווחים הקצרים והבינוניים.  גידול חד בקופת האוצר צפוי להמשיך להקטין הנפקות, והמשך ירידות מהירות בשוק המניות האמריקאי עלול להאיץ פיחות השקל. כמו כן, חל שיפור בסנטימנט הצרכנים. העלייה המשמעותית בחיסכון המגזר הפרטי בשנתיים האחרונות צפויה לתמוך בהתאוששות הביקושים במשק, למרות גזירות התקציב. בנוסף, הירידה בביקוש לדירות צפויה להימשך. 
בארה"ב, אנו סבורים כי הסיכון לכלכלה האמריקאית לא נובע רק ממלחמת הסחר, אלא מריבוי הסימנים שמעידים על היחלשות במצב הכלכלי של הצרכנים. ה-FED צפוי לפרסם תחזית ל-1-2 הורדות ריבית. להערכתנו, בסוף יוריד השנה ריבית יותר פעמים ממה שמשתקף כעת בשווקים. הסיכון של שוק המניות האמריקאי גבוה בין היתר בגלל העובדה שהשחקנים העיקריים בחשיפת שיא למניות. כמו כן, כמעט כל הכסף שקנה מניות בשנים האחרונות התעניין "בשוק ולא במניות". 
ישראל 
האינפלציה ממשיכה להפתיע כלפי מטה
מדד המחירים לצרכן לחודש פברואר נותר ללא שינוי לעומת התחזית שלנו לעלייה של 0.3%. סעיף הדיור וריהוט וציוד לבית היו נמוכים מהתחזית. כמו כן, הוספנו לתחזית הכללית 0.1% בעקבות אינדיקציה לעלייה משמעותית במחירים בסקר העסקים שלא השתקפה במדד המחירים בפועל. המחירים הסחירים (מוצרים) נותרו ללא שינוי והמחירים הלא סחירים (שירותים בעיקר) עלו ב-0.1%. נוצר פער של 1% בין קצב האינפלציה הלא סחירים 3.8% לסחירים 2.8%. ; 
מצד אחד, קיימים אינדיקאטורים שמציגים התמתנות באינפלציה: שינוי שנתי במדד המחירים ללא התערבויות מוסדיות, אנרגיה ופירות וירקות שמשקף סביבת האינפלציה ירד מ-3% ל-2.6%. 5 מתוך 6 מדדי המחירים האחרונים היו נמוכים מקונצנזוס התחזיות.
קצב האינפלציה על פי 6 החודשים האחרונים מנוכי עונתיות ירד ל-2%. יחד עם זאת, הירידה התרחשה במידה גדולה בגלל המעבר של מדד מחירי הירקות מנוכה עונתיות (גם על פי 6 חודשים) מעלייה של כ-30% לירידה של כ-30% בחצי השנה האחרונה שהורידה כ-0.8% מקצב האינפלציה מנוכה עונתיות. 
ההפתעות כלפי מטה במדדים והירידה הכללית בסביבת האינפלציה מפתיעים נוכח ההתאוששות במשק על רקע שוק עבודה הדוק שאמורים לתמוך בעליית מחירים. על פי סקר עסקים שהתפרסם בשבוע שעבר, בחודשים האחרונים לא ירד שיעור העסקים שצופים עליות מחירים בשנה הקרובה במרבית הענפים ובענף המלונאות אף עלה משמעותית. 
מדד חודש מרץ צפוי לעלות ב-0.3%. הוא יושפע מעלייה עונתית בסעיף הדיור, ההלבשה והתייקרות מחירי הנופש בישראל. מדד חודש אפריל צפוי לעלות ב-0.6% בעיקר בגלל העונתיות והתייקרות תחבורה ציבורית. התחזית לאינפלציה ב-12 החודשים הבאים עומדת על 2.5%.
בהתאם לתחזית שלנו, קצב האינפלציה השנתי יכנס אל תוך היעד אחרי פרסום מדד המחירים לחודש אפריל. הימצאות האינפלציה בתוך היעד מגדילה סיכוי להורדת ריבית בנק ישראל במחצית השנייה של השנה. אנו מעריכים שהריבית תרד בכ-0.5% עד סוף השנה.  
למרות המדד הנמוך, אנו ממליצים על הטיה לאפיק הצמוד באג"ח הממשלתיות. ראשית, ציפיות האינפלציה נמוכות מדי ולהערכתנו אינן משקפות את הסיכון האינפלציוני. שנית, הצמודים בדרך כלל מתפקדים טוב יותר בתקופה זו של השנה. מדד אג"ח ממשלתיות שקליות לטווח של 2-5 שנים השיג תשואת חסר ביחס למדד הצמודות המקביל ב-3 החודשים בין 16/3 ל-15/6 ב-9 מתוך 10 השנים האחרונות.
שורה תחתונה: עקב הירידה הלא צפויה באינפלציה ועליית סיכוי להורדת ריבית בנק ישראל אנחנו ממליצים להאריך מח"מ לבינוני-ארוך באפיק האג"ח תוך הטיה לאג"ח הצמודות בחלק הקצר-בינוני.
קופת האוצר בשיא צפויה להוריד הנפקות
הגירעון התקציבי של הממשלה ירד בפברואר מ5.7% ל-5.3%. לראשונה מאז אמצע שנת 2023 קצב הגידול בהכנסות הממשלה ב-12 החודשים האחרונים היה גבוה מהגידול בהוצאות. יתרות הממשלה עלו לראשונה מעל 100 מיליארד שקל והן גבוהות פי-2 מגודל ההוצאה החודשית הממוצעת ב-12 החודשים האחרונים. 
בתקופת הקורונה היחס בין גודל הקופה להוצאה ממוצעת הגיע אומנם לכ-2.5, אך ב-15 השנים האחרונות משרד האוצר החזיק בממוצע יתרות שהיו גבוהות רק במעט מההוצאה הממוצעת של חודש אחד. ירידה בסיכונים תוביל את משרד האוצר להקטין גובה היתרות שעלות ההחזקה שלהן יקרה היום הרבה יותר מאשר בקורונה, מה שיגרום לצמצום נוסף בהנפקות.
האם התרחיש של 2020 בשוק המט"ח יחזור?
S&P500 ירד כ-8% מהשיא, Nasdaq כ-12% תוך פרק זמן של פחות מחודש. בזמן הירידות השקל פוחת בכ-3% ביחס לדולר למרות שהדולר נחלש בכ-3% ביחס לסל המטבעות DXY. השקל היה המטבע החלש ביותר בעולם בתקופה זו בפער גדול מיתר המטבעות.
בדו"ח היציבות הפיננסית החצי שנתי שפרסם בנק ישראל בנובמבר 2024 הוא הקדיש פרק מיוחד לסיכון לפיחות חד של השקל במקרה של ירידות חזקות בשוק המניות האמריקאי. בתקופת הקורונה כאשר S&P500 ירד ב-34% המוסדיים נדרשו לספק Margin Calls בהיקפים של כ-10 מיליארד דולרים. המחסור בנזילות הדולרית גרם ל-Fire Sales של המוסדיים ולפיחות השקל של מעל 10% שדרש התערבות בנק ישראל. נציין שבנק ישראל התערב כאשר S&P 500 ירד בכ-25% והשקל פוחת בכ-10%. החשיפה לחוזים עתידיים על המניות בחו"ל בתיקי המוסדיים עלתה מכ-30 מיליארד דולרים לפני משבר הקורונה לכ-117 מיליארד דולר נכון לינואר 2025.
בנק ישראל העריך בדוח שירידות דומות במניות כמו בתחילת הקורונה עלולות להוביל לדרישות נזילות דולרית בהיקף של כ-40 מיליארד דולר (החישוב מותאם ליתרה הנוכחית של החוזים). לפי דבריו, הנזילות הדולרית של המוסדיים מספיקה להתמודד עם ירידות ב-S&P 500 בהיקף של 5%-10%. ההשוואה בין הירידות במניות ופיחות השקל שהתחילו בפברואר 2020 לאלו השנה מראה שהשקל פוחת הפעם בשיעור דומה לפרק זמן מקביל ב-2020, אך זאת על רקע ירידות מתונות הרבה יותר במניות שהיו עד עתה בהשוואה לתקופה המקבילה ב-2020. 
עובדה זו ממחישה שאילו הירידות המהירות בשוק המניות האמריקאי ימשכו, השקל עלול לעבור לפיחות יותר מואץ מזה שהיה ב-2020. השאלה שנשאלת, האם גם הפעם בנק ישראל יתערב?  
כפי שפורסם ע"י הלמ"ס, שיעור החיסכון של המגזר הפרטי עמד ב-2024 על 22.2% מההכנסה הפנויה, גבוה מהממוצע מאז 2016. בשנים  2023-2024 עלה החיסכון הריאלי של המגזר הפרטי בכ-80 מיליארד שקלים (במחירים של 2016) או בכ-15% לעומת השנים 2021-2022. צבירת החיסכון הפרטי צפויה לתמוך בהתאוששות במשק, בפרט על רקע גזירות התקציב.
אחרי הקפיצה במכירות הדירות בדצמבר, בינואר נרשמה ירידה ולפי הדיווח של משרד האוצר גם בחודש פברואר היו מכירות חלשות. נזכיר שהירידות במכירות הדירות התחילו עוד ב-2021. מבצעי המכירות של הקבלנים הצליחו לשנות כיוון אך רק באופן זמני. מכירות הדירות חזרו לרדת למרות העמקת המבצעים בחודשים דצמבר-ינואר, כפי שדיווח הכלכלן הראשי במשרד האוצר. להערכתנו, ביקושים חלשים נובעים מחוסר נגישות של מרבית משקי בית לאפשרות של קניית דירה לאחר העלייה החדה במחירי הדירות ובריבית בשנים 2020-2021. 
דיווח הלמ"ס לגבי המשך עלייה ואף האצה במחירי הדירות אינו תואם את המגמות שמשתקפות בנתונים המעידים על הירידה בביקושים לדירות, העמקת המבצעים ועלייה במלאים של הדירות הלא מכורות גם בהתחשב בעליית המע"מ. נציין שהדיווח המיוחד של הלמ"ס על השפעת מבצעי מכירות הקבלנים על מחירי הדירות מציג שיעור הרבה יותר נמוך של הדירות שנמכרו במבצעי מימון לעומת הנתונים שהוצגו בסקירה של הכלכלן הראשי במשרד האוצר בשבוע שעבר. גם עובדה שהאוצר מתייחס לדירות שנמכרו בשוק החופשי והלמ"ס לכל הדירות החדשות לא מצליחה לסגור פער בין הדיווחים. לשיעור המבצעים יש השפעה חשובה לגבי הבנה על המתרחש בשוק הדיור. 
עולם
תסתכלו על מאקרו, לא על טראמפ
שתיקת טראמפ בנושא התעריפים ביום שישי, הדיווחים על התקדמות השיחות בנושא הסחר בין ארה"ב לקנדה ואירופה, התקדמות הצעת החוק שאמור למנוע השבתת הממשל בארה"ב והדיווח בגרמניה על השגת הסכמות פוליטיות לגבי אישור תוכנית ההשקעה בתשתיות והגדלת הוצאות הביטחון הובילו לעליות בשוק המניות ביום שישי, למרות שבסיכום השבועי עדיין נרשמו ירידות.
הקלה בעימותים הקשורים במלחמת הסחר יכולה להרגיע את השווקים בטווח הקצר. עם זאת, היא לא תבלום היחלשות בכלכלה האמריקאית שנובעת מהרעה במצב הצרכנים שהתחילה עוד לפני הממשלה הנוכחית. לאחרונה נשמעו הזהרות של הקמעונאים הגדולים כגון Macy’s, Foot Locker , Abercrombie & Fitch, Walmart ואחרים. גם חברות התעופה  American Airlines , Delta Air ו Southwest Airlines הורידו תחזיות וציינו שינוי להרעה בביקוש וחולשה בהוצאות הצרכן. 
ההרעה במצב הצרכנים מתרכזת בינתיים בעיקר אצל בעלי הכנסות נמוכות כפי שמשתקף בסקר סנטימנט הצרכנים של אוניברסיטת מישיגן או בסקר ציפיות הצרכנים של שלוחת ה-FED בניו יורק שפורסמו בשבוע שעבר.
חולשת הצרכנים, שהיו בשנים האחרונות מנוע הצמיחה הרבה יותר משמעותי לכלכלה האמריקאית מאשר בעבר, תקרין על הפעילות הכלכלית עוד לפני שהנזק של הטלת התעריפים תתבטא לא רק בנתוני הסנטימנט, אלא גם בנתונים הכלכליים בפועל. לפיכך, להערכתנו, גם אם הזירה החדשותית שקשורה לממשל האמריקאי תירגע ותרגיע את השווקים, כדאי להמשיך בגישה זהירה בהשקעות בנכסי סיכון.
שורה תחתונה: אנחנו ממשיכים להמליץ על חשיפה בינונית-נמוכה למניות. 
מה יגיד ה-FED?
ה-FED לא ישנה את הריבית השבוע, אך החלטתו תהיה חשובה כי הבנק המרכזי עומד לפרסם תחזיות שישקפו את תפיסתו לגבי ההשפעה הצפויה של צעדי הממשל על הכלכלה והתגובה של הבנק עליהם.
אנחנו מעריכים שה-FED יוריד את תחזית הצמיחה ויעלה את תחזית האינפלציה. הורדת התחזית לצמיחה אמורה להעלות את התחזית לאבטלה, אך יתכן שבגלל גירוש מהגרים ה-FED יחשוב שהאבטלה תישאר נמוכה. להערכתנו, ה-FED עשוי לתת תחזית להורדה אחת או שתיים בריבית עד סוף השנה, לעומת כשלוש הורדות שגלומות בחוזים.
אנחנו צופים שבסופו של דבר, ההיחלשות בנתונים הכלכליים תוביל ליותר הורדות ריבית ממה שמגולם בשווקים. גם אם האינפלציה תעלה בגלל התעריפים, ציפיות האינפלציה מעבר לטווח הקצר צפויות לרדת, מה שיאפשר ל-FED להוריד ריבית.
שוק המניות פגיע יותר מבעבר
מנתוני Financial Accounts of the United States שפורסמו בשבוע שעבר ניתן ללמוד שבסוף 2024 חשיפת המשקיעים הפרטיים למניות מסך הנכסים הפיננסיים הגיעה לשיא של כל הזמנים (מאז  1964) של קרוב ל-30%. חשיפת המוסדיים (קרנות הפנסיה) עלתה לרמה של כ-48%, הגבוהה מאז 2. הזעזועים במדיניות הכלכלית, בתקופה שבה המשקיעים בחשיפות שיא, מגבירים סיכון לשינוי כיוון חד של שוק המניות.
הסיכון הנוסף נובע לזהות מחזיקי המניות. הרוכשים הגדולים של המניות בשנים האחרונות בארה"ב היו ה-ETF שרכשו ב-5 השנים האחרונות מניות בכ-2.65 טריליון דולר ומשקי בית שקנו מניות בסכום של 2.35 טריליון דולר. המשקיעים הזרים קנו מניות ב-0.9 טריליון דולר וקרנות הנאמנות והמוסדיים מכרו יחד כ-3.2 טריליון דולר. זה מצב חדש לגמרי. לצורך השוואה, לקראת המשבר הפיננסי ב-2008 כספי קרנות הנאמנות והמשקיעים המוסדיים היה הקונה הדומיננטי.
הקניות המאסיביות של ה-ETF משקפות לא רק את העלייה בחשיפה למניות, אלא גם מעבר המשקיעים, כולל המוסדיים, מהחזקה ישירה של מניות ספציפיות להחזקת מדדים. החברות שמנהלות את קרנות הסל לא צריכות לנתח דוחות החברות או לחזות תחזיות רווח, אלא רק לדעת לקנות ולמכור סלי המניות בהתאם לזרימת כסף פנימה והחוצה. אפשר להניח די בביטחון שגם משקי בית ברובם לא עושים אנליזה על חברות. 
המשמעות של המצב שנוצר בשנים האחרונות שרוכשי המניות העיקריים לא התעניינו בשווי חברות ספציפיות, לא עשו אנליזה ולא בחנו האם שווי הכלכלי של חברה מצדיק את המחיר שלה בבורסה. במצב הנוכחי שוק המניות מושפע יותר ממצבי רוח מאשר מניתוח כלכלי. זה מה שהביא אותו לשיאים בשנים האחרונות, אך שינוי חד בסנטימנט עלול להחזירו לקיצוניות הפוכה.
 
תגובות לכתבה(0):

נותרו 55 תווים

נותרו 1000 תווים

הוסף תגובה

תגובתך התקבלה ותפורסם בכפוף למדיניות המערכת.
תודה.
לתגובה חדשה
תגובתך לא נשלחה בשל בעיית תקשורת, אנא נסה שנית.
חזור לתגובה
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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