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

מיקוד 5621604

פקס

03-539-5901

דף הבית » ייעוץ לעסקים » הקמת עסק – נקודות למחשבה

קטגוריות
ארכיונים
מאי 2025
אבגדהוש
 123
45678910
11121314151617
18192021222324
25262728293031

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

בדרך להקמת העסק

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

לא נתעכב

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

חזון זה לא מילה גסה

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

המטרות של העסק

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

תוכנית עבודה

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

התרגשות

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

​הומור בעסקים

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

לחשוב הכנסות

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

לתת שרות יוצא מן הכלל

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

עסק – לא על חשבון המשפחה

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


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

עוד באותו נושא…

המומחים של פתרונות

המנכ"ל כמאיץ רווחיות

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

קרא עוד »
מיקור חוץ

אומנות הבחירה – איך לזהות ספק מיקור חוץ טוב

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

קרא עוד »
מיקור חוץ

Offshore, Nearshore או Onshore – מה עדיף לארגון שלך?

זמן תגובה מול פערי תקשורת כאשר ארגון שוקל לעבור למודל של מיקור חוץ, אחת ההחלטות הקריטיות היא מיקום הספקים: האם לשכור צוות רחוק מעבר לים (Offshore), בסביבה גיאוגרפית קרובה (Nearshore), או בתוך אותה מדינה (Onshore)? כל מודל מביא איתו יתרונות ואתגרים שונים, והבחירה ביניהם

קרא עוד »
מיקור חוץ

האם מיקור חוץ מתאים לכל סוג עסק?

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

קרא עוד »
מיקור חוץ

טעויות נפוצות במיקור חוץ ואיך להימנע מהן

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

קרא עוד »
מיקור חוץ

אומנות המיקור החוץ – למה לשכור שכירים אם אפשר לצמוח עם שותפים

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

קרא עוד »
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