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

מיקוד 5621604

פקס

03-539-5901

דף הבית » המומחים של פתרונות » ליסינג » יועץ ליסינג – פרטי, ליסינג תפעולי, ליסינג מימוני

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

יועץ ליסינג – פרטי, ליסינג תפעולי, ליסינג מימוני

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

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

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

יועץ ליסינג

בטרם אתם מבצעים בחירה באחד מדרכי הליסינג, עליכם להיוועץ עם יועץ ליסינג

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

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

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

סוגי הליסינג הקיימים

1. ליסינג פרטי

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

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

2. ליסינג תפעולי

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

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

3. ליסינג מימוני

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

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

טבלת השוואה בין סוגי הליסינג

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

יתרונות וחסרונות לכל סוג ליסינג

יתרונות ליסינג פרטי

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

חסרונות ליסינג פרטי

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

יתרונות ליסינג תפעולי

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

חסרונות ליסינג תפעולי

  • תשלום גבוה יחסית: אחריות התחזוקה מייקרת את החבילה החודשית.
  • הגבלות שימוש: מגבלות קילומטרז' ואפשרות החזרה בסיום תקופת ההשכרה.

יתרונות ליסינג מימוני

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

חסרונות ליסינג מימוני

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

סיכום

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

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

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

https://esg.co.il/wp-content/uploads/2025/02/חסכון-בעלויות.d110a0.webp
כיצד להפחית עלויות ותפעול בעסק שלך

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

https://esg.co.il/wp-content/uploads/2018/01/פתרונות-אפקטיביים-זקוק-לצי-רכב-בעסק-כך-תחסוך-הרבה-כסף.d110a0.webp
זקוק לצי רכב בעסק? כך תחסוך הרבה כסף

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

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

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

https://esg.co.il/wp-content/uploads/2021/01/car-ULDXB8J.b197b0.webp
חברת ליסינג הסתירה מלקוח שהמנוע הוחלף – ההסכם בוטל

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

https://esg.co.il/wp-content/uploads/2021/01/car-ULDXB8J.b197b0.webp
ליסינג

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

https://esg.co.il/wp-content/uploads/2021/01/שווי-רכב.b197b0.webp
ליסינג - שווי רכב

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

https://esg.co.il/wp-content/uploads/2020/09/ליסינג-מימוני-scaled.b197b0.webp
הפחתת הוצאות תחבורה וליסינג

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

https://esg.co.il/wp-content/uploads/2020/08/אנרגיה-scaled.b197b0.webp
חיסכון בהוצאות עבור אנרגיה

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

https://esg.co.il/wp-content/uploads/2020/08/ליסינג.d110a0.webp
ליסינג תפעולי או ליסינג מימוני?

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

https://esg.co.il/wp-content/uploads/2020/08/פתרונות-אפקטיביים-scaled.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