כסף וצרכנות

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

לואי עומרי, סמנכ"ל שיווק "סאלח דבאח", שיתף על הקמתה של הרשת, שהחלה כעסק קטן לפני 40 שנה והפכה לאימפריה בתחום הקמעונאות והבשר, עם תוכניות להתרחב גם למרכז הארץ
ענת סימן טוב |  7
לואי עומרי סמנכל שיווק סלאח דבאח (צילום צחי קווינשטיין)
בראיון עם לואי עומרי, סמנכ"ל השיווק של רשת "סאלח דבאח", נחשפנו לסיפור המרגש של המשפחה של הרשת, שמובלת על ידי דור שלישי במשפחת דבאח. הרשת, שהחלה את דרכה כעסק קטן בדיר אל אסד לפני כ-40 שנה, שהיום היא מנוהלת על ידי מנכ"ל הרשת סאלח דבאח שהפכה לאימפריה בתחום הקמעונאות והבשר, עם סניפים בפריסה ובקרוב גם במרכז הארץ. בראיון הוא משתף אותנו בחזון המשפחתי, האתגרים הכלכליים שעומדים בפני הרשת, ותוכניות ההתרחבות בעתיד הקרוב.
לואי, תוכל לספר לנו קצת על משפחת דבאח ואיך הרשת התפתחה לאורך השנים? הרשת מנוהלת כיום על ידי דור שלישי, סאלח דבאח, מנכ"ל ששמו של סבו המייסד ז"ל. העסק התחיל לפני כ-40 שנה, עם חנות קטנה בדיר אל אסד. לאורך השנים, המשפחה התפתחה והפכה לשם מוכר בתחום הקמעונאות בשר, והחלה לפתוח סניפים נוספים. סלאח, המנכ"ל כיום, ממשיך להוביל את הרשת להתרחבות מתמדת. מה שהתחיל כעסק קטן הפך להצלחה גדולה, והיום אנחנו גאים לראות את ההשפעה שלנו בשוק הקמעונאות.
אתם מתכננים לפתוח סניפים נוספים בקרוב?
כן, אנחנו מתכננים לפתוח את הסניף השישי בציפורי בשנה הקרובה, וזה יהיה סניף נוסף באזור הצפון. ההתרחבות לא נעצרת, ויש לנו תוכניות להמשיך ולהגביר את הנוכחות שלנו ברחבי הארץ.
ומהם הגדלים של הסניפים שלכם?
כל סניף שלנו הוא בין 7,000 ל-10,000 מ"ר. מדובר בסניפים גדולים שמאפשרים חוויית קנייה טובה ומלאה, עם מגוון מחלקות בתחומים רבים. אנחנו לא עובדים עם סניפים קטנים – המודל העסקי שלנו דורש שטח גדול. השאיפה שלנו היא להציע לכל לקוח את חוויית הקנייה האופטימלית, עם מגוון רחב של מוצרים ושירות אישי.
מה ההתמקדות שלכם?
 שירות אישי ושפע מוצרים ומתמקדים בבשר טרי ואיכותי, בלי להתפשר על איכות. הרשת שלנו נהייתה אימפריה גדולה בתחום הקמעונאות בשר, ומספקת את הבשר הכי טוב שיש, במחירים משתלמים. אנחנו לא מנצלים את הגודל שלנו כדי להעלות את המחירים – המטרה שלנו היא לספק את המוצר הטוב ביותר במחיר הכי טוב. כל לקוח שמגיע אלינו יכול להיות בטוח שהוא יקבל את הבשר הכי טרי ואיכותי בשוק.
האם קהל היעד שלכם מגוון ?
כן, אנחנו פונים לכלל הלקוחות. אנחנו חוגגים את כל החגים ומספקים גם מוצרים מותאמים לכל התקופות – פסח, ראש השנה, סוכות, רמדאן, כריסטמס ועוד. אנחנו מתאימים את המוצרים והאווירה בסניפים לכל חג, עם אווירה חגיגית במיוחד. לדוגמה, בחג הפסח אנחנו מביאים את כל מה שצריך: מצות, קמח מצות וכל מה שקשור להכנות לפסח. אנחנו לא רק מספקים את המוצרים, אלא גם בונים את האווירה בסניפים – מעצבים אותם בהתאם לחג, כדי שהלקוחות ירגישו את החגיגה.
איך אתם מכינים את הסניפים לקראת החגים?
אנחנו מתחילים בהכנות הרבה לפני. לדוגמה, לפסח אנחנו כבר מוכנים עם מוצרים מותאמים לחג, חומרי ניקוי, מזון לפסח, וגם מוצרים לקמפינג ולתיירים. אנחנו מתארגנים לכל חג מבעוד מועד כדי שללקוחות שלנו יהיה כל מה שהם צריכים לקראת החג. כל חג דורש תכנון מוקפד כדי שהלקוחות ייהנו מחוויית קנייה..
מה צפוי בתקופה החגים?
השנה אנחנו מצפים להרבה תיירים באזור הצפון, במיוחד ברמת הגולן והכנרת. הסניפים שלנו נגישים מאוד לתיירים, אנחנו פתוחים שבעה ימים בשבוע, כולל ערב חג. הסניפים תיירותיים, כך שלקוחות שעוברים צפונה יכולים לעצור אצלנו, לקנות בשר טרי, ציוד קמפינג, במשפט אחד "וואן סטופ שופ", ולהמשיך בדרכם. אנחנו שמחים לראות את התיירים שבאים אלינו, וזה בהחלט חלק מההצלחה שלנו.
נראה שהצלחתם להתפשט בעיקר בצפון ובבאר שבע. יש לכם תוכניות להתרחב גם לאזור המרכז?
אנחנו רשת שמתפתחת כל הזמן, תמיד מחפשים איך להתחדש ולהתרחב. השנה אנחנו עומדים לפתוח סניף חדש בציפורי, ונודיע על התאריך בקרוב. בנוסף, יש לנו תוכניות להתרחב גם לאזור המרכז. אנחנו מחפשים נכסים גדולים שיתאימו לקונספט שלנו, כי המודל שלנו דורש שטחים רחבים. המרכז בהחלט על המפה שלנו.
אז למה זה עדיין לא קרה במרכז?
אנחנו מתכננים את זה. יש לנו תוכניות ברורות, ואנחנו בהחלט נגיע גם למרכז. אנחנו עושים את כל מה שצריך כדי שזה יקרה בצורה שתשמור על איכות השירות והחוויה המיוחדת של הרשת.
האם אתם שוקלים לפתוח סניפים בסגנון סופר שכונתי?
אנחנו בהחלט שוקלים את זה בעתיד, אך כרגע לא התמקדנו בסניפים קטנים או ירוקים בשכונות עירוניות. זה משהו שיכול לקרות. בסופו של דבר, מדובר בהחלטה אסטרטגית שנבחנת בקפידה.
אז אולי בעתיד נוכל לראות סניפים כאלה?
כן, בהחלט. זה משהו שנמצא על הפרק, אך כרגע ישנם כמה תכנונים שעשויים לעכב את זה, ואנחנו נשאיר את זה למנכ"ל שיקבל את ההחלטה הסופית. אנחנו תמיד שואפים להתפתח ולענות על הצרכים של הלקוחות שלנו.
איך פועל המועדון לקוחות שלכם?
מועדון הלקוחות שלנו הוא לא בתשלום, כלומר הלקוח לא משלם כדי להצטרף. כשלקוח מצטרף, הוא נהנה ממגוון מבצעים והטבות שמיועדים רק לחברי מועדון. כל חבר מועדון מקבל גם הטבות נוספות. יש למועדון הטבה ייחודית – עגלה 41. מדובר בהטבה שמקבלים חברי מועדון, כאשר כל לקוח שמגיע למועדון לאחר כ-40 קניות יקבל עגלה מתנה. מדובר במתנה בסכום תואם לממוצע של 40 הקניות האחרונות, והדבר הזה לא קיים בשום רשת אחרת.
כמה חברי מועדון יש לכם כיום?
אנחנו כבר עברנו את ה-250,000 חברי מועדון, וזה בהחלט הישג מרשים ביחס לחמישה סניפים בלבד. למעשה, אחוז הלקוחות שעושים קניות בקופה ומצטרפים למועדון הוא מאוד גבוה – אנחנו מדברים על ממוצע של 82% מהלקוחות שיש להם כרטיס מועדון. זה מצביע על נאמנות מאוד גבוהה מצד הלקוחות שלנו.
איך אתם מתמודדים מול עליות המחירים של הספקים?
אנחנו יודעים להתמודד עם העליות בצורה הטובה ביותר. אנחנו משתדלים להילחם בעליית המחירים ולבלום אותה כמה שיותר, כך שהיא לא תעבור לצרכן. אנחנו לא רוצים שהצרכן יפגע בעלות המוצרים, ולכן אנו עושים את כל המאמצים האפשריים כדי לשמור על המחירים הוגנים וידידותיים.
 מהם האתגרים הכלכליים הגדולים שאתם נתקלים בהם בתחום?
יש כל הזמן עליות מחירים, והן לא מפסיקות. כל הנושא של הספקים והביקורת על המחירים זה משהו שמפריע ומאתגר אותנו מאוד. אנחנו עושים כל מה שאנחנו יכולים כדי לבלום את הדברים האלה ולהקל על הלקוחות.
איך אתם מתמודדים עם זה?
אנחנו משתדלים להילחם בעליית המחירים ולעשות כל מה שביכולתנו כדי לא להכביד על הלקוחות. למשל, אנחנו עורכים מבצעים מצוינים, כמו שישיית קולה במחיר של 29.90  שקל , בעוד שבחוץ המחיר יכול להגיע ל-45 שקל ויותר. זהו רק אחד מהדרכים שלנו להתמודד עם עליות המחירים ולשמור על ערך ללקוחות.
האם יש לכם קופות חכמות בסניפים?
עשינו ניסיון פיילוט עם קופות חכמות והיינו בין הראשונים שהכניסו את הטכנולוגיה הזאת לסניפים. ראינו שלסניפים שלנו, עם העגלות הגדולות, הרמה של השימוש בקופות החכמות לא הייתה גבוהה. הלקוחות לא רוצים להתחיל לפרוק עגלה שלמה לקופה חכמה, כי הם לא בטוחים אם הם יודעים איך להשתמש בזה.
אז האם אתם מתכננים להוסיף את זה בעתיד?
אנחנו תמיד בוחנים טכנולוגיות שיכולות לשדרג את חוויית השירות ללקוח. כרגע, אנחנו בודקים כל מיני פתרונות, ובקרוב אם נמצא משהו שבאמת ישדרג את החוויה, אנחנו ניישם אותו בסניפים.  
רשת "סאלח דבאח" ממשיכה להתרחב ולהתפתח תחת הנהגת המנכ"ל סאלח דבאח ממשפחת דבאח, תוך שמירה על איכות ללא פשרות ושירות אישי שמוביל את הרשת לכלל לקוחותיה. עם סניפים חדשים בתכנון וחדשנות בשירות, נראה שהעתיד של הרשת מספק הרבה הזדמנויות וצמיחה.
תגובות לכתבה(7):

נותרו 55 תווים

נותרו 1000 תווים

הוסף תגובה

תגובתך התקבלה ותפורסם בכפוף למדיניות המערכת.
תודה.
לתגובה חדשה
תגובתך לא נשלחה בשל בעיית תקשורת, אנא נסה שנית.
חזור לתגובה
  • 7.
    דבאח (ל"ת)
    חנה רז 03/2025/23
    הגב לתגובה זו
    0 0
    סגור
  • 6.
    לא כשר
    יניב 03/2025/22
    הגב לתגובה זו
    0 0
    לא קונים מישמעלים
    סגור
  • 5.
    מה יהיה
    פטריוט ישראלי 03/2025/22
    הגב לתגובה זו
    0 0
    חנויות יפות ולא יותר מזה מחירים מחירי שחיטה כמו המשחטה שלכם כתבה שעוסקת ביחצנות ולא יותר מזה
    סגור
  • 4.
    הבשר שלכם יקר
    ברוק וורקו 03/2025/22
    הגב לתגובה זו
    0 0
    ואנטריקוט עם 80 שומן! לא שווה את המחיר ולא טעים. ליין הקפואים שלכם עם עצמות וגם הבשר הטחון. בשר עוף(חזה) חצי קפואים(בסניף חיפה) וכשזה מפשיר מלא מים יוצאים. אנשים בטח שכחו את תוכנית כולבוטק מלפני שנים.... אני באופן אישי סיימתי איתכם
    סגור
  • 3.
    אתה ואחמד צריכים ללכת
    אסף 03/2025/22
    הגב לתגובה זו
    2 0
    אין לכם מושג בעולם הזה.
    סגור
  • 2.
    שאלוהים ימשיך לשמור על החשבוניות הפיקטיביות
    אמנון 03/2025/21
    הגב לתגובה זו
    1 0
    העסקים במגזר פורחים רק בזכות הכסף השחור והעסקים נועדו להלבנה לך תדע אם פרה שוקלת 100 או 200 קילו לך תדע אם יש 1000 או 2000 עובדים והשאר מקבלים דמי אבטלה
    סגור
  • 1.
    מה עם עובדים יהודים???
    רועי 03/2025/21
    הגב לתגובה זו
    2 0
    הסמנכל אולי יהודי אבל ביקרתי ב 2 הסניפים הגדולים שלהם ולא ראיתי אף קופאי או עובד כלשהןא שהוא יהןדי למה בסופרים שלנו כן ואצלם אין??
    סגור
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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