תפריט

החלטה על בחירת חיפוי לקירות פנים היא אחת ההחלטות החשובות ביותר בעיצוב הבית. בשנת 2025, הישראלים משקיעים בממוצע בין 50,000 ל-120,000 שקל בחידוש עיצוב הבית, כאשר חיפוי קירות מהווה כ-30% מהתקציב. הבחירה הנכונה תשפיע על מראה הבית, נוחות המגורים ואפילו על ערך הנכס לשנים הבאות.

 

איזה חומרי חיפוי קיימים בשוק הישראלי ב-2025?

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

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

מהן עלויות התקנת חיפוי קירות בישראל השנה?

עלויות ההתקנה בשנת 2025 משתנות באופן משמעותי בהתאם לחומר הנבחר ומורכבות העבודה. התקנת חיפוי פולימרי עולה בממוצע בין 150 ל-300 שקל למטר רבוע כולל עבודה, כאשר חיפוי עץ טבעי עולה בין 400 ל-900 שקל למטר רבוע. חיפוי האבן הטבעית הוא היקר ביותר ועולה בין 600 ל-1,500 שקל למטר רבוע כולל התקנה מקצועית.

עלויות נוספות שחשוב לקחת בחשבון כוללות הכנת הקירות, שעלולה לעלות עד 100 שקל נוספים למטר רבוע במקרה של קירות לא מוכנים. התקנת חיפוי במרחק של עד 50 קילומטר מהמרכז כוללת לרוב עלות נסיעה של 500-1,000 שקל. לעומת זאת, רבים מהמומחים מציעים הנחות עונתיות במהלך חודשי החורף, כאשר הביקוש נמוך יותר.

איך לוודא שהחיפוי יחזיק מעמד שנים רבות?

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

העמידות מושפעת גם מאיכות ההתקנה. חיפוי שהותקן כראוי על קיר מוכן יכול להחזיק מעמד בין 15 ל-30 שנה, תלוי בחומר. חיפוי פולימרי איכותי מחזיק בדרך כלל בין 20 ל-25 שנה, חיפוי עץ מטופל כראוי מחזיק בין 15 ל-20 שנה, ואילו חיפוי אבן טבעית יכול להחזיק מעמד עשרות שנים ללא תחזוקה משמעותית.

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

האם ניתן להתקין חיפוי קירות בעצמי?

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

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

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

איזה חיפוי מתאים לחדרים רטובים כמו אמבטיה ומטבח?

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

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

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

מה ההבדל בין חיפוי פולימרי לחיפוי עץ טבעי?

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

מבחינת מחיר, חיפוי פולימרי עולה בממוצע 40-60% פחות מחיפוי עץ טבעי באיכות דומה. עלות התחזוקה השנתית של חיפוי עץ טבעי נעה בין 15 ל-25 שקל למטר רבוע, בעוד שחיפוי פולימרי דורש רק ניקוי בסיסי שעולה כ-5 שקל למטר רבוע בשנה. לטווח של 15 שנים, החיסכון בחיפוי פולימרי יכול להגיע ל-50% מהעלות הכוללת.

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

איך חיפוי קירות משפיע על בידוד אקוסטי?

חיפוי קירות יכול לשפר משמעותית את הבידוד האקוסטי בבית, בעיקר אם נבחר החומר המתאים ומבוצעת התקנה נכונה. חיפוי עץ טבעי בעובי של 2-3 סנטימטר יכול להפחית רעש בין 15 ל-25 דציבל, בעוד שחיפוי פולימרי איכותי מפחית רעש בכ-10-18 דציבל. חיפוי עם חומר בידוד מאחור יכול להגיע לשיפור של עד 35 דציבל.

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

חשוב לזכור שהבידוד האקוסטי תלוי גם ברווחים שנותרים בין החיפוי לקיר. התקנה עם רווח אוויר של 2-3 סנטימטר בין החיפוי לקיר יכולה לשפר את הבידוד ב-20-30% בהשוואה להתקנה ישירה על הקיר. מחקרים אקוסטיים מראים שהשילוב של חיפוי איכותי עם בידוד מאחור יכול להפוך דירה רועשת לשקטה ונעימה למגורים.

האם חיפוי קירות מגדיל את ערך הנכס?

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

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

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

סיכום: הדרך הנכונה לבחירת חיפוי קירות ב-2025

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

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

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

 

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