"use strict";function e(e,t){if(t==null||t>e.length)t=e.length;for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function t(e){if(Array.isArray(e))return e}function n(e,t,n,r,i,o,a){try{var u=e[o](a);var s=u.value}catch(e){n(e);return}if(u.done){t(s)}else{Promise.resolve(s).then(r,i)}}function r(e){return function(){var t=this,r=arguments;return new Promise(function(i,o){var a=e.apply(t,r);function u(e){n(a,i,o,u,s,"next",e)}function s(e){n(a,i,o,u,s,"throw",e)}u(undefined)})}}function i(e,t){if(t!=null&&typeof Symbol!=="undefined"&&t[Symbol.hasInstance]){return!!t[Symbol.hasInstance](e)}else{return e instanceof t}}function o(e,t){var n=e==null?null:typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n==null)return;var r=[];var i=true;var o=false;var a,u;try{for(n=n.call(e);!(i=(a=n.next()).done);i=true){r.push(a.value);if(t&&r.length===t)break}}catch(e){o=true;u=e}finally{try{if(!i&&n["return"]!=null)n["return"]()}finally{if(o)throw u}}return r}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,n){return t(e)||o(e,n)||c(e,n)||a()}function s(e){"@swc/helpers - typeof";return e&&typeof Symbol!=="undefined"&&e.constructor===Symbol?"symbol":typeof e}function c(t,n){if(!t)return;if(typeof t==="string")return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(r);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,n)}function l(e,t){var n,r,i,o,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),"throw":u(1),"return":u(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function u(e){return function(t){return s([e,t])}}function s(o){if(n)throw new TypeError("Generator is already executing.");while(a)try{if(n=1,r&&(i=o[0]&2?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;if(r=0,i)o=[o[0]&2,i.value];switch(o[0]){case 0:case 1:i=o;break;case 4:a.label++;return{value:o[1],done:false};case 5:a.label++;r=o[1];o=[0];continue;case 7:o=a.ops.pop();a.trys.pop();continue;default:if(!(i=a.trys,i=i.length>0&&i[i.length-1])&&(o[0]===6||o[0]===2)){a=0;continue}if(o[0]===3&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(o[0]===6&&a.label<i[1]){a.label=i[1];i=o;break}if(i&&a.label<i[2]){a.label=i[2];a.ops.push(o);break}if(i[2])a.ops.pop();a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e];r=0}finally{n=i=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:true}}}(function(){var e=function e(e){return new Promise(function(t,n){e.complete?t(!0):(e.onload=function(){t(!0)},e.onerror=function(){n(!1)})})};var t=function e(e,t){var n="abcdefghijklmnopqrstuvwxyz"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"0123456789";for(var r=0;r<n.length;r++)for(var i=0;i<n.length;i++){var o=e+n[r]+n[i];if((0,eW.default)(o).toString()==t)return n[r]+n[i]}return""};var n=function e(e){var n=e.base,r=e.expires,i=e.hmac,o=e.hash;console.log("Challenge: ".concat(n," => ").concat(o));var a=t(n,o);return console.log("found answer: ".concat(a)),{ty:"pow",base:n,answer:a,hmac:i,expires:r}};var o=function e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");e$(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)};var a=function e(e,t,n,r){function o(e){return i(e,n)?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){e.done?n(e.value):o(e.value).then(a,u)}s((r=r.apply(e,t||[])).next())})};var c=function e(e,t){var n={label:0,sent:function e(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function u(e){return function(t){return s([e,t])}}function s(u){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,u[0]&&(n=0)),n;)try{if(r=1,i&&(o=u[0]&2?i.return:u[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,u[1])).done)return o;switch(i=0,o&&(u=[u[0]&2,o.value]),u[0]){case 0:case 1:o=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,i=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]<o[3])){n.label=u[1];break}if(u[0]===6&&n.label<o[1]){n.label=o[1],o=u;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(u);break}o[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(e){u=[6,e],i=0}finally{r=o=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};var d=function e(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))};var f=function e(e,t){var n={},r={bot:!1};for(var i in t){var o=t[i],a=o(e),u={bot:!1};typeof a=="string"?u={bot:!0,botKind:a}:a&&(u={bot:!0,botKind:eQ.Unknown}),n[i]=u,u.bot&&(r=u)}return[n,r]};var p=function e(e){return a(this,void 0,void 0,function(){var t,n,r=this;return c(this,function(o){switch(o.label){case 0:return t={},n=Object.keys(e),[4,Promise.all(n.map(function(n){return a(r,void 0,void 0,function(){var r,o,a,u,s;return c(this,function(c){switch(c.label){case 0:r=e[n],c.label=1;case 1:return c.trys.push([1,3,,4]),o=t,a=n,s={},[4,r()];case 2:return o[a]=(s.value=c.sent(),s.state=0,s),[3,4];case 3:return u=c.sent(),i(u,eY)?t[n]={state:u.state,error:"".concat(u.name,": ").concat(u.message)}:t[n]={state:-3,error:i(u,Error)?"".concat(u.name,": ").concat(u.message):String(u)},[3,4];case 4:return[2]}})})}))];case 1:return o.sent(),[2,t]}})})};var h=function e(e){var t=e.appVersion;if(t.state!==0)return!1;if(/headless/i.test(t.value))return eQ.HeadlessChrome;if(/electron/i.test(t.value))return eQ.Electron;if(/slimerjs/i.test(t.value))return eQ.SlimerJS};var v=function e(e,t){return e.indexOf(t)!==-1};var m=function e(e,t){return e.indexOf(t)!==-1};var w=function e(e,t){if("find"in e)return e.find(t);for(var n=0;n<e.length;n++)if(t(e[n],n,e))return e[n]};var g=function e(e){return Object.getOwnPropertyNames(e)};var y=function e(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=function t(t){if(typeof t=="string"){if(v(e,t))return{value:!0}}else{var n=w(e,function(e){return t.test(e)});if(n!=null)return{value:!0}}},i=0,o=t;i<o.length;i++){var a=o[i],u=r(a);if(typeof u=="object")return u.value}return!1};var b=function e(e){return e.reduce(function(e,t){return e+(t?1:0)},0)};var A=function e(e){var t=e.documentElementKeys;if(t.state!==0)return!1;if(y(t.value,"selenium","webdriver","driver"))return eQ.Selenium};var C=function e(e){var t=e.errorTrace;if(t.state!==0)return!1;if(/PhantomJS/i.test(t.value))return eQ.PhantomJS};var _=function e(e){var t=e.evalLength,n=e.browserKind,r=e.browserEngineKind;if(!(t.state!==0||n.state!==0||r.state!==0)){var i=t.value;return r.value==="unknown"?!1:i===37&&!v(["webkit","gecko"],r.value)||i===39&&!v(["internet_explorer"],n.value)||i===33&&!v(["chromium"],r.value)}};var E=function e(e){var t=e.functionBind;if(t.state===-2)return eQ.PhantomJS};var x=function e(e){var t=e.languages;if(t.state===0&&t.value.length===0)return eQ.HeadlessChrome};var S=function e(e){var t=e.mimeTypesConsistent;if(t.state===0&&!t.value)return eQ.Unknown};var k=function e(e){var t=e.notificationPermissions,n=e.browserKind;if(n.state!==0||n.value!=="chrome")return!1;if(t.state===0&&t.value)return eQ.HeadlessChrome};var P=function e(e){var t=e.pluginsArray;if(t.state===0&&!t.value)return eQ.HeadlessChrome};var L=function e(e){var t=e.pluginsLength,n=e.android,r=e.browserKind,i=e.browserEngineKind;if(!(t.state!==0||n.state!==0||r.state!==0||i.state!==0)&&!(r.value!=="chrome"||n.value||i.value!=="chromium")&&t.value===0)return eQ.HeadlessChrome};var H=function e(e){var t,n=e.process;if(n.state!==0)return!1;if(n.value.type==="renderer"||((t=n.value.versions)===null||t===void 0?void 0:t.electron)!=null)return eQ.Electron};var B=function e(e){var t=e.productSub,n=e.browserKind;if(t.state!==0||n.state!==0)return!1;if((n.value==="chrome"||n.value==="safari"||n.value==="opera"||n.value==="wechat")&&t.value!=="20030107")return eQ.Unknown};var T=function e(e){var t=e.userAgent;if(t.state!==0)return!1;if(/PhantomJS/i.test(t.value))return eQ.PhantomJS;if(/Headless/i.test(t.value))return eQ.HeadlessChrome;if(/Electron/i.test(t.value))return eQ.Electron;if(/slimerjs/i.test(t.value))return eQ.SlimerJS};var M=function e(e){var t=e.webDriver;if(t.state===0&&t.value)return eQ.HeadlessChrome};var j=function e(e){var t=e.webGL;if(t.state===0){var n=t.value,r=n.vendor,i=n.renderer;if(r=="Brian Paul"&&i=="Mesa OffScreen")return eQ.HeadlessChrome}};var O=function e(e){var t=e.windowExternal;if(t.state!==0)return!1;if(/Sequentum/i.test(t.value))return eQ.Sequentum};var I=function e(e){var t=e.windowSize,n=e.documentFocus;if(t.state!==0||n.state!==0)return!1;var r=t.value,i=r.outerWidth,o=r.outerHeight;if(n.value&&i===0&&o===0)return eQ.HeadlessChrome};var R=function e(e){var t=e.distinctiveProps;if(t.state!==0)return!1;var n=t.value,r;for(r in n)if(n[r])return r};var q=function e(){var e=navigator.appVersion;if(e==null)throw new eY(-1,"navigator.appVersion is undefined");return e};var V=function e(){if(document.documentElement===void 0)throw new eY(-1,"document.documentElement is undefined");var e=document.documentElement;if(typeof e.getAttributeNames!="function")throw new eY(-2,"document.documentElement.getAttributeNames is not a function");return e.getAttributeNames()};var D=function e(){try{null[0]()}catch(e){if(i(e,Error)&&e.stack!=null)return e.stack.toString()}throw new eY(-3,"errorTrace signal unexpected behaviour")};var z=function e(){return eval.toString().length};var F=function e(){if(Function.prototype.bind===void 0)throw new eY(-2,"Function.prototype.bind is undefined");return Function.prototype.bind.toString()};var W=function e(){var e,t,n=window,r=navigator;return b(["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":b(["ApplePayError"in n,"CSSPrimitiveValue"in n,"Counter"in n,r.vendor.indexOf("Apple")===0,"getStorageUpdates"in r,"WebKitMediaKeys"in n])>=4?"webkit":b(["buildID"in navigator,"MozAppearance"in((t=(e=document.documentElement)===null||e===void 0?void 0:e.style)!==null&&t!==void 0?t:{}),"onmozfullscreenchange"in n,"mozInnerScreenX"in n,"CSSMozDocumentRule"in n,"CanvasCaptureMediaStream"in n])>=4?"gecko":"unknown"};var U=function e(){var e,t=(e=navigator.userAgent)===null||e===void 0?void 0:e.toLowerCase();return m(t,"edg/")?"edge":m(t,"trident")||m(t,"msie")?"internet_explorer":m(t,"wechat")?"wechat":m(t,"firefox")?"firefox":m(t,"opera")||m(t,"opr")?"opera":m(t,"chrome")?"chrome":m(t,"safari")?"safari":"unknown"};var N=function e(){var e=W(),t=e==="chromium",n=e==="gecko",r=window,i=navigator,o="connection";return t?b([!("SharedWorker"in r),i[o]&&"ontypechange"in i[o],!("sinkId"in new Audio)])>=2:n?b(["onorientationchange"in r,"orientation"in r,/android/i.test(i.appVersion)])>=2:!1};var J=function e(){return document.hasFocus===void 0?!1:document.hasFocus()};var Z=function e(){var e=window;return b([!("MediaSettingsRange"in e),"RTCEncodedAudioFrame"in e,""+e.Intl=="[object Intl]",""+e.Reflect=="[object Reflect]"])>=3};var K=function e(){var e=navigator,t=[],n=e.language||e.userLanguage||e.browserLanguage||e.systemLanguage;if(n!==void 0&&t.push([n]),Array.isArray(e.languages)){var r=W();r==="chromium"&&Z()||t.push(e.languages)}else if(typeof e.languages=="string"){var i=e.languages;i&&t.push(i.split(","))}return t};var G=function e(){if(navigator.mimeTypes===void 0)throw new eY(-1,"navigator.mimeTypes is undefined");for(var e=navigator.mimeTypes,t=Object.getPrototypeOf(e)===MimeTypeArray.prototype,n=0;n<e.length;n++)t&&(t=Object.getPrototypeOf(e[n])===MimeType.prototype);return t};var $=function e(){return a(this,void 0,void 0,function(){var e,t;return c(this,function(n){switch(n.label){case 0:if(window.Notification===void 0)throw new eY(-1,"window.Notification is undefined");if(navigator.permissions===void 0)throw new eY(-1,"navigator.permissions is undefined");if(e=navigator.permissions,typeof e.query!="function")throw new eY(-2,"navigator.permissions.query is not a function");n.label=1;case 1:return n.trys.push([1,3,,4]),[4,e.query({name:"notifications"})];case 2:return t=n.sent(),[2,window.Notification.permission==="denied"&&t.state==="prompt"];case 3:throw n.sent(),new eY(-3,"notificationPermissions signal unexpected behaviour");case 4:return[2]}})})};var X=function e(){if(navigator.plugins===void 0)throw new eY(-1,"navigator.plugins is undefined");if(window.PluginArray===void 0)throw new eY(-1,"window.PluginArray is undefined");return i(navigator.plugins,PluginArray)};var Q=function e(){if(navigator.plugins===void 0)throw new eY(-1,"navigator.plugins is undefined");if(navigator.plugins.length===void 0)throw new eY(-3,"navigator.plugins.length is undefined");return navigator.plugins.length};var Y=function e(){var e=window.process,t="window.process is";if(e===void 0)throw new eY(-1,"".concat(t," undefined"));if(e&&typeof e!="object")throw new eY(-3,"".concat(t," not an object"));return e};var ee=function e(){var e=navigator.productSub;if(e===void 0)throw new eY(-1,"navigator.productSub is undefined");return e};var et=function e(){if(navigator.connection===void 0)throw new eY(-1,"navigator.connection is undefined");if(navigator.connection.rtt===void 0)throw new eY(-1,"navigator.connection.rtt is undefined");return navigator.connection.rtt};var en=function e(){return navigator.userAgent};var er=function e(){if(navigator.webdriver==null)throw new eY(-1,"navigator.webdriver is undefined");return navigator.webdriver};var ei=function e(){var e=document.createElement("canvas");if(typeof e.getContext!="function")throw new eY(-2,"HTMLCanvasElement.getContext is not a function");var t=e.getContext("webgl");if(t===null)throw new eY(-4,"WebGLRenderingContext is null");if(typeof t.getParameter!="function")throw new eY(-2,"WebGLRenderingContext.getParameter is not a function");var n=t.getParameter(t.VENDOR),r=t.getParameter(t.RENDERER);return{vendor:n,renderer:r}};var eo=function e(){if(window.external===void 0)throw new eY(-1,"window.external is undefined");var e=window.external;if(typeof e.toString!="function")throw new eY(-2,"window.external.toString is not a function");return e.toString()};var ea=function e(){return{outerWidth:window.outerWidth,outerHeight:window.outerHeight,innerWidth:window.innerWidth,innerHeight:window.innerHeight}};var eu=function e(){var e,t=(e={},e[eQ.Awesomium]={window:["awesomium"]},e[eQ.Cef]={window:["RunPerfTest"]},e[eQ.CefSharp]={window:["CefSharp"]},e[eQ.CoachJS]={window:["emit"]},e[eQ.FMiner]={window:["fmget_targets"]},e[eQ.Geb]={window:["geb"]},e[eQ.NightmareJS]={window:["__nightmare","nightmare"]},e[eQ.Phantomas]={window:["__phantomas"]},e[eQ.PhantomJS]={window:["callPhantom","_phantom"]},e[eQ.Rhino]={window:["spawn"]},e[eQ.Selenium]={window:["_Selenium_IDE_Recorder","_selenium","calledSelenium",/^([a-z]){3}_.*_(Array|Promise|Symbol)$/],document:["__selenium_evaluate","selenium-evaluate","__selenium_unwrapped"]},e[eQ.WebDriverIO]={window:["wdioElectron"]},e[eQ.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"]},e[eQ.HeadlessChrome]={window:["domAutomation","domAutomationController"]},e),n,r={},i=g(window),o=[];window.document!==void 0&&(o=g(window.document));for(n in t){var a=t[n];if(a!==void 0){var u=a.window===void 0?!1:y.apply(void 0,d([i],a.window,!1)),s=a.document===void 0||!o.length?!1:y.apply(void 0,d([o],a.document,!1));r[n]=u||s}}return r};var es=function e(){if(!(window.__fpjs_d_m||Math.random()>=.001))try{var e=new XMLHttpRequest;e.open("get","https://m1.openfpcdn.io/botd/v".concat(eX,"/npm-monitoring"),!0),e.send()}catch(e){console.error(e)}};var ec=function e(e){var t=e===void 0?{}:e,n=t.monitoring,r=n===void 0?!0:n;return a(this,void 0,void 0,function(){var e;return c(this,function(t){switch(t.label){case 0:return r&&es(),e=new e2,[4,e.collect()];case 1:return t.sent(),[2,e]}})})};var el=function e(e){var t={},n=null;return Object.keys(e).forEach(function(r){var i=e[r];r==="errorTrace"?i&&typeof i=="object"&&"value"in i&&(n=JSON.stringify(i.value)):r!=="process"&&(i&&typeof i=="object"&&"state"in i?i.state===0?t[r]={value:i.value}:t[r]={error:i.error}:t[r]=i)}),{client_data:JSON.stringify(t),error_trace:n}};var ed=Object.create;var ef=Object.defineProperty;var ep=Object.getOwnPropertyDescriptor;var eh=Object.getOwnPropertyNames;var ev=Object.getPrototypeOf,em=Object.prototype.hasOwnProperty;var ew=function(e){return(typeof require==="undefined"?"undefined":s(require))<"u"?require:(typeof Proxy==="undefined"?"undefined":s(Proxy))<"u"?new Proxy(e,{get:function(e,t){return((typeof require==="undefined"?"undefined":s(require))<"u"?require:e)[t]}}):e}(function(e){if((typeof require==="undefined"?"undefined":s(require))<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var eg=function(e,t){return function(){return t||e((t={exports:{}}).exports,t),t.exports}};var ey=function(e,t,n,r){var i=true,o=false,a=undefined;if(t&&typeof t=="object"||typeof t=="function")try{var u=function(){var i=c.value;!em.call(e,i)&&i!==n&&ef(e,i,{get:function(){return t[i]},enumerable:!(r=ep(t,i))||r.enumerable})};for(var s=eh(t)[Symbol.iterator](),c;!(i=(c=s.next()).done);i=true)u()}catch(e){o=true;a=e}finally{try{if(!i&&s.return!=null){s.return()}}finally{if(o){throw a}}}return e};var eb=function(e,t,n){return n=e!=null?ed(ev(e)):{},ey(t||!e||!e.__esModule?ef(n,"default",{value:e,enumerable:!0}):n,e)};var eA=eg(function(e,t){"use strict";(function(n,r){typeof e=="object"?t.exports=e=r():typeof define=="function"&&define.amd?define([],r):n.CryptoJS=r()})(e,function(){var e=e||function(e,t){var n;if((typeof window==="undefined"?"undefined":s(window))<"u"&&window.crypto&&(n=window.crypto),(typeof self==="undefined"?"undefined":s(self))<"u"&&self.crypto&&(n=self.crypto),(typeof globalThis==="undefined"?"undefined":s(globalThis))<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&(typeof window==="undefined"?"undefined":s(window))<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&(typeof global==="undefined"?"undefined":s(global))<"u"&&global.crypto&&(n=global.crypto),!n&&typeof ew=="function")try{n=ew("crypto")}catch(e){}var r=function e(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){var e=function e(){};return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),o={},a=o.lib={},u=a.Base=function(){return{extend:function e(e){var t=i(this);return e&&t.mixIn(e),(!t.hasOwnProperty("init")||this.init===t.init)&&(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function e(){var e=this.extend();return e.init.apply(e,arguments),e},init:function e(){},mixIn:function e(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function e(){return this.init.prototype.extend(this)}}}(),c=a.WordArray=u.extend({init:function e(e,n){e=this.words=e||[],n!=t?this.sigBytes=n:this.sigBytes=e.length*4},toString:function e(e){return(e||d).stringify(this)},concat:function e(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++){var a=n[o>>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(var u=0;u<i;u+=4)t[r+u>>>2]=n[u>>>2];return this.sigBytes+=i,this},clamp:function t(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function e(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function e(e){for(var t=[],n=0;n<e;n+=4)t.push(r());return new c.init(t,e)}}),l=o.enc={},d=l.Hex={stringify:function e(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((o&15).toString(16))}return r.join("")},parse:function e(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new c.init(n,t/2)}},f=l.Latin1={stringify:function e(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function e(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new c.init(n,t)}},p=l.Utf8={stringify:function e(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function e(e){return f.parse(unescape(encodeURIComponent(e)))}},h=a.BufferedBlockAlgorithm=u.extend({reset:function e(){this._data=new c.init,this._nDataBytes=0},_append:function e(e){typeof e=="string"&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function t(t){var n,r=this._data,i=r.words,o=r.sigBytes,a=this.blockSize,u=a*4,s=o/u;t?s=e.ceil(s):s=e.max((s|0)-this._minBufferSize,0);var l=s*a,d=e.min(l*4,o);if(l){for(var f=0;f<l;f+=a)this._doProcessBlock(i,f);n=i.splice(0,l),r.sigBytes-=d}return new c.init(n,d)},clone:function e(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),v=a.Hasher=h.extend({cfg:u.extend(),init:function e(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function e(){h.reset.call(this),this._doReset()},update:function e(e){return this._append(e),this._process(),this},finalize:function e(e){e&&this._append(e);var t=this._doFinalize();return t},blockSize:512/32,_createHelper:function e(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function e(e){return function(t,n){return new m.HMAC.init(e,n).finalize(t)}}}),m=o.algo={};return o}(Math);return e})});var eC=eg(function(e,t){"use strict";(function(n,r){typeof e=="object"?t.exports=e=r(eA()):typeof define=="function"&&define.amd?define(["./core"],r):r(n.CryptoJS)})(e,function(e){return function(t){var n=e,r=n.lib,i=r.WordArray,o=r.Hasher,a=n.algo,u=[],s=[];(function(){var e=function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0};var n=function e(e){return(e-(e|0))*4294967296|0};for(var r=2,i=0;i<64;)e(r)&&(i<8&&(u[i]=n(t.pow(r,1/2))),s[i]=n(t.pow(r,1/3)),i++),r++})();var c=[],l=a.SHA256=o.extend({_doReset:function e(){this._hash=new i.init(u.slice(0))},_doProcessBlock:function e(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],u=n[4],l=n[5],d=n[6],f=n[7],p=0;p<64;p++){if(p<16)c[p]=e[t+p]|0;else{var h=c[p-15],v=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,m=c[p-2],w=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;c[p]=v+c[p-7]+w+c[p-16]}var g=u&l^~u&d,y=r&i^r&o^i&o,b=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),A=(u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25),C=f+A+g+s[p]+c[p],_=b+y;f=d,d=l,l=u,u=a+C|0,a=o,o=i,i=r,r=C+_|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+u|0,n[5]=n[5]+l|0,n[6]=n[6]+d|0,n[7]=n[7]+f|0},_doFinalize:function e(){var e=this._data,n=e.words,r=this._nDataBytes*8,i=e.sigBytes*8;return n[i>>>5]|=128<<24-i%32,n[(i+64>>>9<<4)+14]=t.floor(r/4294967296),n[(i+64>>>9<<4)+15]=r,e.sigBytes=n.length*4,this._process(),this._hash},clone:function e(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=o._createHelper(l),n.HmacSHA256=o._createHmacHelper(l)}(Math),e.SHA256})});var e_='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="%23000000">%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 eE='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 ex='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24">%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-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 eS='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23000000">%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>';var ek='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 eP='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="indefinite" />%0A </path>%0A </g>%0A <style>%0A svg>g>path:last-of-type {%0A stroke: %23C2BAB5;%0A }%0A </style>%0A</svg>';var eL=null,eH={setupChallengeUI:eB,renderLogo:e,fetchAndCreateLogo:eM};function eB(){return eT.apply(this,arguments)}function eT(){eT=r(function(){return l(this,function(e){return[2,eL||(eL=r(function(){var e,t,n,r,i;return l(this,function(o){switch(o.label){case 0:e=document.getElementById("pageContainer"),t=document.getElementById("contentContainer");if(!(e||(e=document.createElement("div"),e.id="pageContainer",document.body.appendChild(e)),!t))return[3,3];t=document.createElement("div"),t.id="contentContainer",e.appendChild(t);return[4,eM()];case 1:n=o.sent(),r=document.createElement("p");r.textContent="is verifying your browser...",r.id="spinnerText";i=document.createElement("img");i.src=eP,i.id="spinner",i.alt="",i.setAttribute("role","presentation"),t.appendChild(n),t.appendChild(r),t.appendChild(i);return[4,eH.renderLogo(n)];case 2:o.sent();o.label=3;case 3:eL=null;return[2]}})})(),eL)]})});return eT.apply(this,arguments)}function eM(){return ej.apply(this,arguments)}function ej(){ej=r(function(){var e,t,n,r,i,o,a;return l(this,function(u){switch(u.label){case 0:e="".concat(window.location.origin,"/fastly/logo"),t=ek,n=!1;u.label=1;case 1:u.trys.push([1,3,,4]);return[4,fetch(e)];case 2:r=u.sent(),i=r.headers.get("content-type");r.ok&&i.startsWith("image/")?(t=e,n=!0):t=ek;return[3,4];case 3:o=u.sent();t=ek;return[3,4];case 4:a=document.createElement("img");return[2,(a.src=t,a.id="fastlyLogo",a.alt=n?"Company Logo":"Fastly Logo",n?(a.style.display="block",a.style.width="auto",a.style.height="75px",a.style.margin="0 auto"):(a.style.display="block",a.style.height="40px"),a)]}})});return ej.apply(this,arguments)}function eO(){return eI.apply(this,arguments)}function eI(){eI=r(function(){return l(this,function(e){if(!/complete|interactive|loaded/.test(document.readyState))return[2,new Promise(function(e,t){return window.addEventListener("DOMContentLoaded",function(){return e()})})];return[2]})});return eI.apply(this,arguments)}function eR(e,t,n){return eq.apply(this,arguments)}function eq(){eq=r(function(e,t,n){var r,i,o,a,u,s,c,d,f,p,h,v,m,w,g,y,b,A,C,_,E,x,S,k,P;return l(this,function(l){switch(l.label){case 0:r=document.getElementById("pageContainer"),i=document.getElementById("contentContainer");r||(r=document.createElement("div"),r.id="pageContainer",document.body.appendChild(r)),i||(i=document.createElement("div"),i.id="contentContainer",r.appendChild(i));o=document.getElementById("errorContainer");for(;i.firstChild&&i.firstChild!==o;)i.removeChild(i.firstChild);if(o)o.style.display="flex",o.setAttribute("aria-hidden","false");else{o=document.createElement("div"),o.id="errorContainer",o.setAttribute("role","alert"),o.setAttribute("aria-hidden","true");a=document.createElement("img");a.src=eE,a.id="fastlyErrorIcon",a.alt="",a.setAttribute("role","presentation");u=document.createElement("div");u.textContent="Incorrect CAPTCHA",u.id="errorText",o.appendChild(a),o.appendChild(u)}return[4,eH.fetchAndCreateLogo()];case 1:s=l.sent(),c=document.createElement("p");c.textContent="Enter the characters seen in the image below:",c.id="captchaTitle";d=document.createElement("div");d.id="captchaContainer";f=document.createElement("img");f.src=e.image_b64,f.id="captchaImage",f.alt="CAPTCHA image challenge";p=document.createElement("div");p.id="audioContainer",p.setAttribute("role","group"),p.setAttribute("aria-label","Audio CAPTCHA controls");h=function e(e,t){eV(e,n,t)},v=new AudioContext,m=document.createElement("img");m.src=ex,m.id="audioButton",m.dataset.token=t,m.dataset.playing="false",m.alt="",m.setAttribute("role","button"),m.setAttribute("aria-label","Play audio CAPTCHA"),m.setAttribute("tabindex","0"),m.addEventListener("click",function(e){h(e,v)}),m.addEventListener("keydown",function(e){e.key==="Enter"&&h(e,v)});w=function e(e){ez(e,n)},g=document.createElement("a");g.id="audioDownload",g.style.backgroundImage="url('".concat(e_,"')"),g.setAttribute("tabindex","0"),g.addEventListener("click",w),g.addEventListener("keydown",function(e){e.key==="Enter"&&w(e)});y=document.createElement("span");y.textContent="Download audio CAPTCHA",y.className="sr-only",g.appendChild(y);b=document.createElement("div");b.id="inputContainer";A=document.createElement("label");A.textContent="Answer",A.id="inputLabel",A.htmlFor="capInput";C=document.createElement("form");C.id="capForm",C.dataset.token=t;_=document.createElement("input");_.name="answer",_.required=!0,_.type="text",_.autocapitalize="off",_.autocomplete="off",_.spellcheck=!1,_.id="capInput",_.setAttribute("aria-required","true"),_.setAttribute("aria-labelledby","captchaTitle inputLabel");E=document.createElement("button");E.textContent="Submit",E.type="submit",E.id="capSubmit";x=document.createElement("div");x.id="errorModal",x.setAttribute("role","dialog"),x.setAttribute("aria-label","Error Message"),x.setAttribute("aria-hidden","true");S=document.createElement("p");S.textContent="Audio is currently unavailable. Please try again later.";k=document.createElement("button");k.id="errorModalBtn",k.textContent="Close",k.setAttribute("aria-label","Close error message"),k.addEventListener("click",function(){var e=document.getElementById("errorModal");e&&(e.style.display="none",e.setAttribute("aria-hidden","true"))}),d.appendChild(f),p.appendChild(m),p.appendChild(g),x.appendChild(S),x.appendChild(k),C.appendChild(A),C.appendChild(_),C.appendChild(o),C.appendChild(E),b.appendChild(C),i.appendChild(s),i.appendChild(c),i.appendChild(d),i.appendChild(p),i.appendChild(b),i.appendChild(x);return[4,eO()];case 2:l.sent(),_.focus();P=new Promise(function(e){C.addEventListener("submit",function(t){t.preventDefault(),e({ty:"captcha",answer:_.value})})});return[2,[_,E,m,P]]}})});return eq.apply(this,arguments)}function eV(e,t,n){return eD.apply(this,arguments)}function eD(){eD=r(function(e,t,n){var r,i,o,a,u;return l(this,function(s){switch(s.label){case 0:e.preventDefault();r=document.getElementById("audioButton"),i="".concat(t,"/audio?token=").concat(r.dataset.token);if(!(r.dataset.playing==="false"))return[3,5];r.dataset.playing="true";return[4,fetch(i)];case 1:o=s.sent();if(!o.ok)return[3,3];return[4,o.arrayBuffer()];case 2:a=s.sent();n.decodeAudioData(a,function(e){var t=n.createBufferSource();t.buffer=e,t.connect(n.destination),t.start(0),r.src=eS,t.onended=function(){r.src=ex,r.dataset.playing="false"}},function(e){console.error("Error decoding audio data:",e)});return[3,4];case 3:u=document.getElementById("errorModal");u.style.display="block",u.setAttribute("aria-hidden","false"),r.dataset.playing="false";s.label=4;case 4:return[3,6];case 5:return[2];case 6:return[2]}})});return eD.apply(this,arguments)}function ez(e,t){return eF.apply(this,arguments)}function eF(){eF=r(function(e,t){var n,r,i,o,a,u,s;return l(this,function(c){switch(c.label){case 0:e.preventDefault();n=document.getElementById("audioButton"),r="".concat(t,"/audio?token=").concat(n.dataset.token);return[4,fetch(r)];case 1:i=c.sent();if(!i.ok){o=document.getElementById("errorModal");o&&(o.style.display="block",o.setAttribute("aria-hidden","false"));return[2]}return[4,i.blob()];case 2:a=c.sent(),u=URL.createObjectURL(a),s=document.createElement("a");s.href=u,s.download="audio_captcha",document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(u);return[2]}})});return eF.apply(this,arguments)}var eW=eb(eC());function eU(e){return eN.apply(this,arguments)}function eN(){eN=r(function(e){return l(this,function(t){switch(t.label){case 0:return[4,eH.setupChallengeUI()];case 1:return[2,(t.sent(),n(e))]}})});return eN.apply(this,arguments)}function eJ(e,t){return eZ.apply(this,arguments)}function eZ(){eZ=r(function(e,t){var n;return l(this,function(r){switch(r.label){case 0:n=document.createElement("div");n.id="pageContainer";return[4,eK(e,t)];case 1:return[2,r.sent()]}})});return eZ.apply(this,arguments)}function eK(e,t){return eG.apply(this,arguments)}function eG(){eG=r(function(e,t){var n,r,i,o;return l(this,function(a){switch(a.label){case 0:n="",r="".concat(e,"/pat?token=").concat(t);return[4,fetch(r,{headers:{accept:"text/plain","content-type":"application/json"},referrerPolicy:"strict-origin-when-cross-origin",method:"POST",mode:"cors",credentials:"same-origin"})];case 1:i=a.sent();if(!(i.status===200))return[3,3];return[4,i.json()];case 2:n=a.sent().auth;return[3,4];case 3:if(i.status===401)console.log("PAT challenge aborted.");else{o="Server responded with status ".concat(i.status,": ").concat(i.statusText);console.error(o)}a.label=4;case 4:return[2,{ty:"pat",auth:n}]}})});return eG.apply(this,arguments)}var e$=function e(e,t){return e$=Object.setPrototypeOf||i({__proto__:[]},Array)&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e$(e,t)};var eX="1.9.1",eQ={Awesomium:"awesomium",Cef:"cef",CefSharp:"cefsharp",CoachJS:"coachjs",Electron:"electron",FMiner:"fminer",Geb:"geb",NightmareJS:"nightmarejs",Phantomas:"phantomas",PhantomJS:"phantomjs",Rhino:"rhino",Selenium:"selenium",Sequentum:"sequentum",SlimerJS:"slimerjs",WebDriverIO:"webdriverio",WebDriver:"webdriver",HeadlessChrome:"headless_chrome",Unknown:"unknown"},eY=function(e){o(t,e);function t(n,r){var i=e.call(this,r)||this;return i.state=n,i.name="BotdError",Object.setPrototypeOf(i,t.prototype),i}return t}(Error);var e0={detectAppVersion:h,detectDocumentAttributes:A,detectErrorTrace:C,detectEvalLengthInconsistency:_,detectFunctionBind:E,detectLanguagesLengthInconsistency:x,detectNotificationPermissions:k,detectPluginsArray:P,detectPluginsLengthInconsistency:L,detectProcess:H,detectUserAgent:T,detectWebDriver:M,detectWebGL:j,detectWindowExternal:O,detectWindowSize:I,detectMimeTypesConsistent:S,detectProductSub:B,detectDistinctiveProperties:R};var e1={android:N,browserKind:U,browserEngineKind:W,documentFocus:J,userAgent:en,appVersion:q,rtt:et,windowSize:ea,pluginsLength:Q,pluginsArray:X,errorTrace:D,productSub:ee,windowExternal:eo,mimeTypesConsistent:G,evalLength:z,webGL:ei,webDriver:er,languages:K,notificationPermissions:$,documentElementKeys:V,functionBind:F,process:Y,distinctiveProps:eu},e2=function(){var e=function e(){this.components=void 0,this.detections=void 0};return e.prototype.getComponents=function(){return this.components},e.prototype.getDetections=function(){return this.detections},e.prototype.detect=function(){if(this.components===void 0)throw new Error("BotDetector.detect can't be called before BotDetector.collect");var e=f(this.components,e0),t=e[0],n=e[1];return this.detections=t,n},e.prototype.collect=function(){return a(this,void 0,void 0,function(){var e;return c(this,function(t){switch(t.label){case 0:return e=this,[4,p(e1)];case 1:return e.components=t.sent(),[2,this.components]}})})},e}();function e3(){return e4.apply(this,arguments)}function e4(){e4=r(function(){var e,t,n,r,i,o,a,u;return l(this,function(s){switch(s.label){case 0:return[4,eH.setupChallengeUI()];case 1:s.sent();return[4,ec()];case 2:e=s.sent(),t=e.detect(),n=null;t.bot===!0&&(n=t.botKind);r=navigator.webdriver,i=e.getComponents(),o=el(i),a=o.client_data,u=o.error_trace;return[2,{ty:"clientmetrics",webdriver:r,bot_detection_result:{bot_detected:t.bot,bot_kind:n},browser_metrics:{client_data:a,error_trace:u}}]}})});return e4.apply(this,arguments)}function e5(e,t,n,r){return e7.apply(this,arguments)}function e7(){e7=r(function(e,t,n,r){var i,o;return l(this,function(a){switch(a.label){case 0:a.trys.push([0,3,,4]);return[4,e8(e,t,n)];case 1:i=a.sent();return[4,e9({token:t,data:i},"".concat(n),r)];case 2:a.sent();return[3,4];case 3:o=a.sent();console.error("Failed to send responses:",o);return[3,4];case 4:return[2]}})});return e7.apply(this,arguments)}function e8(e,t,n){return e6.apply(this,arguments)}function e6(){e6=r(function(e,t,n){var r,i,o,a,s,c,d,f;return l(this,function(l){switch(l.label){case 0:r=[];i=true,o=false,a=undefined;try{for(s=e[Symbol.iterator]();!(i=(c=s.next()).done);i=true){d=c.value;f=void 0;try{switch(d.ty){case"pow":f=eU(d.data);break;case"pat":f=eJ(n,t);break;case"captcha":f=eR(d.data,t,n).then(function(e){var t=u(e,4),n=t[3];return n});break;case"clientmetrics":f=e3();break;default:throw new Error("Unknown challenge type")}r.push(f)}catch(e){console.error("Error presenting challenge:",e);break}}}catch(e){o=true;a=e}finally{try{if(!i&&s.return!=null){s.return()}}finally{if(o){throw a}}}return[4,Promise.all(r)];case 1:return[2,l.sent()]}})});return e6.apply(this,arguments)}function e9(e,t,n){return te.apply(this,arguments)}function te(){te=r(function(e,t,n){var r,i,o,a,u,s,c;return l(this,function(l){switch(l.label){case 0:l.trys.push([0,5,,6]);r=new URL("".concat(t,"/fst-post-back"),window.location.origin);r.username="",r.password="";return[4,fetch(r.toString(),{headers:{accept:"application/json","content-type":"application/json"},referrerPolicy:"strict-origin-when-cross-origin",method:"POST",body:JSON.stringify(e),mode:"cors",credentials:"same-origin"})];case 1:i=l.sent();if(!(i.status===200))return[3,3];return[4,tt(i,n,t)];case 2:l.sent();return[3,4];case 3:if(i.status===400){o="Bad Request: ".concat(i.statusText);throw new Error(o)}else if(i.status===404){a="Not Found: ".concat(i.statusText);throw new Error(a)}else if(i.status===405){u="Method Not Allowed: ".concat(i.statusText);throw new Error(u)}else{s="Server responded with status ".concat(i.status,": ").concat(i.statusText);throw new Error(s)}l.label=4;case 4:return[3,6];case 5:c=l.sent();throw console.error("Error during fetch request:",c),c;case 6:return[2]}})});return te.apply(this,arguments)}function tt(e,t,n){return tn.apply(this,arguments)}function tn(){tn=r(function(e,t,n){var r,i,o,a,u;return l(this,function(s){switch(s.label){case 0:s.trys.push([0,10,,11]);return[4,e.json()];case 1:r=s.sent();if(!(r.status==="success"))return[3,2];t&&location.reload();return[3,9];case 2:if(!(r.ch&&r.tok))return[3,8];s.label=3;case 3:s.trys.push([3,6,,7]);return[4,e8(r.ch,r.tok,n)];case 4:i=s.sent(),o={token:r.tok,data:i};return[4,e9(o,n,t)];case 5:s.sent();return[3,7];case 6:a=s.sent();console.error("An error occurred while sending responses. Please try again later.");return[3,7];case 7:return[3,9];case 8:throw new Error("Unexpected response format.");case 9:return[3,11];case 10:u=s.sent();console.error("An error occurred while processing the server response. Please try again later.");return[3,11];case 11:return[2]}})});return tn.apply(this,arguments)}Object.defineProperty(window,"init",{value:e5,configurable:!1,enumerable:!1,writable:!1})})();init([{"ty":"pow","data":{"base":"Nreb8xhbjHITHAWk","hash":"ea4b867c1fe7166ee21d0d734819b5770b33ab1ecaec4be560d3bea6be1b514d","hmac":"3b21e5a052ed79ec242fcf825d0b45a2795ad1b71ae5909189fd5627946421a0","expires":"1746185794"}}], "AXBHynastbMQpg5y7SqingDC3Ep2Xxj7TOlf9ESpLOgfXn3g6Xb1m5K4EbFtMjJWzJn9Ysfv5QdIST5ypC6OkaRPcNG1jh0-Nl1pHnNTDYY6H2K2X3EkUAFQ0E20byXXrJhjMdbyQrP-ow0gNUUfACVbfsqugnmHo79gLikd-KU_q77knPG18TkmIKz6M_tVKmUDyPDPazkGC1E89tgtithGWhLeQ1oB65UIHbb61kyGtZK_7vgxig9CCjMCZUw=", "/_fs-ch-1T1wmsGaOgGaSxcX", true);