forked from MarseyWorld/MarseyWorld
1 line
86 KiB
JavaScript
1 line
86 KiB
JavaScript
var FingerprintJS=function(e){"use strict";var t=function(){return(t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function n(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function r(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{s(r.next(e))}catch(t){o(t)}}function u(e){try{s(r.throw(e))}catch(t){o(t)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,u)}s((r=r.apply(e,t||[])).next())}))}function i(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};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])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&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}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(u){o=[6,u],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}function o(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,u=o.length;a<u;a++,i++)r[i]=o[a];return r}var a="3.5.4";function u(e,t){return new Promise((function(n){return s(n,e,t)}))}function s(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=Date.now()+t,o=0,a=function(){o=setTimeout((function(){Date.now()<i?a():e.apply(void 0,n)}),i-Date.now())};return a(),function(){return clearTimeout(o)}}function c(e,t,n){for(var r=[],i=3;i<arguments.length;i++)r[i-3]=arguments[i];var o,a=!1,u=e,c=0,l=function(){a||o||(c=Date.now(),o=s((function(){a=!0,n.apply(void 0,r)}),u))},f=function(){!a&&o&&(o(),o=void 0,u-=Date.now()-c)};return t&&l(),{start:l,stop:f}}function l(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i=document,o="visibilitychange",a=function(){return i.hidden?l():s()},u=c(t,!i.hidden,(function(){i.removeEventListener(o,a),e.apply(void 0,n)})),s=u.start,l=u.stop;return i.addEventListener(o,a),function(){i.removeEventListener(o,a),l()}}function f(e,t){return new Promise((function(n){return l(n,e,t)}))}function d(e,t){return r(this,void 0,void 0,(function(){var n;return i(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,e()];case 1:return[2,r.sent()];case 2:return n=r.sent(),console.error(n),[2,t];case 3:return[2]}}))}))}function v(e,t){var n=this;return new Promise((function(o,a){var u=t(),s=!1;null==e||e.then(o,a).then((function(){return s=!0}));var c=function(e){return r(n,void 0,void 0,(function(){var t,n;return i(this,(function(r){switch(r.label){case 0:if(e.done)return[2,o(e.value)];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,e.value];case 2:if(t=r.sent(),!s)try{c(u.next(t))}catch(i){a(i)}return[3,4];case 3:if(n=r.sent(),!s)try{c(u.throw(n))}catch(i){a(i)}return[3,4];case 4:return[2]}}))}))};c(u.next())}))}function h(e,t){return r(this,void 0,void 0,(function(){var n,r,o,a;return i(this,(function(i){switch(i.label){case 0:try{n=t().then((function(e){return r=[!0,e]}),(function(e){return r=[!1,e]}))}catch(u){r=[!1,u]}return a=e.then((function(e){return o=[!0,e]}),(function(e){return o=[!1,e]})),[4,Promise.race([n,a])];case 1:return i.sent(),[2,function(){if(r){if(r[0])return r[1];throw r[1]}if(o){if(o[0])return o[1];throw o[1]}throw new Error("96375")}]}}))}))}function m(e,n){var r;return void 0===n&&(n=!1),t({name:e.name,message:e.message,stack:n?null===(r=e.stack)||void 0===r?void 0:r.split("\n"):e.stack},e)}function p(){var e=window;try{return e.self!==e.top}catch(t){return!0}}function g(e,t){var n;return i(this,(function(r){switch(r.label){case 0:n=0,r.label=1;case 1:return[4,Math.random()*Math.min(t,e*Math.pow(2,n))];case 2:r.sent(),r.label=3;case 3:return++n,[3,1];case 4:return[2]}}))}function b(e){return e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",y=w+"+/";function E(e,t){if(0==t.length||t.length>e.length)return-1;for(var n=0;n<e.length;n++){for(var r=0,i=0;i<t.length;i++){if(e[n+i]!==t[i]){r=0;break}r++}if(r==t.length)return n}return-1}function R(e){if("function"==typeof TextDecoder){var t=(new TextDecoder).decode(e);if(t)return t}var n=b(e);return decodeURIComponent(escape(String.fromCharCode.apply(null,n)))}function k(e){return e.reduce((function(e,t){return e+(t?1:0)}),0)}function S(e,t,n){return void 0===n&&(n="..."),e.length<=t?e:""+e.slice(0,Math.max(0,t-n.length))+n}function T(e,t){return(e-t+256)%256}function A(e){for(var t=b(e),n=t.length,r="",i=0;i<n;i+=3)r+=y[t[i]>>2]+y[(3&t[i])<<4|t[i+1]>>4]+y[(15&t[i+1])<<2|t[i+2]>>6]+y[63&t[i+2]];return n%3==2?r.slice(0,-1)+"=":n%3==1?r.slice(0,-2)+"==":r}function C(e){for(var t="",n=0;n<e.length;++n)if(n>0){var r=e[n].toLowerCase();r!==e[n]?t+=" "+r:t+=e[n]}else t+=e[n].toUpperCase();return t}function _(e){return void 0===e?void 0:""+e}function I(e,t){for(var n="",r=0;r<e;r++)n+=t.charAt(Math.random()*t.length);return n}function O(e){return I(e,w)}function P(){return 256*Math.random()|0}function x(e){var t=e.filter((function(e){return!!e}));return t.length?function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];for(var r=function(t){d((function(){return t.apply(void 0,e)}))},i=0,o=t;i<o.length;i++){var a=o[i];r(a)}}:void 0}function D(e){switch(e){case 0:return"Loading has started";case 1:return"Loading has succeeded";case 2:return"Loading has failed";case 3:return"Getting visitor identifier has started";case 4:return"Getting visitor identifier has succeeded";case 5:return"Getting visitor identifier has failed";case 6:return"Getting TLS has started";case 7:return"Getting TLS has succeeded";case 8:return"Getting TLS has failed";case 9:return"TLS request try has started";case 10:return"TLS request try has succeeded";case 11:return"TLS request try has failed";case 12:return"Getting fingerprint has started";case 13:return"Getting fingerprint has succeeded";case 14:return"Getting fingerprint has failed";case 15:return"Visitor identifier request has started";case 16:return"Visitor identifier request has succeeded";case 17:return"Visitor identifier request has failed";case 18:return"Visitor identifier request try has started";case 19:return"Visitor identifier request try has succeeded";case 20:return"Visitor identifier request try has failed"}}var M="[FingerprintJS Pro] ";var N=function(e){return void 0===e&&(e=M),function(t){switch(t.e){case 2:case 5:case 8:case 11:case 14:case 17:case 20:console.error(L(e,t));break;case 13:var n=L(e,t),r=t.result;Object.keys(r).some((function(e){return r[e].error}))?console.warn(n):console.log(n);break;default:console.log(L(e,t))}}};function L(e,t){var r=t.e,i=n(t,["e"]),o=""+e+(new Date).toISOString()+": "+D(r);return Object.keys(i).length&&(o+="\n```\n"+function(e){return JSON.stringify(e,(function(e,t){return t instanceof Error?m(t,!0):t instanceof ArrayBuffer?"(base64) "+A(t):t}),2)}(i)+"\n```"),o}function B(e){void 0===e&&(e=M);var t={};return function(n){switch(n.e){case 15:t[n.getCallId]=n.request;break;case 18:console.log(e+"Visitor id request",t[n.getCallId]);break;case 19:console.log(e+"Visitor id response",n.body);break;case 16:case 17:delete t[n.getCallId]}}}function F(e){var t=e.url,n=e.method,r=void 0===n?"get":n,i=e.body,o=e.headers,a=e.withCredentials,u=void 0!==a&&a,s=e.timeout,c=e.responseFormat,l=e.abort;return new Promise((function(e,n){var a=new XMLHttpRequest;for(var f in a.open(r,t,!0),a.withCredentials=u,a.timeout=void 0===s?0:Math.max(s,1),"binary"===c&&(a.responseType="arraybuffer"),o)a.setRequestHeader(f,o[f]);a.onload=function(){return e(function(e){return{body:e.response,status:e.status,statusText:e.statusText}}(a))},a.ontimeout=function(){return n(j("TimeoutError","The request timed out"))},a.onabort=function(){return n(j("AbortError","The request is aborted"))},a.onerror=function(){return n(j("TypeError",navigator.onLine?"Connection error":"Network offline"))},a.send(function(e){var t,n=function(){try{return new Blob([]),!1}catch(t){return!0}};if(e instanceof ArrayBuffer){if(!n())return new Uint8Array(e)}else if((null===(t=e)||void 0===t?void 0:t.buffer)instanceof ArrayBuffer&&n())return e.buffer;return e}(i)),null==l||l.catch((function(){})).then((function(){a.onabort=null,a.abort()}))}))}function j(e,t){var n=new Error(t);return n.name=e,n}function U(e){var t,n=e.url,r=e.body;try{if(null===(t=navigator.sendBeacon)||void 0===t?void 0:t.call(navigator,n,r))return!0}catch(o){if("Illegal invocation"!==o.message)throw o}var i=new XMLHttpRequest;i.open("POST",n,!function(){var e,t=null===(e=window.event)||void 0===e?void 0:e.type;return"pagehide"===t||"unload"===t}()),r instanceof Blob&&i.setRequestHeader("Content-Type",r.type);try{i.send(r)}catch(a){return!1}return!0}function G(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];e&&d((function(){var r=t.apply(void 0,n);void 0!==r&&e(r)}))}function q(e,t,n,o,a){return r(this,void 0,void 0,(function(){var r,u;return i(this,(function(i){switch(i.label){case 0:G(e,t),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,a()];case 2:return r=i.sent(),[3,4];case 3:throw u=i.sent(),G(e,o,u),u;case 4:return G(e,n,r),[2,r]}}))}))}function V(){var e=window,t=e.__fpjs_pvid;return e.__fpjs_pvid="string"==typeof t?t:O(10)}function z(e,n){for(var r={},i=0,o=Object.keys(e);i<o.length;i++){var a=o[i];!e[a].error&&n[a]?r[a]=t(t({},e[a]),{value:n[a](e[a].value)}):r[a]=e[a]}return r}function W(e,t){return new Promise((function(n){return setTimeout(n,e,t)}))}function H(e,t){try{var n=e();(r=n)&&"function"==typeof r.then?n.then((function(e){return t(!0,e)}),(function(e){return t(!1,e)})):t(!0,n)}catch(i){t(!1,i)}var r}function $(e,t,n){return void 0===n&&(n=16),r(this,void 0,void 0,(function(){var r,o,a;return i(this,(function(i){switch(i.label){case 0:r=Date.now(),o=0,i.label=1;case 1:return o<e.length?(t(e[o],o),(a=Date.now())>=r+n?(r=a,[4,W(0)]):[3,3]):[3,4];case 2:i.sent(),i.label=3;case 3:return++o,[3,1];case 4:return[2]}}))}))}function K(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]}function J(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]}function X(e,t){return 32===(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])}function Y(e,t){return 0===(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]}function Z(e,t){return[e[0]^t[0],e[1]^t[1]]}function Q(e){return e=Z(e,[0,e[0]>>>1]),e=Z(e=J(e,[4283543511,3981806797]),[0,e[0]>>>1]),e=Z(e=J(e,[3301882366,444984403]),[0,e[0]>>>1])}function ee(e){return parseInt(e)}function te(e){return parseFloat(e)}function ne(e,t){return"number"==typeof e&&isNaN(e)?t:e}function re(e){return e.reduce((function(e,t){return e+(t?1:0)}),0)}function ie(e){return e&&"object"==typeof e&&"message"in e?e:{message:e}}function oe(e,t,n){var o=Object.keys(e).filter((function(e){return!function(e,t){for(var n=0,r=e.length;n<r;++n)if(e[n]===t)return!0;return!1}(n,e)})),a=Array(o.length);return $(o,(function(n,r){a[r]=function(e,t){var n=function(e){return"function"!=typeof e},r=new Promise((function(r){var i=Date.now();H(e.bind(null,t),(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var o=Date.now()-i;if(!e[0])return r((function(){return{error:ie(e[1]),duration:o}}));var a=e[1];if(n(a))return r((function(){return{value:a,duration:o}}));r((function(){return new Promise((function(e){var t=Date.now();H(a,(function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=o+Date.now()-t;if(!n[0])return e({error:ie(n[1]),duration:i});e({value:n[1],duration:i})}))}))}))}))}));return function(){return r.then((function(e){return e()}))}}(e[n],t)})),function(){return r(this,void 0,void 0,(function(){var e,t,n,r,u,s;return i(this,(function(c){switch(c.label){case 0:for(e={},t=0,n=o;t<n.length;t++)r=n[t],e[r]=void 0;u=Array(o.length),s=function(){var t;return i(this,(function(n){switch(n.label){case 0:return t=!0,[4,$(o,(function(n,r){u[r]||(a[r]?u[r]=a[r]().then((function(t){return e[n]=t})):t=!1)}))];case 1:return n.sent(),t?[2,"break"]:[4,W(1)];case 2:return n.sent(),[2]}}))},c.label=1;case 1:return[5,s()];case 2:if("break"===c.sent())return[3,4];c.label=3;case 3:return[3,1];case 4:return[4,Promise.all(u)];case 5:return c.sent(),[2,e]}}))}))}}function ae(){var e=window,t=navigator;return re(["MSCSSMatrix"in e,"msSetImmediate"in e,"msIndexedDB"in e,"msMaxTouchPoints"in t,"msPointerEnabled"in t])>=4}function ue(){var e=window,t=navigator;return re(["msWriteProfilerMark"in e,"MSStream"in e,"msLaunchUri"in t,"msSaveBlob"in t])>=3&&!ae()}function se(){var e=window,t=navigator;return re(["webkitPersistentStorage"in t,"webkitTemporaryStorage"in t,0===t.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in e,"BatteryManager"in e,"webkitMediaStream"in e,"webkitSpeechGrammar"in e])>=5}function ce(){var e=window,t=navigator;return re(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,0===t.vendor.indexOf("Apple"),"getStorageUpdates"in t,"WebKitMediaKeys"in e])>=4}function le(){var e=window;return re(["safari"in e,!("DeviceMotionEvent"in e),!("ongestureend"in e),!("standalone"in navigator)])>=3}function fe(){var e,t,n=window;return re(["buildID"in navigator,"MozAppearance"in(null!==(t=null===(e=document.documentElement)||void 0===e?void 0:e.style)&&void 0!==t?t:{}),"onmozfullscreenchange"in n,"mozInnerScreenX"in n,"CSSMozDocumentRule"in n,"CanvasCaptureMediaStream"in n])>=4}function de(){var e=document;return e.fullscreenElement||e.msFullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement||null}function ve(){var e=se(),t=fe();if(!e&&!t)return!1;var n=window;return re(["onorientationchange"in n,"orientation"in n,e&&!("SharedWorker"in n),t&&/android/i.test(navigator.appVersion)])>=2}function he(e){var t=new Error(e);return t.name=e,t}function me(e,t,n){var o,a,u;return void 0===n&&(n=50),r(this,void 0,void 0,(function(){var r,s;return i(this,(function(i){switch(i.label){case 0:r=document,i.label=1;case 1:return r.body?[3,3]:[4,W(n)];case 2:return i.sent(),[3,1];case 3:s=r.createElement("iframe"),i.label=4;case 4:return i.trys.push([4,,10,11]),[4,new Promise((function(e,n){var i=!1,o=function(){i=!0,e()};s.onload=o,s.onerror=function(e){i=!0,n(e)};var a=s.style;a.setProperty("display","block","important"),a.position="absolute",a.top="0",a.left="0",a.visibility="hidden",t&&"srcdoc"in s?s.srcdoc=t:s.src="about:blank",r.body.appendChild(s);var u=function(){var e,t;i||("complete"===(null===(t=null===(e=s.contentWindow)||void 0===e?void 0:e.document)||void 0===t?void 0:t.readyState)?o():setTimeout(u,10))};u()}))];case 5:i.sent(),i.label=6;case 6:return(null===(a=null===(o=s.contentWindow)||void 0===o?void 0:o.document)||void 0===a?void 0:a.body)?[3,8]:[4,W(n)];case 7:return i.sent(),[3,6];case 8:return[4,e(s,s.contentWindow)];case 9:return[2,i.sent()];case 10:return null===(u=s.parentNode)||void 0===u||u.removeChild(s),[7];case 11:return[2]}}))}))}function pe(e){for(var t=function(e){for(var t,n,r="Unexpected syntax '"+e+"'",i=/^\s*([a-z-]*)(.*)$/i.exec(e),o=i[1]||void 0,a={},u=/([.:#][\w-]+|\[.+?\])/gi,s=function(e,t){a[e]=a[e]||[],a[e].push(t)};;){var c=u.exec(i[2]);if(!c)break;var l=c[0];switch(l[0]){case".":s("class",l.slice(1));break;case"#":s("id",l.slice(1));break;case"[":var f=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(l);if(!f)throw new Error(r);s(f[1],null!==(n=null!==(t=f[4])&&void 0!==t?t:f[5])&&void 0!==n?n:"");break;default:throw new Error(r)}}return[o,a]}(e),n=t[0],r=t[1],i=document.createElement(null!=n?n:"div"),o=0,a=Object.keys(r);o<a.length;o++){var u=a[o];i.setAttribute(u,r[u].join(" "))}return i}var ge=["monospace","sans-serif","serif"],be=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];function we(e){return e.rect(0,0,10,10),e.rect(2,2,6,6),!e.isPointInPath(5,5,"evenodd")}function ye(e,t){e.width=240,e.height=60,t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(100,1,62,20),t.fillStyle="#069",t.font='11pt "Times New Roman"';var n="Cwm fjordbank gly "+String.fromCharCode(55357,56835);return t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.2)",t.font="18pt Arial",t.fillText(n,4,45),Re(e)}function Ee(e,t){e.width=122,e.height=110,t.globalCompositeOperation="multiply";for(var n=0,r=[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]];n<r.length;n++){var i=r[n],o=i[0],a=i[1],u=i[2];t.fillStyle=o,t.beginPath(),t.arc(a,u,40,0,2*Math.PI,!0),t.closePath(),t.fill()}return t.fillStyle="#f9c",t.arc(60,60,60,0,2*Math.PI,!0),t.arc(60,60,20,0,2*Math.PI,!0),t.fill("evenodd"),Re(e)}function Re(e){return e.toDataURL()}var ke,Se;function Te(){var e=this;return function(){if(void 0===Se){var e=function(){var t=Ae();Ce(t)?Se=setTimeout(e,2500):(ke=t,Se=void 0)};e()}}(),function(){return r(e,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return Ce(e=Ae())?ke?[2,o(ke)]:de()?[4,(n=document,(n.exitFullscreen||n.msExitFullscreen||n.mozCancelFullScreen||n.webkitExitFullscreen).call(n))]:[3,2]:[3,2];case 1:t.sent(),e=Ae(),t.label=2;case 2:return Ce(e)||(ke=e),[2,e]}var n}))}))}}function Ae(){var e=screen;return[ne(te(e.availTop),null),ne(te(e.width)-te(e.availWidth)-ne(te(e.availLeft),0),null),ne(te(e.height)-te(e.availHeight)-ne(te(e.availTop),0),null),ne(te(e.availLeft),null)]}function Ce(e){for(var t=0;t<4;++t)if(e[t])return!1;return!0}var _e={abpIndo:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",'a[title="7naga poker" i]','[title="ALIENBOLA" i]'],abpvn:["#quangcaomb",".iosAdsiosAds-layout",".quangcao",'[href^="https://r88.vn/"]','[href^="https://zbet.vn/"]'],adBlockFinland:[".mainostila",".sponsorit",".ylamainos",'a[href*="/clickthrgh.asp?"]','a[href^="https://app.readpeak.com/ads"]'],adBlockPersian:["#navbar_notice_50",'a[href^="https://g1.v.fwmrm.net/ad/"]',".kadr",'TABLE[width="140px"]',"#divAgahi"],adBlockWarningRemoval:["#adblock-honeypot",".adblocker-root",".wp_adblock_detect"],adGuardAnnoyances:['amp-embed[type="zen"]',".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil"],adGuardBase:["#ad-after","#ad-p3",".BetterJsPopOverlay","#ad_300X250","#bannerfloat22"],adGuardChinese:['#piao_div_0[style*="width:140px;"]','a[href*=".ttz5.cn"]','a[href*=".yabovip2027.com/"]',".tm3all2h4b",".cc5278_banner_ad"],adGuardFrench:[".zonepub",'[class*="_adLeaderboard"]','[id^="block-xiti_oas-"]','a[href^="https://ptapjmp.com/"]','a[href^="https://go.alvexo.com/"]'],adGuardGerman:[".banneritemwerbung_head_1",".boxstartwerbung",".werbung3",'a[href^="https://www.eis.de/index.phtml?refid="]','a[href^="https://www.tipico.com/?affiliateId="]'],adGuardJapanese:["#kauli_yad_1","#ad-giftext","#adsSPRBlock",'a[href^="https://ad2.trafficgate.net/"]','a[href^="https://www.rssad.jp/"]'],adGuardMobile:["amp-auto-ads","#mgid_iframe",".amp_ad",'amp-embed[type="24smi"]',"#mgid_iframe1"],adGuardRussian:['a[href^="https://ya-distrib.ru/r/"]','a[href^="https://ad.letmeads.com/"]',".reclama",'div[id^="smi2adblock"]','div[id^="AdFox_banner_"]'],adGuardSocial:['a[href^="//www.stumbleupon.com/submit?url="]','a[href^="//telegram.me/share/url?"]',".etsy-tweet","#inlineShare",".popup-social"],adGuardSpanishPortuguese:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",'[href^="https://ads.glispa.com/"]'],adGuardTrackingProtection:['amp-embed[type="taboola"]',"#qoo-counter",'a[href^="https://click.hotlog.ru/"]','a[href^="https://hitcounter.ru/top/stat.php"]','a[href^="https://top.mail.ru/jump"]'],adGuardTurkish:["#backkapat","#reklami",'a[href^="https://adserv.ontek.com.tr/"]','a[href^="https://izlenzi.com/campaign/"]','a[href^="https://www.installads.net/"]'],bulgarian:["td#freenet_table_ads","#adbody","#ea_intext_div",".lapni-pop-over","#xenium_hot_offers"],easyList:["#AD_banner_bottom","#Ads_google_02","#N-ad-article-rightRail-1","#ad-fullbanner2","#ad-zone-2"],easyListChina:['a[href*=".wensixuetang.com/"]','A[href*="/hth107.com/"]','.appguide-wrap[onclick*="bcebos.com"]',".frontpageAdvM","#taotaole"],easyListCookie:["#adtoniq-msg-bar","#CoockiesPage","#CookieModal_cookiemodal","#DO_CC_PANEL","#ShowCookie"],easyListCzechSlovak:["#onlajny-stickers","#reklamni-box",".reklama-megaboard",".sklik",'[id^="sklikReklama"]'],easyListDutch:["#advertentie","#vipAdmarktBannerBlock",".adstekst",'a[href^="https://xltube.nl/click/"]',"#semilo-lrectangle"],easyListGermany:['a[href^="https://www.hw-area.com/?dp="]','a[href^="https://ads.sunmaker.com/tracking.php?"]',".werbung-skyscraper2",".bannergroup_werbung",".ads_rechts"],easyListItaly:[".box_adv_annunci",".sb-box-pubbliredazionale",'a[href^="https://affiliazioniads.snai.it/"]','a[href^="https://adserver.html.it/"]','a[href^="https://affiliazioniads.snai.it/"]'],easyListLithuania:[".reklamos_tarpas",".reklamos_nuorodos",'img[alt="Reklaminis skydelis"]','img[alt="Dedikuoti.lt serveriai"]','img[alt="Hostingas Serveriai.lt"]'],estonian:['A[href*="https://pay4results24.eu"]'],fanboyAnnoyances:["#feedback-tab","#taboola-below-article",".feedburnerFeedBlock",".widget-feedburner-counter",'[title="Subscribe to our blog"]'],fanboyAntiFacebook:[".util-bar-module-firefly-visible"],fanboyEnhancedTrackers:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag","#sovrn_container",'div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"],fanboySocial:[".td-tags-and-social-wrapper-box",".twitterContainer",".youtube-social",'a[title^="Like us on Facebook"]','img[alt^="Share on Digg"]'],frellwitSwedish:['a[href*="casinopro.se"][target="_blank"]','a[href*="doktor-se.onelink.me"]',"article.category-samarbete","div.holidAds","ul.adsmodern"],greekAdBlock:['A[href*="adman.otenet.gr/click?"]','A[href*="https://axiabanners.exodus.gr/"]','A[href*="https://interactive.forthnet.gr/click?"]',"DIV.agores300","TABLE.advright"],hungarian:['A[href*="ad.eval.hu"]','A[href*="ad.netmedia.hu"]','A[href*="daserver.ultraweb.hu"]',"#cemp_doboz",".optimonk-iframe-container"],iDontCareAboutCookies:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator",".o--cookies--container",".cookie-msg-info-container","#cookies-policy-sticky"],icelandicAbp:['A[href^="/framework/resources/forms/ads.aspx"]'],latvian:['a[href="https://www.salidzini.lv/"][style="display: block; width: 120px; height: 40px; overflow: hidden; position: relative;"]','a[href="https://www.salidzini.lv/"][style="display: block; width: 88px; height: 31px; overflow: hidden; position: relative;"]'],listKr:['a[href*="//kingtoon.slnk.kr"]','a[href*="//playdsb.com/kr"]',"div.logly-lift-adz",'div[data-widget_id="ml6EJ074"]',"ins.daum_ddn_area"],listeAr:[".geminiLB1Ad",".right-and-left-sponsers",'a[href*=".aflam.info"]','a[href*="booraq.org"]','a[href*="dubizzle.com/ar/?utm_source="]'],listeFr:['a[href^="https://promo.vador.com/"]',"#adcontainer_recherche",'a[href*="weborama.fr/fcgi-bin/"]',".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]'],officialPolish:["#ceneo-placeholder-ceneo-12",'[href^="https://aff.sendhub.pl/"]','a[href^="https://advmanager.techfun.pl/redirect/"]','a[href^="https://www.trizer.pl/?utm_source"]',"div#skapiec_ad"],ro:['a[href^="//afftrk.altex.ro/Counter/Click"]','a[href^="/magazin/"]','a[href^="https://blackfridaysales.ro/trk/shop/"]','a[href^="https://event.2performant.com/events/click"]','a[href^="https://l.profitshare.ro/"]'],ruAd:['a[href*="//febrare.ru/"]','a[href*="//utimg.ru/"]','a[href*="://chikidiki.ru"]',"#pgeldiz",".yandex-rtb-block"],thaiAds:["a[href*=macau-uta-popup]","#ads-google-middle_rectangle-group",".ads300s",".bumq",".img-kosana"],webAnnoyancesUltralist:["#mod-social-share-2","#social-tools",".ctpl-fullbanner",".zergnet-recommend",".yt.btn-link.btn-md.btn"]};function Ie(e){var t;return r(this,void 0,void 0,(function(){var n,r,o,a,u,s,c;return i(this,(function(i){switch(i.label){case 0:for(n=document,r=n.createElement("div"),o=new Array(e.length),a={},Oe(r),c=0;c<e.length;++c)u=pe(e[c]),Oe(s=n.createElement("div")),s.appendChild(u),r.appendChild(s),o[c]=u;i.label=1;case 1:return n.body?[3,3]:[4,W(50)];case 2:return i.sent(),[3,1];case 3:n.body.appendChild(r);try{for(c=0;c<e.length;++c)o[c].offsetParent||(a[e[c]]=!0)}finally{null===(t=r.parentNode)||void 0===t||t.removeChild(r)}return[2,a]}}))}))}function Oe(e){e.style.setProperty("display","block","important")}function Pe(e){return matchMedia("(inverted-colors: "+e+")").matches}function xe(e){return matchMedia("(forced-colors: "+e+")").matches}function De(e){return matchMedia("(prefers-contrast: "+e+")").matches}function Me(e){return matchMedia("(prefers-reduced-motion: "+e+")").matches}function Ne(e){return matchMedia("(dynamic-range: "+e+")").matches}var Le=Math,Be=function(){return 0};var Fe={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]};var je={fonts:function(){return me((function(e,t){var n=t.document,r=n.body;r.style.fontSize="48px";var i=n.createElement("div"),o={},a={},u=function(e){var t=n.createElement("span"),r=t.style;return r.position="absolute",r.top="0",r.left="0",r.fontFamily=e,t.textContent="mmMwWLliI0O&1",i.appendChild(t),t},s=ge.map(u),c=function(){for(var e={},t=function(t){e[t]=ge.map((function(e){return function(e,t){return u("'"+e+"',"+t)}(t,e)}))},n=0,r=be;n<r.length;n++){t(r[n])}return e}();r.appendChild(i);for(var l=0;l<ge.length;l++)o[ge[l]]=s[l].offsetWidth,a[ge[l]]=s[l].offsetHeight;return be.filter((function(e){return t=c[e],ge.some((function(e,n){return t[n].offsetWidth!==o[e]||t[n].offsetHeight!==a[e]}));var t}))}))},domBlockers:function(e){var t=(void 0===e?{}:e).debug;return r(this,void 0,void 0,(function(){var e,n,r,o;return i(this,(function(i){switch(i.label){case 0:return ce()||ve()?(e=Object.keys(_e),[4,Ie((o=[]).concat.apply(o,e.map((function(e){return _e[e]}))))]):[2,void 0];case 1:return n=i.sent(),t&&function(e){for(var t="DOM blockers debug:\n```",n=0,r=Object.keys(_e);n<r.length;n++){var i=r[n];t+="\n"+i+":";for(var o=0,a=_e[i];o<a.length;o++){var u=a[o];t+="\n "+u+" "+(e[u]?"🚫":"➡️")}}console.log(t+"\n```")}(n),(r=e.filter((function(e){var t=_e[e];return re(t.map((function(e){return n[e]})))>.6*t.length}))).sort(),[2,r]}}))}))},fontPreferences:function(){return function(e,t){void 0===t&&(t=4e3);return me((function(n,r){var i=r.document,a=i.body,u=a.style;u.width=t+"px",u.webkitTextSizeAdjust=u.textSizeAdjust="none",se()?a.style.zoom=""+1/r.devicePixelRatio:ce()&&(a.style.zoom="reset");var s=i.createElement("div");return s.textContent=o(Array(t/20<<0)).map((function(){return"word"})).join(" "),a.appendChild(s),e(i,a)}),'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')}((function(e,t){for(var n={},r={},i=0,o=Object.keys(Fe);i<o.length;i++){var a=o[i],u=Fe[a],s=u[0],c=void 0===s?{}:s,l=u[1],f=void 0===l?"mmMwWLliI0fiflO&1":l,d=e.createElement("span");d.textContent=f,d.style.whiteSpace="nowrap";for(var v=0,h=Object.keys(c);v<h.length;v++){var m=h[v],p=c[m];void 0!==p&&(d.style[m]=p)}n[a]=d,t.appendChild(e.createElement("br")),t.appendChild(d)}for(var g=0,b=Object.keys(Fe);g<b.length;g++){r[a=b[g]]=n[a].getBoundingClientRect().width}return r}))},audio:function(){var e=window,t=e.OfflineAudioContext||e.webkitOfflineAudioContext;if(!t)return-2;if(ce()&&!le()&&!function(){var e=window;return re(["DOMRectList"in e,"RTCPeerConnectionIceEvent"in e,"SVGGeometryElement"in e,"ontransitioncancel"in e])>=3}())return-1;var n=new t(1,5e3,44100),r=n.createOscillator();r.type="triangle",r.frequency.value=1e4;var i=n.createDynamicsCompressor();i.threshold.value=-50,i.knee.value=40,i.ratio.value=12,i.attack.value=0,i.release.value=.25,r.connect(i),i.connect(n.destination),r.start(0);var o=function(e){var t=3,n=500,r=500,i=5e3,o=function(){};return[new Promise((function(a,u){var s=!1,c=0,l=0;e.oncomplete=function(e){return a(e.renderedBuffer)};var f=function(){setTimeout((function(){return u(he("timeout"))}),Math.min(r,l+i-Date.now()))},d=function(){try{switch(e.startRendering(),e.state){case"running":l=Date.now(),s&&f();break;case"suspended":document.hidden||c++,s&&c>=t?u(he("suspended")):setTimeout(d,n)}}catch(r){u(r)}};d(),o=function(){s||(s=!0,l>0&&f())}})),o]}(n),a=o[0],u=o[1],s=a.then((function(e){return function(e){for(var t=0,n=0;n<e.length;++n)t+=Math.abs(e[n]);return t}(e.getChannelData(0).subarray(4500))}),(function(e){if("timeout"===e.name||"suspended"===e.name)return-3;throw e}));return s.catch((function(){})),function(){return u(),s}},screenFrame:function(){var e=this,t=Te();return function(){return r(e,void 0,void 0,(function(){var e,n;return i(this,(function(r){switch(r.label){case 0:return[4,t()];case 1:return e=r.sent(),[2,[(n=function(e){return null===e?null:function(e,t){if(void 0===t&&(t=1),Math.abs(t)>=1)return Math.round(e/t)*t;var n=1/t;return Math.round(e*n)/n}(e,10)})(e[0]),n(e[1]),n(e[2]),n(e[3])]]}}))}))}},osCpu:function(){return navigator.oscpu},languages:function(){var e,t=navigator,n=[],r=t.language||t.userLanguage||t.browserLanguage||t.systemLanguage;if(void 0!==r&&n.push([r]),Array.isArray(t.languages))se()&&re([!("MediaSettingsRange"in(e=window)),"RTCEncodedAudioFrame"in e,""+e.Intl=="[object Intl]",""+e.Reflect=="[object Reflect]"])>=3||n.push(t.languages);else if("string"==typeof t.languages){var i=t.languages;i&&n.push(i.split(","))}return n},colorDepth:function(){return window.screen.colorDepth},deviceMemory:function(){return ne(te(navigator.deviceMemory),void 0)},screenResolution:function(){var e=screen,t=function(e){return ne(ee(e),null)},n=[t(e.width),t(e.height)];return n.sort().reverse(),n},hardwareConcurrency:function(){return ne(ee(navigator.hardwareConcurrency),void 0)},timezone:function(){var e,t=null===(e=window.Intl)||void 0===e?void 0:e.DateTimeFormat;if(t){var n=(new t).resolvedOptions().timeZone;if(n)return n}var r,i=(r=(new Date).getFullYear(),-Math.max(te(new Date(r,0,1).getTimezoneOffset()),te(new Date(r,6,1).getTimezoneOffset())));return"UTC"+(i>=0?"+":"")+Math.abs(i)},sessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},localStorage:function(){try{return!!window.localStorage}catch(e){return!0}},indexedDB:function(){if(!ae()&&!ue())try{return!!window.indexedDB}catch(e){return!0}},openDatabase:function(){return!!window.openDatabase},cpuClass:function(){return navigator.cpuClass},platform:function(){var e=navigator.platform;return"MacIntel"===e&&ce()&&!le()?function(){if("iPad"===navigator.platform)return!0;var e=screen,t=e.width/e.height;return re(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,t>.65&&t<1.53])>=2}()?"iPad":"iPhone":e},plugins:function(){var e=navigator.plugins;if(e){for(var t=[],n=0;n<e.length;++n){var r=e[n];if(r){for(var i=[],o=0;o<r.length;++o){var a=r[o];i.push({type:a.type,suffixes:a.suffixes})}t.push({name:r.name,description:r.description,mimeTypes:i})}}return t}},canvas:function(){var e=function(){var e=document.createElement("canvas");return e.width=1,e.height=1,[e,e.getContext("2d")]}(),t=e[0],n=e[1];return function(e,t){return!(!t||!e.toDataURL)}(t,n)?{winding:we(n),geometry:Ee(t,n),text:ye(t,n)}:{winding:!1,geometry:"",text:""}},touchSupport:function(){var e,t=navigator,n=0;void 0!==t.maxTouchPoints?n=ee(t.maxTouchPoints):void 0!==t.msMaxTouchPoints&&(n=t.msMaxTouchPoints);try{document.createEvent("TouchEvent"),e=!0}catch(r){e=!1}return{maxTouchPoints:n,touchEvent:e,touchStart:"ontouchstart"in window}},vendor:function(){return navigator.vendor||""},vendorFlavors:function(){for(var e=[],t=0,n=["chrome","safari","__crWeb","__gCrWeb","yandex","__yb","__ybro","__firefox__","__edgeTrackingPreventionStatistics","webkit","oprt","samsungAr","ucweb","UCShellJava","puffinDevice"];t<n.length;t++){var r=n[t],i=window[r];i&&"object"==typeof i&&e.push(r)}return e.sort()},cookiesEnabled:function(){var e=document;try{e.cookie="cookietest=1; SameSite=Strict;";var t=-1!==e.cookie.indexOf("cookietest=");return e.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",t}catch(n){return!1}},colorGamut:function(){for(var e=0,t=["rec2020","p3","srgb"];e<t.length;e++){var n=t[e];if(matchMedia("(color-gamut: "+n+")").matches)return n}},invertedColors:function(){return!!Pe("inverted")||!Pe("none")&&void 0},forcedColors:function(){return!!xe("active")||!xe("none")&&void 0},monochrome:function(){if(matchMedia("(min-monochrome: 0)").matches){for(var e=0;e<=100;++e)if(matchMedia("(max-monochrome: "+e+")").matches)return e;throw new Error("Too high value")}},contrast:function(){return De("no-preference")?0:De("high")||De("more")?1:De("low")||De("less")?-1:De("forced")?10:void 0},reducedMotion:function(){return!!Me("reduce")||!Me("no-preference")&&void 0},hdr:function(){return!!Ne("high")||!Ne("standard")&&void 0},math:function(){var e,t=Le.acos||Be,n=Le.acosh||Be,r=Le.asin||Be,i=Le.asinh||Be,o=Le.atanh||Be,a=Le.atan||Be,u=Le.sin||Be,s=Le.sinh||Be,c=Le.cos||Be,l=Le.cosh||Be,f=Le.tan||Be,d=Le.tanh||Be,v=Le.exp||Be,h=Le.expm1||Be,m=Le.log1p||Be;return{acos:t(.12312423423423424),acosh:n(1e308),acoshPf:(e=1e154,Le.log(e+Le.sqrt(e*e-1))),asin:r(.12312423423423424),asinh:i(1),asinhPf:function(e){return Le.log(e+Le.sqrt(e*e+1))}(1),atanh:o(.5),atanhPf:function(e){return Le.log((1+e)/(1-e))/2}(.5),atan:a(.5),sin:u(-1e300),sinh:s(1),sinhPf:function(e){return Le.exp(e)-1/Le.exp(e)/2}(1),cos:c(10.000000000123),cosh:l(1),coshPf:function(e){return(Le.exp(e)+1/Le.exp(e))/2}(1),tan:f(-1e300),tanh:d(1),tanhPf:function(e){return(Le.exp(2*e)-1)/(Le.exp(2*e)+1)}(1),exp:v(1),expm1:h(1),expm1Pf:function(e){return Le.exp(e)-1}(1),log1p:m(10),log1pPf:function(e){return Le.log(1+e)}(10),powPI:function(e){return Le.pow(Le.PI,e)}(-100)}}};function Ue(e){return void 0===e&&(e=50),function(e,t){void 0===t&&(t=1/0);var n=window.requestIdleCallback;return n?new Promise((function(e){return n.call(window,(function(){return e()}),{timeout:t})})):W(Math.min(e,t))}(e,2*e)}var Ge=function(e,t){t=t||0;var n,r=(e=e||"").length%16,i=e.length-r,o=[0,t],a=[0,t],u=[0,0],s=[0,0],c=[2277735313,289559509],l=[1291169091,658871167];for(n=0;n<i;n+=16)u=[255&e.charCodeAt(n+4)|(255&e.charCodeAt(n+5))<<8|(255&e.charCodeAt(n+6))<<16|(255&e.charCodeAt(n+7))<<24,255&e.charCodeAt(n)|(255&e.charCodeAt(n+1))<<8|(255&e.charCodeAt(n+2))<<16|(255&e.charCodeAt(n+3))<<24],s=[255&e.charCodeAt(n+12)|(255&e.charCodeAt(n+13))<<8|(255&e.charCodeAt(n+14))<<16|(255&e.charCodeAt(n+15))<<24,255&e.charCodeAt(n+8)|(255&e.charCodeAt(n+9))<<8|(255&e.charCodeAt(n+10))<<16|(255&e.charCodeAt(n+11))<<24],u=X(u=J(u,c),31),o=K(o=X(o=Z(o,u=J(u,l)),27),a),o=K(J(o,[0,5]),[0,1390208809]),s=X(s=J(s,l),33),a=K(a=X(a=Z(a,s=J(s,c)),31),o),a=K(J(a,[0,5]),[0,944331445]);switch(u=[0,0],s=[0,0],r){case 15:s=Z(s,Y([0,e.charCodeAt(n+14)],48));case 14:s=Z(s,Y([0,e.charCodeAt(n+13)],40));case 13:s=Z(s,Y([0,e.charCodeAt(n+12)],32));case 12:s=Z(s,Y([0,e.charCodeAt(n+11)],24));case 11:s=Z(s,Y([0,e.charCodeAt(n+10)],16));case 10:s=Z(s,Y([0,e.charCodeAt(n+9)],8));case 9:s=J(s=Z(s,[0,e.charCodeAt(n+8)]),l),a=Z(a,s=J(s=X(s,33),c));case 8:u=Z(u,Y([0,e.charCodeAt(n+7)],56));case 7:u=Z(u,Y([0,e.charCodeAt(n+6)],48));case 6:u=Z(u,Y([0,e.charCodeAt(n+5)],40));case 5:u=Z(u,Y([0,e.charCodeAt(n+4)],32));case 4:u=Z(u,Y([0,e.charCodeAt(n+3)],24));case 3:u=Z(u,Y([0,e.charCodeAt(n+2)],16));case 2:u=Z(u,Y([0,e.charCodeAt(n+1)],8));case 1:u=J(u=Z(u,[0,e.charCodeAt(n)]),c),o=Z(o,u=J(u=X(u,31),l))}return o=K(o=Z(o,[0,e.length]),a=Z(a,[0,e.length])),a=K(a,o),o=K(o=Q(o),a=Q(a)),a=K(a,o),("00000000"+(o[0]>>>0).toString(16)).slice(-8)+("00000000"+(o[1]>>>0).toString(16)).slice(-8)+("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)};function qe(){var e=window,t=navigator;return k(["maxTouchPoints"in t,"mediaCapabilities"in t,"PointerEvent"in e,"visualViewport"in e,"onafterprint"in e])>=4}function Ve(){var e=window;return k([!("PushManager"in e),!("AudioBuffer"in e),!("RTCPeerConnection"in e),!("geolocation"in navigator),!("ServiceWorker"in e)])>=3}var ze=function(e){return new We(e).addEvent},We=function(){function e(e){var t=this;this.onReportReady=e,this.isStopped=!1,this.pageStartTimestamp=function(){var e,t,n=performance;if(n.timeOrigin){var r=null===(t=null===(e=n.getEntriesByType)||void 0===e?void 0:e.call(n,"navigation"))||void 0===t?void 0:t[0];if(r)return n.timeOrigin+(r.responseStart||r.unloadEventEnd)}return n.timing.domLoading||n.timing.responseStart||n.timing.unloadEventEnd}(),this.events={},this.addEvent=function(e){if(!t.isStopped){var n={time:new Date,type:"agentEvent",event:e};switch(0===e.e&&(n.documentReadyState=document.readyState,n.isPageVisible=Qe(),n.isFullscreen=et(),n.network=tt()),t.storeAgentEvent(n),e.e){case 2:t.submitReport(e.agentId,void 0);break;case 4:case 5:t.submitReport(e.agentId,e.getCallId)}}};for(var n=window,r=document,i=[[r,"readystatechange",function(){return t.handleDocumentReadyStateChange()}],[r,"visibilitychange",function(){return t.handleVisibilityChange()}],[r,"pageshow",function(){return t.handlePageTransition(!0)}],[r,"pagehide",function(){return t.handlePageTransition(!1)}],[n,"unload",function(){return t.handlePageUnload()}]],o=0,a=i;o<a.length;o++){var u=a[o],s=u[0],c=u[1],l=u[2];s.addEventListener(c,l)}var f=function(e,t){for(var n=document,r=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],i=0,o=r;i<o.length;i++){var a=o[i];n.addEventListener(a,e,t)}return function(){for(var i=0,o=r;i<o.length;i++){var a=o[i];n.removeEventListener(a,e,t)}}}((function(){return t.handleFullscreenChange()})),d=function(e){var t=navigator.connection;return(null==t?void 0:t.addEventListener)?(t.addEventListener("change",e),function(){t.removeEventListener("change",e)}):(addEventListener("online",e),addEventListener("offline",e),function(){removeEventListener("online",e),removeEventListener("offline",e)})}((function(){return t.handleNetworkConnectionChange()}));this.stop=function(){t.isStopped=!0;for(var e=0,n=i;e<n.length;e++){var r=n[e],o=r[0],a=r[1],u=r[2];o.removeEventListener(a,u)}f(),d()}}return e.prototype.handleDocumentReadyStateChange=function(){this.storeEnvironmentEvent({time:new Date,type:"documentReadyState",state:document.readyState})},e.prototype.handleVisibilityChange=function(){this.storeEnvironmentEvent({time:new Date,type:"pageVisibilityToggle",isVisible:Qe()})},e.prototype.handlePageTransition=function(e){this.storeEnvironmentEvent({time:new Date,type:"pageTransition",isShown:e})},e.prototype.handleFullscreenChange=function(){this.storeEnvironmentEvent({time:new Date,type:"fullscreenToggle",isFullscreen:et()})},e.prototype.handleNetworkConnectionChange=function(){this.storeEnvironmentEvent({time:new Date,type:"networkChange",network:tt()})},e.prototype.handlePageUnload=function(){this.storeEnvironmentEvent({time:new Date,type:"pageUnload"});for(var e=0,t=Object.keys(this.events);e<t.length;e++){var n=t[e],r=this.events[n];if(0===Object.keys(r.getCalls).length)this.submitReport(n,void 0);else for(var i=0,o=Object.keys(r.getCalls);i<o.length;i++){var a=o[i];$e(r.getCalls[a])||this.submitReport(n,a)}}this.stop()},e.prototype.storeAgentEvent=function(e){var t=e.event,n=t.agentId;if(this.events[n]||(this.events[n]={commonEvents:[],getCalls:{}}),function(e){return"string"==typeof e.getCallId}(t)){var r=t.getCallId;this.events[n].getCalls[r]||(this.events[n].getCalls[r]=[]),this.events[n].getCalls[r].push(e)}else this.events[n].commonEvents.push(e)},e.prototype.storeEnvironmentEvent=function(e){for(var t=0,n=Object.keys(this.events);t<n.length;t++){var r=n[t];this.events[r].commonEvents.push(e)}},e.prototype.submitReport=function(e,n){var r=function(e,n){for(var r,i,o,a,u,s,c,l,f,d,v=function(e){for(var t={},n=0,r=e;n<r.length;n++){var i=r[n];"agentEvent"===i.type&&(t[i.event.e]=i)}return t}(e),h=(null===(r=e[e.length-1])||void 0===r?void 0:r.time)||new Date,m="null",g=0,b=[[4,"getSuccess"],[5,"getFail"],[3,"getting"],[1,"loadSuccess"],[2,"loadFail"],[0,"loading"]];g<b.length;g++){var w=b[g],y=w[0],E=w[1];if(v[y]){m=E;break}}return{time:(null===(i=e[e.length-1])||void 0===i?void 0:i.time)||new Date,pageUrl:location.href,pageStartTime:new Date(n),isInIframe:p(),agentVersion:null===(o=v[0])||void 0===o?void 0:o.event.version,userAgent:navigator.userAgent,pageViewId:V(),agentId:null===(a=v[0])||void 0===a?void 0:a.event.agentId,getCallId:null===(u=v[3])||void 0===u?void 0:u.event.getCallId,requestId:null!==(c=null===(s=v[4])||void 0===s?void 0:s.event.result.requestId)&&void 0!==c?c:null===(l=v[5])||void 0===l?void 0:l.event.error.requestId,visitorId:null===(f=v[4])||void 0===f?void 0:f.event.result.visitorId,visitorToken:null===(d=v[16])||void 0===d?void 0:d.event.result[1],identificationState:m,timeBetweenLoadAndGet:He(v[1],v[3]),load:Ke(h,v[0],v[1],v[2]),get:Ke(h,v[3],v[4],v[5]),tls:Xe(Ke(h,v[6],v[7],v[8]),(function(){var n,r;return t(t({},Je(e,9,10,11,(null===(n=v[7])||void 0===n?void 0:n.time)||(null===(r=v[8])||void 0===r?void 0:r.time)||h)),{getPhaseDuration:He(v[3],v[7]||v[8],h)})})),fingerprint:Xe(Ke(h,v[12],v[13],v[14],(function(e){var t=e.event;return{failedComponents:Ye(t.result),componentDurations:Ze(t.result)}})),(function(){return{getPhaseDuration:He(v[3],v[13]||v[14],h)}})),visitorIdRequest:Xe(Ke(h,v[15],v[16],v[17]),(function(){var t,n;return Je(e,18,19,20,(null===(t=v[16])||void 0===t?void 0:t.time)||(null===(n=v[17])||void 0===n?void 0:n.time)||h)})),events:e}}(function(e,t,n){var r=[];e[t]&&(r.push.apply(r,e[t].commonEvents),void 0!==n&&r.push.apply(r,e[t].getCalls[n]||[]));return r.sort((function(e,t){return e.time.getTime()-t.time.getTime()})),r}(this.events,e,n),this.pageStartTimestamp);try{this.onReportReady(r)}catch(i){console.error(i)}},e}();function He(e,t,n){var r=null==e?void 0:e.time,i=(null==t?void 0:t.time)||n;return r&&i&&i.getTime()-r.getTime()}function $e(e){return e.some((function(e){return"agentEvent"===e.type&&(4===e.event.e||5===e.event.e)}))}function Ke(e,n,r,i,o){if(void 0!==n)return void 0!==r?t(t({},null==o?void 0:o(r)),{duration:r.time.getTime()-n.time.getTime(),state:"success"}):void 0!==i?{duration:i.time.getTime()-n.time.getTime(),state:"fail",error:i.event.error}:{duration:e.getTime()-n.time.getTime(),state:"incomplete"}}function Je(e,t,n,r,i){for(var o=i.getTime(),a=function(e,t){for(var n={},r=0,i=e;r<i.length;r++){var o=i[r];if("agentEvent"===o.type&&-1!==t.indexOf(o.event.e)){var a=o.event;n[a.tryNumber]||(n[a.tryNumber]={}),n[a.tryNumber][a.e]=o}}for(var u=[],s=0,c=Object.keys(n);s<c.length;s++){var l=c[s];u.push(n[l])}return u}(e,[t,n,r]),u={triesCount:0,triesTotalDuration:0,completeTriesCount:0,completeTriesTotalDuration:0},s=0,c=a;s<c.length;s++){var l=c[s],f=l[t],d=l[n]||l[r];if(f){if(f.time.getTime()>=o)break;var v=d&&d.time.getTime()<=o,h=((null==d?void 0:d.time)||i).getTime()-f.time.getTime();u.triesCount++,u.triesTotalDuration+=h,v&&(u.completeTriesCount++,u.completeTriesTotalDuration+=h)}}return u}function Xe(e,n){return e?t(t({},e),n()):void 0}function Ye(e){for(var t={},n=0,r=Object.keys(e);n<r.length;n++){var i=r[n],o=e[i].error;o&&(t[i]=o)}return t}function Ze(e){for(var t={},n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];t[i]=e[i].duration}return t}function Qe(){return!document.hidden}function et(){return!!de()}function tt(){var e=navigator.connection;return{online:navigator.onLine,downlink:null==e?void 0:e.downlink,downlinkMax:null==e?void 0:e.downlinkMax,effectiveType:null==e?void 0:e.effectiveType,roundTrip:null==e?void 0:e.rtt,saveData:null==e?void 0:e.saveData,type:null==e?void 0:e.type}}var nt=function(e){var t=this,n=e.clientId,o=e.token,a=e.endpoint,u=void 0===a?"https://api.rollbar.com/api/1/item/":a;return new We((function(e){return r(t,void 0,void 0,(function(){var t;return i(this,(function(r){switch(r.label){case 0:return t=function(e,t,n,r){return{access_token:n,data:rt(e,t,r)}}(e,n,o),[4,st(u,t)];case 1:return r.sent(),[2]}}))}))})).addEvent};function rt(e,t,n){var r,i;void 0===n&&(n=[8,4,4,4,12].map((function(e){return I(e,"0123456789abcdef")})).join("-"));var u=it[e.identificationState],s=u.level,c=u.message;return{environment:t,level:s,timestamp:Math.round(e.time.getTime()/1e3),platform:"browser",framework:"FingerprintJS Pro",language:"javascript",uuid:n,notifier:{name:"FingerprintJS Pro monitoring",version:a},request:{url:e.pageUrl,query_string:(null!==(r=/\?.*$/.exec(e.pageUrl))&&void 0!==r?r:[""])[0],user_ip:"$remote_ip"},client:{javascript:{browser:e.userAgent,code_version:e.agentVersion}},person:void 0===e.visitorId?void 0:{id:"visitorId:"+e.visitorId},body:{telemetry:o([{level:"debug",source:"client",timestamp_ms:e.pageStartTime.getTime(),type:"manual",body:{message:"Page starts","~~hack~componentDurations":"success"===(null===(i=e.fingerprint)||void 0===i?void 0:i.state)?ut(e.fingerprint.componentDurations):void 0}}],e.events.map(ot)),message:{body:c}},custom:{isInIframe:e.isInIframe,pageViewId:e.pageViewId,agentId:e.agentId,getCallId:e.getCallId,requestId:e.requestId,visitorId:e.visitorId,visitorToken:e.visitorToken,identificationState:e.identificationState,timeBetweenLoadAndGet:e.timeBetweenLoadAndGet,load:e.load,get:e.get,tls:e.tls,fingerprint:at(e.fingerprint),visitorIdRequest:e.visitorIdRequest}}}var it={null:{level:"info",message:"Load() wasn't called"},loading:{level:"warning",message:"Load() incomplete"},loadSuccess:{level:"info",message:"Load() succeeded, get() wasn't called"},loadFail:{level:"error",message:"Load() failed"},getting:{level:"warning",message:"Get() incomplete"},getSuccess:{level:"info",message:"Get() succeeded"},getFail:{level:"error",message:"Get() failed"}};function ot(e){var r={type:"manual",level:"debug",source:"client",timestamp_ms:e.time.getTime()};switch(e.type){case"documentReadyState":return t(t({},r),{body:{message:'Document ready state becomes "'+e.state+'"'}});case"pageVisibilityToggle":return t(t({},r),{body:{message:"Page becomes "+(e.isVisible?"visible (in foreground)":"invisible (in background)")}});case"pageTransition":return t(t({},r),{body:{message:e.isShown?"Page is restored from browser history":"Page is about to go to browser history"}});case"fullscreenToggle":return t(t({},r),{body:{message:"Programmatic fullscreen "+(e.isFullscreen?"on":"off")}});case"networkChange":return t(t({},r),{body:t(t({},e.network),{message:"Network connection changes"})});case"pageUnload":return t(t({},r),{body:{message:"Page is about to unload (terminate)"}})}var i,o,a,u=e.event,s=function(i,o){void 0===o&&(o="info");for(var a=i,s=(a.e,a.agentId,a.getCallId,n(a,["e","agentId","getCallId"])),c=t(t({},r),{level:o,body:t({message:D(u.e)},s)}),l=0,f=["documentReadyState","isPageVisible","isFullscreen","network"];l<f.length;l++){var d=f[l];void 0!==e[d]&&(c.body[d]=e[d])}return c};switch(u.e){case 0:u.version;return s(n(u,["version"]));case 1:case 3:case 4:case 6:case 9:case 12:case 15:case 16:case 18:return s(u);case 2:case 5:case 8:case 11:case 14:case 17:case 20:return s(u,"error");case 7:return s(t(t({},u),{result:S(u.result,1e3)}));case 10:return s(t(t({},u),{body:S(u.body,1e3)}));case 13:return s(t(t({},u),{result:(i=u.result,a="(removed to fit into beacon)",z(i,(o={plugins:function(e){return e&&a},math:function(){return a},fontPreferences:function(){return a}},o.j=function(e){return e&&a},o[9]=function(e){return e&&a},o)))}));case 19:var c=u.body;if(c instanceof ArrayBuffer){c="(base64) "+(c.byteLength>1800?A(new Uint8Array(c,0,1800))+"...":A(c))}return s(t(t({},u),{body:c}))}}function at(e){if(!e||"incomplete"===e.state||"fail"===e.state)return e;e.componentDurations;var r=n(e,["componentDurations"]),i=Object.keys(e.failedComponents),o=i.length?","+i.join(",")+",":void 0;return t(t({},r),{failedComponents:o})}function ut(e,n){void 0===n&&(n="_");for(var r=t({},e),i=0,o=Object.keys(e);i<o.length;i++){var a=o[i];if(/^\d+$/.test(a)){delete r[a];var u=a;do{u=""+n+u}while(u in r);r[u]=e[a]}}return r}function st(e,t){return r(this,void 0,void 0,(function(){var n,r;return i(this,(function(i){switch(i.label){case 0:n=function(e){return JSON.stringify(e,(function(e,t){if(t instanceof Error){var n=m(t);return"string"==typeof n.stack&&(n.stack=S(n.stack,1e3)),n}return t}))}(t),r=g(1e3,1e4),i.label=1;case 1:return navigator.onLine&&U({url:e,body:n})?[3,4]:[4,u(r.next().value)];case 2:i.sent(),i.label=3;case 3:return[3,1];case 4:return[2]}}))}))}var ct={us:"use1",eu:"eun1"};function lt(e,t,n){var o,a=function(e,t,n,r){void 0===n&&(n=1/0);var o=g(300,1e4);return v(null==r?void 0:r.then((function(){}),(function(){})),(function(){var a,s,c;return i(this,(function(i){switch(i.label){case 0:a=0,i.label=1;case 1:if(!(a<n))return[3,8];s=Date.now(),i.label=2;case 2:return i.trys.push([2,4,,5]),[4,e(a,r)];case 3:return[2,i.sent()];case 4:return c=i.sent(),t(c),[3,5];case 5:return[4,u(s+o.next().value-Date.now())];case 6:i.sent(),i.label=7;case 7:return++a,[3,1];case 8:return[2,void 0]}}))}))}((function(t,o){return function(e,t,n,o,a){return r(this,void 0,void 0,(function(){var r,u;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,q(a,(function(){return{e:9,tryNumber:n,timeout:t}}),(function(e){var t=e.status,r=e.body;return{e:10,tryNumber:n,status:t,body:r}}),(function(e){return{e:11,tryNumber:n,error:e}}),(function(){return F({url:e,timeout:t,abort:o})}))];case 1:return r=i.sent(),[3,3];case 2:switch((u=i.sent()).name){case"AbortError":throw ft(u.message,-2);case"TimeoutError":throw ft(u.message,-3);case"TypeError":throw ft(u.message,-4)}throw u;case 3:if(200===r.status)return[2,r.body];throw ft(S(r.status+": "+r.body,255),-5)}}))}))}(e,5e3,t,o,n)}),(function(e){return o=e}),10,t);return a.catch((function(){})),function(e){return void 0===e&&(e=new Promise((function(){}))),Promise.race([e.then((function(){}),(function(){})),a]).then((function(e){if(void 0!==e)return e;throw o||ft("Timeout",-3)}))}}function ft(e,t){var n=new Error(e);return n.__="slt",n.s=t,n}var dt="Client timeout",vt="Network connection error",ht="Network request aborted",mt="Response cannot be parsed";function pt(e){var n,r=e.components,i=e.customComponent,o=e.token,a=e.visitorToken,u=e.tls,s=e.tag,c=e.extendedResult,l=e.linkedId,f=e.algorithm;return(n={}).c=o,n.url=location.href,n.t=function(e){if(e&&"object"==typeof e)return e;if(null==e)return;return{tag:e}}(s),n.cbd=c?1:void 0,n.lid=l,n.cr=document.referrer||void 0,n.a=f,n.s1=Et(r.osCpu,-1),n.s2=wt(r.languages),n.s3=wt(r.colorDepth),n.s4=Et(r.deviceMemory,-1),n.s5=gt(r.screenResolution,(function(e){return{s:0,v:e.map((function(e){return null===e?-1:e}))}})),n.s6=gt(r[5],(function(e){return{s:0,v:e.map((function(e){return null===e?-1:e}))}})),n.s7=Et(r.hardwareConcurrency,-1),n.s8=Rt(r[6]),n.s9=wt(r.timezone),n.s10=wt(r.sessionStorage),n.s11=wt(r.localStorage),n.s12=Et(r.indexedDB,-1),n.s13=wt(r.openDatabase),n.s14=Et(r.cpuClass,-1),n.s15=wt(r.platform),n.s16=Et(r.plugins,-1),n.s17=gt(r.canvas,(function(e){return{s:0,v:t(t({},e),{geometry:Ge(e.geometry),text:Ge(e.text)})}})),n.s18=Rt(r[7]),n.s19=wt(r.touchSupport),n.s20=wt(r.fonts),n.s21=gt(r.audio,(function(e){return-1===e||-2===e||-3===e?{s:e,v:null}:{s:0,v:e}})),n.s22=Et(r[10],-1),n.s24=wt(r[31]),n.s26=Rt(r[8]),n.s27=wt(r.vendor),n.s28=wt(r.vendorFlavors),n.s30=Et(r[11],-1),n.s31=wt(r[4]),n.s32=wt(r.cookiesEnabled),n.s33=wt(r[12]),n.s34=yt(r[0]),n.s35=yt(r[3]),n.s36=Et(r.domBlockers,-1),n.s37=Et(r.colorGamut,-1),n.s38=Et(r.contrast,-1),n.s39=Et(r.forcedColors,-1),n.s40=Et(r.hdr,-1),n.s41=Et(r.invertedColors,-1),n.s42=Et(r.monochrome,-1),n.s43=Et(r.reducedMotion,-1),n.s44=Et(r[13],-1),n.s45=wt(r[14]),n.s46=gt(r.math,(function(e){return{s:0,v:Ge(Object.keys(e).map((function(t){return t+"="+e[t]})).join(","))}})),n.s47=gt(r.j,(function(e){return{s:e?0:-1,v:e?t(t({},e),{contextAttributes:Ge(e.contextAttributes),parameters:Ge(e.parameters),shaderPrecisions:Ge(e.shaderPrecisions),extensions:Ge(e.extensions),extensionParameters:Ge(e.extensionParameters),fingerprint:Ge(e.fingerprint)}):null}})),n.s48=wt(r[15]),n.s49=Et(r[16],-1),n.s50=Et(r[17],-1),n.s51=wt(r.fontPreferences),n.s52=gt(r[2],(function(e){return{s:"number"==typeof e?e:e.length?0:1,v:"number"==typeof e?"":Ge(JSON.stringify(e))}})),n.s53=yt(r[18]),n.s54=Rt(r[1]),n.s55=function(e){var t=e[0],n=e[1];if(void 0!==t&&void 0!==n)return{s:0,v:t||n};if(void 0!==t)return{s:1,v:t};if(void 0!==n)return{s:2,v:n};return{s:-1,v:null}}(a),n.s56=function(e){if(!e)return{s:-1,v:null};if(e.error){var t=e.error;return function(e){return"slt"===e.__}(t)?{s:t.s,v:null}:{e:t.message}}return{s:0,v:e.value}}(u),n.s57=Et(r[19],-1),n.s58=Et(r[9],-1),n.s59=wt(r[20]),n.s60=wt(r[21]),n.s61=wt(r[22]),n.s62=wt(r[23]),n.s63=wt(r[24]),n.s64=wt(r[25]),n.s65=wt(r[26]),n.s66=Et(r[27],-1),n.s67=i?{s:0,v:i}:{s:-1,v:null},n.s68=wt(r[28]),n.s69=yt(r[29]),n.s71=wt(r[30]),n}function gt(e,t){return e.error?{e:bt(e.error)}:t(e.value)}function bt(e){var t;try{t=""+e.message,"name"in e&&(t=e.name+": "+t)}catch(e){t="Code 3017: "+e.name+": "+e.message}return S(t,500)}function wt(e){return gt(e,(function(e){return{s:0,v:e}}))}function yt(e){return gt(e,(function(e){return e}))}function Et(e,t){return gt(e,(function(e){return{s:null==e?t:0,v:null!=e?e:null}}))}function Rt(e){return gt(e,(function(e){return"number"==typeof e?{s:e,v:null}:{s:0,v:e}}))}var kt=C("WrongRegion"),St=C("SubscriptionNotActive"),Tt=C("UnsupportedVersion");function At(e,n){var r=e.bodyData;return void 0===r?Dt(e):function(e){return e instanceof Object&&"2"===e.v&&e.products instanceof Object}(r)?function(e,n){var r=e.notifications,i=e.requestId,o=e.error,a=e.products;if(Pt(r),o)return Ct(o,i,n);var u=a.identification;if(!u)throw new Error("There is no identification result in the response");if(Pt(u.notifications),u.error)return Ct(u.error,i,n);return[t({requestId:i},u.data.result),u.data.visitorToken]}(r,n):Dt(e)}function Ct(e,t,n){switch(e.code){case"NotAvailableForCrawlBots":return It(t,!0,n);case"NotAvailableWithoutUA":return It(t,void 0,n);case"Failed":case"RequestTimeout":return Ot(_t(e),t,e);default:throw Ot(_t(e),t,e)}}function _t(e){var t,n=e.code,r=e.message;return void 0===n?r:null!==(t=function(e){switch(e){case"TokenRequired":return"Token required";case"TokenNotFound":return"Token not found";case"TokenExpired":return"Token expired";case"RequestCannotBeParsed":return"Request cannot be parsed";case"Failed":return"Request failed";case"RequestTimeout":return"Request failed to process";case"TooManyRequests":return"Too many requests, rate limit exceeded";case"OriginNotAvailable":return"Not available for this origin";case"HeaderRestricted":return"Not available with restricted header";case"NotAvailableForCrawlBots":return"Not available for crawl bots";case"NotAvailableWithoutUA":return"Not available when User-Agent is unspecified"}}(n))&&void 0!==t?t:C(n)}function It(e,n,r){var i={requestId:e,visitorFound:!1,visitorId:"",confidence:{score:.9,comment:"The real score is unknown"}};if(!r)return[i];var o="n/a",a=t(t({},i),{bot:{probability:1},incognito:!1,browserName:o,browserVersion:o,device:o,ip:o,os:o,osVersion:o});return void 0!==n&&(a.bot.safe=n),[a]}function Ot(e,t,n){var r=new Error(e);return void 0!==t&&(r.requestId=t),void 0!==n&&(r.raw=n),r}function Pt(e){null==e||e.forEach(xt)}function xt(e){var t=e.level,n=e.message;"error"===t?console.error(n):"warning"===t?console.warn(n):console.log(n)}function Dt(e){var t=Ot(mt,void 0,{httpStatusCode:e.status,bodyBase64:A(e.body)});if(e.status>=500)return t;throw t}function Mt(e,t,n,r,i){void 0===i&&(i=P);var o=i()%(n+1),a=function(e){if("function"==typeof TextEncoder)return(new TextEncoder).encode(e);for(var t=unescape(encodeURI(e)),n=new Uint8Array(t.length),r=0;r<t.length;++r)n[r]=t.charCodeAt(r);return n}(JSON.stringify(e)),u=1+t.length+1+o+r+a.length,s=new ArrayBuffer(u),c=new Uint8Array(s),l=0,f=i();c[l++]=f;for(var d=0,v=t;d<v.length;d++){var h=v[d];c[l++]=f+h}c[l++]=f+o;for(var m=0;m<o;++m)c[l++]=i();var p=new Uint8Array(r);for(m=0;m<r;++m)p[m]=i(),c[l++]=p[m];for(m=0;m<a.length;++m)c[l++]=a[m]^p[m%r];return s}function Nt(e,t,n){var r=function(){throw new Error("Invalid data")},i=b(e);i.length<t.length+2&&r();for(var o=0;o<t.length;++o)T(i[1+o],i[0])!==t[o]&&r();var a=1+t.length,u=T(i[a],i[0]);i.length<a+1+u+n&&r();var s=a+1+u,c=s+n,l=new Uint8Array(i.length-c);for(o=0;o<l.length;++o)l[o]=i[c+o]^i[s+o%n];return JSON.parse(R(l))}var Lt=[3,7];function Bt(e){return r(this,void 0,void 0,(function(){var n,r,o;return i(this,(function(i){switch(i.label){case 0:return[4,F(t(t({},e),{body:(u=e.body,Mt(u,Lt,3,7)),responseFormat:"binary"}))];case 1:n=i.sent();try{a=n.body,r=Nt(a,Lt,7),o=!0}catch(s){try{r=JSON.parse(R(n.body)),o=!1}catch(c){}}return[2,t(t({},n),{bodyData:r,isSecret:o})]}var a,u}))}))}function Ft(e,t){if(t)return t;var n="api.fpjs.io";return"us"!==e&&(n=e+"."+n),"https://"+n}function jt(e,o,s){var c=e.endpoint,l=e.extendedResult,f=void 0!==l&&l,d=n(e,["endpoint","extendedResult"]);return r(this,void 0,void 0,(function(){var e,n,l;return i(this,(function(h){switch(h.label){case 0:return e=(m=c)+(-1===m.indexOf("?")?"?":"&")+"ci=js/"+encodeURIComponent(a),n=pt(t({extendedResult:f},d)),l=0,[4,q(s,(function(){return{e:15,endpoint:e,request:n}}),(function(e){return{e:16,result:e}}),(function(e){return{e:17,error:e}}),(function(){return function(e,t){var n,r=g(300,1e4);return v(null==t?void 0:t.catch((function(e){n||(n=e)})).then((function(){throw n})),(function(){var o,a,s;return i(this,(function(i){switch(i.label){case 0:return o=Date.now(),[4,e(t)];case 1:return(a=i.sent())instanceof Error?(n=a,s=r.next().value,[4,u(o+s-Date.now())]):[2,a];case 2:i.sent(),i.label=3;case 3:return[3,0];case 4:return[2]}}))}))}((function(t){return function(e,t,n,o,a,u){return r(this,void 0,void 0,(function(){var r,s;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,q(u,(function(){return{e:18,tryNumber:o}}),(function(e){var t=e.status,n=e.body,r=e.bodyData,i=e.isSecret;return{e:19,tryNumber:o,status:t,body:null!=r?r:n,isSecret:i}}),(function(e){return{e:20,tryNumber:o,error:e}}),(function(){return Bt({url:e,method:"post",body:t,headers:{"Content-Type":"text/plain"},withCredentials:!0,abort:a})}))];case 1:return r=i.sent(),[3,3];case 2:return s=i.sent(),[2,new Error("AbortError"===s.name?ht:vt)];case 3:return[2,At(r,n)]}}))}))}(e,n,f,l++,t,s)}),o)}))];case 1:return[2,h.sent()]}var m}))}))}function Ut(){var e,t,n=Gt();return(null===(t=null===(e=window[n[0]])||void 0===e?void 0:e[n[1]])||void 0===t?void 0:t[n[2]])||1073741824}function Gt(){return Nt(new Uint32Array([1238629110,448276002,3812774028,808844344,1040086494,3917076003,2006609522,3391962601,1618783843,902064594,3846817827,1945380650,2587245025,908308022,938305751,2922813991,1910122279,3709215973,809499767,66414809,3983071030,916072247,3711377838,822474088,300514777,4182498348,953759295,3408360096,591258990,229539788]),[],5)}function qt(){var e,t,n=Wt();try{t=p()?null===(e=window.top)||void 0===e?void 0:e[n[0]]:window[n[0]]}catch(r){if("SecurityError"===r.name)return!1;throw r}if(!t)return!1;try{t[n[1]][n[2]](n[3],n[4],{},(function(){}))}catch(r){return!new RegExp(n[5]).test(r)}return!1}function Vt(){return r(this,void 0,void 0,(function(){var e,t,n;return i(this,(function(r){switch(r.label){case 0:e=document,t=Wt(),(n=e.createElement("iframe")).style.display="none",r.label=1;case 1:return e.body?[3,3]:[4,u(50)];case 2:return r.sent(),[3,1];case 3:return r.trys.push([3,,5,6]),e.body.appendChild(n),[4,Promise.race([u(20,!1),new Promise((function(e){n.contentWindow?n.contentWindow[t[6]].addEventListener("error",(function(){return e(!0)})):e(!1)}))])];case 4:return[2,r.sent()];case 5:return n.remove(),[7];case 6:return[2]}}))}))}function zt(){var e=window.openDatabase,t=window.localStorage;try{e(null,null,null,null)}catch(n){return!0}try{return t.setItem("test","1"),t.removeItem("test"),!1}catch(n){return!0}}function Wt(){return Nt(new Uint32Array([571803394,2333197341,667974149,459532809,2807590137,1996360231,241878290,3893584866,1793199716,1479125268,4262158585,1442777440,325646623,3826480888,665278571,175243026,2757050360,1760166496,1415636746,2836884200,2012960809,241499411,2840995822,1912086370,1482750223,4212860839,1726092917,359464731,3894101733,1487478637]),[],3)}var Ht=[[function(){return se()},function(){return k(["ClipboardItem"in(e=window),"PerformanceEventTiming"in e,"RTCSctpTransport"in e])>=2?function(){return r(this,void 0,void 0,(function(){var e,t,n,r,o;return i(this,(function(i){switch(i.label){case 0:return e=Gt(),t=navigator,n=t[e[3]],(r=t[e[4]])?[4,new Promise((function(t){r[e[5]]((function(e,n){return t(n)}))}))]:[3,2];case 1:return o=i.sent(),[3,4];case 2:return(null==n?void 0:n[e[6]])?[4,n[e[6]]().then((function(e){return e.quota}))]:[3,4];case 3:o=i.sent(),i.label=4;case 4:return o?[2,o<Ut()]:[2,!1]}}))}))}():function(){return r(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return(e=window.webkitRequestFileSystem)?[4,new Promise((function(t){e(0,1,(function(){return t(!1)}),(function(){return t(!0)}))}))]:[2,!1];case 1:return[2,t.sent()]}}))}))}();var e}],[function(){return ce()},function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return qe()?le()?[2,qt()]:[2,Vt()]:[2,zt()]}))}))}],[function(){return fe()},function(){return new Promise((function(e){try{var t=indexedDB.open("test");t.onerror=function(){return e(!0)},t.onsuccess=function(){return e(!1)}}catch(n){return e(!0)}}))}],[function(){return ae()||ue()},function(){try{if(!window.indexedDB)return!0}catch(e){return!0}return!1}]];function $t(e){var t=e.storageKeyPrefix;return r(this,void 0,void 0,(function(){var e,n,r;return i(this,(function(i){switch(i.label){case 0:return void 0!==(n=function(e){try{var t=localStorage.getItem(e);if(!t)return;return"1"===t}catch(n){return}}(e=t+"_i"))?[2,n]:[4,Kt()];case 1:return r=i.sent(),function(e,t){try{localStorage.setItem(e,t?"1":"0")}catch(n){}}(e,r),[2,r]}}))}))}function Kt(){return r(this,void 0,void 0,(function(){var e,t,n,r,o;return i(this,(function(i){switch(i.label){case 0:e=0,t=Ht,i.label=1;case 1:return e<t.length?(n=t[e],r=n[0],o=n[1],r()?[4,o()]:[3,3]):[3,4];case 2:return[2,i.sent()];case 3:return e++,[3,1];case 4:return[2,!1]}}))}))}function Jt(){var e=window;if(!se())return!1;try{if([66,114,97,118,101].map((function(e){return String.fromCharCode(e)})).join("")in e)return!0;var t=document.createElement("canvas");t.width=4,t.height=4,t.style.display="inline";var n=t.toDataURL();if(""===n)return!0;for(var r=window.atob(n.split(",")[1]),i=r.length,o=new Uint8Array(i),a=0;a<i;a++)o[a]=r.charCodeAt(a);var u=E(o,[73,68,65,84,24]);if(-1===u)return!1;var s=E(o,[73,69,78,68]);return-1!==s&&1321!==o.slice(u+5,s).reduce((function(e,t){return e+t}),0)}catch(c){return!1}}var Xt="NotSupportedError";function Yt(){return r(this,void 0,void 0,(function(){var e,t;return i(this,(function(n){switch(n.label){case 0:return e=[],[4,h(f(2e3,-4),Zt.bind(null,(function(t){return e.push(t)})))];case 1:return t=n.sent(),[2,function(){var n=t();return 0===n||-4===n?{s:n,v:o(e)}:{s:n,v:null}}]}}))}))}function Zt(e){return r(this,void 0,void 0,(function(){var t,n,r;return i(this,(function(i){switch(i.label){case 0:if(t=window,!(n=t.RTCPeerConnection||t.webkitRTCPeerConnection))return[2,-3];try{r=new n({iceServers:Nt(new Uint32Array([1116284708,2807606666,1856165634,1993636598,3410021538,3195192872,1656883084,2598385300,3564798284,1087152758,1841329857,3355624888,3127755894,1804885912,4294258839]),[],7).map((function(e){return{urls:"stun:"+e}}))})}catch(o){if(o.name===Xt)return[2,-6];throw o}i.label=1;case 1:return i.trys.push([1,,3,4]),[4,new Promise((function(t,n){var i,a=!1;r.onicecandidate=function(n){var r=n.candidate;if(!r)return t(0);var i=r.candidate;i&&(e(i),!a&&/ typ [sp]rflx /.test(i)&&(a=!0,l(t,10,0)))},r.onicegatheringstatechange=function(){"complete"===r.iceGatheringState&&t(0)};try{null===(i=r.createDataChannel)||void 0===i||i.call(r,"test")}catch(o){return void(o.name===Xt?t(-7):n(o))}var u=function(e,t){try{return e.createOffer(t)}catch(o){if(/\bcreateOffer\b.*(\bcallback\b.*\bnot a function\b|\barguments required\b.*\bpresent\b)/i.test(o.message))return new Promise((function(n,r){e.createOffer(n,r,t)}));throw o}}(r,ue()?{offerToReceiveAudio:!0}:void 0);void 0===u?t(-8):u.then((function(e){return r.setLocalDescription(e)}),n)}))];case 2:return[2,i.sent()];case 3:try{r.close()}catch(a){}return[7];case 4:return[2]}}))}))}function Qt(){return r(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:if("function"!=typeof(e=window.ApplePaySession))return[2,{s:-1,v:null}];t.label=1;case 1:return t.trys.push([1,4,,5]),e.canMakePayments()?ce()&&!qe()?[2,{s:0,v:1}]:[4,new Promise((function(e){return setTimeout(e,0)}))]:[2,{s:0,v:0}];case 2:return t.sent(),[4,Promise.race([e.canMakePaymentsWithActiveCard(""),f(100,!1)])];case 3:return[2,{s:0,v:t.sent()?3:2}];case 4:return[2,en(t.sent())];case 5:return[2]}}))}))}function en(e){if("InvalidAccessError"===e.name){if(/\bfrom\b.*\binsecure\b/i.test(e.message))return{s:-2,v:null};if(/\bdifferent\b.*\borigin\b.*top.level\b.*\bframe\b/i.test(e.message))return{s:-3,v:null}}throw e}function tn(){return!!nn("dark")||!nn("light")&&void 0}function nn(e){return matchMedia("(prefers-color-scheme: "+e+")").matches}function rn(){var e=Date.now();return[on(e),on(e-6e4*(new Date).getTimezoneOffset())]}function on(e){var t=Number(e);return isNaN(t)?-1:t}function an(){var e=window.performance;if(null==e?void 0:e.now){for(var t=1,n=1,r=e.now(),i=r,o=0;o<5e4;o++)if((r=i)<(i=e.now())){var a=i-r;a>t?a<n&&(n=a):a<t&&(n=t,t=a)}return[t,n]}}function un(){var e,t;return null===(t=null===(e=window.performance)||void 0===e?void 0:e.memory)||void 0===t?void 0:t.jsHeapSizeLimit}var sn=["MAX_TEXTURE_MAX_ANISOTROPY_EXT","FRAGMENT_SHADER_DERIVATIVE_HINT_OES","MAX_COLOR_ATTACHMENTS_WEBGL","MAX_DRAW_BUFFERS_WEBGL","DRAW_BUFFER0_WEBGL","DRAW_BUFFER1_WEBGL","VERTEX_ARRAY_BINDING_OES","TIMESTAMP_EXT","GPU_DISJOINT_EXT","MAX_VIEWS_OVR"],cn=[10752,2849,2884,2885,2886,2928,2929,2930,2931,2932,2960,2961,2962,2963,2964,2965,2966,2967,2968,2978,3024,3042,3088,3089,3106,3107,32773,32777,32777,32823,32824,32926,32928,32936,32937,32938,32939,32968,32969,32970,32971,3317,33170,3333,3379,3386,33901,33902,34016,34024,34076,3408,3410,3411,3412,3413,3414,3415,34467,34816,34817,34818,34819,34877,34921,34930,35660,35661,35724,35738,35739,36003,36004,36005,36347,36348,36349,37440,37441,37443,7936,7937,7938],ln=[32926,32928],fn=["FRAGMENT_SHADER","VERTEX_SHADER"],dn=["LOW_FLOAT","MEDIUM_FLOAT","HIGH_FLOAT","LOW_INT","MEDIUM_INT","HIGH_INT"];function vn(e,t,n){var r=e.getShaderPrecisionFormat(e[t],e[n]);return r?[r.rangeMin,r.rangeMax,r.precision]:[]}function hn(e){return"string"==typeof e&&!e.match(/[^A-Z0-9_x]/)}function mn(e){return Object.keys(e.__proto__).filter(hn)}function pn(){for(var e=document.createElement("canvas"),n=["webgl","experimental-webgl"],r=void 0,i=0;i<n.length&&!r;i++)try{r=e.getContext(n[i])}catch(a){}if(r){var o=t(t({},function(e){var t,n,r,i,o,a,u=e.getSupportedExtensions(),s=e.getExtension("WEBGL_debug_renderer_info"),c=e.getContextAttributes(),l=[],f=[],d=[],v=[];for(var h in c)Object.prototype.hasOwnProperty.call(c,h)&&l.push(h+"="+c[h]);for(var m=mn(e),p=ae(),g=0,b=m;g<b.length;g++){var w=e[C=b[g]];if(cn.indexOf(w)>-1){var y=p&&-1===ln.indexOf(w)?e.getParameter(w):null;f.push(C+"("+w+")="+y)}else f.push(C+"="+w)}if(u)for(var E=0,R=u;E<R.length;E++){var k=R[E],S=e.getExtension(k);if(S)for(var T=0,A=mn(S);T<A.length;T++){var C;w=S[C=A[T]],sn.indexOf(C)>0?d.push(C+"("+w+")="+e.getParameter(w)):d.push(C+"="+w)}}for(var _=0,I=fn;_<I.length;_++)for(var O=I[_],P=0,x=dn;P<x.length;P++){var D=x[P],M=vn(e,O,D);v.push(O+"."+D+"="+M.join(","))}return d.sort(),f.sort(),{version:(null===(t=e.getParameter(e.VERSION))||void 0===t?void 0:t.toString())||"",vendor:(null===(n=e.getParameter(e.VENDOR))||void 0===n?void 0:n.toString())||"",vendorUnmasked:s?null===(r=e.getParameter(s.UNMASKED_VENDOR_WEBGL))||void 0===r?void 0:r.toString():"",renderer:(null===(i=e.getParameter(e.RENDERER))||void 0===i?void 0:i.toString())||"",rendererUnmasked:s?null===(o=e.getParameter(s.UNMASKED_RENDERER_WEBGL))||void 0===o?void 0:o.toString():"",shadingLanguageVersion:(null===(a=e.getParameter(e.SHADING_LANGUAGE_VERSION))||void 0===a?void 0:a.toString())||"",contextAttributes:l.join("&"),parameters:f.join("&"),shaderPrecisions:v.join("&"),extensions:u?u.join(","):"",extensionParameters:d.join(",")}}(r)),{fingerprint:""});return function(e){e.clearColor(0,0,1,1);var t=e.createProgram();if(t){i(0,"attribute vec2 p;uniform float t;void main(){float s=sin(t);float c=cos(t);gl_Position=vec4(p*mat2(c,s,-s,c),1,1);}"),i(1,"void main(){gl_FragColor=vec4(1,0,0,1);}"),e.linkProgram(t),e.useProgram(t),e.enableVertexAttribArray(0);var n=e.getUniformLocation(t,"t"),r=e.createBuffer();e.bindBuffer(34962,r),e.bufferData(34962,new Float32Array([0,1,-1,-1,1,-1]),35044),e.vertexAttribPointer(0,2,5126,!1,0,0),e.clear(16384),e.uniform1f(n,3.65),e.drawArrays(4,0,3)}function i(n,r){var i=e.createShader(35633-n);t&&i&&(e.shaderSource(i,r),e.compileShader(i),e.attachShader(t,i))}}(r),o.fingerprint=e.toDataURL(),o}}function gn(){var e=window.speechSynthesis;if("function"!=typeof(null==e?void 0:e.getVoices))return-1;var t=function(){return e.getVoices()};return!e.addEventListener||fe()&&Ve()?bn(t()):function(e){return r(this,void 0,void 0,(function(){var t;return i(this,(function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),[4,new Promise((function(n,r){var i,o=function(){e.getVoices().length?(null==i||i(),i=s(n,50)):i||(i=l(n,600))};t=function(){try{o()}catch(e){r(e)}},o(),e.addEventListener("voiceschanged",t)}))];case 1:return[2,n.sent()];case 2:return t&&e.removeEventListener("voiceschanged",t),[7];case 3:return[2]}}))}))}(e).then((function(){return function(){var e=t();return e.length?bn(e):-2}}))}function bn(e){var t=function(e){return e.replace(/([,\\])/g,"\\$1")};return e.map((function(e){return[t(e.voiceURI),t(e.name),t(e.lang),e.localService?"1":"0",e.default?"1":"0"].join(",")})).sort()}function wn(){return{s:ce()&&!le()?qe()?0:1:2,v:[(typeof SourceBuffer).slice(0,3),(typeof SourceBufferList).slice(0,3)]}}var yn={m:["$$s-macbook-pro","$$s-macbook-air","$$s-mac-mini"],i:["$$s-iphone"]},En={m:["macbook-pro-$$","macbook-air-$$","mac-mini-$$"],i:["iphone-$$"]},Rn={us:["james","mary","john","patricia","robert","jennifer","michael","linda","william","elizabeth","david","barbara","richard","susan","joseph","jessica","thomas","sarah","charles","karen","christopher","nancy","daniel","lisa","matthew","margaret","anthony","betty","donald","sandra"],gb:["oliver","george","noah","arthur","harry","leo","muhammad","jack","charlie","oscar","jacob","henry","thomas","joshua","william","olivia","amelia","isla","ava","mia","isabella","sophia","grace","lily","freya","emily","ivy","ella","rosie","charlotte"],ru:["aleksandr","sergej","vladimir","elena","tatana","andrej","aleksej","olga","nikolaj","natala","anna","ivan","dmitrij","irina","maria","mihail","svetlana","ekaterina","evgenij","viktor","anastasia","urij","ulia","valentin","roman","igor","anatolij","oleg","pavel","maksim"]},kn={m:["macbook-pro","macbook-air","mac-mini","mac-pro"],i:["iphone","iphone-2"]};function Sn(e){return r(this,void 0,void 0,(function(){var t,n,o,a,u,s,c,f,d=this;return i(this,(function(v){switch(v.label){case 0:if(!(t=window.RTCPeerConnection))return[2,-5];n=Math.random().toString(),o=new Map,u="candidate:0 1 udp 2113937151 $ad $pt typ host generation 0 ufrag "+(a="ABCD")+" network-cost 999",s=new t({iceTransportPolicy:"all"}),c=s.createDataChannel(n),f=0,v.label=1;case 1:return v.trys.push([1,,3,4]),[4,new Promise((function(t,n){l((function(){return t(-4)}),1e3),s.oniceconnectionstatechange=function(){"checking"===s.iceConnectionState&&(f=setInterval((function(){return r(d,void 0,void 0,(function(){var e,n;return i(this,(function(r){switch(r.label){case 0:return"checking"!==s.iceConnectionState?[2,t([])]:[4,s.getStats()];case 1:return e=r.sent(),n=[],e.forEach((function(e){if("remote-candidate"===e.type){var t=o.get(e.port);n.push(t)}})),n.length>0&&t(n),[2]}}))}))}),30))},s.createOffer().then((function(n){var r=n.sdp;if(!r)return t(-5);for(var i=[],c=0;c<e.length;c++){var l=e[c],f=50003+c,d=u.replace("$ad",l).replace("$pt",f.toString());o.set(f,l),i.push("a="+d)}var v={type:"answer",sdp:r.replace(/a=ice-ufrag:(.*?)\s{1,2}/,"a=ice-ufrag:"+a+"\r\n").replace(/a=setup:(.*?)\s{1,2}/,"a=setup:active\r\n").replace(/c=IN IP4 ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/,(function(e,t){return"c=IN IP4 "+t+"\r\nb=AS:30\r\n"+i.join("\r\n")}))};return s.setLocalDescription(n),s.setRemoteDescription(v)}),n)}))];case 2:return[2,v.sent()];case 3:return c.close(),s.close(),clearInterval(f),[7];case 4:return[2]}}))}))}function Tn(e){return r(this,void 0,void 0,(function(){var t,n=this;return i(this,(function(a){switch(a.label){case 0:t=new AbortController,a.label=1;case 1:return a.trys.push([1,,3,4]),[4,Promise.race(o(e.map((function(e){return r(n,void 0,void 0,(function(){return i(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,fetch("http"+("http:"===location.protocol?"":"s")+"://"+e,{signal:t.signal})];case 1:return n.sent(),[3,3];case 2:return n.sent(),[3,3];case 3:return[2,e]}}))}))})),[f(500,-4)]))];case 2:return[2,a.sent()];case 3:return t.abort(),[7];case 4:return[2]}}))}))}function An(){for(var e=!le(),n=navigator.language.toLowerCase(),r=function(){var e={"en-us":t(t({},yn),{n:Rn.us}),"en-gb":t(t({},yn),{n:Rn.gb}),"ru-ru":t(t({},En),{n:Rn.ru})};return e.default=e["en-us"],e.en=e["en-us"],e.ru=e["ru-ru"],e}(),i=r[n]||r[n.slice(0,2)]||r.default,o=e?i.i.slice():i.m.slice(),a=e?kn.i.slice():kn.m.slice(),u=0,s=e?i.n:i.n.slice(0,15);u<s.length;u++)for(var c=s[u],l=0,f=o;l<f.length;l++){var d=f[l];a.push(d.replace("$$",c))}return a.map((function(e){return e+".local"}))}function Cn(e){return r(this,void 0,void 0,(function(){var t,n;return i(this,(function(r){switch(r.label){case 0:return!ce()||(i=window,k(["mediaSession"in navigator,"BigInt64Array"in i,"FormDataEvent"in i,"ImageBitmap"in i,"WebGL2RenderingContext"in i,"onclose"in i])>=4)?[2,-2]:[4,Sn(t=An())];case 1:return n=r.sent(),null==e||e(),"number"==typeof n?[2,n]:n.length===t.length?[2,-3]:n.length>1?[2,Tn(n)]:1===n.length?[2,n[0]]:[2,-1]}var i}))}))}function _n(){var e,t,n,r=((n=new Promise((function(n,r){e=n,t=r}))).resolve=e,n.reject=t,n),i=f(le()?310:410);return h(Promise.race([r,i]).then((function(e){if(void 0!==e)return f(e+100-Date.now())})).then((function(){return-4})),(function(){return Cn((function(){return r.resolve(Date.now())}))}))}var In=["brands","mobile","platform","platformVersion","architecture","bitness","model","uaFullVersion"];function On(){var e;return r(this,void 0,void 0,(function(){var t,n,o,a=this;return i(this,(function(u){switch(u.label){case 0:return(t=navigator.userAgentData)&&"object"==typeof t?(n={},o=[],"function"!=typeof t.getHighEntropyValues?[3,2]:[4,Promise.all(In.map((function(e){return r(a,void 0,void 0,(function(){var r,a;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,t.getHighEntropyValues([e])];case 1:return void 0!==(r=i.sent()[e])&&(n[e]="string"==typeof r?r:JSON.stringify(r)),[3,3];case 2:if("NotAllowedError"!==(a=i.sent()).name)throw a;return o.push(e),[3,3];case 3:return[2]}}))}))})))]):[2,void 0];case 1:u.sent(),u.label=2;case 2:return[2,{b:t.brands.map((function(e){return{b:e.brand,v:e.version}})),m:t.mobile,p:null!==(e=t.platform)&&void 0!==e?e:null,h:n,nah:o}]}}))}))}function Pn(){var e=document.createElement("a").attributionsourceid;return void 0===e?void 0:String(e)}function xn(){return function(e){for(var t,n,r=[],i=e;;)try{var o=null===(t=i.location)||void 0===t?void 0:t.href,a=null===(n=i.document)||void 0===n?void 0:n.referrer;if(void 0===o||void 0===a)return{s:1,v:r};r.push({l:o,f:a});var u=i.parent;if(!u||u===i)return{s:0,v:r};i=u}catch(s){if(Dn(s))return{s:1,v:r};throw s}}(window)}function Dn(e){if(!e||"object"!=typeof e)return!1;var t=e;return!(!ae()&&!ue()||"Error"!==t.name&&"TypeError"!==t.name||"Permission denied"!==t.message)||"SecurityError"===t.name}function Mn(){return function(e){var t=e.location,n=e.origin,r=t.origin,i=t.ancestorOrigins,o=null;if(i){o=new Array(i.length);for(var a=0;a<i.length;++a)o[a]=i[a]}return{w:null==n?null:n,l:null==r?null:r,a:o}}(window)}function Nn(){return eval.toString().length}function Ln(){var e=this;return h(u(250,-2),(function(){return r(e,void 0,void 0,(function(){var e,t,n;return i(this,(function(r){switch(r.label){case 0:return(null==(e=navigator.mediaDevices)?void 0:e.enumerateDevices)?(t=function(e){return e.slice(0,32).replace(/([,\\])/g,"\\$1")},n=function(e){return[t(e.deviceId),t(e.groupId),{audioinput:"ai",audiooutput:"ao",videoinput:"vi"}[e.kind],t(e.label)].join(",")},[4,e.enumerateDevices()]):[2,-1];case 1:return[2,r.sent().map(n)]}}))}))}))}function Bn(){var e;return null!==(e=navigator.doNotTrack)&&void 0!==e?e:void 0}function Fn(){var e;return null!==(e=window.devicePixelRatio)&&void 0!==e?e:void 0}function jn(){var e=this;return h(u(75,-3),(function(){return r(e,void 0,void 0,(function(){var e,t,n,r;return i(this,(function(i){switch(i.label){case 0:if(!(e=navigator).requestMediaKeySystemAccess)return[2,-1];i.label=1;case 1:return i.trys.push([1,6,,7]),[4,e.requestMediaKeySystemAccess("org.w3.clearkey",[{initDataTypes:["keyids","webm"],audioCapabilities:["opus","vorbis"].map((function(e){return{contentType:'audio/webm; codecs="'+e+'"'}})),videoCapabilities:["vp9","vp8"].map((function(e){return{contentType:'video/webm; codecs="'+e+'"'}}))}])];case 2:return[4,i.sent().createMediaKeys()];case 3:return t=i.sent(),(n=t.createSession()).sessionId?[3,5]:[4,new Promise((function(e){n.onmessage=e,n.generateRequest("webm",new Uint8Array([1,1,1,1]))}))];case 4:i.sent(),i.label=5;case 5:return[2,n.sessionId];case 6:if("NotSupportedError"===(r=i.sent()).name)return[2,-2];throw r;case 7:return[2]}}))}))}))}function Un(){var e=window.WebAssembly;if(null==e?void 0:e.validate){for(var t=[0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10],n=0,r=0,i=[[9,1,7,0,65,0,253,15,26,11,0,10,4,110,97,109,101,2,3,1,0,0],[240,67,0,0,0,12,1,10,0,252,2,3,1,1,0,0,110,26,11,161,10],[6,1,4,0,18,0,11,0,10,4,110,97,109,101,2,3,1,0,0],[8,1,6,0,65,0,192,26,11,0,10,4,110,97,109,101,2,3,1,0,0],[7,1,5,0,208,112,26,11,0,10,4,110,97,109,101,2,3,1,0,0]];r<i.length;r++){var a=i[r];n<<=1,n|=e.validate(Uint8Array.of.apply(Uint8Array,o(t,a)))?1:0}return n}}function Gn(){for(var e=[],t=Math.random(),n=24575;n>=0;--n)if(n%4096==0){var r=Math.random();e.push((t-r)*Math.pow(2,31)|0),t=r}return e}function qn(){var e;return r(this,void 0,void 0,(function(){var t,n,o,a,u,s,c=this;return i(this,(function(l){switch(l.label){case 0:if(!(t=null===(e=window.crypto)||void 0===e?void 0:e.subtle)||!t.generateKey||!t.exportKey)return[2,-1];n=function(){return r(c,void 0,void 0,(function(){var e,n;return i(this,(function(r){switch(r.label){case 0:return[4,t.generateKey({name:"AES-GCM",length:128},!0,["encrypt"])];case 1:return e=r.sent(),[4,t.exportKey("raw",e)];case 2:return n=r.sent(),[2,new Uint8Array(n)]}}))}))},l.label=1;case 1:return l.trys.push([1,3,,4]),[4,Promise.all([n(),n()])];case 2:for(o=l.sent(),a=new Uint8Array(o[0].length),u=0;u<o[0].length;++u)a[u]=165^o[0][u]^o[1][u];return[2,A(a)];case 3:if("NotSupportedError"===(s=l.sent()).name)return[2,-2];throw s;case 4:return[2]}}))}))}function Vn(e){var o=this,a=e.delayFallback,u=n(e,["delayFallback"]),s=oe(function(){var e;return(e={})[0]=Yt,e[1]=_n,e}(),u,[]),c=Ue(a).then((function(){var e=n(je,["screenFrame"]);return oe(t(t(t({},function(){var e;return(e={})[2]=gn,e[3]=Qt,e[4]=$t,e[5]=Te,e[8]=Ln,e[7]=qn,e[6]=jn,e[9]=On,e[10]=Un,e[11]=Bn,e[12]=Jt,e[13]=tn,e[14]=rn,e[15]=Gn,e[16]=an,e[17]=un,e[18]=wn,e[19]=Fn,e[20]=ae,e[21]=ue,e[22]=se,e[23]=ce,e[24]=le,e[25]=fe,e[26]=ve,e[27]=Pn,e[28]=Ve,e[29]=xn,e[30]=Mn,e[31]=Nn,e}()),e),function(){var e;return(e={}).j=pn,e}()),u,[])}));return function(){return r(o,void 0,void 0,(function(){var e,n,r;return i(this,(function(i){switch(i.label){case 0:return[4,Promise.all([s(),c.then((function(e){return e()}))])];case 1:return e=i.sent(),n=e[0],r=e[1],[2,t(t({},n),r)]}}))}))}}function zn(e){for(var t=e+"=",n=0,r=document.cookie.split(";");n<r.length;n++){for(var i=r[n],o=0;" "===i[o]&&o<i.length;)++o;if(i.indexOf(t)===o)return i.slice(o+t.length)}}function Wn(e,t,n,r){var i=e+"="+t,o="expires="+new Date(Date.now()+24*n*60*60*1e3).toUTCString(),a=r?"domain="+r:"";document.cookie=[i,"path=/",o,a,"SameSite=Lax"].join("; ")}function Hn(e,t,n){var r=location.hostname;($n(r,(function(t){!function(e,t){Wn(e,"",-1,t)}(e,t)})),n<0)||$n(r,(function(r){return Wn(e,t,n,r),zn(e)!==t}))&&Wn(e,t,n)}function $n(e,t){var n=e.length;do{if(n=n>0?e.lastIndexOf(".",n-1):-1,!1===t(e.slice(n+1)))return!1}while(n>=0);return!0}function Kn(e,t){Hn(t,e,365),function(e,t){var n;try{null===(n=null===localStorage||void 0===localStorage?void 0:localStorage.setItem)||void 0===n||n.call(localStorage,e,t)}catch(r){}}(t,e)}function Jn(e){var t,n;try{return null!==(n=null===(t=null===localStorage||void 0===localStorage?void 0:localStorage.getItem)||void 0===t?void 0:t.call(localStorage,e))&&void 0!==n?n:void 0}catch(r){}}function Xn(e,t,n,r,i){if(!t){var o=function(e,t){return t||(Object.prototype.hasOwnProperty.call(ct,e)||(e="us"),"https://tls-"+ct[e]+".fpapi.io")}(e,n);return G(i,(function(){return{e:6,endpoint:o}})),[lt(o,r,i),Date.now()]}}function Yn(e,n,o,a,u,s,c,l){var d=this,v=function(e,t,n,l,v,p,g){return r(d,void 0,void 0,(function(){var r,d,b,w,y,E,R,k,S;return i(this,(function(i){switch(i.label){case 0:return r=f(l).then((function(){throw new Error(dt)})),[4,Promise.race([r,Promise.all([m(g),h(l,n,g)])])];case 1:return d=i.sent(),b=d[0],w=d[1],E=function(e){return[zn(e),Jn(e)]}(y=c+"_t"),[4,jt({token:o,endpoint:Ft(a,u),components:b,customComponent:p,tag:e,visitorToken:E,tls:w,linkedId:t,extendedResult:v,algorithm:s},r,g)];case 2:return R=i.sent(),k=R[0],(S=R[1])&&Kn(S,y),[2,k]}}))}))},h=function(e,t,o){return r(d,void 0,void 0,(function(){var r,a,u,s,c;return i(this,(function(i){switch(i.label){case 0:if(!n||t)return[2,void 0];r=n[0],a=n[1],u=Math.min(Math.max(.1*e,a+1e4-Date.now()),.4*e),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r(f(u))];case 2:return s=i.sent(),G(o,(function(){return{e:7,result:s}})),[2,{value:s}];case 3:return c=i.sent(),G(o,(function(){return{e:8,error:c}})),[2,{error:c}];case 4:return[2]}}))}))},m=function(t){return r(d,void 0,void 0,(function(){var n,r;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,e()];case 1:return n=i.sent(),G(t,(function(){return{e:13,result:n}})),[2,n];case 2:throw r=i.sent(),G(t,(function(){return{e:14,error:r}})),r;case 3:return[2]}}))}))};return{get:function(e){void 0===e&&(e={});var n=l&&function(e,n){return function(r){return e(t(t({},r),{getCallId:n}))}}(l,O(8));return q(n,(function(){return{e:3,options:e}}),(function(e){return{e:4,result:e}}),(function(e){return{e:5,error:e}}),(function(){var t=e.timeout,r=void 0===t?1e4:t,i=e.tag,o=e.linkedId,a=e.disableTls,u=e.extendedResult,s=e.environment;return v(i,_(o),a,r,u,s,n)}))}}}function Zn(e,n,o){var u,s=this,c=x([null==o?void 0:o.debug,(u=/{(.*?)}/.exec(location.hash),!!u&&1915004642===function(e){for(var t=0,n=0;n<e.length;++n)t=(t<<5)-t+e.charCodeAt(n)|0;return t}(u[1])&&B())]),l=c&&function(e,n){return function(r){return e(t(t({},r),{agentId:n}))}}(c,O(8));return q(l,(function(){return{e:0,version:a,options:o}}),(function(){return{e:1}}),(function(e){return{e:2,error:e}}),(function(){return r(s,void 0,void 0,(function(){var t,r,a,u,s,c,f,d,v,h,m;return i(this,(function(i){if(t=o.token,r=o.region,a=void 0===r?"us":r,u=o.tlsEndpoint,s=o.disableTls,c=o.storageKey,f=void 0===c?"_vid":c,d=o.endpoint,v=o.delayFallback,h=o.algorithm,!t||"string"!=typeof t)throw new Error("Token required");return m=Xn(a,s,u,n,l),G(l,(function(){return{e:12}})),[2,Yn(e({delayFallback:v,storageKeyPrefix:f}),m,t,a,d,_(h),f,l)]}))}))}))}var Qn=function(e){return Zn(Vn,void 0,e)},er="Token required",tr="Token not found",nr="Token expired",rr="Request cannot be parsed",ir="Request failed",or="Request failed to process",ar="Too many requests, rate limit exceeded",ur="Not available for this origin",sr="Not available with restricted header",cr={load:Qn,ERROR_CLIENT_TIMEOUT:dt,ERROR_NETWORK_CONNECTION:vt,ERROR_NETWORK_ABORT:ht,ERROR_WRONG_REGION:kt,ERROR_SUBSCRIPTION_NOT_ACTIVE:St,ERROR_TOKEN_MISSING:er,ERROR_TOKEN_INVALID:tr,ERROR_TOKEN_EXPIRED:nr,ERROR_BAD_REQUEST_FORMAT:rr,ERROR_BAD_RESPONSE_FORMAT:mt,ERROR_GENERAL_SERVER_FAILURE:ir,ERROR_SERVER_TIMEOUT:or,ERROR_RATE_LIMIT:ar,ERROR_FORBIDDEN_ORIGIN:ur,ERROR_FORBIDDEN_HEADER:sr,ERROR_UNSUPPORTED_VERSION:Tt};return e.ERROR_BAD_REQUEST_FORMAT=rr,e.ERROR_BAD_RESPONSE_FORMAT=mt,e.ERROR_CLIENT_TIMEOUT=dt,e.ERROR_FORBIDDEN_HEADER=sr,e.ERROR_FORBIDDEN_ORIGIN=ur,e.ERROR_GENERAL_SERVER_FAILURE=ir,e.ERROR_NETWORK_ABORT=ht,e.ERROR_NETWORK_CONNECTION=vt,e.ERROR_RATE_LIMIT=ar,e.ERROR_SERVER_TIMEOUT=or,e.ERROR_SUBSCRIPTION_NOT_ACTIVE=St,e.ERROR_TOKEN_EXPIRED=nr,e.ERROR_TOKEN_INVALID=tr,e.ERROR_TOKEN_MISSING=er,e.ERROR_UNSUPPORTED_VERSION=Tt,e.ERROR_WRONG_REGION=kt,e.default=cr,e.load=Qn,e.makeConsoleDebugger=N,e.makeDebugReportBuilder=ze,e.makeMulticastDebugger=x,e.makeRemoteDebugger=nt,e}({}); |