חדשים בגוגל?

יש לכם חשבון פעיל?

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

שאלות נפוצות:

יש לכם שאלות נוספות?
מוזמנים ליצור איתנו קשר

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

זקוקים למנהל קמפיינים בגוגל?

תוצאות של לקוחות מפרסום בגוגל

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

שותף גוגל פרטנר

נתוני החזר השקעה

הוצאה: 5,220 ש"ח
הכנסה: 47,300 ש"ח

החזר השקעה

911%

צמיחה

482%

פרסום בגוגל לחברת ריהוט
החזר השקעה חיובי של 911%
שיעור המרה 3.67%
365 רכישות באתר
עלות המרה 14.3

נתוני החזר השקעה

הוצאה: 49,400 ש"ח
הכנסה: 182,000 ש"ח

החזר השקעה

368%

תוצאות איקומרס ארצות הברית
החזר השקעה חיובי של 368%
80% מהרוכשים לקוחות חדשים
284 רכישות באתר

נתוני החזר השקעה

הוצאה: 132,000 ש"ח
הכנסה: 735,000 ש"ח

החזר השקעה

556%

צמיחה

139%

פרסום בגוגל לרשת תינוקות
החזר השקעה חיובי של 556%
461 שיחות טלפון
1,880 רכישות באתר
386,000 ש"ח גדילה במכירות

נתוני המרות

הוצאה: 49,300 ש"ח
המרות: 3,240 ש"ח

לידים

3,240

עלות המרה

15.22

תוצאות פרסום בגוגל בתחום ההלוואות
3,240 המרות
19% שיעור המרה
מערכת CRM חכמה
מידע בזמן אמת על כל ליד

נתוני החזר השקעה

הוצאה: 6,360 ש"ח
הכנסה: 218,000 ש"ח

החזר השקעה

3,419%

צמיחה

1,290%

פרסום בגוגל כלי עבודה
החזר השקעה חיובי של 3,419%
71,500 צמיחה במכירות
1,290% גדילה בהחזר ההשקעה
סיפורי הצלחה נוספים

מה קורה ש SFB מנהלים קמפיינים?
התוצאות לפניכם

שותף גוגל פרטנר

נתוני החזר השקעה

הוצאה: 5,220 ש"ח
הכנסה: 47,300 ש"ח

החזר השקעה

911%

צמיחה

482%

פרסום בגוגל לחברת ריהוט
החזר השקעה חיובי של 911%
שיעור המרה 3.67%
365 רכישות באתר
עלות המרה 14.3

נתוני החזר השקעה

הוצאה: 49,400 ש"ח
הכנסה: 182,000 ש"ח

החזר השקעה

368%

תוצאות איקומרס ארצות הברית
החזר השקעה חיובי של 368%
80% מהרוכשים לקוחות חדשים
284 רכישות באתר

נתוני החזר השקעה

הוצאה: 132,000 ש"ח
הכנסה: 735,000 ש"ח

החזר השקעה

556%

צמיחה

139%

פרסום בגוגל לרשת תינוקות
החזר השקעה חיובי של 556%
461 שיחות טלפון
1,880 רכישות באתר
386,000 ש"ח גדילה במכירות

נתוני המרות

הוצאה: 49,300 ש"ח
המרות: 3,240 ש"ח

לידים

3,240

עלות המרה

15.22

תוצאות פרסום בגוגל בתחום ההלוואות
3,240 המרות
19% שיעור המרה
מערכת CRM חכמה
מידע בזמן אמת על כל ליד

נתוני החזר השקעה

הוצאה: 6,360 ש"ח
הכנסה: 218,000 ש"ח

החזר השקעה

3,419%

צמיחה

1,290%

פרסום בגוגל כלי עבודה
החזר השקעה חיובי של 3,419%
71,500 צמיחה במכירות
1,290% גדילה בהחזר ההשקעה
סיפורי הצלחה נוספים
Testimonials

לקוחות מספרים

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

Udi
Owner at KATOM QUALITY PRODUCS LTD
חץ שמאלה
חץ ימינה

למה לתת ל SFB לנהל את הקמפיינים שלכם

10+
שווקים בעולם
2.4m+
מכירות אונליין
8+
שנות ניסיון
50m+
תקציבי פרסום במדיה

לשיחה עם מנהל קמפיינים השאירו פרטים

תהליך העבודה איתנו

תהליך פשוט, מדוייק, אך אפקטיבי ב 5 צעדים

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

לקביעת ייעוץ
התקדמות

01. בניית אסטרטגיה ומחקר מעמיק

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

התקדמות

02. הגדרת יעדים - KPI

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

אנליטיקס 4

03. בניית קהלים ודאטה קיים

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

מגנט

04. נבנה משפך מכירות

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

מטבע דולר

05. נתחיל לייצר מכירות/לידים ונבצע שיפורים

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

איך העבודה איתנו

יתרונות העבודה עם SFB

הנה בדיוק איך שתהליך העבודה שלנו נראה, לא בערך - בדיוק!

לקביעת ייעוץ
איש עם הגב אלינו ומסתכל ומנתח נתונים על לוח

ניתוח נתונים מתקדם

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

איש מחזיק מחשב ביד יחד עם איורים של סוס בשחמט וקליעה למטרה

עבודה מול מנהל קמפיינים מוסמך

אצלינו אין מנהלי קמפיינים מתחילים אלא עם מינימום 4+ שנות ניסיון ועבר עשיר של מאות ואלפי קמפיינים.

2 אנשים עם לוח של נתוני אנליטיקס

תוצאות ריווחיות

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

אישה יושבת על כורסא עם מחשב נייד

פגישות מתוזמנות

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

דאשבורד נתונים

דאשבורד מותאם אישית LIVE

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

משפך מכירות

עדכונים

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

מה ההבדל בין קמפיין לאתר תדמית לקמפיין לאתר איקומרס?

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

שיטת העבודה שלנו בניהול קמפיין בגוגל:

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

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

כמה עולה ניהול קמפיין בגוגל?

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

לשיחה עם מנהל קמפיינים השאירו פרטים

שי כהן

שי כהן, בן 32, נשוי + 2. מנכ"ל ובעלים של חברת SFB Digital Marketing Ltd - שמתמחה בפרסום ממומן למגוון נישות ובמגוון ערוצי פרסום, פרסום ממוקד ומדיד עם אסטרטגיה מוכוונת מטרה המניב תוצאות.

שי כהן מנכ"ל SFB
שי כהן
הטופס נשלח בהצלחה.
נחזור אליך בתוך 24-48 שעות.
שגיאה! בדוק את הטופס שוב
להצעת מחיר

השאירו פרטים ונחזור אליכם בהקדם

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

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