לא מצאת פסק דין שחיפשת? ניתן לעשות חיפוש מתקדם ולמצא את כל רשימת פסקי הדין!

לפני

כבוד הרשמת בכירה אביגיל ון-קרפלד

תובעים

1. גבריאל ג’מל

1. ריעות ג’מל

נגד

נתבעת

כרטיסי אשראי לישראל בע”מ

פסק דין

1. לאחר ששמעתי את הצדדים ובחנתי את הראיות שהוצגו פסק הדין ניתן בסיום יום הדיונים בתמצית בהתאם לתקנה 15(ב) תקנות שיפוט בתביעות קטנות (סדרי דין), התשל”ז – 1976.

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

ב. התובעת מסרה לדבריה, פרטי כרטיס וקוד מאובטח בסיטואציה שהיא המתינה לקבלת חבילה. עולה שנשלחה לתובעת הודעה מטעם הנתבעת ביום 16.7.23 בשעה 12:36 שעליה להקליד קוד מאובטח שנשלח לה. התובעת הקלידה את הקוד ובכך הצטרפה לארנק דיגיטלי של אפל פיי. זאת למרות שאין לה אפל פיי אלא גוגל פיי. התובעת הודתה שמדובר בטעות שעשתה, לפי דבריה (ע’ 2 ש’ 11). התובעת הודתה שלא התייחסה להודעות ששלחה לה הנתבעת בזמן אמת ולא ייחסה להן חשיבות (ע’ 2 ש’ 11-12) ואשר היו יכולות להביא לביטול העסקאות שבוצעו.

ג. לטענת התובעים נאמר להם שבמהלך שני ימי העסקים הקרובים יפנה נציג מטעמם על מנת להסדיר את החזרת החיוב שנגנב בהונאה (סעיף 4 בכתב התביעה). חרף זאת, ביום 20.7.23 חייבה הנתבעת את חשבונם המשותף של התובעים בסך של 4,635.49 ₪ בגין עסקאות שבוצעות בבוקינג. החיוב נעשה בכרטיס החדש שהנפיקה הנתבעת. היות ונציג הנתבעת לא פנה לתובעת כפי שהובטח, ביום 25.7.23 פנתה התובעת לשירות הלקוחות. מההקלטה שנשמעה עולה בשיחה שיזמן התובעת בהמשך לשיחה של הנתבעת, על מנת לוודא את ביטול העסקאות והחזרת הכסף” (ע’ 4 ש’ 31). אז נאמר לתובעת שאין כוונה לזכות אותה בגין ההונאה שבוצעה בכרטיס הישן היות והעסקה הייתה מבוטחת (סעיף 6 בכתב התביעה). מההקלטה של השיחה בדיון נראה שהכוונה היא שהעסקה הייתה מאובטחת, ולכן הנתבעת סרבה לזכות בגין החיובים בנסיבות בהן התובעת בעצמה מסרה את כרטיס את פרט האימות המוגבר. לציין, שבהקלטות שהושמעו בדיון היום ניתן הסבר מלא ומפורט לסירוב של הנתבעת לזכות בגין החיובים. התובעים מודים שבהמשך גם קיבלו מענה בכתב לפיו, הנתבעת הגיעה למסקנה “כי העסקאות בוצעו על ידך או על ידי מי מטעמך”, כשהכוונה לתובעת 1. הסברי הנתבעת לא הניחו את דעת התובעים והם הגישו את התביעה שלפני.

ד. התובעים סבורים כי מדובר בעסקאות שבוצעו בהונאה ולפי סעיף 24 לחוק שירותי תשלום, התשע”ט – 2019 (להלן – החוק) הם זכאים להשבה של הסכומים שנגבו מכח ביטוח, אולם הנתבעת מסרבת להשיבם (סעיפים 13 ו-16 בכתב התביעה). התובעים הצביעו על כך שביום 7.2.23 בוצעה עסקה אחרת על ידי הנתבעת דרך המרשתת ולימים התבררה זו כהונאה והנתבעת זכיתה את הנתבעת בסך של 78 ₪. התובעים העמידו את סכום התביעה על 7,500 ₪. הנתבעת סבורה שאין ביטוח (ע’ 2 ש’ 27) ושחובת ההוכחה בדבר שימוש לרעה מוטל על הטוען, וכאן התובעת מודה שהיא מסרה את פרט האימות המוגבר בעצמה.

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

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

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

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

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

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

ב. גם אם תאמר שחוות הדעת של משרד המשפטים אינה מחייבת ביהמ”ש מקבל אותה ואת האמור בה. הנתבעת הפנתה בעיקר לפסיקה ישנה שניתנה לפני זמן רב, עוד בטרם נחחקק חוק שירותי תשלום ולפני שנולד “ארנק דיגיטלי”. החוק נכנס לתוקף ביום 14.10.2020. בת”ק (ת”א) 64133-02-23 יריב רגב נ’ כרטיסי אשראי לישראל בע”מ (פורסם, ניתן 22.11.23) נאמר כי מדובר בחוק עם מאפיין ביטוחי אך הסוגייה שעלתה בתיק זה לא הוכרעה שם לגופה (סעיפים 36 ו -43). לא נעלם מעיני שבמקרים דומים נפסק אחרת למשל, בת”ק (ת”א) 71218-05-24 ז’אנה רובינוב נ’ כרטיסי אשראי לישראל בע”מ (פורסם, ניתן ביום 18.1.25) ות”ק (בית שמש) 14154-11-23 בן צוקרמן נ’ כרטיסי אשראי לישראל בע”מ (פורסם, ניתן 28.3.24). עם זאת, פסיקה זו אינה מחייבת בימ”ש זה, מה גם שחוות הדעת של משרד המשפטים לא הייתה כנראה מנוחת בפני אותם ערכאות. עם זאת, קיומן של דעות שונות תובא לידי ביטוח בפסיקת גובה הפיצוי.

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

6. לא מצאתי ממש ביתר הטענות.

7. סוף דבר התובעת זכאית להינות מהסדר האחריות שבסעיף 24, לרבות האחריות המוגבלת.

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

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

ג. התובעים ביקשו לקבל את ההקלטות לשיחות ולטענתם לא נענו. בדיון היום התברר שהנתבע הקליט לפחות את אחת השיחות אף שטען אחרת בדיון (ע’ 3 ש’ 21-22; ע’ 5 ש’ 13-14). הדבר יבוא לידי ביטוי בפסיקת הפיצוי וההוצאות.

9. סוף דבר התביעה מתקבלת.

10. הנתבעת תשלם לתובעת סך של 4,635.49 ₪. בנוסף תשלם אגרת פתיחת תיק בסך של 50 ₪ ובגין טרדה וביטול זמן סך של 350 ₪ לכל אחת מהתובעים. הסכומים ישולמו בתוך 30 יום.

בקשת רשות ערעור ניתן להגיש לביהמ”ש המחוזי בירושלים בתוך 15 יום.

המזכירות תודיע לצדדים.

ניתן היום, ה’ שבט תשפ”ה, 03 פברואר 2025, בהעדר הצדדים.

לחזור למשהו ספיציפי?

תמונה של פורטל פסקי הדין בישראל

פורטל פסקי הדין בישראל

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

השאר תגובה

רוצים לקבל עדכון לגבי פסקי דין חדשים שעולים לאתר?

בשליחה הינך מאשר שאנו יכולים לשלוח לך מידע שיווקי / פרסומי

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