PageSourceSearch

https://ksa.ee/_next/static/chunks/06hqxyewyjplz.js?dpl=dpl_3TeQWK7FMF1k4411q6GqfY2f4ySr

js ksa.ee collected 2026-09-24 21:56:05 UTC 12,202 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},18967,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return w},NormalizeError:function(){return E},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return h},WEB_VITALS:function(){return o},execOnce:function(){return s},getDisplayName:function(){return l},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return u},isResSent:function(){return f},loadGetInitialProps:function(){return v},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return S}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,n=!1;return(...r)=>(n||(n=!0,t=e(...r)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,u=e=>a.test(e);function c(){let{protocol:e,hostname:t,port:n}=window.location;return`${e}//${t}${n?":"+n:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function v(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await v(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&f(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:"E1025",enumerable:!1,configurable:!0});return r}let m="u">typeof performance,h=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class E extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w 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 S(e){return JSON.stringify({message:e.message,stack:e.stack})}},98183,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={assign:function(){return u},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return a}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});function o(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 s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(n,s(e));else t.set(n,s(r));return t}function u(e,...t){for(let n of t){for(let t of n.keys())e.delete(t);for(let[t,r]of n.entries())e.append(t,r)}return e}},18566,(e,t,n)=>{t.exports=e.r(76562)},57215,e=>{"use strict";var t=e.i(47167),n=e.i(71645),r=e.i(18566);function i(){return false}function o(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function s(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function a(e){(0,n.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let r=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(!r.current){let n=function(e={},t){var n;if(!("u">typeof window)||null===e.route)return null;window.si||(window.si=function(...e){window.siq=window.siq||[],window.siq.push(e)});let{beforeSend:r,src:o,dataset:a}=function(e,t){var n,r;let o=e;if(t)try{o={...null==(n=JSON.parse(t))?void 0:n.speedInsights,...e}}catch{}let a={sdkn:"@vercel/speed-insights"+(o.framework?`/${o.framework}`:""),sdkv:"2.0.0"};return o.sampleRate&&(a.sampleRate=o.sampleRate.toString()),o.route&&(a.route=o.route),i()&&!1===o.debug&&(a.debug="false"),o.dsn&&(a.dsn=o.dsn),o.endpoint?a.endpoint=s(o.endpoint):o.basePath&&(a.endpoint=s(`${o.basePath}/speed-insights/vitals`)),{src:(r=o).scriptSrc?s(r.scriptSrc):i()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":r.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.
1js":r.basePath?s(`${r.basePath}/speed-insights/script.js`):"/_vercel/speed-insights/script.js",beforeSend:o.beforeSend,dataset:a}}(e,t);if(document.head.querySelector(`script[src*="${o}"]`))return null;r&&(null==(n=window.si)||n.call(window,"beforeSend",r));let u=document.createElement("script");for(let[e,t]of(u.src=o,u.defer=!0,Object.entries(a)))u.dataset[e]=t;return u.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${o}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(u),{setRoute:e=>{u.dataset.route=e??void 0}}}({framework:e.framework??"react",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e},e.configString??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());n&&(r.current=n.setRoute)}},[e]),(0,n.useEffect)(()=>{r.current&&e.route&&r.current(e.route)},[e.route]),null}function u(e){let i=(()=>{let e=(0,r.useParams)(),t=(0,r.useSearchParams)()||new URLSearchParams,n=(0,r.usePathname)();if(!e)return null;let i=Object.keys(e).length?e:Object.fromEntries(t.entries());if(!n||!i)return n;let s=n;try{let e=Object.entries(i);for(let[t,n]of e)if(!Array.isArray(n)){let e=o(n);e.test(s)&&(s=s.replace(e,`/[${t}]`))}for(let[t,n]of e)if(Array.isArray(n)){let e=o(n.join("/"));e.test(s)&&(s=s.replace(e,`/[...${t}]`))}return s}catch{return n}})();return n.default.createElement(a,{route:i,...e,framework:"next",basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"02d370d7dfdf23c3/script.js","viewEndpoint":"02d370d7dfdf23c3/view","eventEndpoint":"02d370d7dfdf23c3/event","sessionEndpoint":"02d370d7dfdf23c3/session"},"speedInsights":{"scriptSrc":"b51ed2aaf55d4971/script.js","endpoint":"b51ed2aaf55d4971/vitals"}}'}()})}e.s(["SpeedInsights",0,function(e){return n.default.createElement(n.Suspense,{fallback:null},n.default.createElement(u,{...e}))}])},64115,e=>{"use strict";var t=e.i(71645),n=e.i(18566);e.s(["default",0,function({lang:e,endpoint:r="/api/track"}){let i=(0,n.usePathname)();return(0,t.useEffect)(()=>{let t,n;if(i?.startsWith("/admin"))return;try{let e=new URLSearchParams(window.location.search),n={};for(let t of["source","medium","campaign"]){let r=e.get(`utm_${t}`);r&&(n[t]=r.slice(0,60))}if(n.source)sessionStorage.setItem("ksa_utm",JSON.stringify(n)),t=n;else{let e=sessionStorage.getItem("ksa_utm");e&&(t=JSON.parse(e))}}catch{}try{let e=document.referrer?new URL(document.referrer).hostname:"";if(e&&!e.endsWith("ksa.ee"))sessionStorage.setItem("ksa_ref",e),n=e;else{let e=sessionStorage.getItem("ksa_ref");e&&(n=e)}}catch{}let o=document.documentElement.lang||e,s=(e,s)=>{try{let a={...s,...t?{utm:t}:{},...n?{ref:n}:{}},u=JSON.stringify({kind:e,path:i,lang:o,meta:Object.keys(a).length?a:s});navigator.sendBeacon?navigator.sendBeacon(r,new Blob([u],{type:"text/plain"})):fetch(r,{method:"POST",body:u,keepalive:!0,headers:{"Content-Type":"text/plain"}})}catch{}};s("view");let a=e=>{let t=e.target?.closest?.("a");if(!t)return;let n=t.getAttribute("href")??"";n.includes("booking.ksa.ee")&&s("booking",{href:n})},u=()=>{"hidden"===document.visibilityState&&s("exit")};return document.addEventListener("click",a,!0),document.addEventListener("visibilitychange",u),()=>{document.removeEventListener("click",a,!0),document.removeEventListener("visibilitychange",u)}},[i,e,r]),null}])},2355,e=>{"use strict";var t=e.i(47167),n=e.i(71645),r=e.i(18566);function i(){return"u">typeof window}function o(){return"production"}function s(){return"development"===((i()?window.vam:o())||"production")}function a(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function u(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function c(e){return(0,n.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,n.useEffect)(()=>{!function(e={debug:!0},t){var n;if(!i())return;let{beforeSend:r,src:a,dataset:c}=function(e,t){var n,r;let i=e;if(t)try{i={...null==(n=JSON.parse(t))?void 0:n.analytics,...e}}catch{}!function(e="auto"){if("auto"===e){window.vam=o();return}window.vam=e}(i.mode);let a={sdkn:"@vercel/analytics"+(i.framework?`/${i.framework}`:""),sdkv:"2.0.1"};return i.disableAutoTrack&&(a.disableAutoTrack="1"),i.viewEndpoint&&(a.viewEndpoint=u(i.viewEndpoint)),i.eventEndpoint&&(a.eventEndpoint=u(i.eventEndpoint)),i.sessionEndpoint&&(a.sessionEndpoint=u(i.sessionEndpoint)),s()&&!1===i.debug&&(a.debug="false"),i.dsn&&(a.dsn=i.dsn),i.endpoint?a.endpoint=i.endpoint:i.basePath&&(a.endpoint=u(`${i.basePath}/insights`)),{beforeSend:i.beforeSend,src:(r=i).scriptSrc?u(r.scriptSrc):s()?"https://va.vercel-scripts.com/v1/script.debug.js":r.basePath?u(`${r.basePath}/insights/script.js`):"/_vercel/insights/script.js",dataset:a}}(e,t);if(window.va||(window.va=function(...e){window.vaq||(window.vaq=[]),window.vaq.push(e)}),r&&(null==(n=window.va)||n.call(window,"beforeSend",r)),document.head.querySelector(`script[src*="${a}"]`))return;let d=document.createElement("script");for(let[e,t]of(d.src=a,Object.entries(c)))d.dataset[e]=t;d.defer=!0,d.onerror=()=>{let e=s()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${a}. ${e}`)},document.head.appendChild(d)}({framework:e.framework||"react",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e}
1,e.configString??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}())},[]),(0,n.useEffect)(()=>{e.route&&e.path&&function({route:e,path:t}){var n;null==(n=window.va)||n.call(window,"pageview",{route:e,path:t})}({route:e.route,path:e.path})},[e.route,e.path]),null}function d(e){let i,o,s,{route:u,path:d}=(i=(0,r.useParams)(),o=(0,r.useSearchParams)(),s=(0,r.usePathname)(),i?{route:function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=a(r);e.test(n)&&(n=n.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=a(r.join("/"));e.test(n)&&(n=n.replace(e,`/[...${t}]`))}return n}catch{return e}}(s,Object.keys(i).length?i:Object.fromEntries(o.entries())),path:s}:{route:null,path:s});return n.default.createElement(c,{path:d,route:u,...e,basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"02d370d7dfdf23c3/script.js","viewEndpoint":"02d370d7dfdf23c3/view","eventEndpoint":"02d370d7dfdf23c3/event","sessionEndpoint":"02d370d7dfdf23c3/session"},"speedInsights":{"scriptSrc":"b51ed2aaf55d4971/script.js","endpoint":"b51ed2aaf55d4971/vitals"}}'}(),framework:"next"})}e.s(["Analytics",0,function(e){return n.default.createElement(n.Suspense,{fallback:null},n.default.createElement(d,{...e}))}])}]);

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.