חדשות האתר

רשימת תיוג למשלוח בינלאומי

1. הכנות מוקדמות זיהוי קוד HS (Harmonized System Code) עבור הסחורה. בדיקת הגבלות ורגולציות במדינת...
13 March 2025
מאמרים חדשים
קטגוריות
שדרוג מאמרים:
עדכון, חידוש ושיפור תוכן למאמרים קיימים

מהו תצהיר יצואן, למה הוא נועד והאם מתעכב יישומו?

מהו תצהיר יצואן, למה הוא נועד והאם מתעכב יישומו?

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

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

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

דו״ח מבקר המדינה עמד מאחורי הרציונל להחלטה

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

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

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

מדוע נדרש התצהיר?

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

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

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

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

דחיית תקופת הסובלנות

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

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

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

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

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

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

השאלה שנשאלת עומדת בחלל האוויר היא זו: מדוע יצא המכס בהצהרות כוונות כה ברורה בשנת 2016  וכעת הוא גורר את רגליו במשך זמן כה ארוך?

רשות המסים: האכיפה מתבצעת בהתאם לשיקול דעת מקצועי של מינהל המכס

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

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

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

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


עמירם הלוי שירת כציר כלכלי של ישראל ביפן, בהודו, בספרד ובאוסטרליה, והיה עד לאחרונה מנהל תחום ״פיקוח יצוא דו שימושי״ במשרד הכלכלה ושימש בתפקיד זה במשך 10 שנים.
ליצירת קשר ניתן לפנות לטלפון 050-6240904 לכתובת דוא״ל amiram59@gmail.comאו באתר: http://www.ah-consultant.com

פורסם באתר www.port2port.co.il

 

אולי יעניין אותך גם...

https://www.unitedxp.co.il/wp-content/uploads/2025/03/תיוג.png
רשימת תיוג למשלוח בינלאומי

1. הכנות מוקדמות זיהוי קוד HS (Harmonized System Code) עבור הסחורה. בדיקת הגבלות ורגולציות במדינת היעד (למשל: איסור יבוא, דרישות תווי תקן, מגבלות על מוצרים מסוימים). אישורים ספציפיים למוצר (למשל:...

https://www.unitedxp.co.il/wp-content/uploads/2025/03/HS-Code.png
"מה זה HS Code ולמה הוא קריטי לעמילות מכס?"

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/ארהב.png
רפורמת ״מה שטוב לאירופה״ מתרחבת לארה״ב

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/שילוח.png
שילוח בינלאומי: מדריך מקיף להובלת מטענים מסביב לעולם

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/שילוח-בינלאומי-יבוא.png
שילוח בינלאומי: מבוא מקיף, אפשרויות השילוח ודרכים להצלחה

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/חדשות.png
סקירה מקיפה של תחום היבוא, היצוא ועמילות המכס בישראל ובעולם

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/שירותי-אחסנה-ואריזה.png
שירותי אחסנה ואריזה – מילון מושגים בסיסי

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/שינוע-מטענים.png
שינוע מטענים – מילון מושגים בסיסי

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/מגמות-2025.png
מגמות חדשות ביבוא, יצוא, עמילות מכס 2025

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/3-1.png
שילוח אווירי – מילון מושגים בסיסי

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

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