תפריט מכללת ידע

דף הבית » זכויות עובדים » תנאי עבודה » פענוח ההיבטים המשפטיים של עבודה מהבית: זכויות עובד-מעביד

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

הצטרפו לרשימת התפוצה שלנו

פענוח ההיבטים המשפטיים של עבודה מהבית: זכויות עובד-מעביד

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

הבנת המסגרת המשפטית: מדיניות ותקנות עבודה מרחוק

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

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

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

אבטחת מידע ופרטיות: הגנה על מידע רגיש בסביבה וירטואלית

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

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

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

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

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

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

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

תקני בריאות ובטיחות תעסוקתית: יצירת סביבת עבודה בטוחה בבית

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

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

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

זכויות קניין רוחני: ניווט בבעלות על מוצרי עבודה בסביבה מרוחקת

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

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

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

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

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

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

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

הטבות והגנות לעובדים: זכויות וזכויות לעובדים מרוחקים

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

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

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

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

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

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

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

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

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

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

מסקנה: אימוץ מסגרת משפטית להצלחת עבודה מרחוק

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

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

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

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

גילום רכב
שווי רכב צמוד – גילום שווי רכב לעובד: מדריך מקיף למעסיקים ולעובדים

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

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

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

5 טעויות נפוצות בניהול שכר – וכיצד מהן
5 טעויות נפוצות בניהול שכר – ואיך להימנע מהן

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

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

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

בקרת שכר 3
מדדים קריטיים לבקרת שכר: איך לנתח נתונים ולייצר תובנות?

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

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

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

תלוש שכר
ניכויים מהשכר: מדריך מקיף לעובדים ולמעסיקים

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

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

פוטרתי ממקום עבודתי לאחר 6 חודשי עבודה. מעבידי לשעבר מסר לי הודעה מוקדמת בת שבועיים ובקש שלא אתייצב במקום...

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

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

פתרונות רכש
הקשר בין גמישות בשעות העבודה לגובה השכר

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

    תוכן עניינים

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