PageSourceSearch

https://www.bathroombuddy.io/_next/static/chunks/9623-372274c0a2dd2b99.js

js bathroombuddy.io collected 2026-10-02 01:57:26 UTC 16,204 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9623],{215:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let r=n(4144),i=n(3369);function o(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,i.hasBasePath)(n.pathname)}catch(e){return!1}}},886:(e,t,n)=>{let r;n.d(t,{Ck:()=>K,IN:()=>_,fK:()=>F,rH:()=>R,zB:()=>E});let i=-1,o=e=>{addEventListener("pageshow",t=>{t.persisted&&(i=t.timeStamp,e(t))},!0)},a=(e,t,n,r)=>{let i,o;return a=>{t.value>=0&&(a||r)&&((o=t.value-(null!=i?i:0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t))}},u=e=>{requestAnimationFrame(()=>requestAnimationFrame(()=>e()))},l=()=>{let e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},s=()=>{var e;let t=l();return null!=(e=null==t?void 0:t.activationStart)?e:0},c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=l(),r="navigate";return i>=0?r="back-forward-cache":n&&(document.prerendering||s()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:"v5-".concat(Date.now(),"-").concat(Math.floor(0x82f79cd8fff*Math.random())+1e12),navigationType:r}},f=new WeakMap;function d(e,t){return f.get(e)||f.set(e,new t),f.get(e)}class p{h(e){var t;if(e.hadRecentInput)return;let n=this.o[0],r=this.o.at(-1);this.i&&n&&r&&e.startTime-r.startTime<1e3&&e.startTime-n.startTime<5e3?(this.i+=e.value,this.o.push(e)):(this.i=e.value,this.o=[e]),null==(t=this.t)||t.call(this,e)}constructor(){this.i=0,this.o=[]}}let h=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch(e){}},m=e=>{let t=!1;return()=>{t||(e(),t=!0)}},g=-1,v=new Set,y=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,b=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(let e of v)e();isFinite(g)||(g="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",b,!0))}},P=()=>{if(g<0){var e;let t=s(),n=document.prerendering||null==(e=globalThis.performance.getEntriesByType("visibility-state").filter(e=>"hidden"===e.name&&e.startTime>t)[0])?void 0:e.startTime;g=null!=n?n:y(),addEventListener("visibilitychange",b,!0),addEventListener("prerenderingchange",b,!0),o(()=>{setTimeout(()=>{g=y()})})}return{get firstHiddenTime(){return g},onHidden(e){v.add(e)}}},T=e=>{document.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},C=[1800,3e3],E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};T(()=>{let n=P(),r,i=c("FCP"),l=h("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(l.disconnect(),t.startTime<n.firstHiddenTime&&(i.value=Math.max(t.startTime-s(),0),i.entries.push(t),r(!0)))});l&&(r=a(e,i,C,t.reportAllChanges),o(n=>{r=a(e,i=c("FCP"),C,t.reportAllChanges),u(()=>{i.value=performance.now()-n.timeStamp,r(!0)})}))})},S=[.1,.25],_=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=P();E(m(()=>{let r,i=c("CLS",0),l=d(t,p),s=e=>{for(let t of e)l.h(t);l.i>i.value&&(i.value=l.i,i.entries=l.o,r())},f=h("layout-shift",s);f&&(r=a(e,i,S,t.reportAllChanges),n.onHidden(()=>{s(f.takeRecords()),r(!0)}),o(()=>{l.i=0,r=a(e,i=c("CLS",0),S,t.reportAllChanges),u(()=>r())}),setTimeout(r))}))},A=0,O=1/0,w=0,I=e=>{for(let t of e)t.interactionId&&(O=Math.min(O,t.interactionId),A=(w=Math.max(w,t.interactionId))?(w-O)/7+1:0)},L=()=>{var e;return r?A:null!=(e=performance.interactionCount)?e:0},j=0;class x{v(){j=L(),this.u.length=0,this.l.clear()}L(){let e=Math.min(this.u.length-1,Math.floor((L()-j)/50));return this.u[e]}h(e){var t,n;if(null==(t=this.m)||t.call(this,e),!e.interactionId&&"first-input"!==e.entryType)return;let r=this.u.at(-1),i=this.l.get(e.interactionId);if(i||this.u.length<10||e.duration>r.P){if(i?e.duration>i.P?(i.entries=[e],i.P=e.duration):e.duration===i.P&&e.startTime===i.entries[0].startTime&&i.entries.push(e):(i={id:e.interactionId,entries:[e],P:e.duration},this.l.set(i.id,i),this.u.push(i)),this.u.sort((e,t)=>
1t.P-e.P),this.u.length>10)for(let e of this.u.splice(10))this.l.delete(e.id);null==(n=this.p)||n.call(this,i)}}constructor(){this.u=[],this.l=new Map}}let M=e=>{let t=globalThis.requestIdleCallback||setTimeout;"hidden"===document.visibilityState?e():(addEventListener("visibilitychange",e=m(e),{once:!0,capture:!0}),t(()=>{e(),removeEventListener("visibilitychange",e,{capture:!0})}))},k=[200,500],R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;let n=P();T(()=>{var i;"interactionCount"in performance||r||(r=h("event",I,{type:"event",buffered:!0,durationThreshold:0}));let u,l=c("INP"),s=d(t,x),f=e=>{M(()=>{for(let t of e)s.h(t);let t=s.L();t&&t.P!==l.value&&(l.value=t.P,l.entries=t.entries,u())})},p=h("event",f,{durationThreshold:null!=(i=t.durationThreshold)?i:40});u=a(e,l,k,t.reportAllChanges),p&&(p.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{f(p.takeRecords()),u(!0)}),o(()=>{s.v(),u=a(e,l=c("INP"),k,t.reportAllChanges)}))})};class N{h(e){var t;null==(t=this.m)||t.call(this,e)}}let U=[2500,4e3],F=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};T(()=>{let n=P(),r,i=c("LCP"),l=d(t,N),f=e=>{for(let o of(t.reportAllChanges||(e=e.slice(-1)),e))l.h(o),o.startTime<n.firstHiddenTime&&(i.value=Math.max(o.startTime-s(),0),i.entries=[o],r())},p=h("largest-contentful-paint",f);if(p){r=a(e,i,U,t.reportAllChanges);let n=m(()=>{f(p.takeRecords()),p.disconnect(),r(!0)}),l=e=>{e.isTrusted&&(M(n),removeEventListener(e.type,l,{capture:!0}))};for(let e of["keydown","click","visibilitychange"])addEventListener(e,l,{capture:!0});o(n=>{r=a(e,i=c("LCP"),U,t.reportAllChanges),u(()=>{i.value=performance.now()-n.timeStamp,r(!0)})})}})},B=[800,1800],D=e=>{document.prerendering?T(()=>D(e)):"complete"!==document.readyState?addEventListener("load",()=>D(e),!0):setTimeout(e)},K=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=c("TTFB"),r=a(e,n,B,t.reportAllChanges);D(()=>{let i=l();i&&(n.value=Math.max(i.responseStart-s(),0),n.entries=[i],r(!0),o(()=>{(r=a(e,n=c("TTFB",0),B,t.reportAllChanges))(!0)}))})}},1326:(e,t)=>{function n(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function r(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;for(let[n,i]of Object.entries(e))if(Array.isArray(i))for(let e of i)t.append(n,r(e));else t.set(n,r(i));return t}function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(let t of n){for(let n of t.keys())e.delete(n);for(let[n,r]of t.entries())e.append(n,r)}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{assign:function(){return o},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return i}})},1747:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return g},useLinkStatus:function(){return y}});let r=n(1081),i=n(4955),o=r._(n(7579)),a=n(2478),u=n(4376),l=n(8219),s=n(4144),c=n(9634);n(9813);let f=n(7331),d=n(215),p=n(3239);n(2301);let h=n(6312);function m(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function g(e){var t;let n,r,a,[g,y]=(0,o.useOptimistic)(f.IDLE_LINK_STATUS),b=(0,o.useRef)(null),{href:P,as:T,children:C,prefetch:E=null,passHref:S,replace:_,shallow:A,scroll:O,onClick:w,onMouseEnter:I,onTouchStart:L,legacyBehavior:j=!1,onNavigate:x,ref:M,unstable_dynamicOnHover:k,...R}=e;n=C,j&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let N=o.default.useContext(u.AppRouterContext),U=!1!==E,F=!1!==E?null===(t=E)||"auto"===t?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:B,as:D}=o.default.useMemo(()=>{let e=m(P);return{href:e,as:T?m(T):e}},[P,T]);j&&(r=o.default.Children.only(n));let K=j?r&&"object"==typeof r&&r.ref:M,z=o.default.useCallback(e=>(null!==N&&(b.current=(0,f.mountLinkInstance)(e,B,N,F,U,y)),()=>{b.current&&((0,f.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,f.unmountPrefetchableInstance)(e)}),[U,B,N,F,y]),H={ref:(0,l.useMergedRef)(z,K),onClick(e){j||"function"!=typeof w||w(e),j&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),N&&(e.defaultPrevented||function(e,t,n,r,i,a,u){let{nodeName:l}=e.currentTarget;if(!("A"===l.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}
1(e)||e.currentTarget.hasAttribute("download"))){if(!(0,d.isLocalURL)(t)){i&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}o.default.startTransition(()=>{(0,p.dispatchNavigateAction)(n||t,i?"replace":"push",null==a||a,r.current)})}}(e,B,D,b,_,O,x))},onMouseEnter(e){j||"function"!=typeof I||I(e),j&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),N&&U&&(0,f.onNavigationIntent)(e.currentTarget,!0===k)},onTouchStart:function(e){j||"function"!=typeof L||L(e),j&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),N&&U&&(0,f.onNavigationIntent)(e.currentTarget,!0===k)}};return(0,s.isAbsoluteUrl)(D)?H.href=D:j&&!S&&("a"!==r.type||"href"in r.props)||(H.href=(0,c.addBasePath)(D)),a=j?o.default.cloneElement(r,H):(0,i.jsx)("a",{...R,...H,children:n}),(0,i.jsx)(v.Provider,{value:g,children:a})}let v=(0,o.createContext)(f.IDLE_LINK_STATUS),y=()=>(0,o.useContext)(v);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2301:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},2478:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return o},formatWithValidation:function(){return u},urlObjectKeys:function(){return a}});let r=n(1081)._(n(1326)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:n}=e,o=e.protocol||"",a=e.pathname||"",u=e.hash||"",l=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(s+=":"+e.port)),l&&"object"==typeof l&&(l=String(r.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==s?(s="//"+(s||""),a&&"/"!==a[0]&&(a="/"+a)):s||(s=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),""+o+s+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+u}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return o(e)}},4144:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return v},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return l},getLocationOrigin:function(){return a},getURL:function(){return u},isAbsoluteUrl:function(){return o},isResSent:function(){return s},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n||(n=!0,t=e(...i)),t}}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>i.test(e);function a(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function u(){let{href:e}=window.location,t=a();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&s(n))return r;if(!r)throw Object.defineProperty(Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
1configurable:!0});return r}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},7880:(e,t,n)=>{function r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}n.d(t,{A:()=>i});var i=function e(t,n){function i(e,i,o){if("undefined"!=typeof document){"number"==typeof(o=r({},n,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var u in o)o[u]&&(a+="; "+u,!0!==o[u]&&(a+="="+o[u].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+a}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},i=0;i<n.length;i++){var o=n[i].split("="),a=o.slice(1).join("=");try{var u=decodeURIComponent(o[0]);if(r[u]=t.read(a,u),e===u)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){i(e,"",r({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r({},this.attributes,t))},withConverter:function(t){return e(r({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},8219:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let r=n(7579);function i(e,t){let n=(0,r.useRef)(null),i=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(n.current=o(e,r)),t&&(i.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.