PageSourceSearch

https://shop.agakhanmuseum.org/cdn/shopifycloud/checkout-web/assets/c1/human-signals-index.DhCL7JUc.js

js agakhanmuseum.org collected 2026-09-24 09:05:26 UTC 25,342 bytes, 2 lines download raw bytes

1import{a9 as a0,aa as h0}from"./esnext-vendor.D7ldIee_.js";function q(){var n=["ntyWotbStKzWEuC","ndy2mZu2CxPhvfnd","mtG3u21zBvL0","ntG1nJjKyMn0uhm","nZuXquPsCgnj","mtvPC21ys2u","mZjrsxrHsLO","nJmYnJf5wwfhvhq","nJGYndm0mg5LBNbKAq","mtiYCvzVuhvT","nNbNtg5HBq","mZG2ndGWrxjgr3rc"];return q=function(){return n},q()}(function(n,t){for(var e=n();;)try{var r=parseInt(B(380))/1*(parseInt(B(385))/2)+-parseInt(B(386))/3*(parseInt(B(375))/4)+-parseInt(B(381))/5*(parseInt(B(377))/6)+-parseInt(B(379))/7*(-parseInt(B(382))/8)+parseInt(B(383))/9+-parseInt(B(376))/10*(parseInt(B(378))/11)+parseInt(B(384))/12;if(r===t)break;e.push(e.shift())}catch{e.push(e.shift())}})(q,133228);function B(n,t){var e=q();return B=function(r,i){r=r-375;var s=e[r];if(B.ltgkek===void 0){var h=function(y){for(var b="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",v="",D="",u=0,C,o,L=0;o=y.charAt(L++);~o&&(C=u%4?C*64+o:o,u++%4)?v+=String.fromCharCode(255&C>>(-2*u&6)):0)o=b.indexOf(o);for(var m=0,M=v.length;m<M;m++)D+="%"+("00"+v.charCodeAt(m).toString(16)).slice(-2);return decodeURIComponent(D)};B.GtyKmz=h,n=arguments,B.ltgkek=!0}var f=e[0],a=r+f,d=n[a];return d?s=d:(s=B.GtyKmz(s),n[a]=s),s},B(n,t)}function d0(n,t,e){return{v:n,s:{wd:t.wd,ua:t.ua,cf:t.cf,be:t.be,nm:t.nm,nc:t.nc,ka:t.ka,sa:t.sa,ta:t.ta,pt:t.pt,mp:t.mp,sd:t.sd},r:e}}function N(){const n=["w1niu10Gt3rLBcbLEhbVCNqGBg9NCYbMywLSDxjLoIa","C2fTCgXLuMf0zq","mJr4r1nZs2m","Bg9NrxjYB3i","mJC0nJe3zu9IwgfY","zxjYB3jgBhvZAerLBgf5","odK0ndz6qwzdqvG","C3rKB3v0","y2f0y2G","B3rLBenSAwvUDa","w1niuYbfCNjVCL0G","C2nOzwr1BgvfCNjVCKzSDxnO","Bg9N","zMX1C2HpDgvStg9NCW","w0vYCM9Yxsa","C3rHy2S","mZq0mJqWmgPSzevQvW","odK1mdviufDSC2e","zxjYB3i","zxHWB3j0tg9NCW","C2fTCgXLs2v5","ntG2mJG4rgzcrMPT","zxjYB3jgBhvZAfrPBwvVDxrjza","BwvZC2fNzq","C2v0vgLTzw91Da","nMPIB2Hosa","mtu0nZfXyvHwCwW","mJeZntu3AKDPvM5q","mJHTuw5gBeK"];return N=function(){return n},N()}(function(n,t){const e=n();for(;;)try{if(-parseInt(c(185))/1+-parseInt(c(193))/2*(-parseInt(c(183))/3)+-parseInt(c(186))/4*(-parseInt(c(204))/5)+-parseInt(c(189))/6*(parseInt(c(191))/7)+-parseInt(c(208))/8+-parseInt(c(184))/9+parseInt(c(203))/10===t)break;e.push(e.shift())}catch{e.push(e.shift())}})(N,113507);function c(n,t){const e=N();return c=function(r,i){r=r-183;let s=e[r];if(c.bMeTrS===void 0){var h=function(y){const b="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";let v="",D="";for(let u=0,C,o,L=0;o=y.charAt(L++);~o&&(C=u%4?C*64+o:o,u++%4)?v+=String.fromCharCode(255&C>>(-2*u&6)):0)o=b.indexOf(o);for(let u=0,C=v.length;u<C;u++)D+="%"+("00"+v.charCodeAt(u).toString(16)).slice(-2);return decodeURIComponent(D)};c.sYFGWN=h,n=arguments,c.bMeTrS=!0}const f=e[0],a=r+f,d=n[a];return d?s=d:(s=c.sYFGWN(s),n[a]=s),s},c(n,t)}class f0{[c(196)];[c(188)];[c(194)];[c(207)];[c(209)];[c(192)]=1e3;constructor(t,e,r=0,i){this[c(194)]=t,this[c(196)]=e,this[c(188)]=r,this[c(207)]=i}[c(199)](t,e=!1){this[c(194)]&&console[c(199)](t),this[c(196)]&&e&&this[c(196)][c(199)]({body:t})}[c(190)](t,e){const r=t instanceof Error?t[c(210)]:String(t),i=t instanceof Error?t[c(202)]:void 0;this[c(194)]&&console[c(205)](c(197)+e+": "+r,i),this[c(196)]&&(this[c(196)][c(199)]({body:c(201)+e+": "+r+(i?`
2`+i:"")}),this[c(198)]())}async[c(200)](){if(!(!this[c(196)]||!this[c(207)])&&!(this[c(207)]%100>=this[c(188)]))try{await this[c(196)][c(206)]()}catch(t){this[c(194)]&&console[c(199)](c(187)+t)}}[c(198)](){this[c(209)]&&clearTimeout(this[c(209)]),this[c(209)]=window[c(211)](()=>{this[c(200)]()[c(195)](()=>{})},this[c(192)])}}function Y(n,t){let e;try{var r,i,s,h;e=(r=performance)===null||r===void 0||(i=r.getEntriesByType("navigation")[0])===null||i===void 0||(s=i.serverTiming)===null||s===void 0||(h=s.find(v=>v.name==t))===null||h===void 0?void 0:h.description}catch{e=void 0}let f;try{var a,d,y,b;f=(a=document.cookie)===null||a===void 0||(d=a.split(";"))===null||d===void 0||(y=d.find(v=>v.includes(n)))===null||y===void 0||(b=y.split("=")[1])===null||b===void 0?void 0:b.trim()}catch{f=void 0}return e||f}function u0(){return Y("_shopify_y","_y")}function J(){return Y("_shopify_s","_s")}var o0="2.3.0";(function(n,t){const e=n();for(;;)try{if(parseInt(w(178))/1*(-parseInt(w(171))/2)+parseInt(w(175)
2)/3+-parseInt(w(174))/4*(parseInt(w(177))/5)+parseInt(w(182))/6+-parseInt(w(181))/7+parseInt(w(183))/8*(parseInt(w(180))/9)+parseInt(w(172))/10*(-parseInt(w(173))/11)===t)break;e.push(e.shift())}catch{e.push(e.shift())}})(Z,646468);function v0(n){let t=0;for(let e=0,r=n[w(176)];e<r;e++){const i=n[w(179)](e);t=(t<<5)-t+i,t|=0}return Math[w(184)](t)}function w(n,t){const e=Z();return w=function(r,i){r=r-171;let s=e[r];if(w.GUxVQZ===void 0){var h=function(y){const b="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";let v="",D="";for(let u=0,C,o,L=0;o=y.charAt(L++);~o&&(C=u%4?C*64+o:o,u++%4)?v+=String.fromCharCode(255&C>>(-2*u&6)):0)o=b.indexOf(o);for(let u=0,C=v.length;u<C;u++)D+="%"+("00"+v.charCodeAt(u).toString(16)).slice(-2);return decodeURIComponent(D)};w.dcFRjr=h,n=arguments,w.GUxVQZ=!0}const f=e[0],a=r+f,d=n[a];return d?s=d:(s=w.dcFRjr(s),n[a]=s),s},w(n,t)}function Z(){const n=["mti1ne9OEhzRuG","mJmWugLOCKft","mJuZnJKZrxnNAK9l","mJeWndC4oeLmvMLJAW","nZa0mZm0yKjTB1fb","BgvUz3rO","nwzUv3H1AG","otGYsfndugfJ","y2HHCKnVzgvbDa","mta0odGXotv5wMj0vhC","mJiZotGXmuz5rKrWza","nZqZmJaWogrgvMn1wa","ogDnD01ryq","ywjZ"];return Z=function(){return n},Z()}(function(n,t){const e=n();for(;;)try{if(-parseInt(x(583))/1+parseInt(x(549))/2*(parseInt(x(606))/3)+parseInt(x(626))/4*(-parseInt(x(499))/5)+-parseInt(x(447))/6*(parseInt(x(463))/7)+parseInt(x(594))/8+-parseInt(x(507))/9*(-parseInt(x(490))/10)+parseInt(x(541))/11===t)break;e.push(e.shift())}catch{e.push(e.shift())}})(I,960765);function I(){const n=["y2XPy2S","DgfYz2v0","D2LUzg93","Aw5UzxjizwLNAhq","y3jLyxrLrwXLBwvUDa","icaOsw5PDgLHBcbZAwDUywWGC2v0kq","w1niu10G","zxzLBNriyw5KBgvYCW","C2nYB2XSx2fJDgL2Axr5","A2v5","ndmYndG4mhzwAfjIsa","BgfZDfrVDwnOrxzLBNq","CYbZAw5JzsbSyxn0ihn1y2nLC3nMDwWGC2vUza","C3rHDgu","y2HLy2TcCM93C2vYq29UC2LZDgvUy3K","zMX1C2HpDgvStg9NCW","C2LNBMLMAwnHBNrFCgfNzv90Aw1L","yMvHy29UuMv0CNLmAw1PDa","DxbKyxrLsw50zxj2ywXjza","mZi0ndaWnuLnuMDWzq","C2nYB2XSqwn0AxzPDhK","Bwf4","CgX1z2LUCW","Dg91y2HLCW","tw9IAwXL","zg9JDw1LBNrfBgvTzw50","C2v0sxrLBq","ow5eCePetq","zMLSBfjLy3q","DxbKyxrLsw50zxj2ywW","C2f2zvnLC3nPB25tAwDUywXZ","C2v0vgLTzw91Da","CMvKDwnL","AhjLzG","q29UDhjVBa","yxrHBJi","z2v0q29UDgv4Da","C2vUzejLywnVBG","Bg9NC1nHBxbSzvjHDgu","Aw5UzxjxAwr0Aa","Aw5JBhvKzq","CMvXDwvZDeLKBgvdywXSyMfJA0LK","CMvMzxjYzxi","qwX0","CgvYzI1RAxqTAhvTyw4TC2LNBMfSCW","yNjVD3nLCL9LBNzPCM9UBwvUDf9UB3jTywW","yMX1zq","AgvPz2H0","zw52AxjVBM1LBNq","y2HLy2TbBMrtzw5Ku2LNBMfSCW","DxbKyxrLu2vZC2LVBKrHDge","zhvYyxrPB24","C3fYDa","y2fSy3vSyxrLq2XPy2TqCMvJAxnPB24","l2fWAs9JB2XSzwn0","yMvHy29Uu3rHDgu","Bg9HzfnLC3nPB25tAwDUywXZ","Bg9NtwvZC2fNzq","D2vIzhjPDMvY","i2zMzG","y2XLyxjuAw1LB3v0","mJe2mJm2ntD2t0Pzrfe","Bw91C2vby3rPDML0Eq","z2v0qM91BMrPBMDdBgLLBNrszwn0","D2vIzhjPDMvYx2rLDgvJDgvK","yMfZzvvssq","C3rHCNruAw1L","C2nYB2XSwq","D2LKDgG","mZiWmtHhy2PrzMC","Bg9N","A2v5yM9HCMrFywn0AxzPDhK","A2v5yM9HCMrcDxjZDhm","CMvTB3zLrxzLBNrmAxn0zw5LCG","zM9YrwfJAa","Bg9JyxrPB24","CMv0CNLuAw1LB3v0swq","y2XPzw50v2LKDgG","CMvK","ChvZAa","Bg9NrxjYB3i","Dg9eyxrHvvjm","DgLTzvn0yw1W","zg9JDw1LBNq","Bw92zq","Bg9HzgLUzW","Dg91y2HLBMq","z2v0rgLZDgfUy2u","BM93","A2v5CW","Ahr0Chm6lY8","C3rHCNq","Ahr0Chm6lY9VDgXWlwH0DhaTChjVzhvJDgLVBI5ZAg9WAwz5C3zJlMnVBq","B250B3vJAhn0yxj0","C2nYB2XSrxzLBNrZ","BgfZDfbYB2nLC3nuAw1L","x3nOC19ZDgf0zq","CgvYAw9KAwm","BgfZDfvWzgf0zvrPBwu","y2fUy2vSswrSzunHBgXIywnR","Ag9ZDa","zMXVB3i","C2vZC2LVBLn0B3jHz2u","mteWmtyZofjREeXMqG","z2v0u2LNBMfSCW","yMvHy29Urw5KCg9PBNq","DxnLCKfNzw50","Bw91C2vTB3zL","z2v0sxrLBq","yM90x3vZzxjFywDLBNq","y2XPy2Tby3rPDML0Eq","C2vZC2LVBKrHDge","u2vUzgLUzYbWzxjPB2rPyYbIzwfJB24Glsa","zgLY","nZC0otyWAuf4C1HM","twv0yq","BgvUz3rO","y2XPy2TqB3nPDgLVBNm","A2v5rxzLBNrZ","Aw5PDa","mtzWEcbbCMLHBa","ChjVDg9JB2W","BgfUz3vHz2vZ","xZb4m2mXogy2","zMLSBfn0EwXL","zw52AxjVBM1LBNrdAgvJA2vK","mtuZtNbHChnx","A2v5zg93BG","DgHLBG","BMf0DxjHBf9TB3vZzv9Hy3rPDML0Eq","CMvHzhLtDgf0zq","C3rHCNrZv2L0Aa","qMvHy29UihnLBMqGzgvIB3vUy2vKicH0B28GC29VBIbZAw5JzsbSyxn0ihnLBMqP","A2v5qwn0AxzPDhK","B3jPz2LU","Bw91C2vqB3nPDgLVBNm","ChjL","zM9UDa","z2v0qwjZB2X1DgvvCMW","zxHWB3j0v2L0AezLDgnO","BgfZDfn1y2nLC3nMDwXtzw5KvgLTzq","DgvZDa","ue9tva","BMf2AwDHDg9Y","BwfW","y2fUDMfZ","nhHUAhPiwa","Ag9ZDg5HBwu","B25tAwDUywXvCgrHDguGy2fSBgjHy2S","CMvXDwvZDeLKBgvdywXSyMfJAW","Aw50","CM91BMq","C3rYAw5NAwz5","y2HLy2TfBNzPCM9UBwvUDa","yMLUza","BxvSDgLWBgvFCgfNzxnFDMLZAxrLza","zgvIDwC","ywrKq29SB3jtDg9W","Dw5KzwzPBMvK","C2fMzuv2zw50sgfUzgXLCG","BgfZDfnPz25HBhm","C2vZC2LVBL9KDxjHDgLVBL9YzwfZB25HyMXL","BgvMDa","y3jLyxrLtgLUzwfYr3jHzgLLBNq","y2HLy2TwAwv3Cg9YDfjHDgLV","u2HPzNq","Aw5JBhvKzxm","zMLSBfrLEhq","u2HVCgLMEsbtDg9YzwzYB250","Dg91y2Hby3rPDML0Eq","Ahr0CdOVlW","CgfNzunVDw50","C2HPzNq","Dg9W","CgfYC2u","re9nq29UDgvUDeXVywrLza","yxbWBgLJyxrPB24VANnVBG","y2XPzw50wa","zgv2AwnLugL4zwXsyxrPBW","BwLU","mZyWmJrSug1oCKy","y2XPzw50sgvPz2H0","y2fUDMfZx2zPBMDLCNbYAw50x25VCM1HBa","z2v0vgLTzxPVBMvpzMzZzxq","y2f0y2G","C2nYB2XS","yNjVD3nLCKfqsq","zg93BG","Dg91y2HFywn0AxzPDhK","y2HHBMDL","qMvHy29UigzHAwXLzdOG","C2HVCeLK","Dg91y2HZDgfYDa","C3rHDhvZ","C2nOzwr1BgvczwfJB25szxrYEq","A2v5yM9HCMrcDxjZDefJDgL2Axr5","
2nZaWDgzSq0jI","ywjZ","B25tAwDUywXvCgrHDgu","y2XPzw50wq","BMf0DxjHBf9JBgLJA19Wyxr0zxjUCW","zgvZDhjVEq","Dg91y2HfDMvUDhm","C2L6zq","ChjVy2vZC0fUzfnLBMrtAwDUywXZ","CMv0CNLdB3vUDa","Dg91y2HTB3zL","CNvUq2fUDMfZvgvZDa","Bwf4u2LSzw5Jzu1Z","rxzLBNqGAgfUzgXLCIbLCNjVCIbPBIa","Bw9UAxrVCKjLAgf2Aw9Y","Bg9Nz2vY","ywrKrxzLBNrmAxn0zw5LCG"];return I=function(){return n},I()}const y0=x(572),g0=x(524),C0=x(534),W=x(576);function X(){return{document,navigator:typeof navigator!==x(638)?{get webdriver(){return navigator[x(538)]},get userAgent(){return navigator[x(586)]},get languages(){return navigator[x(602)]},get plugins(){return navigator[x(502)]},sendBeacon:navigator[x(517)]?.[x(634)](navigator)}:{webdriver:void 0,userAgent:"",languages:[],plugins:[],sendBeacon:void 0},window,screen,performance:typeof performance!==x(638)?performance:void 0}}function w0(n){if(n[x(596)]<2)return!1;let t=!1,e=null;for(const r of n){if(e===null){e=r.s;continue}if(Math[x(464)](r.s-e)>5e-4){t=!0;break}e=r.s}return t}function b0(n){if(n[x(596)]<3)return 0;let t=0,e=0;for(let r=1;r<n[x(596)];r++){const i=n[r-1],s=n[r],h=n[r+1];if(!i||!s||!h)continue;const f=Math[x(515)](s.y-i.y,s.x-i.x),a=Math[x(515)](h.y-s.y,h.x-s.x),d=Math[x(464)](a-f);(d<Math.PI/12||d>2*Math.PI-Math.PI/12)&&t++,e++}return e>0?t/e:0}function B0(n){if(n[x(596)]<2)return{rhythmConsistency:0,jitter:0};const t=n[x(512)]((h,f)=>h+f,0)/n[x(596)],e=n[x(512)]((h,f)=>(h??0)+((f??0)-t)**2,0)/n[x(596)],r=Math[x(532)](e),i=r===0?1:Math[x(501)](0,1-r/t),s=r/t;return{rhythmConsistency:i,jitter:s}}function z0(n){if(n[x(596)]<2)return 0;let t=0;for(let e=1;e<n[x(596)];e++){const r=n[e-1],i=n[e],s=Math[x(464)](i.s-r.s),h=(i.s+r.s)/2;s<=h*2&&t++,i[x(593)]===r[x(593)]&&t++}return t/((n[x(596)]-1)*2)}function D0(n){if(n[x(596)]<2)return 0;let t=0;for(let e=1;e<n[x(596)];e++){const r=n[e-1],i=n[e];Math[x(464)](i.s-r.s)<=50&&t++}return t/(n[x(596)]-1)}function l0(n){if(n[x(596)]<2)return 0;let t=0,e=0;for(let r=1;r<n[x(596)];r++)n[r].t-n[r-1].t>=500&&n[r].t-e>=500&&(t++,e=n[r].t);return t}function L0(n){if(n[x(596)]<2)return 0;let t=0;for(let e=1;e<n[x(596)];e++)n[e].t-n[e-1].t>=500&&t++;return t}function K(n){if(n[x(596)]<2)return{speed:0,jitter:0};const t=n[x(512)]((i,s)=>i+s.s,0)/n[x(596)],e=n[x(512)]((i,s)=>i+(s.s-t)**2,0)/(n[x(596)]-1),r=Math[x(532)](e);return{speed:t,jitter:r}}function p0(n,t,e,r,i,s,h,f,a,d,y,b,v){const D=Math[x(446)](1e3,n),u=Math[x(446)](1e3,e),C=Math[x(446)](1e3,s),o=Math[x(446)](1e3,f),L=Math[x(446)](1e3,h),m=Math[x(446)](1e3,a),M=[];if(t[x(596)]>=3)for(let g=1;g<t[x(596)];g++){const z=t[g].x-t[g-1].x,p=t[g].y-t[g-1].y,H=t[g].t-t[g-1].t;if(H===0)continue;const U=Math[x(532)](z*z+p*p)/H;M[x(559)]({s:U})}const G=w0(M),V=b0(t),{speed:k,jitter:O}=K(M);let T=0,_=0;r[x(596)]>1&&(T=new Set(r[x(624)](z=>Math[x(581)](z.x/20)+","+Math[x(581)](z.y/20)))[x(470)]>1?1:0,_=r[x(512)]((z,p)=>z+p[x(616)],0)/r[x(596)]);const A=i[x(512)]((g,z)=>(z[x(630)]===null||g[x(559)](z[x(630)]),g),[]),{rhythmConsistency:E,jitter:R}=B0(A),F=A[x(596)]>0?A[x(512)]((g,z)=>g+z,0)/A[x(596)]:0,S=[];if(d[x(596)]>=3)for(let g=1;g<d[x(596)];g++){const z=Math[x(464)](d[g].p-d[g-1].p),p=Math[x(501)](1,d[g].t-d[g-1].t);if(p===0)continue;const H=z/p,U=d[g].p>d[g-1].p?x(454):"up";S[x(559)]({s:H,dir:U,t:d[g].t})}const{speed:Q,jitter:$}=K(S),x0=z0(S),t0=Math[x(446)](1e3,l0(S)),{speed:e0,jitter:n0}=K(y),r0=D0(y),i0=Math[x(446)](1e3,L0(y)),s0=Math[x(581)]((v-b)/1e3),c0=Math[x(446)](3600,s0);return{ma:D,ca:u,ka:C,sa:o,ta:m,kba:L,t:c0,nm:G?1:0,ms:l(V),mj:l(O),msp:l(k),vc:T,cp:l(_),rc:l(E),kj:l(R),ki:l(F),ss:l(Q),sj:l($),ssm:l(x0),sp:t0,ts:l(e0),tj:l(n0),tp:i0,tsm:l(r0)}}function P(n,t){let e=0;return(...r)=>{const i=typeof performance!==x(638)?performance[x(568)]():Date[x(568)]();i-e>=t&&(e=i,n(...r))}}function x(n,t){const e=I();return x=function(r,i){r=r-432;let s=e[r];if(x.oYxCdK===void 0){var h=function(y){const b="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";let v="",D="";for(let u=0,C,o,L=0;o=y.charAt(L++);~o&&(C=u%4?C*64+o:o,u++%4)?v+=String.fromCharCode(255&C>>(-2*u&6)):0)o=b.indexOf(o);for(let u=0,C=v.length;u<C;u++)D+="%"+("00"+v.charCodeAt(u).toString(16)).slice(-2);return decodeURIComponent(D)};x.pzqWnL=h,n=arguments,x.oYxCdK=!0}const f=e[0],a=r+f,d=n[a];return d?s=d:(s=x.pzqWnL(s),n[a]=s),s},x(n,t)}function l(n){return Math[x(631)](n*100)/100}function m0(n,t,e,r){const i={webdriver_detected:n?.wd===1||!1,bot_user_agent:n?.ua===0||!1,browser_environment_normal:n?.br===1||!1,canvas_fingerprint_normal:n?.cv===1||!1,natural_mouse_activity:!1,natural_click_patterns:!1,keyboard_activity:!1,scroll_activity:!1,touch_activity:!1,significant_page_time:!1,multiple_pages_visited:!1,session_duration_reasonable:!1};if(t.ma>0&&t.nm===1&&(i[x(609)]=!0),t.ca>0&&t.vc===1&&(i[x(467)]=!0),t.ka>0&&(i[x(551)]=!0),t.sa>0&&(i[x(488)]=!0),t.ta>0&&(i[x(455)]=!0),t.t>30&&(i[x(496)]=!0),e&&(e[x(438)]>1&&(i[x(635)]=!0),e[x(531)]>
260&&(i[x(641)]=!0)),r){const s=Object[x(569)](i);for(const h of s)i[h]=i[h]||r[h]}return i}function M0(n,t){if(!t)return!0;const e=Object[x(569)](n);for(const r of e)if(n[r]!==t[r])return!0;return!1}function A0(n){return{...n}}function j(n){return{wd:n[x(544)],ua:n[x(589)],cf:n[x(449)],be:n[x(525)],nm:n[x(609)],nc:n[x(467)],ka:n[x(551)],sa:n[x(488)],ta:n[x(455)],pt:n[x(496)],mp:n[x(635)],sd:n[x(641)]}}function S0(n){return{webdriver_detected:n.wd,bot_user_agent:n.ua,canvas_fingerprint_normal:n.cf,browser_environment_normal:n.be,natural_mouse_activity:n.nm,natural_click_patterns:n.nc,keyboard_activity:n.ka,scroll_activity:n.sa,touch_activity:n.ta,significant_page_time:n.pt,multiple_pages_visited:n.mp,session_duration_reasonable:n.sd}}class H0{[x(603)];[x(493)];[x(453)];[x(478)];constructor(t,e,r=X()){const i={shopId:0,updateInterval:5e3,debug:!1,beaconEndpoint:C0,beaconRetryLimit:3,maxSilenceMs:18e5,exportWithFetch:!1,logsSampleRate:1};this[x(603)]={...i,...e},this[x(453)]=r,this[x(478)]=t,this[x(493)]={startTime:Date[x(568)](),lastUpdateTime:null,environmentChecked:!1,sessionData:null,mouseActivity:0,clickActivity:0,keyActivity:0,keyboardBurstActivity:0,scrollActivity:0,touchActivity:0,mousePositions:[],clickPositions:[],keyEvents:[],scrollEvents:[],keyboardBursts:[],touchEvents:[],lastTouchEvent:null};const s=this[x(536)]();this[x(493)][x(535)]={lastSignals:s,lastProcessTime:0,lastSuccessfulSendTime:0,retryCount:0}}[x(599)](){(async()=>{await this[x(633)](),await this[x(471)](!0),this[x(453)][x(482)][x(511)](()=>{this[x(477)]()},100);const t=()=>{const e=Date[x(568)](),r=this[x(493)][x(578)]||e,i=e-r,s=Math[x(501)](0,this[x(603)][x(509)]-i),h=()=>{this[x(453)][x(482)][x(629)]?this[x(493)][x(521)]=this[x(453)][x(482)][x(629)](()=>{this[x(471)]()[x(608)](()=>this[x(478)][x(495)]())[x(608)](()=>{t()})},{timeout:2e3}):this[x(471)]()[x(608)](()=>this[x(478)][x(495)]())[x(608)](()=>{t()})};s>0?this[x(453)][x(482)][x(511)](h,s):h()};t()})()[x(451)](t=>{this[x(478)][x(560)](t,x(599))})}[x(468)](){this[x(493)][x(498)]&&this[x(453)][x(482)][x(540)](this[x(493)][x(498)]),this[x(493)][x(521)]&&this[x(453)][x(482)][x(579)]&&this[x(453)][x(482)][x(579)](this[x(493)][x(521)]),this[x(493)][x(487)]&&(this[x(453)][x(563)][x(553)](x(587),this[x(493)][x(487)][x(587)]),this[x(453)][x(563)][x(553)](x(480),this[x(493)][x(487)][x(480)]),this[x(453)][x(563)][x(553)](x(607),this[x(493)][x(487)][x(607)]),this[x(453)][x(563)][x(553)](x(452),this[x(493)][x(487)][x(452)]),x(573)in window&&this[x(493)][x(487)][x(459)]&&this[x(493)][x(487)][x(473)]&&this[x(493)][x(487)][x(566)]&&(this[x(453)][x(563)][x(553)](x(459),this[x(493)][x(487)][x(459)]),this[x(453)][x(563)][x(553)](x(473),this[x(493)][x(487)][x(473)]),this[x(453)][x(563)][x(553)](x(566),this[x(493)][x(487)][x(566)]))),this[x(493)][x(535)]?.[x(556)]&&this[x(453)][x(482)][x(540)](this[x(493)][x(535)][x(556)]),this[x(493)][x(535)]=void 0}[x(584)](){return this[x(493)][x(535)]?.[x(640)]?j(this[x(493)][x(535)][x(640)]):null}[x(633)](){const t={wd:this[x(453)][x(623)][x(538)]?1:0,ua:/bot|crawler|spider|scraper/i[x(621)](this[x(453)][x(623)][x(586)])?0:1,cv:this[x(474)]()?1:0,br:this[x(494)]()?1:0};return this[x(493)][x(528)]=t,this[x(493)][x(605)]=!0,t}[x(474)](){try{const t=this[x(453)][x(563)][x(484)](x(625));t[x(548)]=200,t[x(527)]=50;const e=t[x(516)]("2d");if(e===null)return!1;const r=e[x(643)](0,0,200,0);r[x(637)](0,x(558)),r[x(637)](1,x(526)),e[x(604)]=r,e[x(508)](0,0,200,50),e[x(604)]=x(539),e[x(617)]=x(600),e[x(434)](x(435),33,30);const i=t[x(561)]();return!!(i&&i[x(596)]>50)}catch{return!1}}[x(494)](){let t=0;this[x(453)][x(623)][x(602)]&&this[x(453)][x(623)][x(602)][x(596)]>0&&t++,(this[x(453)][x(623)][x(502)]&&this[x(453)][x(623)][x(502)][x(596)]>0||this[x(453)][x(623)][x(586)][x(433)](x(504)))&&t++,this[x(644)]()&&t++,typeof this[x(453)][x(482)][x(445)]!==x(638)&&t++;try{const e=new Date()[x(450)]();e>-840&&e<840&&t++}catch{}return t>=3}[x(644)](){const t=this[x(453)][x(482)][x(519)]||this[x(453)][x(563)][x(505)][x(557)],e=this[x(453)][x(482)][x(483)]||this[x(453)][x(563)][x(505)][x(448)];if(!t||!e||t<=2||e<=2)return!1;const r=t/e;return r>=.2&&r<=5}[x(639)](t,e){return r=>{try{t(r)}catch(i){this[x(478)][x(560)](i,x(476)+e)}}}[x(477)](){const t=P(this[x(639)](a=>{this[x(493)][x(542)]++,this[x(493)][x(615)][x(596)]>=10&&this[x(493)][x(615)][x(439)](),this[x(493)][x(615)][x(559)]({x:a[x(444)],y:a[x(466)],t:a[x(562)]})},x(587)),100),e=this[x(639)](a=>{this[x(493)][x(590)]++,requestAnimationFrame(()=>setTimeout(()=>{this[x(493)][x(597)][x(596)]>=5&&this[x(493)][x(597)][x(439)](),this[x(493)][x(597)][x(559)]({x:a[x(444)],y:a[x(466)],t:a[x(562)],pre:this[x(533)](a)})},0))},x(480)),r=this[x(639)](a=>{this[x(493)][x(613)]++;const d=a[x(489)];if([x(432),x(514),x(523),x(595)][x(433)](d))return;const y=this[x(493)][x(598)][this[x(493)][x(598)][x(596)]-1],b=a[x(562)],v=y?b-y.t:null;this[x(493)][x(598)][x(596)]>=10&&this[x(493)][x(598)][x(439)](),this[x(493)][x(598)][x(559)]({_0x30187e:
2d,t:b,int:v}),v!==null&&v<100?(this[x(493)][x(552)][x(559)](v),this[x(493)][x(552)][x(596)]>=5&&(this[x(493)][x(462)]++,this[x(493)][x(552)]=[])):this[x(493)][x(552)]=[]},x(607)),i=P(this[x(639)](a=>{this[x(493)][x(500)]++;const d=a[x(562)],y=window[x(547)];this[x(493)][x(574)][x(596)]>=10&&this[x(493)][x(574)][x(439)](),this[x(493)][x(574)][x(559)]({p:y,t:d})},x(452)),200),s=this[x(639)](a=>{!a[x(503)]||a[x(503)][x(596)]===0||(this[x(493)][x(436)]++,this[x(493)][x(469)][x(596)]>=10&&this[x(493)][x(469)][x(439)](),this[x(493)][x(491)]={x:a[x(503)][0][x(444)],y:a[x(503)][0][x(466)],t:a[x(562)],typ:x(571),s:0,d:0})},x(459)),h=P(this[x(639)](a=>{if(!a[x(503)]||a[x(503)][x(596)]===0)return;const d={x:a[x(503)][0][x(444)],y:a[x(503)][0][x(466)]};if(this[x(493)][x(491)]){const y=this[x(567)](this[x(493)][x(491)],d);this[x(493)][x(469)][x(596)]>=10&&this[x(493)][x(469)][x(439)]();const b={x:a[x(503)][0][x(444)],y:a[x(503)][0][x(466)],t:a[x(562)],typ:x(564),d:y,s:y/(a[x(562)]-this[x(493)][x(491)].t)};this[x(493)][x(469)][x(559)](b),this[x(493)][x(491)]=b}else{const y={x:a[x(503)][0][x(444)],y:a[x(503)][0][x(466)],t:a[x(562)],typ:x(564),s:0,d:0};this[x(493)][x(491)]=y}},x(473)),200),f=this[x(639)](a=>{this[x(493)][x(491)]=null},x(566));this[x(453)][x(563)][x(479)](x(587),t,{passive:!0}),this[x(453)][x(563)][x(479)](x(480),e,{passive:!0}),this[x(453)][x(563)][x(479)](x(607),r,{passive:!0}),this[x(453)][x(563)][x(479)](x(452),i,{passive:!0}),x(573)in window&&(this[x(453)][x(563)][x(479)](x(459),s,{passive:!0}),this[x(453)][x(563)][x(479)](x(473),h,{passive:!0}),this[x(453)][x(563)][x(479)](x(566),f,{passive:!0})),this[x(493)][x(487)]={mousemove:t,click:e,keydown:r,scroll:i,touchstart:s,touchmove:h,touchend:f}}async[x(471)](t=!1){this[x(530)](t),await this[x(529)](),this[x(493)][x(578)]=Date[x(568)]()}[x(530)](t=!1){const e=Date[x(568)]();let r=Math[x(581)]((e-this[x(493)][x(546)])/1e3);if(this[x(493)][x(578)]!==null&&(r=Math[x(581)]((e-this[x(493)][x(578)])/1e3)),!this[x(493)][x(591)]){this[x(493)][x(591)]={pageCount:1,sessionStart:this[x(493)][x(546)],duration:0};return}this[x(493)][x(591)][x(438)]+=t?1:0,this[x(493)][x(591)][x(531)]+=r}[x(537)](t,e=!1){this[x(478)][x(550)](x(486)+t,e)}[x(536)](){try{if(this[x(453)][x(482)][x(582)]){const t=this[x(453)][x(482)][x(582)][x(588)](W);if(t){const e=JSON[x(441)](t);let r;return x(544)in e?r=e:r=S0(e),r}}}catch{}return null}[x(510)](t){try{this[x(453)][x(482)][x(582)]&&this[x(453)][x(482)][x(582)][x(506)](W,JSON[x(632)](j(t)))}catch{}}[x(533)](t){const e=t[x(481)];if(!e||!(e instanceof Element)||!e[x(543)])return 0;const r=e[x(543)]();if(!r[x(548)]||!r[x(527)])return 0;const i=r[x(642)]+r[x(548)]/2,s=r[x(440)]+r[x(527)]/2,h=this[x(567)]({x:t[x(444)],y:t[x(466)]},{x:i,y:s}),f=Math[x(532)](r[x(548)]**2+r[x(527)]**2)/2;return f>0?Math[x(501)](0,1-h/f):0}[x(567)](t,e){return Math[x(532)]((e.x-t.x)**2+(e.y-t.y)**2)}[x(618)](t){return t[x(611)](x(437))||t[x(611)](x(570))?t:""+(this[x(453)][x(482)][x(555)][x(614)]||this[x(453)][x(482)][x(555)][x(601)]+"//"+this[x(453)][x(482)][x(555)][x(580)])+t}async[x(517)](t,e){if(!this[x(493)][x(535)])return;if(this[x(603)][x(585)]===null){this[x(493)][x(535)][x(620)]=Date[x(568)]();return}const r=d0(1,j(t),e),i=JSON[x(632)](r),s=this[x(618)](this[x(603)][x(585)]);
2if(this[x(453)][x(623)][x(517)]&&!this[x(603)][x(619)])try{const h=new Blob([i],{type:x(443)});if(this[x(453)][x(623)][x(517)](s,h)){this[x(493)][x(535)][x(472)]=0,this[x(493)][x(535)][x(620)]=Date[x(568)]();return}}catch{}try{const h=await fetch(s,{method:x(622),headers:{"Content-Type":x(443)},body:i,credentials:x(520),keepalive:!0});if(!h.ok)throw new Error(x(457)+h[x(460)]);this[x(493)][x(535)][x(472)]=0,this[x(493)][x(535)][x(620)]=Date[x(568)]()}catch{this[x(461)](t,e)}}[x(461)](t,e){if(!this[x(493)][x(535)]||this[x(493)][x(535)][x(472)]>=this[x(603)][x(497)])return;const r=Math[x(446)](1e3*2**this[x(493)][x(535)][x(472)],3e4);this[x(493)][x(535)][x(472)]++,this[x(493)][x(535)][x(556)]=this[x(453)][x(482)][x(511)](()=>{this[x(493)][x(535)]&&this[x(517)](t,e)},r)}async[x(529)](){if(!this[x(493)][x(535)])return;const t=p0(this[x(493)][x(542)],this[x(493)][x(615)],this[x(493)][x(590)],this[x(493)][x(597)],this[x(493)][x(598)],this[x(493)][x(613)],this[x(493)][x(462)],this[x(493)][x(500)],this[x(493)][x(436)],this[x(493)][x(574)],this[x(493)][x(469)],this[x(493)][x(546)],Date[x(568)]()),e=m0(this[x(493)][x(528)],t,this[x(493)][x(591)],this[x(493)][x(535)][x(640)]),r=M0(e,this[x(493)][x(535)][x(640)]),i=Date[x(568)]()-this[x(493)][x(535)][x(620)],s=i>=this[x(603)][x(475)];if(r||s){if(Date[x(568)]()-this[x(493)][x(535)][x(575)]<100){this[x(537)](x(612),!0);return}if(s&&!r&&this[x(537)](x(592)+Math[x(631)](i/1e3)+x(492),!0),r&&this[x(603)][x(636)]&&(this[x(493)][x(535)][x(640)]?Object[x(569)](e)[x(554)](d=>{this[x(493)][x(535)][x(640)][d],e[d]}):this[x(537)](x(485)),this[x(493)][x(591)]),this[x(493)][x(535)][x(640)]=A0(e),this[x(493)][x(535)][x(575)]=Date[x(568)](),this[x(510)](e),this[x(603)][x(465)]&&r)try{this[x(603)][x(465)](j(e))}catch(a){this[x(478)][x(560)](a,x(628))}const f=x(r?456:577);await this[x(517)](e,f)}else this[x(603)][x(636)]}}const j0=(n,t)=>({libVersion:o0,shopId:t||"",hostname:n[x(482)]?.[x(555)]?.[x(627)]||"",url:n[x(482)]?.[x(555)]?.[x(513)]||"",referrer:n[x(563)]?.[x(522)]||"",baseURI:n[x(563)]?.[x(545)]||"",sessionToken:J()||"",uniqueToken:u0()||""}),N0=(n,t=X(),e=new a0(y0,g0))=>{const r=new h0({exporter:e,attributes:j0(t,n?.[x(458)])}),i=J(),s=i?v0(i):void 0,h=new f0(n?.[x(636)]||!1,r,n?.[x(518)]||1,s),f=new H0(h,n,t);return t[x(563)][x(610)]===x(565)?t[x(563)][x(479)](x(442),()=>f[x(599)]()):f[x(599)](),f};export{H0 as ShopifyHumanSignal,p0 as analyzeBehavior,b0 as calculateMouseStraightness,l0 as calculateScrollPauses,z0 as calculateScrollSmoothness,K as calculateSpeedAndJitter,L0 as calculateTouchPauses,D0 as calculateTouchSmoothness,B0 as calculateTypingConsistency,w0 as checkNaturalMouseMovement,d0 as createBeaconPayload,X as getDefaultBrowserAPI,M0 as hasSignificantChange,N0 as initSHS,j as packSignals,m0 as processSignals,P as throttle,S0 as unpackSignals};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.