השכרת רכבים במרוקו

השכרת רכב במרוקו – טיפים לחיסכון ונהיגה

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

      הזמנת דילים למרקש        |        הזמנת דילים לקזבלנקה

חיסכון משמעותי בהשכרת רכב במרוקו

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

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

חופשה במרוקו – מידע נוסף למטייל:

טיסות למרוקו – מידע חשוב והשוואת מחירים

קניית דירהאם מרוקאי (MAD) לחופשה במרוקו

eSim וסים למרוקו

ויזה למרוקו – מידע למטייל הישראלי

טיולים מאורגנים למרוקו

נהיגה במרוקו: מה חשוב לדעת

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

בעת השכרת רכב במרוקו, חשוב לא להתעלם ממגבלות המהירות: 40 קמ"ש באזורים עירוניים ובצמתים מסוכנים, 60 קמ"ש בערים, 100 קמ"ש בכבישים בין-עירוניים ו-120 קמ"ש בכבישים המהירים (אוטורוט). יש פיקוח קפדני על המהירות, לעיתים באמצעות מצלמות, וקנסות ניתנים במקום – לכן כדאי להצטייד במזומן (דירהם מרוקאי) למקרה הצורך. בנוסף, חגירת חגורות בטיחות היא חובה לכל הנוסעים, וילדים מתחת לגיל 12 אינם מורשים לשבת במושב הקדמי אלא אם גובהם עולה על 1.5 מטר, למעט תינוקות במושב בטיחות מתאים.

טיפים לנהיגה במרוקו

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

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

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

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

מידע חשוב נוסף לנהגים במרוקו

כבישי המהירות (אוטורוט) במרוקו הם כבישי אגרה, והתשלום נעשה במזומן בלבד בדירהם מרוקאי – כרטיסי אשראי לא מתקבלים בתחנות האגרה (נכון למרץ 2025). המחיר משתנה בהתאם למרחק, אך נע בדרך כלל בין 20 ל-100 דירהם לנסיעה. הכבישים המהירים מתוחזקים היטב, אך באזורים כפריים או בהרי האטלס, הכבישים עלולים להיות צרים, מפותלים וללא תאורה מספקת. אם אתם מתכננים לנהוג במסלולים הרריים או מדבריים כמו בדרך למרזוגה, שקלו לשכור רכב 4X4 לנסיעה בטוחה יותר.

מחירי הדלק במרוקו נכון למרץ 2025 הם כ-14 דירהם לליטר בנזין (כ-1.4 דולר) וכ-12 דירהם לליטר סולר (כ-1.2 דולר), אך הם עשויים להשתנות בהתאם למחירי הנפט העולמיים. רכבים עם מנוע דיזל עשויים להיות חסכוניים יותר לנסיעות ארוכות. בנוסף, בערים הגדולות כמו מרקש ופס, החניה היא אתגר – נהגים מקומיים נוטים לחנות בכל מקום פנוי, כולל על מדרכות. מומלץ לחפש חניונים מסודרים בתשלום כדי להימנע מקנסות או נזק לרכב.

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

כבישים במרוקו

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

הערים המרכזיות במדינה, כגון קזבלנקה, מרקש, רבאט, טנג'יר ופס, מחוברות ברשת של כבישי אגרה מודרניים, שחלקם עדיין נמצאים בתהליכי בנייה או שדרוג. לדוגמה, עלויות אגרה לרכב פרטי סטנדרטי (נכון למרץ 2025, לאחר בדיקת עדכונים) משתנות בהתאם למסלול: המסלול מטנג'יר לקניטרה (Tanger-Kenitra) עולה כ-70 דירהם (עלייה קלה לעומת 66 דירהם ב-2017 עקב התאמות מחירים), ואילו המסלול מקניטרה לרבאט (Kenitra-Rabat) נותר זול יחסית ועומד על כ-15 דירהם. התשלום בכבישי האגרה נעשה במזומן בלבד (דירהם מרוקאי), ולכן כדאי להצטייד בכסף מקומי לפני הנסיעה.

הכביש המהיר A3, המחבר בין קזבלנקה לרבאט, נחנך ב-1987 והורחב ב-1995 כדי לחבר את רבאט לקניטרה. כיום, הוא ממשיך כחלק ממערך A1 עד לעיר הנמל טנג'יר שבצפון המדינה, ומשמש כציר תחבורה מרכזי. בנוסף, הכביש המהיר A2 מתחיל ברבאט וממשיך מזרחה לעבר פס (Fez), לאורך כ-206 ק"מ. כביש זה מהווה חלק מפרויקט שאפתני של אוטוסטרדת Transmaghrébine, שתוכננה במקור להתחבר עד לטריפולי שבלוב, אך התקדמותה מוגבלת בשל אתגרים פוליטיים ותקציביים באזור.

מדרום לקזבלנקה, כביש A7 תוכנן במקור להגיע לאגאדיר (Agadir) עד דצמבר 2009, אך העבודות התעכבו משמעותית. נכון למרץ 2025, הכביש מושלם עד אגאדיר (בניגוד למידע המיושן שציין שהוא מגיע רק למרקש), והמרחק מקזבלנקה למרקש עומד על כ-240 ק"מ, בעוד המרחק לאגאדיר מוסיף עוד כ-330 ק"מ. הכביש מציע נסיעה נוחה יחסית, אך יש לקחת בחשבון שינויי מזג אוויר באזורי ההרים.

באזור החוף, הכביש המהיר A5 מחבר בין העיר מוחמדיה (Mohammedia), צפונית לקזבלנקה, לבין אל ג'דידה (El Jadida) בדרום, ומספק גישה נוחה לעיירות החוף. פרויקט נוסף, כביש A2 מפס לאוג'דה (Oujda) לאורך הגבול עם אלג'יריה, החל ב-2007 ותוכנן להסתיים ב-2011, אך התקדמותו נמשכה מעבר לתאריך זה. נכון ל-2025, הכביש הושלם ברובו ומשמש כנתיב חשוב המקשר את מזרח מרוקו לערים המרכזיות, עם אורך כולל של כ-320 ק"מ.

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

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

הוספת תגובה

ביטוח נסיעות לחו''ל
כרטיסי ספורט

עדכוני מבצעי נופש

הורדת אפליקציה
חופשה בישראל
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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