thn.
System.register(['@thehotelsnetwork/md5'],(function(exports,module){'use strict';var md5;return{setters:[function(module){md5=module.md5;}],execute:(function(){exports("reduceFeatures",Ir);/* esm.sh - esbuild bundle(@thehotelsnetwork/agent-fingerprint@1.13.23) es2022 production */
var{navigator:Te}=globalThis;function le(e){let t=new Error(e);return t.name=e,t}function oe(e){return e.reduce((t,n)=>t+(n?1:0),0)}function Fe(e){if(e.length===0)return 0;let t=e.join(""),n=0;for(let r=0;r<t.length;r+=1){let o=t.charCodeAt(r);n=(n<<5)-n+o,n&=n;}return n}function Ke(){let e=globalThis;return oe(["DOMRectList"in e,"RTCPeerConnectionIceEvent"in e,"SVGGeometryElement"in e,"ontransitioncancel"in e])>=3}function Ve(){let e=globalThis,t=Te;return oe(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,t.vendor.indexOf("Apple")===0,"getStorageUpdates"in t,"WebKitMediaKeys"in e])>=4}function Xe(){let e=globalThis;return oe(["safari"in e,!("DeviceMotionEvent"in e),!("ongestureend"in e),!("standalone"in Te)])>=3}function ze(){return Ve()&&!Xe()&&!Ke()}function Je(e){return new Promise((o,a)=>{e.oncomplete=l=>o(l.renderedBuffer);let i=3,s=()=>{switch(e.startRendering(),e.state){case "running":setTimeout(()=>a(le("timeout")),1e4);break;case "suspended":default:globalThis.document.hidden||(i-=1),i>0?setTimeout(s,3e3):a(le("suspended"));break}};s();})}function q(e){var t=-1,n=-2,r=-3;let o=globalThis,a=o.OfflineAudioContext||o.webkitOfflineAudioContext;if(!a)return n;if(ze())return t;let i=4500,s=5e3,l=new a(1,s,44100),u=l.createOscillator();u.type=e,u.frequency.value=1e4;let m=l.createDynamicsCompressor();m.threshold.value=-50,m.knee.value=40,m.ratio.value=12,m.attack.value=0,m.release.value=.25,u.connect(m),m.connect(l.destination),u.start(0);let d;try{d=Je(l);}catch(c){if(c.name==="timeout"||c.name==="suspended")return r;throw c}return d.then(c=>{let f=c.getChannelData(0).subarray(i);return Fe(f)},c=>c)}function je(){return q("triangle")}function $e(){return q("sine")}function qe(){return q("square")}function Ye(){return q("sawtooth")}function Ze(){var e={};try{let t=new globalThis.AudioContext;e.channelCount=t.destination.channelCount,e.channelCountMode=t.destination.channelCountMode,e.channelInterpretation=t.destination.channelInterpretation,e.maxChannelCount=t.destination.maxChannelCount,e.numberOfInputs=t.destination.numberOfInputs,e.numberOfOutputs=t.destination.numberOfOutputs,e.sampleRate=t.sampleRate,e.state=t.state;}catch(t){return t.toString()}return e}function Qe(){var e={};try{let n=new globalThis.AudioContext().createAnalyser();e.channelCount=n.channelCount,e.channelCountMode=n.channelCountMode,e.channelInterpretation=n.channelInterpretation,e.fftSize=n.fftSize,e.frequencyBinCount=n.frequencyBinCount,e.maxDecibels=n.maxDecibels,e.minDecibels=n.minDecibels,e.numberOfInputs=n.numberOfInputs,e.numberOfOutputs=n.numberOfOutputs,e.smoothingTimeConstant=n.smoothingTimeConstant;}catch(t){return t.toString()}return e}var{navigator:C}=globalThis;function et(){return "getBattery"in C}function tt(){return "getBattery"in C?C.getBattery().then(e=>e.level,e=>-1):-1}function nt(){return "getBattery"in C?C.getBattery().then(e=>e.chargingTime,e=>-1):-1}function rt(){return "getBattery"in C?C.getBattery().then(e=>e.dischargingTime,e=>-1):-1}function at(){return "getBattery"in C?C.getBattery().then(e=>e.charging,e=>-1):-1}var{document:V}=globalThis;function ot(){var e=V.createElement("div");e.style.cssText="position: absolute; textAlign: center; objectFit: scale-down; font: 68px / 83px Helvetica, Arial, Sans-serif; zoom 66%; MozTransform: scale(0.66); left: -9999px; visibility: hidden;";let t="\uA9C0 \u2603 \u20B9 \u2604 \u269B \u2624 \u23B7 \u262C \u2651 \u269D \u0601 \u0603 \uAAC1 \u060E \u06DD \u{1F3E1} mmmmmmmmmmlil \u102A",n=V.createElement("span");n.innerText=t,e.appendChild(n),V.body.appendChild(e);let r=n.getClientRects();V.body.removeChild(e);let o={},a=[],i=[],s=[],l=[],u=[];for(let m=0;m!==r.length;m+=1)a.push(r[m].height),i.push(r[m].bottom),s.push(r[m].top),l.push(r[m].left),u.push(r[m].right);return o.heights=a,o.bottoms=i,o.tops=s,o.lefts=l,o.rights=u,o}var{document:it}=globalThis;function U(){let e=it.createElement("canvas");return e.width=1,e.height=1,[e,e.getContext("2d")]}function O(e,t){return !!(t&&e.toDataURL)}function P(e){return e.toDataURL()}function Ee(e){e.save(),e.globalCompositeOperation="multiply",[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]].forEach(function([t,n,r]){e.fillStyle=t,e.beginPath(),e.arc(n,r,40,0,Math.PI*2,!0),e.closePath(),e.fill();}),e.fillStyle="#f9c",e.arc(60,60,60,0,Math.PI*2,!0),e.arc(60,60,20,0,Math.PI*2,!0),e.fill("evenodd"),e.restore();}function Me(e){e.save(),e.textBaseline="alphabetic",e.fillStyle="#f60",e.fillRect(100,1,62,20),e.fillStyle="#069",e.font='11pt "Times New Roman"';let t="Cwm fjordbank gly \u{1F603}";e.fillText(t,2,15),e.fillStyle="rgba(102, 204, 0, 0.2)",e.font="18pt Arial",e.fillText(t,4,45),e.restore();}function Ne(e){let t=[128512,129315,128525,129313,128126,127999,127998,128104,127999,127995],n=[128041,128039,127797,127758,127756,9992,127776,127921,128263,128511,9989,9198,127568,127465];e.save(),e.textBaseline="alphabetic",e.fillStyle="#069",e.font='10pt "Times New Roman"';let r="A ";t.forEach(function(o){r+=`${String.fromCodePoint(o)} w`;}),e.fillText(r,0,100),e.translate(100,150),e.rotate(-Math.PI/4),e.textAlign="center",r="ZZ ",n.forEach(function(o){r+=`${String.fromCodePoint(o)} !`;}),e.fillText(r,0,0),e.restore();}function Ce(e){e.save();let t=e.createRadialGradient(200,145,5,170,130,50);t.addColorStop(0,"red"),t.addColorStop(.25,"orange"),t.addColorStop(.5,"yellow"),t.addColorStop(.9,"green"),t.addColorStop(1,"blue"),e.fillStyle=t,e.fillRect(20,20,250,250),e.translate(100,100),e.rotate(Math.PI/8),e.shadowColor="rgb(190, 190, 190)",e.shadowOffsetX=20,e.shadowOffsetY=20,e.shadowBlur=10,e.font="7px arial";let n=e.createLinearGradient(0,0,270,270);n.addColorStop(0,"rgb(255, 0, 128)"),n.addColorStop(.25,"rgb(0, 150, 27)"),n.addColorStop(.5,"rgb(133, 244, 255)"),n.addColorStop(.75,"rgb(21, 100, 0)"),n.addColorStop(1,"rgb(255, 12, 51)"),e.fillStyle=n,e.fillText("abcdefghijklmnopqrstuwxyz ABCDEFGHIJKLMNOPQRSTUVWXZ 1234567890",10,10),e.restore();}function me(e,t,n){let r=!0,o=10,a=-10,i=n.width,s=n.height,l=o*s/i,u=a*s/i,m=(o-a)/i;function d(f){return (f-a)/(o-a)*i}function c(f){return s-(f-u)/(l-u)*s}t.beginPath();for(let f=a;f<=o;f+=m){let v=e(f);r?(t.moveTo(d(f),c(v)),r=!1):t.lineTo(d(f),c(v));}t.stroke();}function ut(e,t){me(o=>Math.sin(o),e,t),me(o=>o===0?0:o*Math.cos(1/o),e,t);}function Re(e,t){e.save(),e.textBaseline="alphabetic",e.fillStyle="#069",e.font='20pt "Times New Roman"',e.fillText("Hello world!",30,30),ut(e,t),e.restore();}async function ct(e){await e?.yield();let[t,n]=U();return O(t,n)?(t.width=250,t.height=250,await e?.yield(),Ee(n),await e?.yield(),P(t)):""}async function st(e){await e?.yield();let[t,n]=U();return O(t,n)?(t.width=250,t.height=250,await e?.yield(),Me(n),await e?.yield(),P(t)):""}async function lt(e){await e?.yield();let[t,n]=U();return O(t,n)?(t.width=250,t.height=250,await e?.yield(),Ce(n),await e?.yield(),P(t)):""}async function mt(e){await e?.yield();let[t,n]=U();return O(t,n)?(t.width=250,t.height=250,await e?.yield(),Re(n,t),await e?.yield(),P(t)):""}async function ft(e){await e?.yield();let[t,n]=U();return O(t,n)?(t.width=250,t.height=250,await e?.yield(),Ce(n),await e?.yield(),Ee(n),await e?.yield(),Me(n),await e?.yield(),Ne(n),await e?.yield(),Re(n,t),await e?.yield(),P(t)):""}async function dt(e){await e?.yield();let[t,n]=U();return O(t,n)?(t.width=250,t.height=250,await e?.yield(),Ne(n),await e?.yield(),P(t)):""}var{document:Ie}=globalThis;function _t(){let e=["video/mp2t;",'video/mp2t; codecs="avc1.42E01E,mp4a.40.2"',"video/mp4;",'video/mp4; codecs="avc1.42c00d"','video/mp4; codecs="avc1.4D401E"','video/mp4; codecs="mp4v.20.8"','video/mp4; codecs="avc1.42E01E"','video/mp4; codecs="avc1.42E01E, mp4a.40.2"','video/mp4; codecs="hvc1.1.L0.0"','video/mp4; codecs="hev1.1.L0.-0"',"video/ogg;",'video/ogg; codecs="theora"','video/ogg; codecs="vorbis"',"video/webm;",'video/webm; codecs="vp8"','video/webm; codecs="vp9"',"application/dash+xml","application/vnd.apple.mpegURL","audio/mpegurl"],t=Ie.createElement("video");return e.map(r=>t.canPlayType(r).length)}function ht(){let e=['audio/wav; codecs="1"',"audio/mpeg","audio/mp4;",'audio/mp4; codecs="mp4a.40.2"','audio/mp4; codecs="ac-3"','audio/mp4; codecs="ec-3"',"audio/ogg;",'audio/ogg; codecs="vorbis"','audio/ogg; codecs="opus"',"audio/webm;",'audio/webm; codecs="vorbis"','audio/webm; codecs="opus"'],t=Ie.createElement("video");return e.map(r=>t.canPlayType(r).length)}function vt(){let e=["video/mp2t;",'video/mp2t; codecs="avc1.42E01E,mp4a.40.2"',"video/mp4;",'video/mp4; codecs="avc1.42c00d"','video/mp4; codecs="avc1.4D401E"','video/mp4; codecs="mp4v.20.8"','video/mp4; codecs="avc1.42E01E"','video/mp4; codecs="avc1.42E01E, mp4a.40.2"','video/mp4; codecs="hvc1.1.L0.0"','video/mp4; codecs="hev1.1.L0.-0"',"video/ogg;",'video/ogg; codecs="theora"','video/ogg; codecs="vorbis"',"video/webm;",'video/webm; codecs="vp8"','video/webm; codecs="vp9"',"application/dash+xml","application/vnd.apple.mpegURL","audio/mpegurl",'audio/wav; codecs="1"',"audio/mpeg","audio/mp4;",'audio/mp4; codecs="mp4a.40.2"','audio/mp4; codecs="ac-3"','audio/mp4; codecs="ec-3"',"audio/ogg;",'audio/ogg; codecs="vorbis"','audio/ogg; codecs="opus"',"audio/webm;",'audio/webm; codecs="vorbis"','audio/webm; codecs="opus"'],t;return "WebKitMediaSource"in globalThis?t=e.map(n=>globalThis.WebKitMediaSource.isTypeSupported(n)):"mozMediaSource"in globalThis?t=e.map(n=>globalThis.mozMediaSource.isTypeSupported(n)):"msMediaSource"in globalThis?t=e.map(n=>globalThis.msMediaSource.isTypeSupported(n)):"MediaSource"in globalThis?t=e.map(n=>globalThis.MediaSource.isTypeSupported(n)):t=[!1],t}function gt(){let e=["video/mp2t;",'video/mp2t; codecs="avc1.42E01E,mp4a.40.2"',"video/mp4;",'video/mp4; codecs="avc1.42c00d"','video/mp4; codecs="avc1.4D401E"','video/mp4; codecs="mp4v.20.8"','video/mp4; codecs="avc1.42E01E"','video/mp4; codecs="avc1.42E01E, mp4a.40.2"','video/mp4; codecs="hvc1.1.L0.0"','video/mp4; codecs="hev1.1.L0.-0"',"video/ogg;",'video/ogg; codecs="theora"','video/ogg; codecs="vorbis"',"video/webm;",'video/webm; codecs="vp8"','video/webm; codecs="vp9"',"application/dash+xml","application/vnd.apple.mpegURL","audio/mpegurl",'audio/wav; codecs="1"',"audio/mpeg","audio/mp4;",'audio/mp4; codecs="mp4a.40.2"','audio/mp4; codecs="ac-3"','audio/mp4; codecs="ec-3"',"audio/ogg;",'audio/ogg; codecs="vorbis"','audio/ogg; codecs="opus"',"audio/webm;",'audio/webm; codecs="vorbis"','audio/webm; codecs="opus"'],t;return "MediaRecorder"in globalThis?t=e.map(n=>globalThis.MediaRecorder.isTypeSupported(n)):t=[!1],t}var{document:j}=globalThis;function pt(e){let t=j.getElementById(e);return t?globalThis.getComputedStyle(t,"").getPropertyValue("background-color"):-1}function St(){let e=["Highlight","InactiveCaptionText","Menu","ButtonFace","ActiveBorder","ButtonShadow","ThreeDShadow","Background","ThreeDLightShadow","ActiveCaption","Scrollbar","ThreeDDarkShadow","GrayText","WindowFrame","AppWorkspace","InactiveCaption","ThreeDFace","InactiveBorder","ButtonHighlight","InfoBackground","HighlightText","ThreeDHighlight","MenuText","Window","CaptionText","ButtonText","WindowText","InfoText"],t=j.createElement("div");t.innerHTML=e.map(r=>`<p hidden id="${r}" style="background: ${r};"></p>`).join(""),t.style.display="none",j.body.appendChild(t);let n={};return e.forEach(function(r){n[r]=pt(r);}),j.body.removeChild(t),n}function bt(){let{screen:e}=globalThis;try{return e.colorDepth}catch(t){return t.toString()}}var{navigator:yt}=globalThis;function At(){var e={};try{let t=yt.connection;e.downlink=t.downlink,e.downlinkMax=t.downlinkMax,e.effectiveType=t.effectiveType,e.rtt=t.rtt,e.saveData=t.saveData,e.type=t.type;}catch(t){return t.toString()}return e}function wt(){return new Date}function Ht(){return new Date("0001-1-1").toString()}function Tt(){return new Date(0).setFullYear(0).toString()}function Et(){return new Date(2016,1,1).getTimezoneOffset().toString()}function Mt(){var e={},t=globalThis.Intl.DateTimeFormat().resolvedOptions();return e.day=t.day,e.locale=t.locale,e.timeZone=t.timeZone,e}var{navigator:Nt}=globalThis;function Ct(){return new Promise(function(e,t){try{Nt.keyboard.getLayoutMap().then(function(n){var r={};n.forEach(function(o,a){r[a]=o;}),e(r);}).catch(n=>{e(n?.toString?.());});}catch(n){e(n.toString());}})}var{navigator:Y}=globalThis;function Rt(){var e={audioinput:[],audiooutput:[],videoinput:[],videooutput:[],numberAudioinput:0,numberAudiooutput:0,numberVideoinput:0,numberVideoutput:0,ok:1};return !Y.mediaDevices||!Y.mediaDevices.enumerateDevices?(e.ok=-1,e):Y.mediaDevices.enumerateDevices().then(function(t){return t.forEach(function(n){(n.label!=""||n.deviceId!="")&&e[n.kind].push(`${n.label}_${n.deviceId}`),e[`number_${n.kind}`]+=1;}),e}).catch(function(t){return e.ok=-2,e})}var{document:Ge,navigator:y}=globalThis;function It(){let e=y.userAgent;return /(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(e)?"tablet":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(e)?"mobile":"desktop"}function Gt(){var e=y.userAgent,t=y.platform,n=["Macintosh","MacIntel","MacPPC","Mac68K"],r=["Win32","Win64","Windows","WinCE"],o=["iPhone","iPad","iPod"],a=null;return n.indexOf(t)!==-1?a="Mac OS":o.indexOf(t)!==-1?a="iOS":r.indexOf(t)!==-1?a="Windows":/Android/.test(e)?a="Android":!a&&/Linux/.test(t)&&(a="Linux"),a}function Lt(){return y.userAgent}function xt(){try{let{localStorage:e}=globalThis;return e?{length:JSON.stringify(e).length}:-1}catch{return -1}}function Dt(){try{return y.storage.estimate().then(function({quota:e,usage:t,usageDetails:n}){return Promise.all([e,t,n])}).then(function([e,t,n]){return {quota:e,usage:t,usageDetails:n}})}catch{return -1}}function Ut(){return new Promise(e=>{let t=()=>e(!0),n=()=>e(!1);function r(){var l=/(?=.*(opera|chrome)).*/i.test(y.userAgent)&&y.storage&&y.storage.estimate;return l&&y.storage.estimate().then(function(u){return u.quota<12e7?t():n()}),!!l}function o(){let l="MozAppearance"in Ge.documentElement.style,{indexedDB:u}=globalThis;if(l)if(u==null)t();else {let m=u.open("inPrivate");m.onsuccess=n,m.onerror=t;}return l}function a(){let l=y.userAgent.match(/Version\/([0-9._]+).*Safari/);if(l){let u=()=>{try{let{localStorage:d}=globalThis;d.length||(d.setItem("inPrivate","0"),d.removeItem("inPrivate")),n();}catch{y.cookieEnabled?t():n();}return !0};if(parseInt(l[1],10)<11)return u();try{globalThis.openDatabase(null,null,null,null),n();}catch{t();}}return !!l}function i(){let l=!globalThis.indexedDB&&(globalThis.PointerEvent||globalThis.MSPointerEvent);return l&&t(),!!l}r()||o()||a()||i()||n();})}function Ot(){let e=[];for(let t in y)e.push(t);return e}function Pt(){let e=0;for(let t in y)e+=1;return e}function kt(){var e=y,t=[];do Object.getOwnPropertyNames(e).forEach(function(o){t.push(o);});while(e=Object.getPrototypeOf(e));let n,r=[];return t.forEach(function(o){var a=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(y),o);a!==void 0?a.value!==void 0?n=a.value.toString():a.get!==void 0&&(n=a.get.toString()):n="",r.push(`${o}~~~${n}`);}),r}function Wt(){return y.productSub}function Bt(){return y.vendor}function Ft(){return y.hardwareConcurrency}function Kt(){return y.deviceMemory}function Vt(){let e="";var t=!!globalThis.opr&&!!globalThis.opr.addons||!!globalThis.opera||y.userAgent.indexOf(" OPR/")>=0;t&&(e+="Opera"),typeof globalThis.InstallTrigger<"u"&&(e+="Firefox"),(/constructor/i.test(globalThis.HTMLElement)||function(u){return u.toString()==="[object SafariRemoteNotification]"}(!globalThis.safari||typeof globalThis.safari<"u"&&globalThis.safari.pushNotification))&&(e+="Safari");let o=!!Ge.documentMode;o&&(e+="IE"),!o&&!!globalThis.StyleMedia&&(e+="Edge");let i=!!globalThis.chrome&&(!!globalThis.chrome.webstore||!!globalThis.chrome.runtime);return i&&(e+="Chrome"),i&&y.userAgent.indexOf("Edg")!==-1&&(e+="EdgChromium"),(i||t)&&!!globalThis.CSS&&(e+="Blink"),e===""&&(e="Unknown"),e}var{document:B,screen:K}=globalThis;function Xt(){return globalThis.innerHeight}function zt(){return globalThis.innerWidth}function Jt(){return globalThis.outerHeight}function jt(){return globalThis.outerWidth}function $t(){return K.height}function qt(){return K.width}function Yt(){return K.availHeight}function Zt(){return K.availWidth}function Qt(){return K.orientation}function en(){return globalThis.screenX||globalThis.screenLeft}function tn(){return globalThis.screenY||globalThis.screenTop}function nn(){return Number(globalThis.getComputedStyle(B.body).getPropertyValue("font-size").match(/\d+/)[0])}function rn(){var e=B.createElement("div");e.style.cssText="display:inline-block; padding:0; line-height:1; position:absolute; visibility:hidden; font-size:1em",e.appendChild(B.createTextNode("M")),B.body.appendChild(e);let t=[e.offsetWidth,e.offsetHeight];return B.body.removeChild(e),t}var{document:an}=globalThis,T=-1;async function on(e){let t,n,r,o,a,i;function s(c){return n.clearColor(0,0,0,1),n.enable(n.DEPTH_TEST),n.depthFunc(n.LEQUAL),n.clear(n.COLOR_BUFFER_BIT|n.DEPTH_BUFFER_BIT),`[${c[0]}, ${c[1]}]`}function l(c){let f,v=c.getExtension("EXT_texture_filter_anisotropic")||c.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||c.getExtension("MOZ_EXT_texture_filter_anisotropic");return v?(f=c.getParameter(v.MAX_TEXTURE_MAX_ANISOTROPY_EXT),f===0&&(f=2),f):null}async function u(c,f){let v=["ALIASED_LINE_WIDTH_RANGE","ALIASED_POINT_SIZE_RANGE","MAX_VIEWPORT_DIMS"],_=["ALPHA_BITS","BLUE_BITS","DEPTH_BITS","GREEN_BITS","MAX_COMBINED_TEXTURE_IMAGE_UNITS","MAX_CUBE_MAP_TEXTURE_SIZE","MAX_FRAGMENT_UNIFORM_VECTORS","MAX_RENDERBUFFER_SIZE","MAX_RENDERBUFFER_SIZE","MAX_TEXTURE_IMAGE_UNITS","MAX_TEXTURE_SIZE","MAX_VARYING_VECTORS","MAX_VERTEX_ATTRIBS","MAX_VERTEX_TEXTURE_IMAGE_UNITS","MAX_VERTEX_UNIFORM_VECTORS","RED_BITS","RENDERER","SHADING_LANGUAGE_VERSION","STENCIL_BITS","VENDOR","VERSION"],g={};try{return g.MAX_ANISOTROPY=l(f),g.ANTIALIAS=f.getContextAttributes().antialias?"yes":"no",v.forEach(function(h){g[h]=s(f.getParameter(f[h]));}),_.forEach(function(h){g[h]=f.getParameter(f[h]);}),g}catch{}return T}async function m(c,f){let v=["VERTEX_SHADER","FRAGMENT_SHADER"],_=["HIGH_FLOAT","MEDIUM_FLOAT","LOW_FLOAT","HIGH_INT","MEDIUM_INT","LOW_INT"],g=["precision","rangeMin","rangeMax"],h={};try{return v.forEach(function(w){_.forEach(function(M){g.forEach(function(R){let W=`${w} ${M} ${R}`;h[W]=f.getShaderPrecisionFormat(f[w],f[M])[R];});});}),h}catch{}return T}async function d(c){try{let f="attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}",v="precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}",_=c.createBuffer();c.bindBuffer(c.ARRAY_BUFFER,_);let g=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);c.bufferData(c.ARRAY_BUFFER,g,c.STATIC_DRAW),_.itemSize=3,_.numItems=3;let h=c.createProgram(),w=c.createShader(c.VERTEX_SHADER);c.shaderSource(w,f),c.compileShader(w);let M=c.createShader(c.FRAGMENT_SHADER);if(c.shaderSource(M,v),c.compileShader(M),c.attachShader(h,w),c.attachShader(h,M),c.linkProgram(h),c.useProgram(h),h.vertexPosAttrib=c.getAttribLocation(h,"attrVertex"),h.offsetUniform=c.getUniformLocation(h,"uniformOffset"),c.enableVertexAttribArray(h.vertexPosArray),c.vertexAttribPointer(h.vertexPosAttrib,_.itemSize,c.FLOAT,!1,0,0),c.uniform2f(h.offsetUniform,1,1),c.drawArrays(c.TRIANGLE_STRIP,0,_.numItems),c.canvas!=null)return c.canvas.toDataURL()}catch{}return T}try{if(await e?.yield(),t=an.createElement("canvas"),n=t.getContext("webgl")||t.getContext("experimental-webgl"),n.getSupportedExtensions().indexOf("WEBGL_debug_renderer_info")>=0){try{r=n.getParameter(n.getExtension("WEBGL_debug_renderer_info").UNMASKED_VENDOR_WEBGL);}catch{r=T;}try{o=n.getParameter(n.getExtension("WEBGL_debug_renderer_info").UNMASKED_RENDERER_WEBGL);}catch{o=T;}await e?.yield(),a=await d(n),i={},await e?.yield(),i.extensions=n.getSupportedExtensions(),await e?.yield(),i.general=await u(i,n),await e?.yield(),i.shaderPrecision=await m(i,n);}else r=T,o=T,i=T,a=T;}catch{r=T,o=T,i=T,a=T;}return {gl:n,webGLDict:{webGLVendor:r,webGLRenderer:o,webGLData:a,webGLParameters:i}}}async function un(e){let{gl:t,webGLDict:n}=await on(e);return {GeneralInfo:n.webGLParameters.general,ShaderInfo:n.webGLParameters.shaderPrecision,SupportedExtensions:n.webGLParameters.extensions,UNMASKED_VENDOR_WEBGL:n.webGLVendor,UNMASKED_RENDERER_WEBGL:n.webGLRenderer,ContextAttributes:t.getContextAttributes(),Data:n.webGLData}}var cn=exports("sources",Object.freeze({__proto__:null,metricAudioSawtooth:Ye,metricAudioSine:$e,metricAudioSquare:qe,metricAudioTriangle:je,metricBatteryCharging:at,metricBatteryChargingTime:nt,metricBatteryDischargingTime:rt,metricBatteryPercentage:tt,metricBatterySupported:et,metricBoundingBoxValues:ot,metricCanvasCurveRaw:mt,metricCanvasDrawAllRaw:ft,metricCanvasGeometryJSRaw:ct,metricCanvasTextEmojisRaw:dt,metricCanvasTextGradientRaw:lt,metricCanvasTextJSRaw:st,metricCodecsAudio:ht,metricCodecsRecording:gt,metricCodecsStreaming:vt,metricCodecsVideo:_t,metricColorDepth:bt,metricColorLayoutAllComponents:St,metricConnection:At,metricCustomBrowserName:Vt,metricDate000111:Ht,metricDate0FullYear0:Tt,metricDate20160101TimezoneOffset:Et,metricDateTimeFormatResolvedOptions:Mt,metricDefaultFontSize:nn,metricDefaultLetterSize:rn,metricDeviceType:It,metricGetAnalyserNode:Qe,metricGetAudioContext:Ze,metricGetMedia:Rt,metricIsPrivateMode:Ut,metricKeyboard:Ct,metricLocalStorage:xt,metricNavigatorArray:Ot,metricNavigatorArrayLength:Pt,metricNavigatorDeviceMemory:Kt,metricNavigatorHardwareConcurrency:Ft,metricNavigatorOS:Gt,metricNavigatorProductSub:Wt,metricNavigatorPrototype:kt,metricNavigatorUserAgent:Lt,metricNavigatorVendor:Bt,metricScreenAvailHeight:Yt,metricScreenAvailWidth:Zt,metricScreenHeight:$t,metricScreenOrientation:Qt,metricScreenWidth:qt,metricStorageEstimate:Dt,metricUserDate:wt,metricWebGL:un,metricWindowInnerHeight:Xt,metricWindowInnerWidth:zt,metricWindowOuterHeight:Jt,metricWindowOuterWidth:jt,metricWindowScreenX:en,metricWindowScreenY:tn}));function ie(e,t,n,r){function o(a){return a instanceof n?a:new n(function(i){i(a);})}return new(n||(n=Promise))(function(a,i){function s(m){try{u(r.next(m));}catch(d){i(d);}}function l(m){try{u(r.throw(m));}catch(d){i(d);}}function u(m){m.done?a(m.value):o(m.value).then(s,l);}u((r=r.apply(e,t||[])).next());})}function ue(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,o,a,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(u){return function(m){return l([u,m])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(a=u[0]&2?o.return:u[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,u[1])).done)return a;switch(o=0,a&&(u=[u[0]&2,a.value]),u[0]){case 0:case 1:a=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]<a[3])){n.label=u[1];break}if(u[0]===6&&n.label<a[1]){n.label=a[1],a=u;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(u);break}a[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n);}catch(m){u=[6,m],o=0;}finally{r=a=0;}if(u[0]&5)throw u[1];return {value:u[0]?u[1]:void 0,done:!0}}}function Le(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,a;r<o;r++)(a||!(r in t))&&(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}function fe(e,t){return new Promise(function(n){return setTimeout(n,e,t)})}function sn(e){return !!e&&typeof e.then=="function"}function xe(e){e.then(void 0,function(){});}function ce(e){return parseInt(e)}function E(e){return parseFloat(e)}function N(e,t){return typeof e=="number"&&isNaN(e)?t:e}function k(e){return e.reduce(function(t,n){return t+(n?1:0)},0)}function ln(e,t){if(Math.abs(t)>=1)return Math.round(e/t)*t;var n=1/t;return Math.round(e*n)/n}function De(){var e=window,t=navigator;return k(["webkitPersistentStorage"in t,"webkitTemporaryStorage"in t,t.vendor.indexOf("Google")===0,"webkitResolveLocalFileSystemURL"in e,"BatteryManager"in e,"webkitMediaStream"in e,"webkitSpeechGrammar"in e])>=5}function se(){var e=window,t=navigator;return k(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,t.vendor.indexOf("Apple")===0,"getStorageUpdates"in t,"WebKitMediaKeys"in e])>=4}function Ue(){var e=window;return k(["safari"in e,!("DeviceMotionEvent"in e),!("ongestureend"in e),!("standalone"in navigator)])>=3}function mn(){var e=window;return k([!("MediaSettingsRange"in e),"RTCEncodedAudioFrame"in e,""+e.Intl=="[object Intl]",""+e.Reflect=="[object Reflect]"])>=3}function fn(){var e=window;return k(["DOMRectList"in e,"RTCPeerConnectionIceEvent"in e,"SVGGeometryElement"in e,"ontransitioncancel"in e])>=3}function dn(){if(navigator.platform==="iPad")return !0;var e=screen,t=e.width/e.height;return k(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,t>.65&&t<1.53])>=2}function _n(){var e=document;return e.fullscreenElement||e.msFullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement||null}function hn(){var e=document;return (e.exitFullscreen||e.msExitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen).call(e)}function vn(){var e=window,t=e.OfflineAudioContext||e.webkitOfflineAudioContext;if(!t)return -2;if(gn())return -1;var n=4500,r=5e3,o=new t(1,r,44100),a=o.createOscillator();a.type="triangle",a.frequency.value=1e4;var i=o.createDynamicsCompressor();i.threshold.value=-50,i.knee.value=40,i.ratio.value=12,i.attack.value=0,i.release.value=.25,a.connect(i),i.connect(o.destination),a.start(0);var s=pn(o),l=s[0],u=s[1],m=l.then(function(d){return Sn(d.getChannelData(0).subarray(n))},function(d){if(d.name==="timeout"||d.name==="suspended")return -3;throw d});return xe(m),function(){return u(),m}}function gn(){return se()&&!Ue()&&!fn()}function pn(e){var t=3,n=500,r=500,o=5e3,a=function(){},i=new Promise(function(s,l){var u=!1,m=0,d=0;e.oncomplete=function(v){return s(v.renderedBuffer)};var c=function(){setTimeout(function(){return l(de("timeout"))},Math.min(r,d+o-Date.now()));},f=function(){try{var v=e.startRendering();switch(sn(v)&&xe(v),e.state){case "running":d=Date.now(),u&&c();break;case "suspended":document.hidden||m++,u&&m>=t?l(de("suspended")):setTimeout(f,n);break}}catch(_){l(_);}};f(),a=function(){u||(u=!0,d>0&&c());};});return [i,a]}function Sn(e){for(var t=0,n=0;n<e.length;++n)t+=Math.abs(e[n]);return t}function de(e){var t=new Error(e);return t.name=e,t}function Oe(e,t,n){var r,o,a;return n===void 0&&(n=50),ie(this,void 0,void 0,function(){var i,s;return ue(this,function(l){switch(l.label){case 0:i=document,l.label=1;case 1:return i.body?[3,3]:[4,fe(n)];case 2:return l.sent(),[3,1];case 3:s=i.createElement("iframe"),l.label=4;case 4:return l.trys.push([4,,10,11]),[4,new Promise(function(u,m){var d=!1,c=function(){d=!0,u();},f=function(g){d=!0,m(g);};s.onload=c,s.onerror=f;var v=s.style;v.setProperty("display","block","important"),v.position="absolute",v.top="0",v.left="0",v.visibility="hidden",t&&"srcdoc"in s?s.srcdoc=t:s.src="about:blank",i.body.appendChild(s);var _=function(){var g,h;d||(((h=(g=s.contentWindow)===null||g===void 0?void 0:g.document)===null||h===void 0?void 0:h.readyState)==="complete"?c():setTimeout(_,10));};_();})];case 5:l.sent(),l.label=6;case 6:return !((o=(r=s.contentWindow)===null||r===void 0?void 0:r.document)===null||o===void 0)&&o.body?[3,8]:[4,fe(n)];case 7:return l.sent(),[3,6];case 8:return [4,e(s,s.contentWindow)];case 9:return [2,l.sent()];case 10:return (a=s.parentNode)===null||a===void 0||a.removeChild(s),[7];case 11:return [2]}})})}var bn="mmMwWLliI0O&1",yn="48px",I=["monospace","sans-serif","serif"],_e=["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 An(){return new Promise(e=>{Oe(function(t,n){var r=n.document,o=r.body;o.style.fontSize=yn;var a=r.createElement("div"),i={},s={},l=function(_){var g=r.createElement("span"),h=g.style;return h.position="absolute",h.top="0",h.left="0",h.fontFamily=_,g.textContent=bn,a.appendChild(g),g},u=function(_,g){return l("'".concat(_,"',").concat(g))},m=function(){return I.map(l)},d=function(){for(var _={},g=function(R){_[R]=I.map(function(W){return u(R,W)});},h=0,w=_e;h<w.length;h++){var M=w[h];g(M);}return _},c=function(_){return I.some(function(g,h){return _[h].offsetWidth!==i[g]||_[h].offsetHeight!==s[g]})},f=m(),v=d();requestAnimationFrame(()=>{o.appendChild(a);for(var _=0;_<I.length;_++)i[I[_]]=f[_].offsetWidth,s[I[_]]=f[_].offsetHeight;e(_e.filter(function(g){return c(v[g])}));});});})}function wn(){var e=navigator.plugins;if(e){for(var t=[],n=0;n<e.length;++n){var r=e[n];if(r){for(var o=[],a=0;a<r.length;++a){var i=r[a];o.push({type:i.type,suffixes:i.suffixes});}t.push({name:r.name,description:r.description,mimeTypes:o});}}return t}}function Hn(){var e=!1,t,n,r=Tn(),o=r[0],a=r[1];if(!En(o,a))t=n="";else {e=Mn(a),Nn(o,a);var i=Z(o),s=Z(o);i!==s?t=n="unstable":(n=i,Cn(o,a),t=Z(o));}return {winding:e,geometry:t,text:n}}function Tn(){var e=document.createElement("canvas");return e.width=1,e.height=1,[e,e.getContext("2d")]}function En(e,t){return !!(t&&e.toDataURL)}function Mn(e){return e.rect(0,0,10,10),e.rect(2,2,6,6),!e.isPointInPath(5,5,"evenodd")}function Nn(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 ".concat("\u{1F603}");t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.2)",t.font="18pt Arial",t.fillText(n,4,45);}function Cn(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 o=r[n],a=o[0],i=o[1],s=o[2];t.fillStyle=a,t.beginPath(),t.arc(i,s,40,0,Math.PI*2,!0),t.closePath(),t.fill();}t.fillStyle="#f9c",t.arc(60,60,60,0,Math.PI*2,!0),t.arc(60,60,20,0,Math.PI*2,!0),t.fill("evenodd");}function Z(e){return e.toDataURL()}function Rn(){var e=navigator,t=0,n;e.maxTouchPoints!==void 0?t=ce(e.maxTouchPoints):e.msMaxTouchPoints!==void 0&&(t=e.msMaxTouchPoints);try{document.createEvent("TouchEvent"),n=!0;}catch{n=!1;}var r="ontouchstart"in window;return {maxTouchPoints:t,touchEvent:n,touchStart:r}}function In(){return navigator.oscpu}function Gn(){var e=navigator,t=[],n=e.language||e.userLanguage||e.browserLanguage||e.systemLanguage;if(n!==void 0&&t.push([n]),Array.isArray(e.languages))De()&&mn()||t.push(e.languages);else if(typeof e.languages=="string"){var r=e.languages;r&&t.push(r.split(","));}return t}function Ln(){return window.screen.colorDepth}function xn(){return N(E(navigator.deviceMemory),void 0)}function Dn(){var e=screen,t=function(r){return N(ce(r),null)},n=[t(e.width),t(e.height)];return n.sort().reverse(),n}var Un=2500,On=10,$,Q;function Pn(){if(Q===void 0){var e=function(){var t=ne();re(t)?Q=setTimeout(e,Un):($=t,Q=void 0);};e();}}function kn(){var e=this;return Pn(),function(){return ie(e,void 0,void 0,function(){var t;return ue(this,function(n){switch(n.label){case 0:return t=ne(),re(t)?$?[2,Le([],$,!0)]:_n()?[4,hn()]:[3,2]:[3,2];case 1:n.sent(),t=ne(),n.label=2;case 2:return re(t)||($=t),[2,t]}})})}}function Wn(){var e=this,t=kn();return function(){return ie(e,void 0,void 0,function(){var n,r;return ue(this,function(o){switch(o.label){case 0:return [4,t()];case 1:return n=o.sent(),r=function(a){return a===null?null:ln(a,On)},[2,[r(n[0]),r(n[1]),r(n[2]),r(n[3])]]}})})}}function ne(){var e=screen;return [N(E(e.availTop),null),N(E(e.width)-E(e.availWidth)-N(E(e.availLeft),0),null),N(E(e.height)-E(e.availHeight)-N(E(e.availTop),0),null),N(E(e.availLeft),null)]}function re(e){for(var t=0;t<4;++t)if(e[t])return !1;return !0}function Bn(){return N(ce(navigator.hardwareConcurrency),void 0)}function Fn(){var e,t=(e=window.Intl)===null||e===void 0?void 0:e.DateTimeFormat;if(t){var n=new t().resolvedOptions().timeZone;if(n)return n}var r=-Kn();return "UTC".concat(r>=0?"+":"").concat(Math.abs(r))}function Kn(){var e=new Date().getFullYear();return Math.max(E(new Date(e,0,1).getTimezoneOffset()),E(new Date(e,6,1).getTimezoneOffset()))}function Vn(){return !!window.openDatabase}function Xn(){var e=navigator.platform;return e==="MacIntel"&&se()&&!Ue()?dn()?"iPad":"iPhone":e}function zn(){return navigator.vendor||""}function Jn(){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],o=window[r];o&&typeof o=="object"&&e.push(r);}return e.sort()}function jn(){var e=document;try{e.cookie="cookietest=1; SameSite=Strict;";var t=e.cookie.indexOf("cookietest=")!==-1;return e.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",t}catch{return !1}}function $n(){for(var e=0,t=["rec2020","p3","srgb"];e<t.length;e++){var n=t[e];if(matchMedia("(color-gamut: ".concat(n,")")).matches)return n}}function qn(){if(he("inverted"))return !0;if(he("none"))return !1}function he(e){return matchMedia("(inverted-colors: ".concat(e,")")).matches}function Yn(){if(ve("active"))return !0;if(ve("none"))return !1}function ve(e){return matchMedia("(forced-colors: ".concat(e,")")).matches}function Zn(){if(G("no-preference"))return 0;if(G("high")||G("more"))return 1;if(G("low")||G("less"))return -1;if(G("forced"))return 10}function G(e){return matchMedia("(prefers-contrast: ".concat(e,")")).matches}function Qn(){if(ge("reduce"))return !0;if(ge("no-preference"))return !1}function ge(e){return matchMedia("(prefers-reduced-motion: ".concat(e,")")).matches}function er(){if(pe("high"))return !0;if(pe("standard"))return !1}function pe(e){return matchMedia("(dynamic-range: ".concat(e,")")).matches}var p=Math,H=function(){return 0};function tr(){var e=p.acos||H,t=p.acosh||H,n=p.asin||H,r=p.asinh||H,o=p.atanh||H,a=p.atan||H,i=p.sin||H,s=p.sinh||H,l=p.cos||H,u=p.cosh||H,m=p.tan||H,d=p.tanh||H,c=p.exp||H,f=p.expm1||H,v=p.log1p||H,_=function(S){return p.pow(p.PI,S)},g=function(S){return p.log(S+p.sqrt(S*S-1))},h=function(S){return p.log(S+p.sqrt(S*S+1))},w=function(S){return p.log((1+S)/(1-S))/2},M=function(S){return p.exp(S)-1/p.exp(S)/2},R=function(S){return (p.exp(S)+1/p.exp(S))/2},W=function(S){return p.exp(S)-1},We=function(S){return (p.exp(2*S)-1)/(p.exp(2*S)+1)},Be=function(S){return p.log(1+S)};return {acos:e(.12312423423423424),acosh:t(1e308),acoshPf:g(1e154),asin:n(.12312423423423424),asinh:r(1),asinhPf:h(1),atanh:o(.5),atanhPf:w(.5),atan:a(.5),sin:i(-1e300),sinh:s(1),sinhPf:M(1),cos:l(10.000000000123),cosh:u(1),coshPf:R(1),tan:m(-1e300),tanh:d(1),tanhPf:We(1),exp:c(1),expm1:f(1),expm1Pf:W(1),log1p:v(10),log1pPf:Be(10),powPI:_(-100)}}var nr="mmMwWLliI0fiflO&1",ee={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]};function rr(){return ar(function(e,t){for(var n={},r={},o=0,a=Object.keys(ee);o<a.length;o++){var i=a[o],s=ee[i],l=s[0],u=l===void 0?{}:l,m=s[1],d=m===void 0?nr:m,c=e.createElement("span");c.textContent=d,c.style.whiteSpace="nowrap";for(var f=0,v=Object.keys(u);f<v.length;f++){var _=v[f],g=u[_];g!==void 0&&(c.style[_]=g);}n[i]=c,t.appendChild(e.createElement("br")),t.appendChild(c);}for(var h=0,w=Object.keys(ee);h<w.length;h++){var i=w[h];r[i]=n[i].getBoundingClientRect().width;}return r})}function ar(e,t){return t===void 0&&(t=4e3),Oe(function(n,r){var o=r.document,a=o.body,i=a.style;i.width="".concat(t,"px"),i.webkitTextSizeAdjust=i.textSizeAdjust="none",De()?a.style.zoom="".concat(1/r.devicePixelRatio):se()&&(a.style.zoom="reset");var s=o.createElement("div");return s.textContent=Le([],Array(t/20<<0),!0).map(function(){return "word"}).join(" "),a.appendChild(s),e(o,a)},'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')}var or={fonts:An,fontPreferences:rr,audio:vn,screenFrame:Wn,osCpu:In,languages:Gn,colorDepth:Ln,deviceMemory:xn,screenResolution:Dn,hardwareConcurrency:Bn,timezone:Fn,openDatabase:Vn,platform:Xn,plugins:wn,canvas:Hn,touchSupport:Rn,vendor:zn,vendorFlavors:Jn,cookiesEnabled:jn,colorGamut:$n,invertedColors:qn,forcedColors:Yn,contrast:Zn,reducedMotion:Qn,hdr:er,math:tr},{isArray:ir}=Array;function ur(e){let t=typeof e=="string";return function(r){return function(a){let i=typeof a;return t&&i===e||!t&&e&&e(a)||i==="object"&&(ir(r)&&r.includes(Object.prototype.toString.call(a))||Object.prototype.toString.call(a)===r)}}}var ae=ur("function")(["[object AsyncFunction]","[object Function]","[object GeneratorFunction]","[object Proxy]"]);function Pe(e,t,n){let r=e;if(!r)return n;let o,a;if(Array.isArray(t)&&(o=t.slice(0)),typeof t=="string"&&(o=t.split(/\.|\[|\]/g).filter(Boolean)),typeof t=="symbol"&&(o=[t]),!Array.isArray(o))throw new Error("props arg must be an array, a string or a symbol");for(;o.length;)if(a=o.shift(),!r||(r=r[a],r===void 0))return n;return r}var Se=class{scheduler;sources;agentGetResult=null;agent=null;constructor(t,n=or){this.scheduler=t,this.sources=n;}async load(){return this.agent||(this.agent=this._makeAgent()),this.agent}_makeAgent(){let t=async n=>{try{let r=await n();return ae(r)?r:{value:r}}catch(r){return {error:r}}};return {get:async()=>{if(this.agentGetResult)return this.agentGetResult;let n=Object.entries(this.sources).map(([r,o])=>this.scheduler.yield().then(()=>t(o)).then(a=>ae(a)?this.scheduler.yield().then(()=>t(a)):a).then(a=>[r,a]));try{this.agentGetResult={components:Object.fromEntries(await Promise.all(n))};}catch{}if(!this.agentGetResult)throw Error("FingeprintJsLite: error processing sources");return this.agentGetResult},clear:()=>{this.agentGetResult=null,this.agent=null;}}}},be=class{_scheduler;_sources;_version=2;_cachedResult=null;constructor(t,n=cn){this._scheduler=t,this._sources=n;}async get(){if(this._cachedResult)return this._cachedResult;let t=Object.entries(this._sources).map(([o,a])=>ae(a)?this._scheduler.yield().then(()=>a(this._scheduler)).catch(i=>`Error: ${i?.message||"unknown"}`).then(i=>[o,{key:o,value:i}]):Promise.resolve(void 0)),n=(await Promise.all(t)).filter(o=>o!==void 0),r=Object.fromEntries(n);return this._cachedResult={metrics:r,version:this._version},this._cachedResult}clear(){this._cachedResult=null;}},Lr="TINTO_THN_20230713_01_RELEVANCE_THR_099_T20230420_20230503",cr=[{name:"os",source:"metricNavigatorOS.value",default:"",fn:"STR"},{name:"os_hash",source:"metricNavigatorOS.value",default:"",fn:"HASH"},{name:"device",source:"metricDeviceType.value",default:"",fn:"STR"},{name:"device_hash",source:"metricDeviceType.value",default:"",fn:"HASH"},{name:"browser",source:"metricCustomBrowserName.value",default:"",fn:"STR"},{name:"browser_hash",source:"metricCustomBrowserName.value",default:"",fn:"HASH"},{name:"m_audio_triangle",source:"metricAudioTriangle.value",default:"",fn:"HASH"},{name:"m_audio_sine",source:"metricAudioSine.value",default:"",fn:"HASH"},{name:"m_audio_square",source:"metricAudioSquare.value",default:"",fn:"HASH"},{name:"m_audio_sawtooth",source:"metricAudioSawtooth.value",default:"",fn:"HASH"},{name:"m_ac_hash",source:"metricGetAudioContext",default:{},fn:"HASH"},{name:"m_an_hash",source:"metricGetAnalyserNode",default:{},fn:"HASH"},{name:"m_battery_supported",source:"metricBatterySupported.value",default:-1,fn:"NUM"},{name:"m_battery_percentage",source:"metricBatteryPercentage.value",default:-1,fn:"NUM"},{name:"m_battery_charging_time",source:"metricBatteryChargingTime.value",default:-1,fn:"NUM"},{name:"m_battery_discharging_time",source:"metricBatteryDischargingTime.value",default:-1,fn:"NUM"},{name:"m_battery_charging",source:"metricBatteryCharging.value",default:-1,fn:"NUM"},{name:"m_codecs_streaming_hash",source:"metricCodecsStreaming.value",default:[],fn:"HASH_4000"},{name:"m_codecs_recording_hash",source:"metricCodecsRecording.value",default:[],fn:"HASH_257"},{name:"m_color_depth",source:"metricColorDepth.value",default:-1,fn:"NUM"},{name:"m_connection_hash",source:"metricConnection",default:{},fn:"HASH"},{name:"m_user_date",source:"metricUserDate.value",default:"",fn:"STR"},{name:"m_date_000111_hash",source:"metricDate000111.value",default:"",fn:"HASH"},{name:"m_date_full_year0",source:"metricDate0FullYear0.value",default:-1,fn:"NUM"},{name:"m_date_2016010_timezone_offset",source:"metricDate20160101TimezoneOffset.value",default:-1,fn:"NUM"},{name:"m_keyboard_hash",source:"metricKeyboard",default:{},fn:"HASH"},{name:"m_nav_user_agent",source:"metricNavigatorUserAgent.value",default:"",fn:"STR"},{name:"m_nav_user_agent_hash",source:"metricNavigatorUserAgent.value",default:"",fn:"HASH"},{name:"m_private_mode",source:"metricIsPrivateMode.value",default:-1,fn:"NUM"},{name:"m_nav_array_length",source:"metricNavigatorArrayLength.value",default:-1,fn:"NUM"},{name:"m_nav_product_sub",source:"metricNavigatorProductSub.value",default:-1,fn:"NUM"},{name:"m_nav_vendor_hash",source:"metricNavigatorVendor.value",default:"",fn:"HASH_16"},{name:"m_nav_hardware_concurrency",source:"metricNavigatorHardwareConcurrency.value",default:-1,fn:"NUM"},{name:"m_nav_device_memory",source:"metricNavigatorDeviceMemory.value",default:-1,fn:"NUM"},{name:"m_win_inner_h",source:"metricWindowInnerHeight.value",default:-1,fn:"NUM"},{name:"m_win_inner_w",source:"metricWindowInnerWidth.value",default:-1,fn:"NUM"},{name:"m_win_outter_h",source:"metricWindowOuterHeight.value",default:-1,fn:"NUM"},{name:"m_win_outter_w",source:"metricWindowOuterWidth.value",default:-1,fn:"NUM"},{name:"m_screen_h",source:"metricScreenHeight.value",default:-1,fn:"NUM"},{name:"m_screen_w",source:"metricScreenWidth.value",default:-1,fn:"NUM"},{name:"m_screen_aval_h",source:"metricScreenAvailHeight.value",default:-1,fn:"NUM"},{name:"m_screen_aval_w",source:"metricScreenAvailWidth.value",default:-1,fn:"NUM"},{name:"m_screen_orient_hash",source:"metricScreenOrientation",default:"[]",fn:"HASH_2"},{name:"m_win_screen_x",source:"metricWindowScreenX.value",default:-1e4,fn:"NUM"},{name:"m_win_screen_y",source:"metricWindowScreenY.value",default:-1e4,fn:"NUM"},{name:"m_default_font_size",source:"metricDefaultFontSize.value",default:-1,fn:"NUM"},{name:"m_wgl_hash",source:"metricWebGL",default:{},fn:"HASH"},{name:"fp_audio",source:"fingerprintJSaudio.value",default:-1,fn:"NUM"},{name:"fp_os_cpu_hash",source:"fingerprintJSosCpu.value",default:"",fn:"HASH_256"},{name:"fp_color_depth",source:"fingerprintJScolorDepth.value",default:-1,fn:"NUM"},{name:"fp_device_memory",source:"fingerprintJSdeviceMemory.value",default:-1,fn:"NUM"},{name:"fp_hardware_concurrency",source:"fingerprintJShardwareConcurrency.value",default:-1,fn:"NUM"},{name:"fp_timezone_hash",source:"fingerprintJStimezone.value",default:"",fn:"HASH_32000"},{name:"fp_open_database",source:"fingerprintJSopenDatabase.value",default:-1,fn:"NUM"},{name:"fp_platform_hash",source:"fingerprintJSplatform.value",default:"",fn:"HASH_128"},{name:"fp_plugins_hash",source:"fingerprintJSplugins.value",default:"",fn:"HASH"},{name:"fp_vendor_hash",source:"fingerprintJSvendor.value",default:"",fn:"HASH"},{name:"fp_vendor_flavours_hash",source:"fingerprintJSvendorFlavors.value",default:"",fn:"HASH_32"},{name:"fp_cookies_enabled",source:"fingerprintJScookiesEnabled.value",default:-1,fn:"NUM"},{name:"fp_color_gamut_hash",source:"fingerprintJScolorGamut.value",default:"",fn:"HASH_128"},{name:"fp_inverted_colors_hash",source:"fingerprintJSinvertedColors",default:"[]",fn:"HASH_5"},{name:"fp_forced_colors",source:"fingerprintJSforcedColors.value",default:-1,fn:"NUM"},{name:"fp_contrast",source:"fingerprintJScontrast.value",default:-1,fn:"NUM"},{name:"fp_reduced_motion",source:"fingerprintJSreducedMotion.value",default:-1,fn:"NUM"},{name:"fp_hdr",source:"fingerprintJShdr.value",default:-1,fn:"NUM"},{name:"m_ac_channel_count",source:"metricGetAudioContext.value.channelCount",default:-1,fn:"NUM"},{name:"m_ac_channel_count_mode_hash",source:"metricGetAudioContext.value.channelCountMode",default:"",fn:"HASH_4"},{name:"m_ac_channel_interpretation_hash",source:"metricGetAudioContext.value.channelInterpretation",default:"",fn:"HASH_4"},{name:"m_ac_max_channel_count",source:"metricGetAudioContext.value.maxChannelCount",default:-1,fn:"NUM"},{name:"m_ac_number_inputs",source:"metricGetAudioContext.value.numberOfInputs",default:-1,fn:"NUM"},{name:"m_ac_number_outputs",source:"metricGetAudioContext.value.numberOfOutputs",default:-1,fn:"NUM"},{name:"m_ac_sample_rate",source:"metricGetAudioContext.value.sampleRate",default:-1,fn:"NUM"},{name:"m_ac_state_hash",source:"metricGetAudioContext.value.state",default:"",fn:"HASH_4"},{name:"m_an_channel_count",source:"metricGetAnalyserNode.value.channelCount",default:-1,fn:"NUM"},{name:"m_an_channel_count_mode_hash",source:"metricGetAnalyserNode.value.channelCountMode",default:"",fn:"HASH_4"},{name:"m_an_channel_interpretation_hash",source:"metricGetAnalyserNode.value.channelInterpretation",default:"",fn:"HASH_4"},{name:"m_an_fft_size",source:"metricGetAnalyserNode.value.fftSize",default:-1,fn:"NUM"},{name:"m_an_frequency_bin_count",source:"metricGetAnalyserNode.value.frequencyBinCount",default:-1,fn:"NUM"},{name:"m_an_max_decibels",source:"metricGetAnalyserNode.value.maxDecibels",default:-1,fn:"NUM"},{name:"m_an_min_decibels",source:"metricGetAnalyserNode.value.minDecibels",default:-1,fn:"NUM"},{name:"m_an_num_inputs",source:"metricGetAnalyserNode.value.numberOfInputs",default:-1,fn:"NUM"},{name:"m_an_num_outputs",source:"metricGetAnalyserNode.value.numberOfOutputs",default:-1,fn:"NUM"},{name:"m_an_smooth_time_constant",source:"metricGetAnalyserNode.value.smoothingTimeConstant",default:-1,fn:"NUM"},{name:"m_color_active_border_hash",source:"metricColorLayoutAllComponents.value.ActiveBorder",default:"",fn:"HASH"},{name:"m_color_active_caption_hash",source:"metricColorLayoutAllComponents.value.ActiveCaption",default:"",fn:"HASH"},{name:"m_color_app_workspace_hash",source:"metricColorLayoutAllComponents.value.AppWorkspace",default:"",fn:"HASH"},{name:"m_color_background_hash",source:"metricColorLayoutAllComponents.value.Background",default:"",fn:"HASH"},{name:"m_color_button_face_hash",source:"metricColorLayoutAllComponents.value.ButtonFace",default:"",fn:"HASH"},{name:"m_color_button_high_light_hash",source:"metricColorLayoutAllComponents.value.ButtonHighlight",default:"",fn:"HASH"},{name:"m_color_button_shadow_hash",source:"metricColorLayoutAllComponents.value.ButtonShadow",default:"",fn:"HASH"},{name:"m_color_button_text_hash",source:"metricColorLayoutAllComponents.value.ButtonText",default:"",fn:"HASH"},{name:"m_color_grey_text_hash",source:"metricColorLayoutAllComponents.value.GrayText",default:"",fn:"HASH"},{name:"m_color_highlight_hash",source:"metricColorLayoutAllComponents.value.Highlight",default:"",fn:"HASH"},{name:"m_color_highlight_text_hash",source:"metricColorLayoutAllComponents.value.HighlightText",default:"",fn:"HASH"},{name:"m_color_inactive_border_hash",source:"metricColorLayoutAllComponents.value.InactiveBorder",default:"",fn:"HASH"},{name:"m_color_inactive_caption_hash",source:"metricColorLayoutAllComponents.value.InactiveCaption",default:"",fn:"HASH"},{name:"m_color_inactive_caption_text_hash",source:"metricColorLayoutAllComponents.value.InactiveCaptionText",default:"",fn:"HASH"},{name:"m_color_info_background_hash",source:"metricColorLayoutAllComponents.value.InfoBackground",default:"",fn:"HASH"},{name:"m_color_menu_hash",source:"metricColorLayoutAllComponents.value.Menu",default:"",fn:"HASH"},{name:"m_color_menu_text_hash",source:"metricColorLayoutAllComponents.value.MenuText",default:"",fn:"HASH"},{name:"m_color_scrollbar_hash",source:"metricColorLayoutAllComponents.value.Scrollbar",default:"",fn:"HASH"},{name:"m_color_threed_dark_shadow_hash",source:"metricColorLayoutAllComponents.value.ThreeDDarkShadow",default:"",fn:"HASH"},{name:"m_color_threed_face_hash",source:"metricColorLayoutAllComponents.value.ThreeDFace",default:"",fn:"HASH"},{name:"m_color_threed_highlight_hash",source:"metricColorLayoutAllComponents.value.ThreeDHighlight",default:"",fn:"HASH"},{name:"m_color_threed_light_shadow_hash",source:"metricColorLayoutAllComponents.value.ThreeDLightShadow",default:"",fn:"HASH"},{name:"m_color_threed_shadow_hash",source:"metricColorLayoutAllComponents.value.ThreeDShadow",default:"",fn:"HASH"},{name:"m_color_window_hash",source:"metricColorLayoutAllComponents.value.Window",default:"",fn:"HASH"},{name:"m_color_window_frame_hash",source:"metricColorLayoutAllComponents.value.WindowFrame",default:"",fn:"HASH"},{name:"m_color_window_text_hash",source:"metricColorLayoutAllComponents.value.WindowText",default:"",fn:"HASH"},{name:"m_connection_downlink",source:"metricConnection.value.downlink",default:-1,fn:"NUM"},{name:"m_connection_downlink_max",source:"metricConnection.value.downlinkMax",default:-1,fn:"NUM"},{name:"m_connection_effective_type_hash",source:"metricConnection.value.effectiveType",default:"",fn:"HASH"},{name:"m_connection_rtt",source:"metricConnection.value.rtt",default:-1,fn:"NUM"},{name:"m_connection_save_data",source:"metricConnection.value.saveData",default:-1,fn:"NUM"},{name:"m_connection_type_hash",source:"metricConnection.value.type",default:"",fn:"HASH"},{name:"m_datetime_format_day_hash",source:"metricDateTimeFormatResolvedOptions.value.day",default:"",fn:"HASH_5"},{name:"m_datetime_format_locale_hash",source:"metricDateTimeFormatResolvedOptions.value.locale",default:"",fn:"HASH_30000"},{name:"m_datetime_format_time_zone_hash",source:"metricDateTimeFormatResolvedOptions.value.timeZone",default:"",fn:"HASH_30000"},{name:"m_keyboard_backquote_hash",source:"metricKeyboard.value.Backquote",default:"",fn:"HASH_512"},{name:"m_keyboard_backslash_hash",source:"metricKeyboard.value.Backslash",default:"",fn:"HASH_512"},{name:"m_keyboard_bracketleft_hash",source:"metricKeyboard.value.BracketLeft",default:"",fn:"HASH_512"},{name:"m_keyboard_bracketright_hash",source:"metricKeyboard.value.BracketRight",default:"",fn:"HASH_512"},{name:"m_keyboard_comma_hash",source:"metricKeyboard.value.Comma",default:"",fn:"HASH_512"},{name:"m_keyboard_digit0_hash",source:"metricKeyboard.value.Digit0",default:"",fn:"HASH_512"},{name:"m_keyboard_digit1_hash",source:"metricKeyboard.value.Digit1",default:"",fn:"HASH_512"},{name:"m_keyboard_digit2_hash",source:"metricKeyboard.value.Digit2",default:"",fn:"HASH_512"},{name:"m_keyboard_digit3_hash",source:"metricKeyboard.value.Digit3",default:"",fn:"HASH_512"},{name:"m_keyboard_digit4_hash",source:"metricKeyboard.value.Digit4",default:"",fn:"HASH_512"},{name:"m_keyboard_digit5_hash",source:"metricKeyboard.value.Digit5",default:"",fn:"HASH_512"},{name:"m_keyboard_digit6_hash",source:"metricKeyboard.value.Digit6",default:"",fn:"HASH_512"},{name:"m_keyboard_digit7_hash",source:"metricKeyboard.value.Digit7",default:"",fn:"HASH_512"},{name:"m_keyboard_digit8_hash",source:"metricKeyboard.value.Digit8",default:"",fn:"HASH_512"},{name:"m_keyboard_digit9_hash",source:"metricKeyboard.value.Digit9",default:"",fn:"HASH_512"},{name:"m_keyboard_equal_hash",source:"metricKeyboard.value.Equal",default:"",fn:"HASH_512"},{name:"m_keyboard_intlbackslash_hash",source:"metricKeyboard.value.IntlBackslash",default:"",fn:"HASH_512"},{name:"m_keyboard_keya_hash",source:"metricKeyboard.value.KeyA",default:"",fn:"HASH_512"},{name:"m_keyboard_keyb_hash",source:"metricKeyboard.value.KeyB",default:"",fn:"HASH_512"},{name:"m_keyboard_keyc_hash",source:"metricKeyboard.value.KeyC",default:"",fn:"HASH_512"},{name:"m_keyboard_keyd_hash",source:"metricKeyboard.value.KeyD",default:"",fn:"HASH_512"},{name:"m_keyboard_keye_hash",source:"metricKeyboard.value.KeyE",default:"",fn:"HASH_512"},{name:"m_keyboard_keyf_hash",source:"metricKeyboard.value.KeyF",default:"",fn:"HASH_512"},{name:"m_keyboard_keyg_hash",source:"metricKeyboard.value.KeyG",default:"",fn:"HASH_512"},{name:"m_keyboard_keyh_hash",source:"metricKeyboard.value.KeyH",default:"",fn:"HASH_512"},{name:"m_keyboard_keyi_hash",source:"metricKeyboard.value.KeyI",default:"",fn:"HASH_512"},{name:"m_keyboard_keyj_hash",source:"metricKeyboard.value.KeyJ",default:"",fn:"HASH_512"},{name:"m_keyboard_keyk_hash",source:"metricKeyboard.value.KeyK",default:"",fn:"HASH_512"},{name:"m_keyboard_keyl_hash",source:"metricKeyboard.value.KeyL",default:"",fn:"HASH_512"},{name:"m_keyboard_keym_hash",source:"metricKeyboard.value.KeyM",default:"",fn:"HASH_512"},{name:"m_keyboard_keyn_hash",source:"metricKeyboard.value.KeyN",default:"",fn:"HASH_512"},{name:"m_keyboard_keyo_hash",source:"metricKeyboard.value.KeyO",default:"",fn:"HASH_512"},{name:"m_keyboard_keyp_hash",source:"metricKeyboard.value.KeyP",default:"",fn:"HASH_512"},{name:"m_keyboard_keyq_hash",source:"metricKeyboard.value.KeyQ",default:"",fn:"HASH_512"},{name:"m_keyboard_keyr_hash",source:"metricKeyboard.value.KeyR",default:"",fn:"HASH_512"},{name:"m_keyboard_keys_hash",source:"metricKeyboard.value.KeyS",default:"",fn:"HASH_512"},{name:"m_keyboard_keyt_hash",source:"metricKeyboard.value.KeyT",default:"",fn:"HASH_512"},{name:"m_keyboard_keyu_hash",source:"metricKeyboard.value.KeyU",default:"",fn:"HASH_512"},{name:"m_keyboard_keyv_hash",source:"metricKeyboard.value.KeyV",default:"",fn:"HASH_512"},{name:"m_keyboard_keyw_hash",source:"metricKeyboard.value.KeyW",default:"",fn:"HASH_512"},{name:"m_keyboard_keyx_hash",source:"metricKeyboard.value.KeyX",default:"",fn:"HASH_512"},{name:"m_keyboard_keyy_hash",source:"metricKeyboard.value.KeyY",default:"",fn:"HASH_512"},{name:"m_keyboard_keyz_hash",source:"metricKeyboard.value.KeyZ",default:"",fn:"HASH_512"},{name:"m_keyboard_minus_hash",source:"metricKeyboard.value.Minus",default:"",fn:"HASH_512"},{name:"m_keyboard_period_hash",source:"metricKeyboard.value.Period",default:"",fn:"HASH_512"},{name:"m_keyboard_quote_hash",source:"metricKeyboard.value.Quote",default:"",fn:"HASH_512"},{name:"m_keyboard_semicolon_hash",source:"metricKeyboard.value.Semicolon",default:"",fn:"HASH_512"},{name:"m_keyboard_slash_hash",source:"metricKeyboard.value.Slash",default:"",fn:"HASH_512"},{name:"m_media_audio_in_hash",source:"metricGetMedia.value.audioinput",default:[],fn:"HASH"},{name:"m_media_audio_out_hash",source:"metricGetMedia.value.audiooutput",default:[],fn:"HASH"},{name:"m_media_number_audio_input",source:"metricGetMedia.value.number_audioinput",default:-1,fn:"NUM"},{name:"m_media_number_audio_output",source:"metricGetMedia.value.number_audiooutput",default:-1,fn:"NUM"},{name:"m_media_number_video_input",source:"metricGetMedia.value.number_videoinput",default:-1,fn:"NUM"},{name:"m_media_video_in_hash",source:"metricGetMedia.value.videoinput",default:[],fn:"HASH"},{name:"m_media_ok",source:"metricGetMedia.value.ok",default:-1,fn:"NUM"},{name:"m_local_stg_length",source:"metricLocalStorage.value.length",default:-1,fn:"NUM"},{name:"m_local_stg_estimate_quota",source:"metricStorageEstimate.value.quota",default:-1,fn:"NUM"},{name:"m_local_stg_estimate_usage",source:"metricStorageEstimate.value.usage",default:-1,fn:"NUM"},{name:"m_wgl_unmasked_renderer_hash",source:"metricWebGL.value.UNMASKED_RENDERER_WEBGL",default:"",fn:"HASH"},{name:"m_wgl_unmasked_vendor_hash",source:"metricWebGL.value.UNMASKED_VENDOR_WEBGL",default:"",fn:"HASH_2048"},{name:"fp_font_preferences_apple",source:"fingerprintJSfontPreferences.value.apple",default:-1,fn:"NUM"},{name:"fp_font_preferences_default",source:"fingerprintJSfontPreferences.value.default",default:-1,fn:"NUM"},{name:"fp_font_preferences_min",source:"fingerprintJSfontPreferences.value.min",default:-1,fn:"NUM"},{name:"fp_font_preferences_mono",source:"fingerprintJSfontPreferences.value.mono",default:-1,fn:"NUM"},{name:"fp_font_preferences_sans",source:"fingerprintJSfontPreferences.value.sans",default:-1,fn:"NUM"},{name:"fp_font_preferences_serif",source:"fingerprintJSfontPreferences.value.serif",default:-1,fn:"NUM"},{name:"fp_font_preferences_system",source:"fingerprintJSfontPreferences.value.system",default:-1,fn:"NUM"},{name:"fp_touch_supp_max_touch_points",source:"fingerprintJStouchSupport.value.maxTouchPoints",default:-1,fn:"NUM"},{name:"fp_touch_supp_touch_event",source:"fingerprintJStouchSupport.value.touchEvent",default:-1,fn:"NUM"},{name:"fp_touch_supp_touch_start",source:"fingerprintJStouchSupport.value.touchStart",default:-1,fn:"NUM"},{name:"fp_math_atan",source:"fingerprintJSmath.value.atan",default:-1,fn:"NUM"},{name:"fp_math_atanh",source:"fingerprintJSmath.value.atanh",default:-1,fn:"NUM"},{name:"fp_math_atanh_pf",source:"fingerprintJSmath.value.atanhPf",default:-1,fn:"NUM"},{name:"fp_math_cos",source:"fingerprintJSmath.value.cos",default:-1,fn:"NUM"},{name:"fp_math_expm1",source:"fingerprintJSmath.value.expm1",default:-1,fn:"NUM"},{name:"fp_math_pow_pi",source:"fingerprintJSmath.value.powPI",default:-1,fn:"NUM"},{name:"fp_math_sin",source:"fingerprintJSmath.value.sin",default:-1,fn:"NUM"},{name:"fp_math_tan",source:"fingerprintJSmath.value.tan",default:-1,fn:"NUM"},{name:"m_local_stg_estimate_usage_details_idb",source:"metricStorageEstimate.value.usageDetails.indexedDB",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_alpha",source:"metricWebGL.value.ContextAttributes.alpha",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_antialias",source:"metricWebGL.value.ContextAttributes.antialias",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_depth",source:"metricWebGL.value.ContextAttributes.depth",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_desynchronized",source:"metricWebGL.value.ContextAttributes.desynchronized",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_fail_if_major_performance_caveat",source:"metricWebGL.value.ContextAttributes.failIfMajorPerformanceCaveat",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_power_preference_hash",source:"metricWebGL.value.ContextAttributes.powerPreference",default:"",fn:"HASH"},{name:"m_wgl_ctx_attrs_premultiplied_alpha",source:"metricWebGL.value.ContextAttributes.premultipliedAlpha",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_preserve_drawing_buffer",source:"metricWebGL.value.ContextAttributes.preserveDrawingBuffer",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_stencil",source:"metricWebGL.value.ContextAttributes.stencil",default:-1,fn:"NUM"},{name:"m_wgl_ctx_attrs_xr_compatible",source:"metricWebGL.value.ContextAttributes.xrCompatible",default:-1,fn:"NUM"},{name:"m_wgl_aliased_line_wr_hash",source:"metricWebGL.value.GeneralInfo.ALIASED_LINE_WIDTH_RANGE",default:"",fn:"HASH"},{name:"m_wgl_aliased_point_sr_hash",source:"metricWebGL.value.GeneralInfo.ALIASED_POINT_SIZE_RANGE",default:"",fn:"HASH"},{name:"m_wgl_alpha_bits",source:"metricWebGL.value.GeneralInfo.ALPHA_BITS",default:-1,fn:"NUM"},{name:"m_wgl_blue_bits",source:"metricWebGL.value.GeneralInfo.BLUE_BITS",default:-1,fn:"NUM"},{name:"m_wgl_depth_bits",source:"metricWebGL.value.GeneralInfo.DEPTH_BITS",default:-1,fn:"NUM"},{name:"m_wgl_green_bits",source:"metricWebGL.value.GeneralInfo.GREEN_BITS",default:-1,fn:"NUM"},{name:"m_wgl_antialias_hash",source:"metricWebGL.value.GeneralInfo.ANTIALIAS",default:"",fn:"HASH_3"},{name:"m_wgl_max_anisotropy",source:"metricWebGL.value.GeneralInfo.MAX_ANISOTROPY",default:-1,fn:"NUM"},{name:"m_wgl_max_combined_texture_iu",source:"metricWebGL.value.GeneralInfo.MAX_COMBINED_TEXTURE_IMAGE_UNITS",default:-1,fn:"NUM"},{name:"m_wgl_max_cubemap_texture_size",source:"metricWebGL.value.GeneralInfo.MAX_CUBE_MAP_TEXTURE_SIZE",default:-1,fn:"NUM"},{name:"m_wgl_max_fragment_u_vectors",source:"metricWebGL.value.GeneralInfo.MAX_FRAGMENT_UNIFORM_VECTORS",default:-1,fn:"NUM"},{name:"m_wgl_max_render_buffer_size",source:"metricWebGL.value.GeneralInfo.MAX_RENDERBUFFER_SIZE",default:-1,fn:"NUM"},{name:"m_wgl_max_texture_image_u",source:"metricWebGL.value.GeneralInfo.MAX_TEXTURE_IMAGE_UNITS",default:-1,fn:"NUM"},{name:"m_wgl_max_texture_size",source:"metricWebGL.value.GeneralInfo.MAX_TEXTURE_SIZE",default:-1,fn:"NUM"},{name:"m_wgl_max_variying_vec",source:"metricWebGL.value.GeneralInfo.MAX_VARYING_VECTORS",default:-1,fn:"NUM"},{name:"m_wgl_max_vertex_attrs",source:"metricWebGL.value.GeneralInfo.MAX_VERTEX_ATTRIBS",default:-1,fn:"NUM"},{name:"m_wgl_max_vertex_texture",source:"metricWebGL.value.GeneralInfo.MAX_VERTEX_TEXTURE_IMAGE_UNITS",default:-1,fn:"NUM"},{name:"m_wgl_max_vertex_uniform",source:"metricWebGL.value.GeneralInfo.MAX_VERTEX_UNIFORM_VECTORS",default:-1,fn:"NUM"},{name:"m_wgl_max_viewport_dims_hash",source:"metricWebGL.value.GeneralInfo.MAX_VIEWPORT_DIMS",default:"",fn:"HASH_128"},{name:"m_wgl_red_bits",source:"metricWebGL.value.GeneralInfo.RED_BITS",default:-1,fn:"NUM"},{name:"m_wgl_renderer_hash",source:"metricWebGL.value.GeneralInfo.RENDERER",default:"",fn:"HASH_1000"},{name:"m_wgl_shading_lang_version_hash",source:"metricWebGL.value.GeneralInfo.SHADING_LANGUAGE_VERSION",default:"",fn:"HASH_256"},{name:"m_wgl_stencil_bits",source:"metricWebGL.value.GeneralInfo.STENCIL_BITS",default:-1,fn:"NUM"},{name:"m_wgl_vendor_hash",source:"metricWebGL.value.GeneralInfo.VENDOR",default:"",fn:"HASH_10"},{name:"m_wgl_version_hash",source:"metricWebGL.value.GeneralInfo.VERSION",default:"",fn:"HASH_3000"},{name:"m_wgl_f_shader_hf_precision",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER HIGH_FLOAT precision",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_hf_range_max",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER HIGH_FLOAT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_hf_range_min",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER HIGH_FLOAT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_hi_precision",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER HIGH_INT precision",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_hi_range_max",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER HIGH_INT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_hi_range_min",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER HIGH_INT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_lf_precision",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER LOW_FLOAT precision",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_lf_range_max",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER LOW_FLOAT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_lf_range_min",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER LOW_FLOAT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_li_precision",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER LOW_INT precision",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_li_range_max",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER LOW_INT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_li_range_min",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER LOW_INT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_mf_precision",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER MEDIUM_FLOAT precision",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_mf_range_max",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER MEDIUM_FLOAT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_mf_range_min",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER MEDIUM_FLOAT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_mi_precision",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER MEDIUM_INT precision",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_mi_range_max",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER MEDIUM_INT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_f_shader_mi_range_min",source:"metricWebGL.value.ShaderInfo.FRAGMENT_SHADER MEDIUM_INT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_hf_precision",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER HIGH_FLOAT precision",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_hf_range_max",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER HIGH_FLOAT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_hf_range_min",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER HIGH_FLOAT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_hi_precision",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER HIGH_INT precision",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_hi_range_max",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER HIGH_INT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_hi_range_min",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER HIGH_INT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_lf_precision",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER LOW_FLOAT precision",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_lf_range_max",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER LOW_FLOAT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_lf_range_min",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER LOW_FLOAT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_li_precision",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER LOW_INT precision",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_li_range_max",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER LOW_INT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_li_range_min",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER LOW_INT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_mf_precision",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER MEDIUM_FLOAT precision",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_mf_range_max",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER MEDIUM_FLOAT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_mf_range_min",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER MEDIUM_FLOAT rangeMin",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_mi_precision",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER MEDIUM_INT precision",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_mi_range_max",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER MEDIUM_INT rangeMax",default:-1,fn:"NUM"},{name:"m_wgl_v_shader_mi_range_min",source:"metricWebGL.value.ShaderInfo.VERTEX_SHADER MEDIUM_INT rangeMin",default:-1,fn:"NUM"},{name:"m_canvas_geometry_hash",source:"metricCanvasGeometryJSRaw.value",default:"",fn:"HASH"},{name:"m_canvas_geometry",source:"metricCanvasGeometryJSRaw.value",default:"",fn:"STR"},{name:"m_canvas_text_hash",source:"metricCanvasTextJSRaw.value",default:"",fn:"HASH"},{name:"m_canvas_text_gradient_hash",source:"metricCanvasTextGradientRaw.value",default:"",fn:"HASH"},{name:"m_canvas_text_gradient",source:"metricCanvasTextGradientRaw.value",default:"",fn:"STR"},{name:"m_canvas_curve_hash",source:"metricCanvasCurveRaw.value",default:"",fn:"HASH"},{name:"m_canvas_curve",source:"metricCanvasCurveRaw.value",default:"",fn:"STR"},{name:"m_canvas_draw_all_hash",source:"metricCanvasDrawAllRaw.value",default:"",fn:"HASH"},{name:"m_canvas_draw_all",source:"metricCanvasDrawAllRaw.value",default:"",fn:"STR"},{name:"m_canvas_emojis_hash",source:"metricCanvasTextEmojisRaw.value",default:"",fn:"HASH"},{name:"m_canvas_emojis",source:"metricCanvasTextEmojisRaw.value",default:"",fn:"STR"},{name:"m_wgl_data_hash",source:"metricWebGL.value.Data",default:"",fn:"HASH"},{name:"m_wgl_data",source:"metricWebGL.value.Data",default:"",fn:"STR"},{name:"fp_canvas_geometry_hash",source:"fingerprintJScanvas.value.geometry",default:"",fn:"HASH"},{name:"fp_canvas_geometry",source:"fingerprintJScanvas.value.geometry",default:"",fn:"STR"},{name:"fp_canvas_text_hash",source:"fingerprintJScanvas.value.text",default:"",fn:"HASH"},{name:"fp_canvas_text",source:"fingerprintJScanvas.value.text",default:"",fn:"STR"},{name:"m_bb_lefts",source:"metricBoundingBoxValues.value.lefts",default:[],fn:"METRICS"},{name:"m_bb_rights",source:"metricBoundingBoxValues.value.rights",default:[],fn:"METRICS"},{name:"m_bb_tops",source:"metricBoundingBoxValues.value.tops",default:[],fn:"METRICS"},{name:"m_bb_bottoms",source:"metricBoundingBoxValues.value.bottoms",default:[],fn:"METRICS"},{name:"m_bb_heights",source:"metricBoundingBoxValues.value.heights",default:[],fn:"METRICS"},{name:"fp_languages_hashbow",source:"fingerprintJSlanguages.value",default:[],fn:"CUSTOMHASHBOW_32"},{name:"fp_languages",source:"fingerprintJSlanguages.value",default:[],fn:"CUSTOMBOW_32"},{name:"m_wgl_supported_extensions_hashbow",source:"metricWebGL.value.SupportedExtensions",default:[],fn:"HASHBOW"},{name:"m_nav_array_hashbow",source:"metricNavigatorArray.value",default:[],fn:"HASHBOW_16"},{name:"m_nav_prototype_hashbow",source:"metricNavigatorPrototype.value",default:[],fn:"HASHBOW_16"},{name:"m_default_letter_size_hash",source:"metricDefaultLetterSize.value",default:[],fn:"HASH"},{name:"fp_fonts_hashbow",source:"fingerprintJSfonts.value",default:[],fn:"HASHBOW_16"},{name:"fp_screen_frame_hash",source:"fingerprintJSscreenFrame.value",default:[],fn:"HASH"},{name:"m_codec_video",source:"metricCodecsVideo.value",default:[],fn:"TUPLE_19"},{name:"m_codec_audio",source:"metricCodecsAudio.value",default:[],fn:"TUPLE_12"},{name:"m_nav_array",source:"metricNavigatorArray.value",default:[],fn:"BOW_16"},{name:"m_nav_prototype",source:"metricNavigatorPrototype.value",default:[],fn:"BOW_16"},{name:"m_default_letter_size",source:"metricDefaultLetterSize.value",default:[],fn:"TUPLE_2"},{name:"fp_fonts",source:"fingerprintJSfonts.value",default:[],fn:"BOW_16"},{name:"fp_screen_frame",source:"fingerprintJSscreenFrame.value",default:[],fn:"TUPLE_4"},{name:"m_wgl_supported_extensions",source:"metricWebGL.value.SupportedExtensions",default:[],fn:"BOW_32"},{name:"fp_screen_resolution",source:"fingerprintJSscreenResolution.value",default:[],fn:"TUPLE_2"},{name:"m_codecs_video_hash",source:"metricCodecsVideo.value",default:[],fn:"HASH"},{name:"m_codecs_audio_hash",source:"metricCodecsAudio.value",default:[],fn:"HASH"},{name:"fp_screen_resolution_hash",source:"fingerprintJSscreenResolution.value",default:[],fn:"HASH"},{name:"clock_delta",source:"",default:0,fn:"NUM"}]; exports({FingerprintJsLite:Se,FingerprintDs:be,tintoModelId:Lr});function F(e){let t=JSON.stringify(e),n=md5(t).slice(-13);return parseInt(n,16)}function D(e,t=64){if(!Array.isArray(e))return D([e],t);let n=e.map(o=>F(o)%t),r=new Array(t).fill(0);return n.forEach(o=>{r[Number(o)]+=1;}),r}function sr(e,t){return D([...new Set(e.flat())],t)}function lr(e,t){return F(D([...new Set(e.flat())],t))}function ye(e,t){return F(D(e,t))}function A(e,t){return t?F(e)%t:F(e)}function mr(e){let t=e.length?Math.max(...e):0,n=e.length?Math.min(...e):0,r=e.length,o=t-n;return {max:t,min:n,n:r,diff:o}}function ke(e){return e>0?Math.min(e,Number.MAX_SAFE_INTEGER):Math.max(e,Number.MIN_SAFE_INTEGER)}function fr(e){let t=Number(e);if(Number.isNaN(t))throw new TypeError(`can't convert ${typeof e} to number`);return ke(t)}function X(e,t){return t!==e.length?new Array(t).fill(-1):e.map(n=>n===null?-1:n)}function dr(e){return String(e)}function te(e,t){return t.map((n,r)=>[`${e}_bow_${String(r).padStart(3,"0")}`,n])}function b(e,t){return [[e,t]]}function _r(e,t){return Object.entries(t).map(([n,r])=>[`${e}_${n}`,r])}function z(e,t){return t.map((n,r)=>[`${e}_tuple_${String(r).padStart(3,"0")}`,n])}async function hr(e,t,n,r,o=async()=>{}){let a=e.map(({name:s,source:l,default:u,fn:m})=>o().then(()=>{let d=t[m],c=n[m];try{let f=Pe(r,l)??u,v=d(f);return c(s,v)}catch{return c(s,u)}})),i=await Promise.all(a);return Object.fromEntries(i.flat())}var vr={BOW_16:e=>D(e,16),BOW_32:e=>D(e,32),CUSTOMBOW_32:e=>sr(e,32),CUSTOMHASHBOW_32:e=>lr(e,32),HASHBOW:ye,HASHBOW_16:e=>ye(e,16),HASH:A,HASH_2:e=>A(e,2),HASH_3:e=>A(e,3),HASH_4:e=>A(e,4),HASH_5:e=>A(e,5),HASH_10:e=>A(e,10),HASH_16:e=>A(e,16),HASH_32:e=>A(e,32),HASH_128:e=>A(e,128),HASH_256:e=>A(e,256),HASH_257:e=>A(e,257),HASH_512:e=>A(e,512),HASH_1000:e=>A(e,1e3),HASH_2048:e=>A(e,2048),HASH_3000:e=>A(e,3e3),HASH_4000:e=>A(e,4e3),HASH_30000:e=>A(e,3e4),HASH_32000:e=>A(e,32e3),METRICS:mr,NUM:fr,STR:dr,TUPLE_2:e=>X(e,2),TUPLE_4:e=>X(e,4),TUPLE_12:e=>X(e,12),TUPLE_19:e=>X(e,19)},gr={BOW_16:te,BOW_32:te,CUSTOMBOW_32:te,CUSTOMHASHBOW_32:b,HASHBOW:b,HASHBOW_16:b,HASH:b,HASH_2:b,HASH_3:b,HASH_4:b,HASH_5:b,HASH_10:b,HASH_16:b,HASH_32:b,HASH_128:b,HASH_256:b,HASH_257:b,HASH_512:b,HASH_1000:b,HASH_2048:b,HASH_3000:b,HASH_4000:b,HASH_30000:b,HASH_32000:b,METRICS:_r,NUM:b,STR:b,TUPLE_2:z,TUPLE_4:z,TUPLE_12:z,TUPLE_19:z},pr=hr.bind(null,cr,vr,gr);async function Sr(e){let{globalThis:t,scheduler:n}=e,r=t||globalThis;if(typeof r.document<"u"){let m=(_,g)=>{let h=document.createElement("canvas");return h.width=_,h.height=g,h},{atob:d,Blob:c,FileReader:f,Image:v}=r;return {atob:d,Blob:c,createCanvas:m,FileReader:f,Image:v,yielder:n?.yield||(()=>Promise.resolve())}}let{default:a}=await module.import('core-js-pure/actual/atob'),{Blob:i,FileReader:s}=await module.import('vblob'),{createCanvas:l,Image:u}=await module.import('canvas');return {atob:a,Blob:i,createCanvas:l,FileReader:s,Image:u,yielder:n?.yield||(()=>Promise.resolve())}}function br({atob:e,Blob:t,createCanvas:n,FileReader:r,Image:o,yielder:a}){function i(u){let m=e(u.split(",")[1]),d=u.split(",")[0].split(":")[1].split(";")[0],c=new ArrayBuffer(m.length),f=new Uint8Array(c);for(let _=0;_<m.length;_+=1)f[_]=m.charCodeAt(_);return new t([c],{type:d})}function s(u){return new Promise((m,d)=>{let c=new r;c.onabort=d,c.onerror=d,c.onload=f=>{let v=new o;v.onerror=d,v.onload=()=>{try{let _=n(v.width,v.height),g=_.getContext("2d");if(g){g.drawImage(v,0,0,v.width,v.height);let h=g.getImageData(0,0,_.width,_.height);m(h);}}catch(_){d(_);}},f.target?.result&&(v.src=f.target.result);},a().then(()=>{c.readAsDataURL(u);}).catch(()=>{});})}function l(u){return s(i(u))}return l}var J,yr=async(e,t={globalThis})=>{if(J)return J(e);let n=await Sr(t);return J=br(n),J(e)},L;(function(e){e[e.B=0]="B",e[e.G=1]="G",e[e.R=2]="R",e[e.A=3]="A";})(L||(L={}));var x;(function(e){e[e.R=0]="R",e[e.G=1]="G",e[e.B=2]="B",e[e.A=3]="A";})(x||(x={}));var Ar={[L.R]:x.R,[L.G]:x.G,[L.B]:x.B,[L.A]:x.A},wr=(e,t)=>{let n=0;for(let o=0;o<e.x.length;o+=1){let a=e.x[o],i=e.y[o],s=Ar[e.channel[o]],l=e.coefs[o],u=t.data[(t.width*i+a)*4+s];n+=u*l;}let r=e.fisher_component_mean??e.mean;return ke(n-r+e.intercept)},Hr=-1;async function Tr(e,t,n,r,o){let a=Object.entries(n).map(([s,l])=>{let u=Pe(r,s);return (o?e(u,{scheduler:o}):e(u)).then(d=>Object.entries(l).map(([c,f])=>[c,t(f,d)]),()=>Object.entries(l).map(([d])=>[d,Hr]))}),i=await Promise.all(a);return Object.fromEntries(i.flat())}var Er=Tr.bind(null,yr,wr);function Mr(e,t){let n=Object.entries(e).map(([r,o])=>{let a=Number(t[r]),i=`${r}_binarized`,s=o.reduce((l,u)=>u>=a?l:l+1,0);return [i,s]});return Object.fromEntries(n)}function Nr(e,t){let n=Object.entries(e).map(([r,o])=>{let a=t[r],i=`${r}_equivalences`,s=o[a]??a;return [i,s]});return Object.fromEntries(n)}function Cr(e){switch(e){case "./device-models/IOS.ts":return module.import('@thehotelsnetwork/agent-fingerprint/dist/IOS.js');case "./device-models/NON_IOS.ts":return module.import('@thehotelsnetwork/agent-fingerprint/dist/NON_IOS.js');default:return new Promise(function(t,n){(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+e)));})}}var Rr={iOS:"IOS","Mac OS X":"IOS","Mac OS":"IOS"};async function Ir(e,t,n){let r=Rr[t.os]||"NON_IOS",{model:o}=await Cr(`./device-models/${r}.ts`),a={};await n.yield();let i=await pr(e,n.yield.bind(n));Object.assign(a,i),await n.yield();let s=await Er(o.fisher,a,n);Object.assign(a,s),await n.yield();let l=Mr(o.binarized,a);Object.assign(a,l),await n.yield();let u=Nr(o.equivalences,a);Object.assign(a,u),await n.yield();let m=o.dsHashFeatures.map(f=>f in a?a[f]:null).filter(f=>f!==null),d=o.csplitterFeatures.map(f=>f in a?a[f]:`$${f}`);return {dsHash:`${r}_${md5(m.join(","))}`,dsHashFeatures:m,features:d,modelId:o.modelId}}var Ae=class{fingerprintDs;fingerprintJs;userAgentDetails;scheduler;constructor(t,n,r,o){this.fingerprintDs=t,this.fingerprintJs=n,this.userAgentDetails=r,this.scheduler=o;}async getFeatures(){let[t,n]=await Promise.all([this.fingerprintDs.get(),this.fingerprintJs.get()]),{version:r}=t,o={};for(let[a,i]of Object.entries(t.metrics))o[a]={value:i.value};for(let[a,i]of Object.entries(n.components))o[`fingerprintJS${a}`]={value:i.value};return {version:r,features:o}}async getReducedFeatures(t){let{features:n}=await this.getFeatures(),r=await Ir(n,this.userAgentDetails,this.scheduler);return t&&Object.assign(r,t),r}},we=class extends Error{constructor(t){super(t),this.name="TintoError";}}; exports({Tinto:Ae,TintoError:we});})}}));
/* rollup@4.50.0 - (worker) */
//# sourceMappingURL=agent-fingerprint.bundless.mjs.map
