נגב 2, איירפורט סיטי

פקס

03-539-5901

קטגוריות
ארכיונים
יולי 2025
אבגדהוש
 12345
6789101112
13141516171819
20212223242526
2728293031 
פתרונות אפקטיביים

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

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

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

לא נתעכב

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

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

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

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

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

תוכנית עבודה

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

התרגשות

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

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

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

לחשוב הכנסות

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

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

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

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

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


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

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

פתרונות אפקטיביים
המומחים של פתרונות

מפת הדרכים לצמיחה עסקית בשנת 2025

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

קרא עוד »
פתרונות אפקטיביים
המומחים של פתרונות

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

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

קרא עוד »
פתרונות אפקטיביים
המומחים של פתרונות

מדדי הצלחה חדשים לעידן החדש

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

קרא עוד »
פתרונות אפקטיביים
המומחים של פתרונות

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

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

קרא עוד »
פתרונות אפקטיביים
מיקור חוץ

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

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

קרא עוד »
פתרונות אפקטיביים
מיקור חוץ

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

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

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