vendor: 5,837 bytes, line 1
1"use strict";(()=>{var Te=Object.create;var ee=Object.defineProperty;var He=Object.getOwnPropertyDescriptor;var Me=Object.getOwnPropertyNames;var Ie=Object.getPrototypeOf,Be=Object.prototype.hasOwnProperty;var U=(t=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(t,{get:(e,n)=>(typeof require!="undefined"?require:e)[n]}):t)(function(t){if(typeof require!="undefined")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var te=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var ke=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Me(e))!Be.call(t,i)&&i!==n&&ee(t,i,{get:()=>e[i],enumerable:!(r=He(e,i))||r.enumerable});return t};var Oe=(t,e,n)=>(n=t!=null?Te(Ie(t)):{},ke(e||!t||!t.__esModule?ee(n,"default",{value:t,enumerable:!0}):n,t));var _=(t,e,n)=>new Promise((r,i)=>{var o=f=>{try{c(n.next(f))}catch(l){i(l)}},a=f=>{try{c(n.throw(f))}catch(l){i(l)}},c=f=>f.done?r(f.value):Promise.resolve(f.value).then(o,a);c((n=n.apply(t,e)).next())});var re=te((W,ne)=>{"use strict";(function(t,e){typeof W=="object"?ne.exports=W=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(W,function(){var t=t||(function(e,n){var r;if(typeof window!="undefined"&&window.crypto&&(r=window.crypto),typeof self!="undefined"&&self.crypto&&(r=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(r=globalThis.crypto),!r&&typeof window!="undefined"&&window.msCrypto&&(r=window.msCrypto),!r&&typeof global!="undefined"&&global.crypto&&(r=global.crypto),!r&&typeof U=="function")try{r=U("crypto")}catch(s){}var i=function(){if(r){if(typeof r.getRandomValues=="function")try{return r.getRandomValues(new Uint32Array(1))[0]}catch(s){}if(typeof r.randomBytes=="function")try{return r.randomBytes(4).readInt32LE()}catch(s){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||(function(){function s(){}return function(u){var v;return s.prototype=u,v=new s,s.prototype=null,v}})(),a={},c=a.lib={},f=c.Base=(function(){return{extend:function(s){var u=o(this);return s&&u.mixIn(s),(!u.hasOwnProperty("init")||this.init===u.init)&&(u.init=function(){u.$super.init.apply(this,arguments)}),u.init.prototype=u,u.$super=this,u},create:function(){var s=this.extend();return s.init.apply(s,arguments),s},init:function(){},mixIn:function(s){for(var u in s)s.hasOwnProperty(u)&&(this[u]=s[u]);s.hasOwnProperty("toString")&&(this.toString=s.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),l=c.WordArray=f.extend({init:function(s,u){s=this.words=s||[],u!=n?this.sigBytes=u:this.sigBytes=s.length*4},toString:function(s){return(s||w).stringify(this)},concat:function(s){var u=this.words,v=s.words,d=this.sigBytes,y=s.sigBytes;if(this.clamp(),d%4)for(var g=0;g<y;g++){var E=v[g>>>2]>>>24-g%4*8&255;u[d+g>>>2]|=E<<24-(d+g)%4*8}else for(var R=0;R<y;R+=4)u[d+R>>>2]=v[R>>>2];return this.sigBytes+=y,this},clamp:function(){var s=this.words,u=this.sigBytes;s[u>>>2]&=4294967295<<32-u%4*8,s.length=e.ceil(u/4)},clone:function(){var s=f.clone.call(this);return s.words=this.words.slice(0),s},random:function(s){for(var u=[],v=0;v<s;v+=4)u.push(i());return new l.init(u,s)}}),m=a.enc={},w=m.Hex={stringify:function(s){for(var u=s.words,v=s.sigBytes,d=[],y=0;y<v;y++){var g=u[y>>>2]>>>24-y%4*8&255;d.push((g>>>4).toString(16)),d.push((g&15).toString(16))}return d.join("")},parse:function(s){for(var u=s.length,v=[],d=0;d<u;d+=2)v[d>>>3]|=parseInt(s.substr(d,2),16)<<24-d%8*4;return new l.init(v,u/2)}},x=m.Latin1={stringify:function(s){for(var u=s.words,v=s.sigBytes,d=[],y=0;y<v;y++){var g=u[y>>>2]>>>24-y%4*8&255;d.push(String.fromCharCode(g))}return d.join("")},parse:function(s){for(var u=s.length,v=[],d=0;d<u;d++)v[d>>>2]|=(s.charCodeAt(d)&255)<<24-d%4*8;return new l.init(v,u)}},p=m.Utf8={stringify:function(s){try{return decodeURIComponent(escape(x.stringify(s)))}catch(u){throw new Error("Malformed UTF-8 data")}},parse:function(s){return x.parse(unescape(encodeURIComponent(s)))}},C=c.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(s){typeof s=="string"&&(s=p.parse(s)),this._data.concat(s),this._nDataBytes+=s.sigBytes},_process:function(s){var u,v=this._data,d=v.words,y=v.sigBytes,g=this.blockSize,E=g*4,R=y/E;s?R=e.ceil(R):R=e.max((R|0)-this._minBufferSize,0);var P=R*g,j=e.min(P*4,y);if(P){for(var O=0;O<P;O+=g)this._doProcessBlock(d,O);u=d.splice(0,P),v.sigBytes-=j}return new l.init(u,j)},clone:function(){var s=f.clone.call(this);return s._data=this._data.clone(),s},_minBufferSize:0}),L=c.Hasher=C.extend({cfg:f.extend(),init:function(s){this.cfg=this.cfg.extend(s),this.reset()},reset:function(){C.reset.call(this),this._doReset()},update:function(s){return this._append(s),this._process(),this},finalize:function(s){s&&this._append(s);var u=this._doFinalize();return u},blockSize:512/32,_createHelper:function(s){return function(u,v){return new s.init(v).finalize(u)}},_createHmacHelper:function(s){return function(u,v){return new S.HMAC.init(s,v).finalize(u)}}}),S=a.algo={};return a})(Math);return t})});var ie=te((V,oe)=>{"use strict";(function(t,e){typeof V=="object"?oe.exports=V=e(re()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(V,function(t){return(function(e){var n=t,r=n.lib,i=r.WordArray,o=r.Hasher,a=n.algo,c=[],f=[];(function(){function w(L){for(var S=e.sqrt(L),s=2;s<=S;s++)if(!(L%s))return!1;return!0}function x(L){return(L-(L|0))*4294967296|0}for(var p=2,C=0;C<64;)w(p)&&(C<8&&(c[C]=x(e.pow(p,1/2))),f[C]=x(e.pow(p,1/3)),C++),p++})();var l=[],m=a.SHA256=o.extend({_doReset:function(){this._hash=new i.init(c.slice(0))},_doProcessBlock:function(w,x){for(var p=this._hash.words,C=p[0],L=p[1],S=p[2],s=p[3],u=p[4],v=p[5],d=p[6],y=p[7],g=0;g<64;
1g++){if(g<16)l[g]=w[x+g]|0;else{var E=l[g-15],R=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,P=l[g-2],j=(P<<15|P>>>17)^(P<<13|P>>>19)^P>>>10;l[g]=R+l[g-7]+j+l[g-16]}var O=u&v^~u&d,Ae=C&L^C&S^L&S,xe=(C<<30|C>>>2)^(C<<19|C>>>13)^(C<<10|C>>>22),Le=(u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25),Q=y+Le+O+f[g]+l[g],Re=xe+Ae;y=d,d=v,v=u,u=s+Q|0,s=S,S=L,L=C,C=Q+Re|0}p[0]=p[0]+C|0,p[1]=p[1]+L|0,p[2]=p[2]+S|0,p[3]=p[3]+s|0,p[4]=p[4]+u|0,p[5]=p[5]+v|0,p[6]=p[6]+d|0,p[7]=p[7]+y|0},_doFinalize:function(){var w=this._data,x=w.words,p=this._nDataBytes*8,C=w.sigBytes*8;return x[C>>>5]|=128<<24-C%32,x[(C+64>>>9<<4)+14]=e.floor(p/4294967296),x[(C+64>>>9<<4)+15]=p,w.sigBytes=x.length*4,this._process(),this._hash},clone:function(){var w=o.clone.call(this);return w._hash=this._hash.clone(),w}});n.SHA256=o._createHelper(m),n.HmacSHA256=o._createHmacHelper(m)})(Math),t.SHA256})});var ae=Oe(ie());function se(t,e){let o="abcdefghijklmnopqrstuvwxyz"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"0123456789";for(let a=0;a<o.length;a++)for(let c=0;c<o.length;c++){let f=t+o[a]+o[c];if((0,ae.default)(f).toString()==e)return o[a]+o[c]}return""}var F='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 198.27">%0A <defs>%0A <style>%0A .cls-1 {%0A fill: %23ff282d;%0A }%0A </style>%0A </defs>%0A <g id="Layer_2" data-name="Layer 2">%0A <g id="Layer_1-2" data-name="Layer 1">%0A <g id="Fastly_Logo_-_Red" data-name="Fastly Logo - Red">%0A <g id="Fastly_Logo_-_Red-2" data-name="Fastly Logo - Red">%0A <polygon class="cls-1"%0A points="348.44 20.35 348.44 153.94 388.57 153.94 388.57 133.53 375.31 133.53 375.31 0 348.44 0 348.44 20.35" />%0A <path class="cls-1"%0A d="M0,133.53H13.64V69.08H0V51.35l13.64-2.24V31.17C13.64,9.43,18.37,0,46.09,0A115.17,115.17,0,0,1,65.38,2L61.7,23.85a49.78,49.78,0,0,0-9-.78c-9.76,0-12.23,1-12.23,10.51V49.11H60.79v20H40.51v64.45H54v20.4H0Z" />%0A <path class="cls-1"%0A d="M334.78,127.08a53.11,53.11,0,0,1-10.54.84c-11.06.27-10.1-3.36-10.1-13.78V69.08h21v-20h-21V0H287.27V119.71c0,23.5,5.8,34.23,31.08,34.23,6,0,14.21-1.54,20.42-2.87Z" />%0A <path class="cls-1"%0A d="M501.7,133.63a10.14,10.14,0,1,1-10.19,10.14,10.14,10.14,0,0,1,10.19-10.14m0,18.68a8.55,8.55,0,0,0,8.51-8.54,8.5,8.5,0,1,0-8.51,8.54m1.88-3.56-2.05-3h-1.42v3h-2.29v-10H502c2.46,0,4,1.24,4,3.45a3,3,0,0,1-2.08,3.09l2.49,3.42Zm-3.47-5h1.82c1,0,1.74-.4,1.74-1.5s-.7-1.45-1.68-1.45h-1.88Z" />%0A <path class="cls-1"%0A d="M253.72,69V65.46A115.8,115.8,0,0,0,233.14,64c-12.5,0-14,6.63-14,10.23,0,5.08,1.74,7.83,15.29,10.79,19.8,4.45,39.69,9.09,39.69,33.64,0,23.29-12,35.32-37.21,35.32-16.88,0-33.26-3.63-45.76-6.8V127.08h20.35v3.56c8.75,1.69,17.93,1.52,22.73,1.52,13.34,0,15.49-7.17,15.49-11,0-5.29-3.82-7.83-16.32-10.37-23.56-4-42.25-12.07-42.25-36,0-22.65,15.14-31.54,40.37-31.54,17.09,0,30.08,2.65,42.59,5.83V69Z" />%0A <path class="cls-1" d="M127.84,85.09,118,93.69a5.25,5.25,0,1,0,3.19,3.2l8.72-9.75Z" />%0A <path class="cls-1"%0A d="M171.25,127.07V43.46H144.37V51a55,55,0,0,0-18.11-6.77v-9.1h3.28V28.28H102.48v6.83h3.28v9.17a55.32,55.32,0,1,0,38.76,101.87l4.77,7.78h28.38V127.07Zm-26.64-26.83A28.42,28.42,0,0,1,117.73,127v-3.18h-3.22V127a28.43,28.43,0,0,1-26.68-26.89H91V96.91H87.85a28.42,28.42,0,0,1,26.66-26.65v3.16h3.22V70.25A28.42,28.42,0,0,1,144.61,97h-3.2v3.22Z" />%0A <path class="cls-1"%0A d="M456.58,49.11H512v20H498.75l-34,83.62c-9.74,23.48-25.74,45.59-50.1,45.59a93.67,93.67,0,0,1-19.5-2l2.43-24.39a68.7,68.7,0,0,0,10.63,1.1c11.3,0,24-7,28-19.19L401.82,69.06H388.57v-20H444v20H430.78l19.51,48h0l19.51-48H456.58Z" />%0A </g>%0A </g>%0A </g>%0A </g>%0A</svg>';var le='data:image/svg+xml,<svg version="1.1" height="10" width="10" viewBox="0 0 150 150" xmlns="http://www.w3.org/2000/svg"%0A xmlnsXlink="http://www.w3.org/1999/xlink">%0A <title>Loading...</title>%0A <g fill="transparent" stroke="%23EB1A0C">%0A <path%0A d="M3,75 C3,35.235498 35.235498,3 75,3 C114.764502,3 147,35.235498 147,75 C147,114.764502 114.764502,147 75,147 C35.235498,147 3,114.764502 3,75 Z"%0A stroke="%23EB1A0C" stroke-width="5"></path>%0A <path d="M 125.91168824543144 24.08831175456858 A 72 72 0 0 0 75 3" stroke="%23EB1A0C" stroke-width="5">%0A <animateTransform attributeName="transform" attributeType="XML" type="rotate" from="0 75 75" to="360 75 75"%0A dur="2s" repeatCount="indef
1inite" />%0A </path>%0A </g>%0A <style>%0A svg>g>path:last-of-type {%0A stroke: %23C2BAB5;%0A }%0A </style>%0A</svg>';var We=["en","fr","es"],ce={en:{incorrectCaptcha:"Incorrect CAPTCHA",captchaInstructions:"Enter the characters seen in the image below:",captchaImageAlt:"CAPTCHA image challenge",audioControls:"Audio CAPTCHA controls",playAudioAlt:"Play audio CAPTCHA",downloadAudio:"Download audio CAPTCHA",audioUnavailable:"Audio CAPTCHA is not available on this device.",answerLabel:"Answer",submit:"Submit",errorLabel:"Error Message",audioError:"Audio is currently unavailable. Please try again later.",close:"Close",closeLabel:"Close error message",captchaPlaceholder:"Enter characters",verifying:"is verifying your browser...",companyLogoAlt:"Company Logo",fastlyLogoAlt:"Fastly Logo",somethingWrong:"Oops, something went wrong.",checkConnection:"Please check your connection, disable any ad blockers, or try using a different browser.",cookiesDisabled:"It looks like cookies are disabled in your browser.",enableCookies:"Please enable cookies to continue."},fr:{incorrectCaptcha:"CAPTCHA incorrect",captchaInstructions:"Entrez les caract\xE8res affich\xE9s dans l'image ci-dessous :",captchaImageAlt:"Image de v\xE9rification CAPTCHA",audioControls:"Commandes audio du CAPTCHA",playAudioAlt:"\xC9couter le CAPTCHA audio",downloadAudio:"T\xE9l\xE9charger le CAPTCHA audio",audioUnavailable:"Le CAPTCHA audio n'est pas disponible sur cet appareil.",answerLabel:"R\xE9ponse",submit:"Soumettre",errorLabel:"Message d'erreur",audioError:"L'audio est actuellement indisponible. Veuillez r\xE9essayer plus tard.",close:"Fermer",closeLabel:"Fermer le message d'erreur",captchaPlaceholder:"Entrez les caract\xE8res",verifying:"v\xE9rifie votre navigateur...",companyLogoAlt:"Logo de l'entreprise",fastlyLogoAlt:"Logo Fastly",somethingWrong:"Oups, une erreur est survenue.",checkConnection:"Veuillez v\xE9rifier votre connexion, d\xE9sactiver les bloqueurs de publicit\xE9s ou essayer un autre navigateur.",cookiesDisabled:"Il semble que les cookies soient d\xE9sactiv\xE9s dans votre navigateur.",enableCookies:"Veuillez activer les cookies pour continuer."},es:{incorrectCaptcha:"CAPTCHA incorrecto",captchaInstructions:"Ingrese los caracteres que aparecen en la imagen a continuaci\xF3n:",captchaImageAlt:"Imagen de verificaci\xF3n CAPTCHA",audioControls:"Controles de audio del CAPTCHA",playAudioAlt:"Reproducir CAPTCHA de audio",downloadAudio:"Descargar CAPTCHA de audio",audioUnavailable:"El CAPTCHA de audio no est\xE1 disponible en este dispositivo.",answerLabel:"Respuesta",submit:"Enviar",errorLabel:"Mensaje de error",audioError:"El audio no est\xE1 disponible en este momento. Int\xE9ntelo de nuevo m\xE1s tarde.",close:"Cerrar",closeLabel:"Cerrar mensaje de error",captchaPlaceholder:"Ingrese los caracteres",verifying:"est\xE1 verificando su navegador...",companyLogoAlt:"Logo de la empresa",fastlyLogoAlt:"Logo de Fastly",somethingWrong:"Vaya, algo sali\xF3 mal.",checkConnection:"Verifique su conexi\xF3n, desactive los bloqueadores de anuncios o intente usar otro navegador.",cookiesDisabled:"Parece que las cookies est\xE1n de
1sactivadas en su navegador.",enableCookies:"Habilite las cookies para continuar."}},ue=(()=>{let t=navigator.languages&&navigator.languages.length?navigator.languages:[navigator.language||"en"];for(let e of t){let n=e.split("-")[0].toLowerCase();if(We.includes(n))return n}return"en"})();function de(){return ue}function A(t){var e,n,r;return(r=(n=(e=ce[ue])==null?void 0:e[t])!=null?n:ce.en[t])!=null?r:t}var D=null,H={setupChallengeUI:Ve,renderLogo:Fe,fetchAndCreateLogo:fe};function Ve(){return _(this,null,function*(){return D||(D=_(null,null,function*(){let t=document.getElementById("pageContainer"),e=document.getElementById("contentContainer");if(t||(t=document.createElement("div"),t.id="pageContainer",document.body.appendChild(t)),!e){e=document.createElement("div"),e.id="contentContainer",t.appendChild(e),document.querySelector(".fastly-challenge")||(document.documentElement.lang=de());let n=yield fe(),r=document.createElement("p");r.textContent=A("verifying"),r.id="spinnerText";let i=document.createElement("img");i.src=le,i.id="spinner",i.alt="",i.setAttribute("role","presentation"),e.appendChild(n),e.appendChild(r),e.appendChild(i),yield H.renderLogo(n)}D=null}),D)})}function Fe(t){return new Promise((e,n)=>{t.complete?e(!0):(t.onload=()=>{e(!0)},t.onerror=()=>{n(!1)})})}function fe(){return _(this,null,function*(){let t=`${window.location.origin}/fastly/logo`,e=F,n=!1;try{let i=yield fetch(t),o=i.headers.get("content-type");i.ok&&o.startsWith("image/")?(e=t,n=!0):e=F}catch(i){e=F}let r=document.createElement("img");return r.src=e,r.id="fastlyLogo",r.alt=n?A("companyLogoAlt"):A("fastlyLogoAlt"),n?(r.style.display="block",r.style.width="auto",r.style.height="75px",r.style.margin="0 auto"):(r.style.display="block",r.style.height="40px"),r})}function q(t,e){return _(this,null,function*(){return e&&(yield H.setupChallengeUI()),Ke(t)})}function Ke(t){let{base:e,expires:n,hmac:r,hash:i}=t;console.log(`Challenge: ${e} => ${i}`);let o=se(e,i);return console.log(`found answer: ${o}`),{ty:"pow",base:e,answer:o,hmac:r,expires:n}}function z(t,e,n){return _(this,null,function*(){if(n){let i=document.createElement("div");i.id="pageContainer"}return yield Ue(t,e)})}function Ue(t,e){return _(this,null,function*(){let n="",r=`${t}/pat?token=${e}`,i=yield fetch(r,{headers:{accept:"text/plain","content-type":"application/json"},referrerPolicy:"strict-origin-when-cross-origin",method:"POST",mode:"cors",credentials:"same-origin"});if(i.status===200)n=(yield i.json()).auth;else if(i.status===401)console.log("PAT challenge aborted.");else{let o=`Server responded with status ${i.status}: ${i.statusText}`;console.error(o)}return{ty:"pat",auth:n}})}var pe='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px"%0A fill="currentColor">%0A <g>%0A <rect fill="none" height="24" width="24" />%0A </g>%0A <g>%0A <path%0A d="M18,15v3H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3H18z M17,11l-1.41-1.41L13,12.17V4h-2v8.17L8.41,9.59L7,11l5,5 L17,11z" />%0A </g>%0A</svg>';var he='data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">%0A <path%0A d="M8 12C8.208 12 8.385 11.927 8.531 11.781C8.677 11.635 8.75 11.458 8.75 11.25C8.75 11.042 8.677 10.865 8.531 10.719C8.385 10.573 8.208 10.5 8 10.5C7.792 10.5 7.615 10.573 7.469 10.719C7.323 10.865 7.25 11.042 7.25 11.25C7.25 11.458 7.323 11.635 7.469 11.781C7.615 11.927 7.792 12 8 12ZM7.25 9H8.75V4H7.25V9ZM8 16C6.90267 16 5.868 15.7917 4.896 15.375C3.924 14.9583 3.07333 14.3853 2.344 13.656C1.61467 12.9267 1.04167 12.076 0.625 11.104C0.208333 10.132 0 9.09733 0 8C0 6.88867 0.208333 5.85033 0.625 4.885C1.04167 3.92033 1.61467 3.07333 2.344 2.344C3.07333 1.61467 3.924 1.04167 4.896 0.625C5.868 0.208333 6.90267 0 8 0C9.11133 0 10.1497 0.208333 11.115 0.625C12.0797 1.04167 12.9267 1.61467 13.656 2.344C14.3853 3.07333 14.9583 3.92033 15.375 4.885C15.7917 5.85033 16 6.88867 16 8C16 9.09733 15.7917 10.132 15.375 11.104C14.9583 12.076 14.3853 12.9267 13.656 13.656C12.9267 14.3853 12.0797 14.9583 11.115 15.375C10.1497 15.7917 9.11133 16 8 16Z"%0A fill="%23BD140A" />%0A</svg>';var $='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="currentColor">%0A <path%0A d="m380-300 280-180-280-180v360ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q
1-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z" />%0A</svg>';var ge='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor">%0A <path d="M0 0h24v24H0V0z" fill="none" />%0A <path%0A d="M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z" />%0A</svg>';function Ge(){return _(this,null,function*(){if(!/complete|interactive|loaded/.test(document.readyState))return new Promise((t,e)=>window.addEventListener("DOMContentLoaded",()=>t()))})}function me(t,e,n,r=!0){return _(this,null,function*(){let i=document.getElementById("pageContainer"),o=document.getElementById("contentContainer");i||(i=document.createElement("div"),i.id="pageContainer",document.body.appendChild(i)),o||(o=document.createElement("main"),o.id="contentContainer",i.appendChild(o));let a=document.getElementById("errorContainer");for(;o.firstChild&&o.firstChild!==a;)o.removeChild(o.firstChild);if(a)a.style.display="flex",a.setAttribute("aria-hidden","false");else{a=document.createElement("div"),a.id="errorContainer",a.setAttribute("role","alert"),a.setAttribute("aria-hidden","true");let d=document.createElement("img");d.src=he,d.id="fastlyErrorIcon",d.alt="",d.setAttribute("role","presentation");let y=document.createElement("div");y.textContent=A("incorrectCaptcha"),y.id="errorText",a.appendChild(d),a.appendChild(y)}let c=yield H.fetchAndCreateLogo(),f=document.createElement("p");f.textContent=A("captchaInstructions"),f.id="captchaTitle";let l=document.createElement("div");l.id="captchaContainer";let m=document.createElement("img");m.src=t.image_b64,m.id="captchaImage",m.alt=A("captchaImageAlt");let w=document.createElement("div");w.id="audioContainer",w.setAttribute("role","group"),w.setAttribute("aria-label",A("audioControls"));let x=null;try{let d=window.AudioContext||window.webkitAudioContext;d&&(x=new d)}catch(d){}let p=null;if(r&&x){let d=x,y=function(P){Je(P,n,d)};p=document.createElement("img"),p.src=$,p.id="audioButton",p.dataset.token=e,p.dataset.playing="false",p.alt=A("playAudioAlt"),p.setAttribute("role","button"),p.setAttribute("tabindex","0"),p.addEventListener("click",P=>{y(P)}),p.addEventListener("keydown",P=>{(P.key==="Enter"||P.key===" ")&&y(P)});let g=function(P){Ze(P,n)},E=document.createElement("a");E.id="audioDownload",E.style.backgroundImage=`url('${pe}')`,E.setAttribute("tabindex","0"),E.addEventListener("click",g),E.addEventListener("keydown",P=>{P.key==="Enter"&&g(P)});let R=document.createElement("span");R.textContent=A("downloadAudio"),R.className="sr-only",E.appendChild(R),w.appendChild(p),w.appendChild(E)}else if(w.removeAttribute("role"),w.removeAttribute("aria-label"),r){let d=document.createElement("p");d.textContent=A("audioUnavailable"),d.id="audioUnavailableNotice",w.appendChild(d)}let C=document.createElement("div");C.id="inputContainer";let L=document.createElement("label");L.textContent=A("answerLabel"),L.id="inputLabel",L.htmlFor="capInput";let S=document.createElement("form");S.id="capForm",S.dataset.token=e;let s=document.createElement("input");s.name="answer",s.required=!0,s.type="text",s.autocapitalize="off",s.autocomplete="off",s.spellcheck=!1,s.id="capInput",s.setAttribute("aria-required","true"),s.setAttribute("aria-labelledby","captchaTitle inputLabel");let u=document.createElement("button");if(u.textContent=A("submit"),u.type="submit",u.id="capSubmit",l.appendChild(m),S.appendChild(L),S.appendChild(s),S.appendChild(a),S.appendChild(u),C.appendChild(S),o.appendChild(c),o.appendChild(f),o.appendChild(l),o.appendChild(w),o.appendChild(C),r&&x){let d=document.createElement("div");d.id="errorModal",d.setAttribute("role","dialog"),d.setAttribute("aria-label",A("errorLabel")),d.setAttribute("aria-hidden","true");let y=document.createElement("p");y.textContent=A("audioError");let g=document.createElement("button");
1g.id="errorModalBtn",g.textContent=A("close"),g.setAttribute("aria-label",A("closeLabel")),g.addEventListener("click",()=>{let E=document.getElementById("errorModal");E&&(E.style.display="none",E.setAttribute("aria-hidden","true"))}),d.appendChild(y),d.appendChild(g),o.appendChild(d)}yield Ge(),s.focus();let v=new Promise(d=>{S.addEventListener("submit",y=>{y.preventDefault(),d({ty:"captcha",answer:s.value})})});return[s,u,p,v]})}function Je(t,e,n){return _(this,null,function*(){if(t.preventDefault(),!n)return;let r=document.getElementById("audioButton"),i=`${e}/audio?token=${r.dataset.token}`;if(r.dataset.playing==="false"){r.dataset.playing="true";let o=yield fetch(i);if(o.ok){let a=yield o.arrayBuffer();n.decodeAudioData(a,c=>{let f=n.createBufferSource();f.buffer=c,f.connect(n.destination),f.start(0),r.src=ge,f.onended=function(){r.src=$,r.dataset.playing="false"}},c=>{console.error("Error decoding audio data:",c)})}else{let a=document.getElementById("errorModal");a.style.display="block",a.setAttribute("aria-hidden","false"),r.dataset.playing="false"}}else return})}function Ze(t,e){return _(this,null,function*(){t.preventDefault();let n=document.getElementById("audioButton"),r=`${e}/audio?token=${n.dataset.token}`,i=yield fetch(r);if(!i.ok){let f=document.getElementById("errorModal");f&&(f.style.display="block",f.setAttribute("aria-hidden","false"));return}let o=yield i.blob(),a=URL.createObjectURL(o),c=document.createElement("a");c.href=a,c.download="audio_captcha",document.body.appendChild(c),c.click(),document.body.removeChild(c),URL.revokeObjectURL(a)})}function ve(t,e,n){return _(this,null,function*(){M("captcha_prompted");let r=document.querySelector(".fastly-challenge");for(;r.firstChild;)r.removeChild(r.firstChild);let i=document.createElement("iframe");return i.id="fastly-captcha-iframe",i.style.border="none",i.style.width="100%",i.style.height="400px",i.src=`${n}/assets/captcha-iframe.html`,i.onload=()=>{i.contentWindow&&i.contentWindow.postMessage({type:"captchaData",payload:{capImage:t.image_b64,token:e,postBackPrefix:n}},window.location.origin)},r.appendChild(i),new Promise(o=>{let a=c=>{c.source!==i.contentWindow||c.data.type!=="captchaResult"||(o(c.data.payload),window.removeEventListener("message",a),r.removeChild(i))};window.addEventListener("message",a)})})}var N=function(t,e){return N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},N(t,e)};function we(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");N(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}function I(t,e,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function c(m){try{l(r.next(m))}catch(w){a(w)}}function f(m){try{l(r.throw(m))}catch(w){a(w)}}function l(m){m.done?o(m.value):i(m.value).then(c,f)}l((r=r.apply(t,e||[])).next())})}function B(t,e){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function c(l){return function(m){return f([l,m])}}function f(l){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,l[0]&&(n=0)),n;)try{if(r=1,i&&(o=l[0]&2?i.return:l[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return n.label++,{value:l[1],done:!1};case 5:n.label++,i=l[1],l=[0];continue;case 7:l=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){n=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){n.label=l[1];break}if(l[0]===6&&n.label<o[1]){n.label=o[1],o=l;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(l);break}o[2]&&n.ops.pop(),n.trys.pop();continue}l=e.call(t,n)}catch(m){l=[6,m],i=0}finally{r=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function G(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,o;r<i;r++)(o||!(r in e))&&(o||(o=Array.prototype.slice.call(e,0,r)),o[r]=e[r]);return t.concat(o||Array.prototype.slice.call(e))}var Xe="1.9.1",h={Awesomium:"awesomium",Cef:"cef",CefSharp:"cefsharp",CoachJS:"coachjs",Electron:"electron",FMiner:"fminer",Geb:"geb",NightmareJS:"nightmarejs",Phantomas:"phantomas",PhantomJS:"phantomjs",Playwright:"playwright",PuppeteerStealth:"puppeteer_stealth",Rhino:"rhino",Selenium:"selenium",Sequentum:"sequentum",SlimerJS:"slimerjs",WebDriverIO:"webdriverio",WebDriver:"webdriver",HeadlessChrome:"headless_chrome",Unknown:"unknown"},b=(function(t){we(e,t);function e(n,r){var i=t.call(this,r)||this;return i.state=n,i.name="BotdError",Object.setPrototypeOf(i,e.prototype),i}return e})(Error),ye=[h.Unknown,h.HeadlessChrome];function be(t){var e=ye.indexOf(t);return e!==-1?e:ye.length}function Ye(t,e){var n={},r={bot:!1};for(var i in e){var o=e[i],a=o(t),c={bot:!1};
1if(typeof a=="string"?c={bot:!0,botKind:a}:a&&(c={bot:!0,botKind:h.Unknown}),n[i]=c,c.bot)if(!r.bot)r=c;else{var f=be(r.botKind),l=be(c.botKind);l>=f&&(r=c)}}return[n,r]}function Qe(t){return I(this,void 0,void 0,function(){var e,n,r=this;return B(this,function(i){switch(i.label){case 0:return e={},n=Object.keys(t),[4,Promise.all(n.map(function(o){return I(r,void 0,void 0,function(){var a,c,f,l,m;return B(this,function(w){switch(w.label){case 0:a=t[o],w.label=1;case 1:return w.trys.push([1,3,,4]),c=e,f=o,m={},[4,a()];case 2:return c[f]=(m.value=w.sent(),m.state=0,m),[3,4];case 3:return l=w.sent(),l instanceof b?e[o]={state:l.state,error:"".concat(l.name,": ").concat(l.message)}:e[o]={state:-3,error:l instanceof Error?"".concat(l.name,": ").concat(l.message):String(l)},[3,4];case 4:return[2]}})})}))];case 1:return i.sent(),[2,e]}})})}function et(t){var e=t.appVersion;if(e.state!==0)return!1;if(/headless/i.test(e.value))return h.HeadlessChrome;if(/electron/i.test(e.value))return h.Electron;if(/slimerjs/i.test(e.value))return h.SlimerJS}function K(t,e){return t.indexOf(e)!==-1}function T(t,e){return t.indexOf(e)!==-1}function tt(t,e){if("find"in t)return t.find(e);for(var n=0;n<t.length;n++)if(e(t[n],n,t))return t[n]}function Ce(t){return Object.getOwnPropertyNames(t)}function J(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=function(f){if(typeof f=="string"){if(K(t,f))return{value:!0}}else{var l=tt(t,function(m){return f.test(m)});if(l!=null)return{value:!0}}},i=0,o=e;i<o.length;i++){var a=o[i],c=r(a);if(typeof c=="object")return c.value}return!1}function k(t){return t.reduce(function(e,n){return e+(n?1:0)},0)}function nt(t){var e=t.documentElementKeys;if(e.state!==0)return!1;if(J(e.value,"selenium","webdriver","driver"))return h.Selenium}function rt(t){var e=t.errorTrace;if(e.state!==0)return!1;if(/PhantomJS/i.test(e.value))return h.PhantomJS}function ot(t){var e=t.evalLength,n=t.browserKind,r=t.browserEngineKind;if(!(e.state!==0||n.state!==0||r.state!==0)){var i=e.value;return r.value==="unknown"?!1:i===37&&!K(["webkit","gecko"],r.value)||i===39&&!K(["internet_explorer"],n.value)||i===33&&!K(["chromium"],r.value)}}function it(t){var e=t.functionBind;if(e.state===-2)return h.PhantomJS}function at(t){var e=t.languages;if(e.state===0&&e.value.length===0)return h.HeadlessChrome}function st(t){var e=t.mimeTypesConsistent;if(e.state===0&&!e.value)return h.Unknown}function lt(t){var e=t.notificationPermissions,n=t.browserKind;if(n.state!==0||n.value!=="chrome")return!1;if(e.state===0&&e.value)return h.HeadlessChrome}function ct(t){var e=t.pluginsArray;if(e.state===0&&!e.value)return h.HeadlessChrome}function ut(t){var e=t.pluginsLength,n=t.pluginsArray,r=t.pdfViewerEnabled,i=t.android,o=t.browserKind,a=t.browserEngineKind;if(!(e.state!==0||n.state!==0||r.state!==0||i.state!==0||o.state!==0||a.state!==0)&&!(o.value!=="chrome"||i.value||a.value!=="chromium")&&(!n.value||e.value===0&&r.value))return h.HeadlessChrome}function dt(t){var e,n=t.process;if(n.state!==0)return!1;if(n.value.type==="renderer"||((e=n.value.versions)===null||e===void 0?void 0:e.electron)!=null)return h.Electron}function ft(t){var e=t.productSub,n=t.browserKind;if(e.state!==0||n.state!==0)return!1;if((n.value==="chrome"||n.value==="safari"||n.value==="opera"||n.value==="wechat")&&e.value!=="20030107")return h.Unknown}function pt(t){var e=t.iframeSrcdoc;if(e.state!==0)return!1;var n=e.value;return n.hasSelfGet&&n.selfGetToString&&!n.selfGetToString.includes("native")?h.PuppeteerStealth:!1}function ht(t){var e=t.userAgent;if(e.state!==0)return!1;if(/PhantomJS/i.test(e.value))return h.PhantomJS;if(/Headless/i.test(e.value))return h.HeadlessChrome;if(/Electron/i.test(e.value))return h.Electron;if(/slimerjs/i.test(e.value))return h.SlimerJS}function gt(t){var e=t.webDriver;if(e.state===0&&e.value)return h.HeadlessChrome}function mt(t){var e=t.webGL;if(e.state===0){var n=e.value,r=n.vendor,i=n.renderer;if(r=="Brian Paul"&&i=="Mesa OffScreen")return h.HeadlessChrome}}function vt(t){var e=t.windowExternal;if(e.state!==0)return!1;if(/Sequentum/i.test(e.value))return h.Sequentum}function wt(t){var e=t.windowSize,n=t.documentFocus;if(e.state!==0||n.state!==0)return!1;var r=e.value,i=r.outerWidth,o=r.outerHeight;if(n.value&&i===0&&o===0)return h.HeadlessChrome}function yt(t){var e=t.distinctiveProps;if(e.state!==0)return!1;var n=e.value,r;for(r in n)if(n[r])return r}var bt={detectAppVersion:et,detectDocumentAttributes:nt,detectErrorTrace:rt,detectEvalLengthInconsistency:ot,detectFunctionBind:it,detectLanguagesLengthInconsistency:at,detectNotificationPermissions:lt,detectPluginsArray:ct,detectPluginsLengthInconsistency:ut,detectProcess:dt,detectPuppeteerStealth:pt,detectUserAgent:ht,detectWebDriver:gt,detectWebGL:mt,detectWindowExternal:vt,detectWindowSize:wt,detectMimeTypesConsistent:st,detectProductSub:ft,detectDistinctiveProperties:yt};function Ct(){var t=navigator.appVersion;if(t==null)throw new b(-1,"navigator.appVersion is undefined");return t}
1function _t(){if(document.documentElement===void 0)throw new b(-1,"document.documentElement is undefined");var t=document.documentElement;if(typeof t.getAttributeNames!="function")throw new b(-2,"document.documentElement.getAttributeNames is not a function");return t.getAttributeNames()}function Pt(){try{null[0]()}catch(t){if(t instanceof Error&&t.stack!=null)return t.stack.toString()}throw new b(-3,"errorTrace signal unexpected behaviour")}function Et(){return eval.toString().length}function St(){if(Function.prototype.bind===void 0)throw new b(-2,"Function.prototype.bind is undefined");return Function.prototype.bind.toString()}function At(t){return t===void 0&&(t=3e3),new Promise(function(e,n){if(document.body){e(document.body);return}var r=new MutationObserver(function(){document.body&&(r.disconnect(),clearTimeout(i),e(document.body))});r.observe(document.documentElement,{childList:!0});var i=setTimeout(function(){r.disconnect(),document.body?e(document.body):n(new b(-1,"document.body did not appear within timeout"))},t)})}function xt(){var t,e;return I(this,void 0,void 0,function(){var n,r,i,o,a,c,f;return B(this,function(l){switch(l.label){case 0:n=null,r=!1,l.label=1;case 1:return l.trys.push([1,3,4,5]),[4,At()];case 2:if(i=l.sent(),n=document.createElement("iframe"),n.srcdoc="",i.appendChild(n),r=!0,o=n.contentWindow,!o)throw new b(-4,"iframe.contentWindow is null");if(a=(t=o.self)===null||t===void 0?void 0:t.get,a===void 0)return[2,{hasSelfGet:!1}];c=void 0;try{typeof a=="function"&&typeof a.toString=="function"&&(c=a.toString())}catch(m){c=void 0}return[2,{hasSelfGet:!0,selfGetToString:c}];case 3:throw f=l.sent(),f instanceof b?f:new b(-3,"Iframe srcdoc detection failed: ".concat(f));case 4:if(n&&r)try{(e=n.parentNode)===null||e===void 0||e.removeChild(n)}catch(m){}return[7];case 5:return[2]}})})}function Z(){var t,e,n=window,r=navigator;return k(["webkitPersistentStorage"in r,"webkitTemporaryStorage"in r,r.vendor.indexOf("Google")===0,"webkitResolveLocalFileSystemURL"in n,"BatteryManager"in n,"webkitMediaStream"in n,"webkitSpeechGrammar"in n])>=5?"chromium":k(["ApplePayError"in n,"CSSPrimitiveValue"in n,"Counter"in n,r.vendor.indexOf("Apple")===0,"getStorageUpdates"in r,"WebKitMediaKeys"in n])>=4?"webkit":k(["buildID"in navigator,"MozAppearance"in((e=(t=document.documentElement)===null||t===void 0?void 0:t.style)!==null&&e!==void 0?e:{}),"onmozfullscreenchange"in n,"mozInnerScreenX"in n,"CSSMozDocumentRule"in n,"CanvasCaptureMediaStream"in n])>=4?"gecko":"unknown"}function Lt(){var t,e=(t=navigator.userAgent)===null||t===void 0?void 0:t.toLowerCase();return T(e,"edg/")?"edge":T(e,"trident")||T(e,"msie")?"internet_explorer":T(e,"wechat")?"wechat":T(e,"firefox")?"firefox":T(e,"opera")||T(e,"opr")?"opera":T(e,"chrome")?"chrome":T(e,"safari")?"safari":"unknown"}function Rt(){var t=Z(),e=t==="chromium",n=t==="gecko",r=window,i=navigator,o="connection";return e?k([!("SharedWorker"in r),i[o]&&"ontypechange"in i[o],!("sinkId"in new Audio)])>=2:n?k(["onorientationchange"in r,"orientation"in r,/android/i.test(i.appVersion)])>=2:!1}function Tt(){return document.hasFocus===void 0?!1:document.hasFocus()}function Ht(){var t=window;return k([!("MediaSettingsRange"in t),"RTCEncodedAudioFrame"in t,""+t.Intl=="[object Intl]",""+t.Reflect=="[object Reflect]"])>=3}function Mt(){var t=navigator,e=[],n=t.language||t.userLanguage||t.browserLanguage||t.systemLanguage;if(n!==void 0&&e.push([n]),Array.isArray(t.languages)){var r=Z();r==="chromium"&&Ht()||e.push(t.languages)}else if(typeof t.languages=="string"){var i=t.languages;i&&e.push(i.split(","))}return e}function It(){if(navigator.mimeTypes===void 0)throw new b(-1,"navigator.mimeTypes is undefined");for(var t=navigator.mimeTypes,e=Object.getPrototypeOf(t)===MimeTypeArray.prototype,n=0;n<t.length;n++)e&&(e=Object.getPrototypeOf(t[n])===MimeType.prototype);return e}function Bt(){return I(this,void 0,void 0,function(){var t,e;return B(this,function(n){switch(n.label){case 0:if(window.Notification===void 0)throw new b(-1,"window.Notification is undefined");if(navigator.permissions===void 0)throw new b(-1,"navigator.permissions is undefined");if(t=navigator.permissions,typeof t.query!="function")throw new b(-2,"navigator.permissions.query is not a function");n.label=1;case 1:return n.trys.push([1,3,,4]),[4,t.query({name:"notifications"})];case 2:return e=n.sent(),[2,window.Notification.permission==="denied"&&e.state==="prompt"];case 3:throw n.sent(),new b(-3,"notificationPermissions signal unexpected behaviour");case 4:return[2]}})})}function kt(){var t;return(t=navigator.pdfViewerEnabled)!==null&&t!==void 0?t:!1}function Ot(){if(navigator.plugins===void 0)throw new b(-1,"navigator.plugins is undefined");if(window.PluginArray===void 0)throw new b(-1,"window.PluginArray is undefined");return navigator.plugins instanceof PluginArray&&Object.prototype.toString.call(navigator.plugins)==="[object PluginArray]"}function Dt(){if(navigator.plugins===void 0)throw new b(-1,"navigator.plugins is undefined");if(navigator.plugins.length===void 0)throw new b(-3,"navigator.plugins.length is undefined");return navigator.plugins.length}function jt(){var t=window.process,e="window.process is";if(t===void 0)throw new b(-1,"".concat(e," undefined"));if(t&&typeof t!="object")throw new b(-3,"".concat(e," not an object"));return t}function Wt(){var t=navigator.productSub;if(t===void 0)throw new b(-1,"navigator.productSub is undefined");return t}function Vt(){if(navigator.connection===void 0)throw new b(-1,"navigator.connection is undefined");if(navigator.connection.rtt===void 0)throw new b(-1,"navigator.connection.rtt is undefined");return navigator.connection.rtt}function Ft(){return navigator.userAgent}function Kt(){if(navigator.webdriver==null)throw new b(-1,"navigator.webdriver is undefined");return navigator.webdriver}function Ut(){var t=document.createElement("canvas");if(typeof t.getContext!="function")throw new b(-2,"HTMLCanvasElement.getContext is not a function");var e=t.getContext("webgl");
1if(e===null)throw new b(-4,"WebGLRenderingContext is null");if(typeof e.getParameter!="function")throw new b(-2,"WebGLRenderingContext.getParameter is not a function");var n=e.getParameter(e.VENDOR),r=e.getParameter(e.RENDERER);return{vendor:n,renderer:r}}function qt(){if(window.external===void 0)throw new b(-1,"window.external is undefined");var t=window.external;if(typeof t.toString!="function")throw new b(-2,"window.external.toString is not a function");return t.toString()}function zt(){return{outerWidth:window.outerWidth,outerHeight:window.outerHeight,innerWidth:window.innerWidth,innerHeight:window.innerHeight}}function $t(){var t,e=(t={},t[h.Awesomium]={window:["awesomium"]},t[h.Cef]={window:["RunPerfTest"]},t[h.CefSharp]={window:["CefSharp"]},t[h.CoachJS]={window:["emit"]},t[h.FMiner]={window:["fmget_targets"]},t[h.Geb]={window:["geb"]},t[h.NightmareJS]={window:["__nightmare","nightmare"]},t[h.Phantomas]={window:["__phantomas"]},t[h.PhantomJS]={window:["callPhantom","_phantom"]},t[h.Playwright]={window:["__pwInitScripts","__playwright__binding__"]},t[h.Rhino]={window:["spawn"]},t[h.Selenium]={window:["_Selenium_IDE_Recorder","_selenium","calledSelenium",/^([a-z]){3}_.*_(Array|Promise|Symbol)$/],document:["__selenium_evaluate","selenium-evaluate","__selenium_unwrapped"]},t[h.WebDriverIO]={window:["wdioElectron"]},t[h.WebDriver]={window:["webdriver","__webdriverFunc","__lastWatirAlert","__lastWatirConfirm","__lastWatirPrompt","_WEBDRIVER_ELEM_CACHE","ChromeDriverw"],document:["__webdriver_script_fn","__driver_evaluate","__webdriver_evaluate","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__fxdriver_unwrapped","__webdriver_script_fn","__webdriver_script_func","__webdriver_script_function","$cdc_asdjflasutopfhvcZLmcf","$cdc_asdjflasutopfhvcZLmcfl_","$chrome_asyncScriptInfo","__$webdriverAsyncExecutor"]},t[h.HeadlessChrome]={window:["domAutomation","domAutomationController"]},t),n,r={},i=Ce(window),o=[];window.document!==void 0&&(o=Ce(window.document));for(n in e){var a=e[n];if(a!==void 0){var c=a.window===void 0?!1:J.apply(void 0,G([i],a.window,!1)),f=a.document===void 0||!o.length?!1:J.apply(void 0,G([o],a.document,!1));r[n]=c||f}}return r}var Nt={android:Rt,browserKind:Lt,browserEngineKind:Z,documentFocus:Tt,userAgent:Ft,appVersion:Ct,rtt:Vt,windowSize:zt,pdfViewerEnabled:kt,pluginsLength:Dt,pluginsArray:Ot,errorTrace:Pt,productSub:Wt,windowExternal:qt,mimeTypesConsistent:It,evalLength:Et,webGL:Ut,webDriver:Kt,languages:Mt,notificationPermissions:Bt,documentElementKeys:_t,functionBind:St,process:jt,distinctiveProps:$t,iframeSrcdoc:xt},Gt=(function(){function t(){this.components=void 0,this.detections=void 0}return t.prototype.getComponents=function(){return this.components},t.prototype.getDetections=function(){return this.detections},t.prototype.getDetectionResults=function(){var e;if(this.detections){var n={};for(var r in this.detections){var i=this.detections[r];i.bot?n[r]=(e=i.botKind)!==null&&e!==void 0?e:h.Unknown:n[r]=""}return n}},t.prototype.detect=function(){if(this.components===void 0)throw new Error("BotDetector.detect can't be called before BotDetector.collect");var e=Ye(this.components,bt),n=e[0],r=e[1];return this.detections=n,r},t.prototype.collect=function(){return I(this,void 0,void 0,function(){var e;return B(this,function(n){switch(n.label){case 0:return e=this,[4,Qe(Nt)];case 1:return e.components=n.sent(),[2,this.components]}})})},t})();function Jt(){if(!(window.__fpjs_d_m||Math.random()>=.001))try{var t=new XMLHttpRequest;t.open("get","https://m1.openfpcdn.io/botd/v".concat(Xe,"/npm-monitoring"),!0),t.send()}catch(e){console.error(e)}}function _e(t){var e=t===void 0?{}:t,n=e.monitoring,r=n===void 0?!0:n;return I(this,void 0,void 0,function(){var i;return B(this,function(o){switch(o.label){case 0:return r&&Jt(),i=new Gt,[4,i.collect()];case 1:return o.sent(),[2,i]}})})}function Zt(){return _(this,null,function*(){return window._fs_bdc_p?window._fs_bdc_p:(window._fs_bdc_p=_e(),yield window._fs_bdc_p)})}function X(t){return _(this,null,function*(){var e;try{t&&(yield H.setupChallengeUI());let n=yield Zt(),r=n.detect(),i=null;r.bot===!0&&r.botKind&&(i=r.botKind);let o=navigator.webdriver,a=n.getComponents(),{client_data:c,error_trace:f}=Xt(a),l=(e=n.getDetectionResults)==null?void 0:e.call(n),m={ty:"clientmetrics",webdriver:o,bot_detection_result:{bot_detected:r.bot,bot_kind:i},browser_metrics:{client_data:c,error_trace:f}};return l!==void 0&&(m.detector_results=l,m.v=2),m}catch(n){throw{code:"CLIENT_METRICS_ERROR",message:"Failed to perform client metrics challenge",details:n instanceof Error?n.message:"Unknown error occurred"}}})}function Xt(t){let e={};return Object.keys(t).forEach(n=>{let r=t[n];n!=="errorTrace"&&n!=="process"&&(r&&typeof r=="object"&&"state"in r?r.state===0?e[n]={value:r.value}:e[n]={error:r.error}:e[n]=r)}),{client_data:JSON.stringify(e),error_trace:null}}
1function M(t){let e=document.querySelector(".fastly-challenge");e&&e.setAttribute("data-challenge-status",t)}function Y(t,e,n,r=!0){return _(this,null,function*(){let i=[];for(let o of t){let a;try{switch(o.ty){case"pow":a=q(o.data,!0);break;case"pat":a=z(n,e,!0);break;case"captcha":a=me(o.data,e,n,r).then(([,,,c])=>c);break;case"clientmetrics":a=X(!0);break;default:throw new Error("Unknown challenge type")}i.push(a)}catch(c){console.error("Error presenting challenge:",c);break}}return yield Promise.all(i)})}function Pe(t,e,n){return _(this,null,function*(){try{let r=[];for(let i of t){let o;switch(i.ty){case"pow":o=q(i.data,!1);break;case"pat":o=z(n,e,!1);break;case"captcha":o=ve(i.data,e,n).then(a=>a);break;case"clientmetrics":o=X(!1);break;default:throw new Error(`Unknown challenge type: ${i.ty}`)}r.push(o)}return yield Promise.all(r)}catch(r){let i=r instanceof Error?{message:r.message}:{message:String(r),name:"Error when issuing Embedded Challenge task"};throw yield fetch(`${n}/log-error`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({error:i,context:{challenges:t,token:e}})}),r}})}var Ee={reload:()=>location.reload()};function Yt(t,e,n,r,i=!0){return _(this,null,function*(){try{let o=yield Y(t,e,n,i);yield Se({token:e,data:o},n,{doReload:r})}catch(o){console.error("Failed to send responses:",o)}})}function Se(r,i){return _(this,arguments,function*(t,e,n={}){try{let o=new URL(`${e}/fst-post-back`,window.location.origin);o.username="",o.password="";let a=yield fetch(o.toString(),{headers:{accept:"application/json","content-type":"application/json"},referrerPolicy:"strict-origin-when-cross-origin",method:"POST",body:JSON.stringify(t),mode:"cors",credentials:"same-origin"});if(a.status===200)yield Qt(a,e,n);else if(a.status===400){let c=`Bad Request: ${a.statusText}`,f=a.headers.get("Fastly-Trace-ID");f&&(c+=` Fastly-Trace-ID: ${f}`),console.error(c),document.body.innerHTML="",typeof handleScriptError=="function"&&(yield handleScriptError());return}else if(a.status===404){let c=`Not Found: ${a.statusText}`;throw new Error(c)}else if(a.status===405){let c=`Method Not Allowed: ${a.statusText}`;throw new Error(c)}else{let c=`Server responded with status ${a.status}: ${a.statusText}`;throw new Error(c)}}catch(o){throw console.error("Error during fetch request:",o),o}})}function Qt(r,i){return _(this,arguments,function*(t,e,n={}){try{let o=yield t.json();if(o.status==="success")n.isEmbedded?M("complete"):n.doReload&&Ee.reload();else if(o.ch&&o.tok)try{let a=n.isEmbedded?yield Pe(o.ch,o.tok,e):yield Y(o.ch,o.tok,e),c={token:o.tok,data:a};yield Se(c,e,n)}catch(a){n.isEmbedded&&M("error"),console.error("An error occurred while sending responses. Please try again later.")}else throw n.isEmbedded&&M("error"),new Error("Unexpected response format.")}catch(o){n.isEmbedded&&M("error"),console.error("An error occurred while processing the server response. Please try again later.")}})}Object.defineProperty(window,"init",{value:Yt,configurable:!1,enumerable:!1,writable:!1});})(); 2;init([{"ty":"pat","data":{}}], "AX0ewT4sGdlsUVvHDGKyTGEwgj8QZld38lUvr-r8ZOZ1hUSqEoeFJVIIYH28szh0cwM4_Z4vJhUiVlsvXHbxeGwH0EARAG3D3744qvqslFNcWamMl7AYjKbF0AlMjb08pTTLZzC5CZzbbsugqnCSMXnBYLV16TpSoaGSGXwMeiIahgzDQrGWKhBsr1Df8-LzDYnJSE-8Q9pM81Nuln7NUVT4Eoc6dp_j0pbLDUf5zQLcA4tXXlXS87TdYBYHGBtoGEl6I7Hl_V1VgMwO-Qej3nFL_SZ3fybAW3kOAhIJZRdPsbu9EgRb7BuzN5y2RG3grtWdPL_BKmqDs4osviEfeWhiUyT4DFG7-i8zp3SWGalL0Jcoyr3J1FaWqIAplGgkOA1UimrBYRaoyo-1QY8AosJbiBEigzYWqV3C6KZmGNl4w0GzuoFcU1M=", "/_fs-ch-1T1wmsGaOgGaSxcX", true);
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.