שינויים ברגולציה טכנית מחייבת ברחבי העולם – עדכונים חשובים

שינויים ברגולציה טכנית מחייבת ברחבי העולם – עדכונים חשובים

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

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

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

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

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

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

מדינה מדווחתסקטורמוצר/יםמס’ פרט מכס (אם ישנו)/ פרקקישור לדיווחפירוט השינוי מוצע
ברזילתקשורתמיכון חשמלי85G/TBT/N/BRA/1156התייעצות ציבורית בנוגע לעדכון הדרישות הטכניות לבדיקת תאימות של מקלטים משדרים (Transceivers for Base Stations), כך שיכללו פרמטרים לציוד 5G.  הדרישות מבוססות על תקני 3GPP ( 3rd Generation Partnership Project), המשמשים בעולם להערכה והכשרה של ציוד מסוג זה.
תרופותויטמינים, הורמונים ואנטיביוטיקה2936

 

2937

2941

30

G/TBT/N/BRA/1154קביעת דרישות טכניות זמניות לייבוא מכשירים רפואיים ותרופות ההכרחיים לשימוש בשירותי הבריאות עקב מגפת הקורונה
תרופות 2941

 

3003

3004

3005

3006

G/TBT/N/BRA/1155קביעת פרוצדורה זמנית (ע”ב מצב חירום) לאישור חומרי הרדמה, תרופות הרגעה, חוסמים עצביים-שריריים ותרופות אחרות המשמשות בבתי החולים להצלת והארכת חיי החולים בקורונה.
תקשורתמכשירים וציוד אלקטרוני85

 

 

G/TBT/N/BRA/1153התייעצות ציבורית לאישור הנוהל לבדיקת תאימות המשמש בהערכת מוצרי טלקומוניקציה.
תרופות 

 

 

3003

 

3004

3005

3006

G/TBT/N/BRA/1143טיוטת החלטה הקובעת קריטריונים למרשם, בקרה, אריזה וסימון של תרופות על בסיס חומרים אנטי- מיקרוביאליים
קנדהתקשורת  G/TBT/N/CAN/634התייעצות ציבורית בנוגע לדרישות הנוגעות למכשירי רדיו ודרישות טכניות הנוגעות ליצירת מאגר נתונים של ערוצי תקשורת פנויים.
סיןחשמלמשאבות8413G/TBT/N/CHN/1559תקן זה מפרט את הערכים המינימליים המותרים של יעילות אנרגטית, שיטות בדיקה ושיטות חישוב עבור משאבות (למים מתוקים ותעשיות פטרוכימיות).

 

ניתן לראות את רשימת המשאבות עליהן חל תקן זה בקישור המצורף.

חשמלסוללות85G/TBT/N/CHN/1576תיקון של תקן GB 31241-2014 הנוגע לתאי ליתיום יון וסוללות המשמשות בציוד אלקטרוני נייד. התקן מפרט דרישות בטיחות ומפרט טכני לבטיחות של תאי ליתיום יון וסוללות המשמשות בציוד אלקטרוני נייד.
סביבה  G/TBT/N/CHN/1573תקן זה מפרט את סיווג הסכנות של מטענים ימיים, מציין דרישות כלליות לשינוע מטענים בהובלה ימית ודרישות מיוחדות למטענים ספציפיים. תקן זה חל על מטענים העוברים בשטחי הים שבתחום השיפוט של סין.
איחוד אירופאיחקלאותחומרי הדברה G/TBT/N/EU/783טיוטת רגולציה הקובעת כי אישור החומר הפעיל famoxadone לא יחודש, זאת בהתאם לתקנות הפרלמנט האירופאי (EC) מס’ 1107/2009 בנוגע לאישור מוצרי הדברה. לפי ההצעה, על מדינות האיחוד האירופאי להסיר חומרי הדברה המכילים famoxadone עד 6 חודשים מיום כניסת הרגולציה לתוקף. למרות האמור, ישנה תקופת מעבר, בהתאם לסעיף 46 בתקנה 1107/2009, המאפשרת גרייס של 12 חודשים לכל המאוחר (מיום הכניסה לתוקף של הרגולציה) על מנת להיערך.
חקלאות  G/TBT/N/EU/784טיוטת רגולציה הקובעת כי אישור החומר הפעיל abamectin יחודש עם הגבלה לשימוש בחממות בלבד, כהגדרתן בסעיף 3 (27) בתקנה (EC) 1107/2009. מדינות האיחוד האירופאי יחדשו/ יבטלו הרשאות לשימוש בחומרי הדברה המכילים abamectin כחומר פעיל לכל המאוחר עד 6 חודשים מיום כניסת הרגולציה לתוקף. ישנה תקופת מעבר בהתאם לסעיף 46 בתקנה 1107/2009 המאפשרת גרייס של 12 חודשים לכל המאוחר מיום כניסת הרגולציה לתוקף.
חקלאות  G/TBT/N/EU/786טיוטת רגולציה המאריכה עד ה -1 ביולי 2021 את הצעדים הזמניים שנקבעו ביחס לדרישות הבקרה על ייצור וסימון מוצרים אורגניים ונהלים מסוימים הקבועים במערכת TRACES (Trade Control and Expert System). הצעדים הזמניים נקבעו בתקנה (EU) 2020/977 ותקנה (EU) 2020/1667.
חקלאות  G/TBT/N/EU/788טיוטת החלטה בדבר אי מתן אישור לשימוש בחומרים פעילים מסוימים במוצרים ביו-אורגניים על פי תקנה (EU) 528/2012. ההחלטה נוגעת במספר שילובים של חומרים פעילים / סוגי מוצרים הנכללים בתוכנית הסקירה של חומרים פעילים קיימים המפורטים בנספח II לתקנה (EU) 1062/2014.
חקלאות  G/TBT/N/EU/790טיוטת רגולציה הקובעת כי אישור החומר הפעיל Phosmet, לא יחודש. מדינות האיחוד האירופאי לא יאשרו שימוש במוצרי הדברה המכילים חומר זה כחומר פעיל, לכל המאוחר עד 6 חודשים מיום כניסת התקנה לתוקף. ישנה תקופת מעבר בהתאם לסעיף 46 בתקנה 1107/2009 והיא תפקע תוך 12 חודשים לכל המאוחר מיום כניסת הרגולציה לתוקף.
מזון  G/TBT/N/EU/791טיוטת רגולציה המפרטת בנספחיה את המוצרים והחומרים המורשים לשימוש בייצור אורגני ובפרט: חומרי הדברה, דשנים, מוצרים לניקוי וחיטוי, מוצרים שאינם אורגניים ותוספים.
מזון  G/TBT/N/EU/792

 

G/TBT/N/EU/793

טיוטת רגולציה הקובעת חובה לציון בולט של השם החוקי (קטגוריית המשקה או האיזור הגיאוגרפי שלו) של משקה משכר, במידה ומדובר במשקה שעורבב עם מוצרי מזון אחרים. כניסה לתוקף של הרגולציה– 25 במאי 2021.
תרופות  G/TBT/N/EU/785טיוטת רגולציה הקובעת מגבלות על השימוש והאחסון של חומר Methyl-N-methylanthranilate  במוצרי קוסמטיקה וכן בשילוב עם חומרים חנקתיים ומגבלות נוספות.
יפןתקשורת  G/TBT/N/JPN/694הודעה על תיקון הרגולציה לאכיפת חוק הרדיו ולהוספת pulse-modulated millimeter-wave radar/sensor system
דרום קוריאהסביבהמוצרי אריזה G/TBT/N/KOR/956הודעה על הוספת חובת סימון חדשה במקרה של אריזה מצופה למינציה או חומרים שקשה למחזר
מזוןמזון מהונדס גנטית G/TBT/N/KOR/947הצעה לתיקון תקנות הסימון למוצרי מזון מהונדסים גנטית.

 

 

מזוןמזון כללי G/TBT/N/KOR/951

 

G/TBT/N/KOR/952

G/TBT/N/KOR/957

הצעה לתיקון תקנות האכיפה של החוק לסימון ופרסום מוצרי מזון. התיקון כולל הוספת אזהרה במוצרים הכוללים Sodium Nitrate, הוספת סימוני פג תוקף ועוד
אוקראינהמזוןיין G/TBT/N/UKR/186טיוטת חוק הקובעת הגדרות והוראות ביחס לייצור יין, סיווג זני ענבים, רישום, דיווח וסימון, בהתאם למדיניות באיחוד האירופאי.
ארה”בסביבה  G/TBT/N/USA/1703הצעה לתיקונים ברגולציה הנוגעת לנוגדי הזעה ודיאודורנטים
מזון  G/TBT/N/USA/1705רגולציה המעדכנת את ה- National List of Allowed and Prohibited Substances של משרד החקלאות האמריקאי ומוסיפה אשלגן היפוכלוריט (potassium hypochlorite) לשימוש לפני הקציר כחומר לחיטוי בייצור אורגני, ואלכוהול כחומר חיטוי בייצור טבק אורגני. בנוסף, הרגולציה מציעה להסיר את הרישום לתרביות חלב
רוסיהתרופות  G/TBT/N/RUS/111טיוטת התאמה לכללי פיקוח התרופות של האיחוד האירו-אסייתי 2014-2019, הנוגעות להערכת בטיחותם ויעילותם של מוצרים רפואיים הנמצאים בשוק התרופות בין השנים 2005-2019.

עוד מאמרים בנושא...

בלוג
עורך ראשי

סחר בינלאומי בישראל

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

קרא עוד »
בלוג
עורך ראשי

אמנת טיר (TIR)

“אמנת טיר” היא אמנת מכס בינלאומית המאפשרת הובלת מטענים דרך מדינה אחת או יותר.הגשת מסמכי יבוא (אמנת Transit Internationaux Routiers – TIR) רעיון ה- TIR

קרא עוד »

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

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
שילוח אווירי – מילון מושגים בסיסי

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

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

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

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

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/מגמות-סחר.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