top of page

המחיר היקר של תזמון השוק: לקחים מהדרמה חסרת התקדים בבורסה


אתמול חווינו יום היסטורי בשוק ההון.

בעקבות ההודעה של טראמפ על דחיית תוכנית המכסים שלו ב90 ימים, תוך שעות ספורות ראינו עליות מטאוריות: ה-S&P עלה בכ-9.5%, הנאסד"ק בכ-12% והראסל בכ-8%.



מפת השוק האמריקאי (הs&p500) והתשואות שנרשמו ב9/4/25. אחד מימי המסחר המוצלחים ביותר בהיסטוריה. מקור: tradingview
מפת השוק האמריקאי (הs&p500) והתשואות שנרשמו ב9/4/25. אחד מימי המסחר המוצלחים ביותר בהיסטוריה. מקור: tradingview

עליות אלה מגיעות אחרי ימים של ירידות חדות שהבהילו רבים - ירידות שמחקו טריליוני דולרים משווי השוק העולמי והכניסו מדדים כמו הנאסד"ק לאזור ה"שוק הדובי" (ירידה של יותר מ-20% מהשיא).


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


אז הגיע הזמן להכריז בקול רם - בשוק ההון זה פשוט לא עובד!



המקרה של יוסי

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

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

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

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

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

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

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

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

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


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

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

אבל זה בדיוק הרגע שבו חשוב לעצור – ולא לפעול מתוך לחץ.


כלל הברזל שאנחנו חוזרים אליו פעם אחר פעם פשוט מאוד:

  • מי שנשאר בשוק – מרוויח בטווח הארוך.

  • מי שיוצא בזמנים של ירידות – בדרך כלל מפסיד פעמיים.


המחיר של החמצת ימי מסחר טובים

הנתונים מדברים בעד עצמם: מחקר של JP Morgan הראה שאם משקיע היה נשאר מושקע באופן מלא ב-S&P 500 בין השנים 1995 ל-2014, הוא היה מקבל תשואה שנתית ממוצעת של 9.85%.

אבל מה היה קורה אם אותו משקיע היה מפספס רק את עשרת ימי המסחר הטובים ביותר בתקופה הזו? התשואה שלו הייתה צונחת ל-6.1% בלבד!


ניתוח עדכני יותר מראה תמונה דומה:


  • השקעה של 10,000$ בין ינואר 2000 לאפריל 2025 הייתה צומחת ל-63,571$ עם תשואה שנתית של 7.6%.

  • אבל אם היינו מחמיצים את 10 הימים הטובים ביותר? הסכום היה יורד ל-35,966$ עם תשואה של 5.2% בלבד.

  • ואם היינו מחמיצים 40 ימים בלבד? התוצאה הייתה הפסד של 1.6% בשנה!




למה משקיעים מחמיצים דווקא את הימים הטובים?

התשובה מטרידה אבל פשוטה:

  1. ימים טובים קרובים לימים רעים - 60% מהימים הטובים ביותר מתרחשים בתוך שבועיים מהימים הגרועים ביותר.

  2. התאוששויות פתאומיות - העליות החדות ביותר מגיעות לרוב ללא התראה, אחרי תקופות פסימיות.

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

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


משמעות הימים האלה: תובנות מיום המסחר החריג

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

יום המסחר האחרון, עם עליות של 10%-12% במדדים המובילים, יכול להוות דוגמה מצוינת למה שקורה למשקיעים שנמצאים מחוץ לשוק "בזמן הלא נכון".

חשבו על זה: מה היה קורה אם היום המטורף הזה היה בדיוק היום שבו החלטתם לעמוד בצד ולחכות ש"הירידות יסתיימו"? מדובר בהחמצה שיכולה לשנות משמעותית את התשואה הכוללת של התיק.

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


אז מה כן עושים?

  1. לא משנים מסלול. "החלפת מסלול" היא בדיוק הפעולה שגורמת לרוב המשקיעים להפסיד.

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

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

  4. להשקיע באופן קבוע - במקום לנסות לתזמן את השוק, כדאי להשקיע באופן עקבי, בסכומים קבועים, בלי קשר למצב השוק (Dollar Cost Averaging).

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


לקח חשוב מהיום ההיסטורי

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

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


וכדאי לשים לב לנתון מדהים: יום המסחר אתמול (9/4/2025) היה היום השלישי בגודלו מבחינת עליות יומיות בS&P 500 מאז 1950! עלייה של 9.5% ביום אחד.


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

  • העלייה הגדולה ביותר (11.6%) התרחשה באוקטובר 2008, בלב המשבר הפיננסי

  • מקומות 4, 5, 8, 13 ו-14 בטבלה היו במרץ 2020, בשיא משבר הקורונה

  • חמישה ימים נוספים מהטבלה התרחשו בסתיו 2008, בעיצומו של המשבר הפיננסי



ומה קרה למי שהשקיע בימים האלו? הנה הנתון המדהים - התשואה הממוצעת 5 שנים לאחר אותם ימי עליות חדות עמדה על כ-130%! כלומר, מי שהשקיע בימים של פאניקה והמשיך להחזיק, הכפיל את השקעתו ויותר תוך חמש שנים.


מה היו תשואות השוק בשנים שלאחר ימי העליות הגדולים בהיסטוריה. מקור: צ׳ארלי בלילו
מה היו תשואות השוק בשנים שלאחר ימי העליות הגדולים בהיסטוריה. מקור: צ׳ארלי בלילו

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


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

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


 
 
 

Kommentare


אפשר להשיג אותנו:

בטלפון 02-5661122

במייל office@barakhass.co.il

בוואטסאפ 054-954-7060 או לחצו כאן

פקס 02-6521897

  • YouTube
  • Facebook
  • Whatsapp

ואפשר לבקר אותנו:

אבא אבן 18, ירושלים (סמוך לסינמה סיטי)
לניווט לחניה (בתשלום) לחצו על המפה

הירשמו לרשימת התפוצה שלנו

אנחנו שולחים שם טיפים ומידע כלכלי מעניין וחשוב

ברוכים הבאים לרשימת התפוצה שלנו

WhatsApp.svg.png
WhatsApp.svg.png
WhatsApp.svg.png

© כל הזכויות שמורות לברק ייעוץ והשקעות 
תנאי שימוש ומדיניות פרטיות

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

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