רח' אלטלף 4, יהוד

מיקוד 5621604

פקס

03-539-5901

דף הבית » המומחים של פתרונות » חיסכון בעלויות » כלים וטכניקות למדידת החזר השקעה (ROI)

קטגוריות
ארכיונים
מרץ 2025
אבגדהוש
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
פתרונות אפקטיביים

מבוא

מדידת החזר השקעה (ROI – Return on Investment) היא כלי קריטי בארגונים לצורך הבנת יעילותם של פרויקטים והחלטות אסטרטגיות. בעולם עסקי שבו כל החלטה טומנת בחובה סיכונים והזדמנויות, מדידת ה-ROI מסייעת לקבלת החלטות מושכלות המבוססות על נתונים. במאמר זה נסקור כלים וטכניקות מרכזיים למדידת ROI, תוך התמקדות בשיטות מתקדמות ודוגמאות מארגונים מובילים בישראל.

ניתוח עלות-תועלת

מהו ניתוח עלות-תועלת?

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

יישומים של ניתוח עלות-תועלת

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

מקרה בוחן: חברת היי-טק ישראלית

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

כלי BI (בינה עסקית)

מהי בינה עסקית?

כלי BI (Business Intelligence) הם מערכות טכנולוגיות המשמשות לניתוח נתונים עסקיים. הן מאפשרות לארגונים לקבל תובנות מבוססות נתונים ולזהות הזדמנויות לשיפור ROI.

יישומים של כלי BI

  • זיהוי מגמות בשוק: מערכות BI מנתחות נתוני שוק בזמן אמת ומאפשרות לארגונים לזהות מגמות ולהתאים את אסטרטגיות השיווק והמכירה.
  • מעקב אחר ביצועי פרויקטים: ארגונים משתמשים בכלי BI לניטור הביצועים הפיננסיים של פרויקטים והשוואת תוצאות לתחזיות.

דוגמה: חברת "נייס"

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

שימוש במדדים פיננסיים

מהם מדדים פיננסיים?

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

  • NPV (ערך נוכחי נקי): בוחן את הערך הכלכלי של פרויקט תוך התחשבות בערך הזמן של כסף.
  • IRR (שיעור תשואה פנימי): מחושב כדי לקבוע את שיעור הרווחיות של השקעה מסוימת.

יישומים של מדדים פיננסיים

  • תכנון פיננסי ארוך טווח: מדדים כמו NPV ו-IRR משמשים לקבלת החלטות לגבי פרויקטים עתידיים והשקעות חדשות.
  • מדידת הצלחת פרויקטים קיימים: ארגונים בוחנים את ביצועי ההשקעות מול הציפיות כדי לשפר תהליכים עתידיים.

מקרה בוחן: חברה תעשייתית ישראלית

חברה תעשייתית השקיעה במערכות אוטומציה מתקדמות. לפני ההשקעה, היא השתמשה במדדי NPV ו-IRR כדי לחשב את ההחזר הצפוי. ההחלטה הובילה לעלייה של 25% בפריון ולשיפור משמעותי ברווחיות.

אסטרטגיות מעשיות לשיפור ROI

אופטימיזציה של תהליכי עבודה

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

שיווק דיגיטלי מבוסס נתונים

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

השקעה בטכנולוגיות מתקדמות

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

כלים נוספים למדידת ROI

מערכות ניהול פרויקטים

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

ניתוח נתונים מתקדם

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

סיכום

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

המלצה

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

אולי יעניין אותך גם...

https://esg.co.il/wp-content/uploads/2025/03/משא-ומתן.d110a0.webp
המדריך השלם לניהול משא ומתן עם ספקים: איך משיגים הנחות של 15%-30%

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

https://esg.co.il/wp-content/uploads/2025/03/פתרונות.d110a0.webp
איך בונים מודל תמחור שמקסים רווחים ולא מרחיק לקוחות? תובנות מהשטח

מבוא תמחור הוא אחד מאבני היסוד של כל עסק, בין אם מדובר בחברה גלובלית המספקת פתרונות SaaS (Software as...

https://esg.co.il/wp-content/uploads/2025/02/ארנונה.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון במיסים עירוניים – ארנונה והיטלי פיתוח לרשות המקומית

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

https://esg.co.il/wp-content/uploads/2025/02/חיסכון-באריזות.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בעלויות משטחים ואריזות

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

https://esg.co.il/wp-content/uploads/2025/02/בנקים.d110a0.webp
המומחים של פתרונות אפקטיבים בנושא עמלות בנקים, צ’קים ומיחזור הלוואות – מדריך מקיף

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

https://esg.co.il/wp-content/uploads/2025/02/חיסכון-בעלויות.d110a0.webp
המומחים של פתרונות אפקטיביים – חיסכון וניהול הוצאות בכל תחומי הארגון

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

https://esg.co.il/wp-content/uploads/2025/02/חיסכון-בביטוח.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בביטוח – אלמנטארי, דירקטורים ובריאות

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

https://esg.co.il/wp-content/uploads/2025/02/חיסכון-בשירותי-שמירה-וניקיון.d110a0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בעלויות שירותי שמירה וניקיון

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

https://esg.co.il/wp-content/uploads/2025/02/יתרון-לגודל.b197b0.webp
יתרון הגודל: כך החברה שלנו ממנפת את הכוח הקולקטיבי כדי לחסוך לך בעלויות

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

https://esg.co.il/wp-content/uploads/2025/02/תחבורה.b197b0.webp
המומחים של פתרונות בנושא חיסכון בתחבורה וליסינג

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

https://esg.co.il/wp-content/uploads/2025/02/חשמל.b197b0.webp
המומחים של פתרונות אפקטיביים בנושא חיסכון בחשמל

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

https://esg.co.il/wp-content/uploads/2025/02/אנרגיה.b197b0.webp
המומחים של פתרונות בנושא חיסכון באנרגיה

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

Facebook
Twitter
LinkedIn
WhatsApp
Pinterest
Print
Email
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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