1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{2612:function(e,t,n){Promise.resolve().then(n.bind(n,4326)),Promise.resolve().then(n.bind(n,1959)),Promise.resolve().then(n.t.bind(n,5555,23)),Promise.resolve().then(n.t.bind(n,4681,23)),Promise.resolve().then(n.t.bind(n,6093,23))},4326:function(e,t,n){"use strict";n.d(t,{default:function(){return h}});var r=n(6041),i=n(9866),o=n(7485),s=n(7151);let a=()=>{let e=(0,r.useRef)(null),t=(0,r.useCallback)(()=>{(0,o.xi)({properties:{eventType:s.N.BrowserVisibilityChange,visibilityState:document.visibilityState}})},[]),n=(0,r.useCallback)(()=>{(0,o.xi)({properties:{eventType:s.N.BrowserNetworkOnline,online:!0}})},[]),i=(0,r.useCallback)(()=>{(0,o.xi)({properties:{eventType:s.N.BrowserNetworkOffline,online:!1}})},[]),a=(0,r.useCallback)(()=>{e.current&&clearTimeout(e.current),e.current=setTimeout(()=>{(0,o.xi)({properties:{eventType:s.N.BrowserResize,width:window.innerWidth,height:window.innerHeight}})},500)},[]);(0,r.useEffect)(()=>(document.addEventListener("visibilitychange",t),window.addEventListener("online",n),window.addEventListener("offline",i),window.addEventListener("resize",a),()=>{document.removeEventListener("visibilitychange",t),window.removeEventListener("online",n),window.removeEventListener("offline",i),window.removeEventListener("resize",a),e.current&&clearTimeout(e.current)}),[t,n,i,a])},l=()=>{let e=(0,r.useRef)([]),t=(0,r.useRef)(null),n=(0,r.useCallback)(()=>{e.current.length>=10&&(0,o.xi)({properties:{eventType:s.N.PageMouseMovement,path:e.current}}),e.current=[]},[]),i=(0,r.useCallback)(r=>{e.current.push({x:r.clientX,y:r.clientY,timestamp:Date.now()}),t.current&&clearTimeout(t.current),t.current=setTimeout(n,500)},[n]);(0,r.useEffect)(()=>(document.addEventListener("mousemove",i),()=>{document.removeEventListener("mousemove",i),t.current&&clearTimeout(t.current)}),[i])},u=()=>{let e=(0,r.useRef)(null),t=(0,r.useRef)({startTime:0,maxDepth:0,startPosition:0}),n=(0,r.useCallback)(()=>{let e=(window.scrollY+window.innerHeight)/document.body.scrollHeight;e>t.current.maxDepth&&(t.current.maxDepth=e);let n=Date.now()-t.current.startTime,r=Math.abs(window.scrollY-t.current.startPosition);(0,o.xi)({fieldId:"document",properties:{eventType:s.N.PageScroll,duration:n,startPosition:t.current.startPosition,endPosition:window.scrollY,maxDepthPercentage:Math.round(100*t.current.maxDepth),distance:r,speed:n>0?r/n:0}}),t.current.maxDepth=0},[]),i=(0,r.useCallback)(()=>{0===t.current.maxDepth&&(t.current.startTime=Date.now(),t.current.startPosition=window.scrollY);let r=(window.scrollY+window.innerHeight)/document.body.scrollHeight;r>t.current.maxDepth&&(t.current.maxDepth=r),e.current&&clearTimeout(e.current),e.current=setTimeout(n,500)},[n]);(0,r.useEffect)(()=>(window.addEventListener("scroll",i),()=>{window.removeEventListener("scroll",i),e.current&&clearTimeout(e.current)}),[i])},c=()=>{let e=(0,r.useRef)([]),t=(0,r.useRef)(0),n=(0,r.useCallback)(n=>{t.current=Date.now(),e.current=[];let r=n.changedTouches[0];r&&e.current.push({x:r.clientX,y:r.clientY,force:r.force,timestamp:Date.now()})},[]),i=(0,r.useCallback)(t=>{let n=t.changedTouches[0];n&&e.current.push({x:n.clientX,y:n.clientY,force:n.force,timestamp:Date.now()})},[]),a=(0,r.useCallback)(n=>{let r=Date.now()-t.current,i=n.changedTouches[0];i&&e.current.push({x:i.clientX,y:i.clientY,force:i.force,timestamp:Date.now()}),e.current.length>0&&(0,o.xi)({fieldId:"document",properties:{eventType:s.N.PageTouchGesture,duration:r,gestureType:e.current.length>2?"swipe":"tap",path:e.current}})},[]);(0,r.useEffect)(()=>(window.addEventListener("touchstart",n),window.addEventListener("touchmove",i),window.addEventListener("touchend",a),()=>{window.removeEventListener("touchstart",n),window.removeEventListener("touchmove",i),window.removeEventListener("touchend",a)}),[n,i,a])};var d=n(4292),h=()=>{let e=(0,i.usePathname)(),t=function(e){let t=(0,r.useRef)();return(0,r.useEffect)(()=>{t.current=e},[e]),t.current}(e),{fingerprintTrack:n,page:o,screen:s}=(0,d.z$)();return u(),l(),c(),a(),(0,r.useEffect)(()=>{n()},[]),(0,r.useEffect)(()=>{t!==e&&(o(e),s(e))},[e,t,o,s]),null}},9866:function(e,t,n){"use strict";var r=n(2269);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},4292:function(e,t,n){"use strict";n.d(t,{co:function(){return o},yG:function(){return s},z$:function(){return a}});var r=n(8999),i=n(1959);
1let o=r.b.load({writeKey:"1pDV3AdQG4mD28XAcWHaLW37hEo8JVVz"},{integrations:{"Segment.io":{deliveryStrategy:{strategy:"batching",config:{size:20,timeout:5e3}}}}}),s=!1,a=()=>{let{data:e,getData:t}=(0,i.qG)({ignoreCache:!0},{immediate:!1}),n=null==e?void 0:e.visitorId,r=async()=>{if(s){console.log("[Analytics] Fingerprint Track");return}t({tag:{integrations:{segment:{track:{event:"Fingerprint",properties:{segmentAnonymousId:(await o.user()).anonymousId()}}}}}}),a("Fingerprint")},a=(e,t)=>{if(s){console.log("[Analytics] Track: ".concat(e),{...t,lastSeenFingerprintVisitorId:n});return}o.track(e,{...t,lastSeenFingerprintVisitorId:n})};return{track:a,identify:e=>{if(s){console.log("[Analytics] Identify",{...e,lastSeenFingerprintVisitorId:n});return}if(!n){o.identify(e);return}o.identify({...e,lastSeenFingerprintVisitorId:n})},page:(e,t)=>{if(s){console.log("[Analytics] Page: ".concat(e),{...t,lastSeenFingerprintVisitorId:n});return}o.page(e,{...t,lastSeenFingerprintVisitorId:n})},screen:(e,t)=>{if(s){console.log("[Analytics] Screen: ".concat(e),{...t,lastSeenFingerprintVisitorId:n});return}o.screen(e,{...t,lastSeenFingerprintVisitorId:n})},visitorId:n,fingerprintTrack:r}}},7485:function(e,t,n){"use strict";n.d(t,{hX:function(){return a},vh:function(){return s},xi:function(){return u}});var r=n(4292),i=n(7151);function o(e){let t=document.querySelector('[data-testid="error-'.concat(e,'"]'));return t?t.textContent:null}class s{logEvent(e){this.eventLog.push({...e,timestamp:Date.now()})}handleFocus(e){var t,n;this.logEvent({eventType:"focus",isTrusted:e.isTrusted,relatedTargetId:null!==(n=null===(t=e.relatedTarget)||void 0===t?void 0:t.id)&&void 0!==n?n:null,error:o(this.fieldId)})}handleKeyDown(e){this.logEvent({eventType:"keydown",isTrusted:e.isTrusted,key:e.key,code:e.code,altKey:e.altKey,ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey,repeat:e.repeat})}handleInput(e){this.logEvent({eventType:"input",isTrusted:e.isTrusted,value:e.target.value,inputType:e.inputType})}handleBlur(e){var t,n;this.logEvent({eventType:"blur",isTrusted:e.isTrusted,relatedTargetId:null!==(n=null===(t=e.relatedTarget)||void 0===t?void 0:t.id)&&void 0!==n?n:null,error:o(this.fieldId)}),u({fieldId:this.fieldId,properties:{eventType:i.N.InputInteraction,fieldName:this.fieldId,eventLog:this.eventLog}}),this.eventLog=[]}constructor(e){this.eventLog=[],this.fieldId=e}}class a{logEvent(e){this.eventLog.push({...e,timestamp:Date.now()})}handleFocus(e){this.initialValue=e.target.value,this.logEvent({eventType:"focus",isTrusted:e.isTrusted,error:o(this.fieldId)})}handleClick(e){this.logEvent({eventType:"click",isTrusted:e.isTrusted})}handleKeyDown(e){this.logEvent({eventType:"keydown",isTrusted:e.isTrusted,key:e.key})}handleChange(e){var t;let n=e.target;this.logEvent({eventType:"change",isTrusted:e.isTrusted,selectedValue:n.value,selectedText:null===(t=n.options[n.selectedIndex])||void 0===t?void 0:t.text})}handleBlur(e){var t;this.logEvent({eventType:"blur",isTrusted:e.isTrusted,error:o(this.fieldId)});let n=e.target;u({fieldId:this.fieldId,properties:{eventType:i.N.DropdownInteraction,fieldName:this.fieldId,initialValue:this.initialValue,finalValue:n.value,finalText:null===(t=n.options[n.selectedIndex])||void 0===t?void 0:t.text,eventLog:this.eventLog}}),this.eventLog=[],this.initialValue=null}constructor(e){this.initialValue=null,this.eventLog=[],this.fieldId=e}}async function l(e){let t=(await r.co.user()).anonymousId();if(!t)throw Error("Failed to track event");let n=await window.crypto.subtle.digest("SHA-256",new TextEncoder().encode(t)),i=await window.crypto.subtle.importKey("raw",n,{name:"AES-GCM"},!1,["encrypt"]),o=window.crypto.getRandomValues(new Uint8Array(12)),s=new TextEncoder().encode(e),a=await window.crypto.subtle.encrypt({name:"AES-GCM",iv:o},i,s),l=new Uint8Array(o.length+new Uint8Array(a).length);return l.set(o),l.set(new Uint8Array(a),o.length),btoa(String.fromCharCode(...l))}let u=async e=>{try{let t=await l(JSON.stringify({...e.properties,eventType:e.properties.eventType})),n={payload:{version:"1",body:t}};r.yG?console.log({propertiesToTrack:n}):r.co.track(i.x,n)}catch(t){r.co.track(i.x,e.properties)}}},7151:function(e,t,n){"use strict";var r,i;n.d(t,{N:function(){return r},x:function(){return o}}),(i=r||(r={})).InputInteraction="inputInteraction",i.DropdownInteraction="dropdownInteraction",i.PageScroll="pageScroll",i.PageMouseMovement="pageMouseMovement",i.PageTouchGesture="pageTouchGesture",i.BrowserVisibilityChange="browserVisibilityChange",i.BrowserNetworkOnline="browserNetworkOnline",i.BrowserNetworkOffline="browserNetworkOffline",i.BrowserResize="browserResize";let o="Behvioral Event"},4681:function(){},5555:function(e){e.exports={style:{fontFamily:"'__Inter_f367f3', '__Inter_Fallback_f367f3'",fontStyle:"normal"},className:"__className_f367f3",variable:"__variable_f367f3"}},6093:function(e){e.exports={style:{fontFamily:"'__basisGrotesque_75a64a', '__basisGrotesque_Fallback_75a64a'"},className:"__className_75a64a"}}},function(e){e.O(0,[732,902,111,487,744],function(){return e(e.s=2612)}),_N_E=e.O()}]);
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.