1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d3957b3f-13ce-4c75-bb21-960c46691895",e._sentryDebugIdIdentifier="sentry-dbid-d3957b3f-13ce-4c75-bb21-960c46691895")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[114],{90114:(e,t,s)=>{function n(e){return new Promise((t,s)=>{if(document.querySelector(`script[src="${e}"]`))return void t();let n=document.createElement("script");n.src=e,n.async=!0,n.onload=()=>t(),n.onerror=e=>{console.error("Error loading script",e),s(e)},document.head.appendChild(n)})}s.r(t),s.d(t,{initBotId:()=>h,validateProtectedRoutes:()=>l});var r=class e{#e;#t;#s=0;constructor(){let{promise:t,resolve:s}=e.#n();this.#e=t,this.#t=s,this.#r(),window.addEventListener("online",this.#o),window.addEventListener("visibilitychange",this.#o)}getChallenge=async()=>(await this.#a(),await this.#e.then(e=>"function"==typeof e?e():e));#o=()=>{if(document.hidden)return;let{promise:t,resolve:s}=e.#n();this.#e=t,this.#t=s,window.V_C=[],window.V_C.push=s;let n=document.querySelector('script[src*="c.js"]');n&&n.remove(),this.#s+=1};#r=()=>{if(window.V_C){let e=window.V_C.pop();e&&this.#t(e)}else window.V_C=[],window.V_C.push=this.#t};#a=()=>{let e=new URL("/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/a-4-a/c.js",window.location.origin);return e.searchParams.set("i",String(this.#s)),e.searchParams.set("v",String(3)),e.searchParams.set("h",window.location.host),n(e.pathname+e.search)};#i=()=>{window.V_C=void 0};static #n(){let e,t;return{promise:new Promise((s,n)=>{e=s,t=n}),resolve:e,reject:t}}},o=class e{#e=!1;#t;constructor(e){this.#t=e}get loaded(){return this.#e}load=async()=>{this.#e||await this.#o()};#s=()=>{if(typeof globalThis.window>"u")throw Error("KPSDK is not available in the server");if(!window.KPSDK)throw Error("KPSDK is not loaded");let t=this.#t.map(t=>{let s=e.#r(t.path);return{domain:s.host,path:s.pathname,method:t.method}});try{window.KPSDK.configure(t)}catch(e){console.error("Error configuring KPSDK...",e)}};#o=async()=>{let e=this;return new Promise((t,s)=>{let r=()=>{document.removeEventListener("kpsdk-load",r),this.#s()},o=()=>{document.removeEventListener("kpsdk-ready",o),e.#e=!0,t()};document.addEventListener("kpsdk-load",r,{once:!0}),document.addEventListener("kpsdk-ready",o,{once:!0}),n("/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js").catch(e=>{document.removeEventListener("kpsdk-load",r),document.removeEventListener("kpsdk-ready",o),s(e)})})};static #r(e){let t;try{t=new URL(e)}catch{t=new URL(e,location.origin)}return t}},a=e=>{let t=e.replace(/[.?+^$[\]\\(){}|-]/g,"\\$&").split("*").join(".*");return RegExp(`^${t}$`)},i=({path:e,pattern:t})=>-1!==e.search(t);async function d(e,t,s){let n=XMLHttpRequest.prototype.open,r=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(e,t,s,r,o){return this._requestUrl=t.toString(),this._requestMethod=e,n.call(this,e,t,s??!0,r,o)},XMLHttpRequest.prototype.send=async function(n){let o=this._requestUrl;if(!o||this._isReexecution)return r.call(this,n);let d=new URL(o,location.href),h=this._requestMethod??"GET",l=s.find(e=>{let t=i({path:d.pathname,pattern:a(e.path)}),s=e.method===h||"*"===e.method;return t&&s});if(!l)return r.call(this,n);let c=await e.getChallenge();if(this.setRequestHeader("x-is-human",JSON.stringify(c)),this.setRequestHeader("x-path",d.pathname),this.setRequestHeader("x-method",h),0!==c.b||t.loaded||((1===c.d||l?.advancedOptions?.checkLevel==="deepAnalysis")&&await t.load(),!t.loaded))return r.call(this,n);this.setRequestHeader("x-is-human",JSON.stringify(c)),this.setRequestHeader("x-path",d.pathname),this.setRequestHeader("x-method",h);let u=new XMLHttpRequest;return u._isReexecution=!0,u.open(h,o,!0),u.setRequestHeader("x-is-human",JSON.stringify(c)),u.setRequestHeader("x-path",d.pathname),u.setRequestHeader("x-method",h),this.timeout&&(u.timeout=this.timeout),this.responseType&&(u.responseType=this.responseType),this.withCredentials&&(u.withCredentials=this.withCredentials),u.onreadystatechange=()=>{Object.defineProperty(this,"readyState",{value:u.readyState,writable:!0,configurable:!0}),u.readyState===XMLHttpRequest.DONE&&(Object.defineProperty(this,"status",{value:u.status,writable:!0,configurable:!0}),Object.defineProperty(this,"statusText",{value:u.statusText,writable:!0,configurable:!0}),Object.defineProperty(this,"response",{value:u.response,writable:!0,configurable:!0}),Object.defineProperty(this,"responseText",{value:u.responseText,writable:!0,configurable:!0}),Object.defineProperty(this,"responseXML",{value:u.responseXML,writable:!0,configurable:!0}),this.getAllResponseHeaders=()=>u.getAllResponseHeaders(),this.getResponseHeader=e=>u.getResponseHeader(e)),this.onreadystatechange&&this.onreadystatechange.call(this,new Event("readystatechange"))},u.onload=e=>{this.onload&&this.onload.call(this,e)},u.onerror=e=>{this.onerror&&this.onerror.call(this,e)},u.onabort=e=>{this.onabort&&this.onabort.call(this,e)},u.ontimeout=e=>{this.ontimeout&&this.ontimeout.call(this,e)},u.onloadstart=e=>{this.onloadstart&&this.onloadstart.call(this,e)},u.onloadend=e=>{this.onloadend&&this.onloadend.call(this,e)},u.onprogress=e=>{this.onprogress&&this.onprogress.call(this,e)},u.send(n)}}function h({protect:e=[]}){let t;for(let t of e)if(t.advancedOptions?.checkLevel!==void 0&&"deepAnalysis"!==t.advancedOptions.checkLevel&&"basic"!==t.advancedOptions.checkLevel)throw Error(`Invalid checkLevel "${t.advancedOptions.checkLevel}" for route "${t.path}". Must be one of: deepAnalysis, basic`);let s=new r,n=new o(e);d(s,n,e).catch(e=>{console.error("Error patching XMLHttpRequest:",e)}),t=window.fetch,window.fetch=async(r,o)=>{let d=new URL(r instanceof Request?r.url:r,location.href),h=d.origin===location.origin,l=o?.method??(r instanceof Request?r.method:"GET"),c=e.find(e=>{let t=i({path:d.pathname,pattern:a(e.path)}),s=e.method.toLowerCase()===l.toLowerCase()||"*"===e.method;return t&&s});if(null==c||!h)return t(r,o);
1let u=await s.getChallenge(),p=new Headers(o?.headers||(r instanceof Request?r.headers:void 0));p.set("x-is-human",JSON.stringify(u)),p.set("x-path",d.pathname),p.set("x-method",l);let w={...o,headers:p};return n.loaded||0!==u.b?t(r,w):1===u.d||c?.advancedOptions?.checkLevel==="deepAnalysis"?(await n.load(),window.fetch(r,w)):t(r,w)}}var l=e=>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.