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

מיקוד 5621604

פקס

03-539-5901

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

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

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

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

לא נתעכב

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

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

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

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

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

תוכנית עבודה

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

התרגשות

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

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

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

לחשוב הכנסות

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

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

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

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

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


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

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

פתרונות אפקטיביים
ייעוץ לעסקים

שיטת 70/30 לניהול משאבים: כיצד לתעדף השקעות מול קיצוצים באופן אפקטיבי

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

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

חוק "הרווחים הכלואים והשוטפים" עבר: איך הוא ישפיע על החברה שלכם ב‑2025?

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

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

AI ו-HR – איך בינה מלאכותית משנה את חוקי המשחק בניהול עובדים – חלק שני

פרק 9: היבטים אתיים ורגולטוריים 9.1 שקיפות והגינות הטמעת בינה מלאכותית ו-AI בתהליכי HR מעלה סוגיות אתיות מורכבות. מערכות הלומדות באופן אוטונומי יכולות לייצר הטיות (Bias) ללא כוונה רעה, אך עם השלכות בעייתיות על גיוון, קידום ושוויון הזדמנויות. לכן, ארגונים מחויבים לייצר שקיפות בתהליכי העיבוד

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

AI ו-HR – איך בינה מלאכותית משנה את חוקי המשחק בניהול עובדים – חלק ראשון

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

קרא עוד »
פתרונות אפקטיביים
חיסכון בעלויות

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

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

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

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

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

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