1import{$ as Bt,A as jr,B as Xe,C as De,D as _e,E as Je,F as Re,G as Wr,H as Xr,I as Ht,J as Ye,K as Jr,L as ze,M as Yr,N as zr,O as Gt,P as Qr,Q as Qe,R as $e,S as ye,T as Ze,U as $r,V as Zr,W as en,X as tn,Y as rn,Z as nn,_ as an,a as Ce,aa as et,b as Rr,ba as me,c as be,ca as Me,d as xe,da as tt,e as pe,ea as rt,f as j,fa as J,g as ge,ga as Ae,h as Ke,ha as re,i as Te,ia as $,j as Mr,ja as on,k as Vt,ka as qt,l as Ur,la as sn,m as Ne,ma as un,n as je,na as ln,o as Vr,p as H,q as G,r as B,s as Fr,t as Hr,u as Gr,v as Br,w as qr,x as We,y as Ft,z as Kr}from"./chunk-M5FY4SSO.js";import{a as Q,b as S,c as Le,d as w,e as O,f as U,g as N,h as F}from"./chunk-UNNH6OJB.js";import{a as Dr,e as ya}from"./chunk-HE2D45TV.js";var Ie=function(e,t){return typeof e=="boolean"?e:e?.[t]!==!1},Kt=function(e){return Ie(e,"attribution")},cn=function(e){return Ie(e,"fileDownloads")},jt=function(e){return Ie(e,"formInteractions")},Wt=function(e){return Ie(e,"pageViews")},Xt=function(e){return Ie(e,"sessions")},dn=function(e){return Ie(e,"pageUrlEnrichment")},Jt=function(e){return typeof e=="boolean"?e:typeof e=="object"&&(e.networkTracking===!0||typeof e.networkTracking=="object")},Yt=function(e){return typeof e=="boolean"?e:typeof e=="object"&&(e.elementInteractions===!0||typeof e.elementInteractions=="object")},vn=function(e){return typeof e=="boolean"?e:typeof e=="object"&&e.webVitals===!0},zt=function(e){return typeof e=="boolean"?e:typeof e=="object"&&(e.frustrationInteractions===!0||typeof e.frustrationInteractions=="object")},fn=function(e){if(Yt(e.autocapture)&&typeof e.autocapture=="object"&&typeof e.autocapture.elementInteractions=="object")return e.autocapture.elementInteractions},pn=function(e){if(zt(e.autocapture)&&typeof e.autocapture=="object"&&typeof e.autocapture.frustrationInteractions=="object")return e.autocapture.frustrationInteractions},gn=function(e){var t;if(Jt(e.autocapture)){var r=void 0;return typeof e.autocapture=="object"&&typeof e.autocapture.networkTracking=="object"?r=e.autocapture.networkTracking:e.networkTrackingOptions&&(r=e.networkTrackingOptions),S(S({},r),{captureRules:(t=r?.captureRules)===null||t===void 0?void 0:t.map(function(n){var i,a,o;if(!((i=n.urls)===null||i===void 0)&&i.length&&(!((a=n.hosts)===null||a===void 0)&&a.length)){var l=JSON.stringify(n.hosts),s=JSON.stringify(n.urls);return(o=e.loggerProvider)===null||o===void 0||o.warn("Found network capture rule with both urls='".concat(s,"' and hosts='").concat(l,"' set. ")+"Definition of urls takes precedence over hosts, so ignoring hosts."),S(S({},n),{hosts:void 0})}return n})})}},Qt=function(e){var t=function(){return!1},r=void 0,n,i=e.pageCounter,a=Wt(e.defaultTracking);return a&&(t=void 0,n=void 0,e.defaultTracking&&typeof e.defaultTracking=="object"&&e.defaultTracking.pageViews&&typeof e.defaultTracking.pageViews=="object"&&("trackOn"in e.defaultTracking.pageViews&&(t=e.defaultTracking.pageViews.trackOn),"trackHistoryChanges"in e.defaultTracking.pageViews&&(r=e.defaultTracking.pageViews.trackHistoryChanges),"eventType"in e.defaultTracking.pageViews&&e.defaultTracking.pageViews.eventType&&(n=e.defaultTracking.pageViews.eventType))),{trackOn:t,trackHistoryChanges:r,eventType:n,pageCounter:i}},$t=function(e){return Kt(e.defaultTracking)&&e.defaultTracking&&typeof e.defaultTracking=="object"&&e.defaultTracking.attribution&&typeof e.defaultTracking.attribution=="object"?S({},e.defaultTracking.attribution):{}},mn=function(e){if(jt(e.defaultTracking)&&e.defaultTracking&&typeof e.defaultTracking=="object"&&typeof e.defaultTracking.formInteractions=="object")return e.defaultTracking.formInteractions};var Aa=function(e,t){Ue(e,t)},Ue=function(e,t){for(var r=0;r<t.length;r++){var n=t[r],i=n.name,a=n.args,o=n.resolve,l=e&&e[i];if(typeof l=="function"){var s=l.apply(e,a);typeof o=="function"&&o(s?.promise)}}return e},nt=function(e){var t=e;return t&&t._q!==void 0};var Se="2.35.4";var it="amplitude-ts";var Ia="Web",Sa="$remote",hn=(function(){function e(){this.name="@amplitude/plugin-context-browser",this.type="before",this.library="".concat(it,"/").concat(Se),typeof navigator<"u"&&(this.userAgent=navigator.userAgent)}return e.prototype.setup=function(t){return this.config=t,Promise.resolve(void 0)},e.prototype.execute=function(t){var r,n;return w(this,void 0,void 0,function(){var i,a,o,l;return O(this,function(s){return i=new Date().getTime(),a=(r=this.config.lastEventId)!==null&&r!==void 0?r:-1,o=(n=t.event_id)!==null&&n!==void 0?n:a+1,this.config.lastEventId=o,t.time||(this.config.lastEventTime=i),l=S(S(S(S(S(S(S(S({user_id:this.config.userId,device_id:this.config.deviceId,session_id:this.config.sessionId,time:i},this.config.appVersion&&{app_version:this.config.appVersion}),this.config.trackingOptions.platform&&{platform:Ia}),this.config.trackingOptions.language&&{language:jr()}),this.config.trackingOptions.ipAddress&&{ip:Sa}),{insert_id:ge(),partner_id:this.config.partnerId,plan:this.config.plan}),this.config.ingestionMetadata&&{ingestion_metadata:{source_name:this.config.ingestionMetadata.sourceName,source_version:this.config.ingestionMetadata.sourceVersion}}),t),{event_id:o,library:this.library,user_agent:this.userAgent}),[2,l]})})},e})();var at=1e3,Zt=(function(e){Q(t,e);function t(r){var n=this,i,a,o;try{o=(i=j())===null||i===void 0?void 0:i.localStorage}catch(l){(a=r?.loggerProvider)===null||a===void 0||a.debug("Failed to access localStorage. error=".concat(JSON.stringify(l))),o=void 0}return n=e.call(this,o)||this,n.loggerProvider=r?.loggerProvider,n}return t.prototype.set=function(r,n){var i;return w(this,void 0,void 0,function(){var a;return O(this,function(o){switch(o.label){case 0:return Array.isArray(n)&&n.length>at?(a=n.length-at,[4,e.prototype.set.call(this,r,n.slice(0,at))]):[3,2];case 1:return o.sent(),(i=this.loggerProvider)===null||i===void 0||i.error("Failed to save ".concat(a," events because the queue length exceeded ").concat(at,".")),[3,4];case 2:return[4,e.prototype.set.call(this,r,n)];case 3:o.sent(),o.label=4;case 4:return[2]}})})},t})(Ye);var En=(function(e){Q(t,e);function t(){var r;return e.call(this,(r=j())===null||r===void 0?void 0:r.sessionStorage)||this}return t})(Ye);var bn=(function(e){Q(t,e);function t(r){r===void 0&&(r={});var n=e.call(this)||this;return n.state={done:4},n.customHeaders=r,n}return t.prototype.send=function(r,n){return w(this,void 0,void 0,function(){var i=this;return O(this,function(a){return[2,new Promise(function(o,l){var s,c;typeof XMLHttpRequest>"u"&&l(new Error("XHRTransport is not supported."));var u=new XMLHttpRequest;u.open("POST",r,!0),u.onreadystatechange=function(){if(u.readyState===i.state.done){var g=u.responseText;try{o(i.buildResponse(JSON.parse(g)))}catch(T){o(i.buildResponse({code:u.status}))}}};var v=S({"Content-Type":"application/json",Accept:"*/*"},i.customHeaders);try{for(var d=U(Object.entries(v)),f=d.next();!f.done;f=d.next()){var p=N(f.value,2),A=p[0],b=p[1];u.setRequestHeader(A,b)}}catch(g){s={error:g}}finally{try{f&&!f.done&&(c=d.return)&&c.call(d)}finally{if(s)throw s.error}}u.send(JSON.stringify(n))})]})})},t})(ze);var Tn=(function(e){Q(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.send=function(r,n){return w(this,void 0,void 0,function(){var i=this;return O(this,function(a){return[2,new Promise(function(o,l){var s=j();if(!s?.navigator.sendBeacon)throw new Error("SendBeaconTransport is not supported");try{var c=JSON.stringify(n),u=s.navigator.sendBeacon(r,JSON.stringify(n));return o(u?i.buildResponse({code:200,events_ingested:n.events.length,payload_size_bytes:c.length,server_upload_time:Date.now()}):i.buildResponse({code:500}))}catch(v){l(v)}})]})})},t})(ze);var _n=function(e,t,r){return r===void 0&&(r=!0),w(void 0,void 0,void 0,function(){var n,i,a,o,l,s,c,u,v;return O(this,function(d){switch(d.label){case 0:return n=Kr(e),[4,t.getRaw(n)];case 1:return i=d.sent(),i?r?[4,t.remove(n)]:[3,3]:[2,{optOut:!1}];case 2:d.sent(),d.label=3;
1case 3:return a=N(i.split("."),6),o=a[0],l=a[1],s=a[2],c=a[3],u=a[4],v=a[5],[2,{deviceId:o,userId:ka(l),sessionId:er(c),lastEventId:er(v),lastEventTime:er(u),optOut:!!s}]}})})},er=function(e){var t=parseInt(e,32);if(!isNaN(t))return t},ka=function(e){if(!(!atob||!escape||!e))try{return decodeURIComponent(escape(atob(e)))}catch(t){return}};var Z="[Amplitude]",Uo="".concat(Z," Page Viewed"),tr="".concat(Z," Form Started"),yn="".concat(Z," Form Submitted"),An="".concat(Z," File Downloaded"),rr="session_start",nr="session_end",In="".concat(Z," File Extension"),Sn="".concat(Z," File Name"),kn="".concat(Z," Link ID"),wn="".concat(Z," Link Text"),On="".concat(Z," Link URL"),ot="".concat(Z," Form ID"),st="".concat(Z," Form Name"),ut="".concat(Z," Form Destination"),Ve="cookie",lt="US";var wa=(function(e){Q(t,e);function t(r,n,i,a,o,l,s,c,u,v,d,f,p,A,b,g,T,m,E,y,L,D,V,x,h,_,I,P,M,C,R,K,W,z,te,ne,de,Y,X,he,ue){i===void 0&&(i=new Je),a===void 0&&(a={domain:"",expiration:365,sameSite:"Lax",secure:!1,upgrade:!0}),c===void 0&&(c=1e3),u===void 0&&(u=5),v===void 0&&(v=30),d===void 0&&(d=Ve),g===void 0&&(g=new je),T===void 0&&(T=Ne.Warn),E===void 0&&(E=!1),y===void 0&&(y=!1),V===void 0&&(V=""),x===void 0&&(x=lt),I===void 0&&(I=1800*1e3),P===void 0&&(P=new Zt({loggerProvider:g})),M===void 0&&(M={ipAddress:!0,language:!0,platform:!0}),C===void 0&&(C="fetch"),R===void 0&&(R=!1),K===void 0&&(K=!0),Y===void 0&&(Y=!0),X===void 0&&(X=0);var k=this,ve;k=e.call(this,{apiKey:r,storageProvider:P,transportProvider:ir(C)})||this,k.apiKey=r,k.appVersion=n,k.cookieOptions=a,k.defaultTracking=o,k.autocapture=l,k.flushIntervalMillis=c,k.flushMaxRetries=u,k.flushQueueSize=v,k.identityStorage=d,k.ingestionMetadata=f,k.instanceName=p,k.loggerProvider=g,k.logLevel=T,k.minIdLength=m,k.offline=E,k.partnerId=L,k.plan=D,k.serverUrl=V,k.serverZone=x,k.sessionTimeout=I,k.storageProvider=P,k.trackingOptions=M,k.transport=C,k.useBatch=R,k.fetchRemoteConfig=K,k.networkTrackingOptions=ne,k.identify=de,k.enableDiagnostics=Y,k.diagnosticsSampleRate=X,k.diagnosticsClient=he,k.remoteConfig=ue,k.version=Se,k._optOut=!1,k._cookieStorage=i,k.deviceId=s,k.lastEventId=A,k.lastEventTime=b,k.optOut=y,k.deferredSessionId=_,k.sessionId=h,k.pageCounter=z,k.userId=W,k.debugLogsEnabled=te,k.loggerProvider.enable(te?Ne.Debug:k.logLevel),k.networkTrackingOptions=ne,k.identify=de,k.enableDiagnostics=Y,k.diagnosticsSampleRate=X,k.diagnosticsClient=he;var Ee=(ve=ue?.fetchRemoteConfig)!==null&&ve!==void 0?ve:K;return k.remoteConfig=k.remoteConfig||{},k.remoteConfig.fetchRemoteConfig=Ee,k.fetchRemoteConfig=Ee,k}return Object.defineProperty(t.prototype,"cookieStorage",{get:function(){return this._cookieStorage},set:function(r){this._cookieStorage!==r&&(this._cookieStorage=r,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceId",{get:function(){return this._deviceId},set:function(r){this._deviceId!==r&&(this._deviceId=r,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"userId",{get:function(){return this._userId},set:function(r){this._userId!==r&&(this._userId=r,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sessionId",{get:function(){return this._sessionId},set:function(r){this._sessionId!==r&&(this._sessionId=r,r!==void 0&&this._deferredSessionId!==void 0&&(this._deferredSessionId=void 0),this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deferredSessionId",{get:function(){return this._deferredSessionId},set:function(r){this._deferredSessionId!==r&&r!==this.sessionId&&(this._deferredSessionId=r,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"optOut",{get:function(){return this._optOut},set:function(r){this._optOut!==r&&(this._optOut=r,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventTime",{get:function(){return this._lastEventTime},set:function(r){this._lastEventTime!==r&&(this._lastEventTime=r,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastEventId",{get:function(){return this._lastEventId},set:function(r){this._lastEventId!==r&&(this._lastEventId=r,this.updateStorage())}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pageCounter",{get:function(){return this._pageCounter},set:function(r){this._pageCounter!==r&&(this._pageCounter=r,this.updateStorage())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"debugLogsEnabled",{set:function(r){this._debugLogsEnabled!==r&&(this._debugLogsEnabled=r,this.updateStorage())},enumerable:!1,configurable:!0}),t.prototype.updateStorage=function(){var r={deviceId:this._deviceId,userId:this._userId,sessionId:this._sessionId,deferredSessionId:this._deferredSessionId,optOut:this._optOut,lastEventTime:this._lastEventTime,lastEventId:this._lastEventId,pageCounter:this._pageCounter,debugLogsEnabled:this._debugLogsEnabled,cookieDomain:void 0};this.cookieStorage instanceof Re&&(r.cookieDomain=this.cookieStorage.options.domain),this.cookieStorage.set(Ft(this.apiKey),r)},t})(Vr);var Pn=function(e,t,r,n,i){return t===void 0&&(t={}),w(void 0,void 0,void 0,function(){var a,o,l,s,c,u,v,d,f,p,A,b,g,T,m,E,y,L,D,V,x,h,_,I,P,M,C,R,K,W,z,te,ne,de,Y,X,he,ue,k,ve,Ee,Ot,Pt,Lt,Ct,xt,Nt,Dt,Rt,Mt,Ut;return O(this,function(fe){switch(fe.label){case 0:return a=t.identityStorage||Ve,_={},a===Ve?[3,1]:(l="",[3,5]);case 1:return(P=(I=t.cookieOptions)===null||I===void 0?void 0:I.domain)!==null&&P!==void 0?(s=P,[3,4]):[3,2];case 2:return[4,Pa()];case 3:s=fe.sent(),fe.label=4;case 4:l=s,fe.label=5;case 5:return o=S.apply(void 0,[(_.domain=l,_.expiration=365,_.sameSite="Lax",_.secure=!1,_.upgrade=!0,_),t.cookieOptions]),c={duplicateResolverFn:function(Ta){var Nr=Wr(Ta);if(!Nr)return!1;var _a=JSON.parse(Nr);return Xr(_a.cookieDomain,o.domain)},diagnosticsClient:n},u=Oa(t.identityStorage,o,c),[4,_n(e,u,(C=(M=t.cookieOptions)===null||M===void 0?void 0:M.upgrade)!==null&&C!==void 0?C:!0)];case 6:return v=fe.sent(),[4,u.get(Ft(e))];case 7:return d=fe.sent(),f=Xe(),p=f.ampTimestamp?Number(f.ampTimestamp):void 0,A=p?Date.now()<p:!0,b=(te=(z=(W=(R=t.deviceId)!==null&&R!==void 0?R:A?(K=f.ampDeviceId)!==null&&K!==void 0?K:f.deviceId:void 0)!==null&&W!==void 0?W:d?.deviceId)!==null&&z!==void 0?z:v.deviceId)!==null&&te!==void 0?te:ge(),g=(ne=d?.lastEventId)!==null&&ne!==void 0?ne:v.lastEventId,T=(de=d?.lastEventTime)!==null&&de!==void 0?de:v.lastEventTime,m=(X=(Y=t.optOut)!==null&&Y!==void 0?Y:d?.optOut)!==null&&X!==void 0?X:v.optOut,E=(he=d?.sessionId)!==null&&he!==void 0?he:v.sessionId,y=d?.deferredSessionId,L=(k=(ue=t.userId)!==null&&ue!==void 0?ue:d?.userId)!==null&&k!==void 0?k:v.userId,r.previousSessionDeviceId=(ve=d?.deviceId)!==null&&ve!==void 0?ve:v.deviceId,r.previousSessionUserId=(Ee=d?.userId)!==null&&Ee!==void 0?Ee:v.userId,D={ipAddress:(Pt=(Ot=t.trackingOptions)===null||Ot===void 0?void 0:Ot.ipAddress)!==null&&Pt!==void 0?Pt:!0,language:(Ct=(Lt=t.trackingOptions)===null||Lt===void 0?void 0:Lt.language)!==null&&Ct!==void 0?Ct:!0,platform:(Nt=(xt=t.trackingOptions)===null||xt===void 0?void 0:xt.platform)!==null&&Nt!==void 0?Nt:!0}
1,V=d?.pageCounter,x=d?.debugLogsEnabled,t.autocapture!==void 0&&(t.defaultTracking=t.autocapture),h=new wa(e,t.appVersion,u,o,t.defaultTracking,t.autocapture,b,t.flushIntervalMillis,t.flushMaxRetries,t.flushQueueSize,a,t.ingestionMetadata,t.instanceName,g,T,(Dt=i?.loggerProvider)!==null&&Dt!==void 0?Dt:t.loggerProvider,t.logLevel,t.minIdLength,t.offline,m,t.partnerId,t.plan,t.serverUrl,(Rt=i?.serverZone)!==null&&Rt!==void 0?Rt:t.serverZone,E,y,t.sessionTimeout,t.storageProvider,D,t.transport,t.useBatch,t.fetchRemoteConfig,L,V,x,t.networkTrackingOptions,t.identify,(Mt=i?.enableDiagnostics)!==null&&Mt!==void 0?Mt:t.enableDiagnostics,(Ut=i?.diagnosticsSampleRate)!==null&&Ut!==void 0?Ut:r._diagnosticsSampleRate,n,t.remoteConfig),[4,h.storageProvider.isEnabled()];case 8:return fe.sent()||(h.loggerProvider.warn("Storage provider ".concat(h.storageProvider.constructor.name," is not enabled. Falling back to MemoryStorage.")),h.storageProvider=new Je),[2,h]}})})},Oa=function(e,t,r){switch(e===void 0&&(e=Ve),t===void 0&&(t={}),e){case"localStorage":return new Zt;case"sessionStorage":return new En;case"none":return new Je;default:return new Re(S(S({},t),{expirationDays:t.expiration}),r)}},Ln=function(e){var t,r;return e===void 0&&(e={}),((t=e.remoteConfig)===null||t===void 0?void 0:t.fetchRemoteConfig)===!0?!0:!(((r=e.remoteConfig)===null||r===void 0?void 0:r.fetchRemoteConfig)===!1||e.fetchRemoteConfig===!1)},ir=function(e){var t=typeof e=="object"?e.type:e,r=typeof e=="object"?e.headers:void 0;return t==="xhr"?new bn(r):t==="beacon"?new Tn:new Yr(r)},Pa=function(e){return w(void 0,void 0,void 0,function(){var t,r,n,i,a,o,o,l,s,c,u;return O(this,function(v){switch(v.label){case 0:return[4,new Re().isEnabled()];case 1:if(!v.sent()||!e&&(typeof location>"u"||!location.hostname))return[2,""];for(t=e??location.hostname,r=t.split("."),n=[],i=ge(),a="AMP_TLDTEST_".concat(i.substring(0,8)),o=r.length-2;o>=0;--o)n.push(r.slice(o).join("."));o=0,v.label=2;case 2:return o<n.length?(l=n[o],s={domain:"."+l,expirationDays:.003},c=new Re(s),[4,c.set(a,1)]):[3,7];case 3:return v.sent(),[4,c.get(a)];case 4:return u=v.sent(),u?[4,c.remove(a)]:[3,6];case 5:return v.sent(),[2,"."+l];case 6:return o++,[3,2];case 7:return[2,""]}})})};var Cn=function(e){var t={};for(var r in e){var n=e[r];n&&(t[r]=n)}return t};var La="[Amplitude] Page Viewed",ct=function(e){e===void 0&&(e={});var t,r=j(),n=void 0,i=!1,a,o=e.trackOn,l=e.trackHistoryChanges,s=e.eventType,c=s===void 0?La:s,u=function(g){var T=g;try{T=decodeURI(g)}catch(m){n?.error("Malformed URI sequence: ",m)}return T},v=function(){return w(void 0,void 0,void 0,function(){var g,T,m;return O(this,function(E){switch(E.label){case 0:return g=u(typeof location<"u"&&location.href||""),m={event_type:c},T=[{}],[4,Ca()];case 1:return[2,(m.event_properties=S.apply(void 0,[S.apply(void 0,T.concat([E.sent()])),{"[Amplitude] Page Domain":typeof location<"u"&&location.hostname||"","[Amplitude] Page Location":g,"[Amplitude] Page Path":typeof location<"u"&&u(location.pathname)||"","[Amplitude] Page Title":rt(tt),"[Amplitude] Page URL":g.split("?")[0]}]),m)]}})})},d=function(){return typeof o>"u"||typeof o=="function"&&o()},f=typeof location<"u"?location.href:null,p=function(){return w(void 0,void 0,void 0,function(){var g,T,m,E,y;return O(this,function(L){switch(L.label){case 0:return g=location.href,T=Na(l,g,f||"")&&d(),f=g,T?(n?.log("Tracking page view event"),t!=null?[3,1]:(m=void 0,[3,3])):[3,4];case 1:return y=(E=t).track,[4,v()];case 2:m=y.apply(E,[L.sent()]),L.label=3;case 3:L.label=4;case 4:return[2]}})})},A=function(){p()},b={name:"@amplitude/plugin-page-view-tracking-browser",type:"enrichment",setup:function(g,T){return w(void 0,void 0,void 0,function(){var m,E;return O(this,function(y){switch(y.label){case 0:return t=T,a=g,n=g.loggerProvider,n.log("Installing @amplitude/plugin-page-view-tracking-browser"),i=!0,r&&(r.addEventListener("popstate",A),r.history.pushState=new Proxy(r.history.pushState,{apply:function(L,D,V){var x=N(V,3),h=x[0],_=x[1],I=x[2];L.apply(D,[h,_,I]),i&&p()}})),d()?(n.log("Tracking page view event"),E=(m=t).track,[4,v()]):[3,2];case 1:E.apply(m,[y.sent()]),y.label=2;case 2:return[2]}})})},execute:function(g){return w(void 0,void 0,void 0,function(){var T;return O(this,function(m){switch(m.label){case 0:return o==="attribution"&&xa(g)?(n?.log("Enriching c
1ampaign event to page view event with campaign parameters"),[4,v()]):[3,2];case 1:T=m.sent(),g.event_type=T.event_type,g.event_properties=S(S({},g.event_properties),T.event_properties),m.label=2;case 2:return a&&g.event_type===c&&(a.pageCounter=a.pageCounter?a.pageCounter+1:1,g.event_properties=S(S({},g.event_properties),{"[Amplitude] Page Counter":a.pageCounter})),[2,g]}})})},teardown:function(){return w(void 0,void 0,void 0,function(){return O(this,function(g){return r&&(r.removeEventListener("popstate",A),i=!1),[2]})})}};return b},Ca=function(){return w(void 0,void 0,void 0,function(){var e;return O(this,function(t){switch(t.label){case 0:return e=Cn,[4,new et().parse()];case 1:return[2,e.apply(void 0,[t.sent()])]}})})},xa=function(e){if(e.event_type==="$identify"&&e.user_properties){var t=e.user_properties,r=t[Ce.SET]||{},n=t[Ce.UNSET]||{},i=F(F([],N(Object.keys(r)),!1),N(Object.keys(n)),!1);return Object.keys(be).every(function(a){return i.includes(a)})}return!1},Na=function(e,t,r){switch(e){case"pathOnly":{if(r=="")return!0;var n=new URL(t),i=new URL(r),a=n.origin+n.pathname,o=i.origin+i.pathname;return a!==o}default:return t!==r}};var Nn=function(){var e,t=[],r=function(u,v,d){u.addEventListener(v,d),t.push({element:u,type:v,handler:d})},n=function(){t.forEach(function(u){var v=u.element,d=u.type,f=u.handler;v?.removeEventListener(d,f)}),t=[]},i,a="@amplitude/plugin-form-interaction-tracking-browser",o="enrichment",l=function(u,v){return w(void 0,void 0,void 0,function(){var d,f;return O(this,function(p){return i=mn(u),d=function(){if(!v){u.loggerProvider.warn("Form interaction tracking requires a later version of @amplitude/analytics-browser. Form interaction events are not tracked.");return}if(!(typeof document>"u")){var A=new WeakSet,b=function(T){if(!A.has(T)){A.add(T);var m=!1;r(T,"change",function(){var E,y=xn(T);m||v.track(tr,(E={},E[ot]=ke(T.id),E[st]=ke(T.name),E[ut]=y,E)),m=!0}),r(T,"submit",function(E){var y,L,D=xn(T);if(m||v.track(tr,(y={},y[ot]=ke(T.id),y[st]=ke(T.name),y[ut]=D,y)),m=!0,i?.shouldTrackSubmit!==void 0)if(typeof i.shouldTrackSubmit=="function"&&typeof SubmitEvent<"u"&&E instanceof SubmitEvent)try{var V=i.shouldTrackSubmit(E);if(!V)return}catch(x){u.loggerProvider.warn("shouldTrackSubmit callback threw an error, proceeding with tracking.")}else u.loggerProvider.warn("shouldTrackSubmit is ignored because it is not a function or event is not a SubmitEvent.");v.track(yn,(L={},L[ot]=ke(T.id),L[st]=ke(T.name),L[ut]=D,L)),m=!1})}},g=Array.from(document.getElementsByTagName("form"));g.forEach(b),typeof MutationObserver<"u"&&(e=new MutationObserver(function(T){T.forEach(function(m){m.addedNodes.forEach(function(E){E.nodeName==="FORM"&&b(E),"querySelectorAll"in E&&typeof E.querySelectorAll=="function"&&Array.from(E.querySelectorAll("form")).map(b)})})}),e.observe(document.body,{subtree:!0,childList:!0}))}},document.readyState==="complete"?d():(f=j(),f?f.addEventListener("load",d):u.loggerProvider.debug("Form interaction tracking is not installed because global is undefined.")),[2]})})},s=function(u){return w(void 0,void 0,void 0,function(){return O(this,function(v){return[2,u]})})},c=function(){return w(void 0,void 0,void 0,function(){return O(this,function(u){return e?.disconnect(),n(),[2]})})};return{name:a,type:o,setup:l,execute:s,teardown:c}},ke=function(e){if(typeof e=="string")return e},xn=function(e){var t=e.getAttribute("action");try{t=new URL(encodeURI(t??""),window.location.href).href}catch(r){}return t};var Dn=function(){var e,t=[],r=function(c,u,v){c.addEventListener(u,v),t.push({element:c,type:u,handler:v})},n=function(){t.forEach(function(c){var u=c.element,v=c.type,d=c.handler;u?.removeEventListener(v,d)}),t=[]},i="@amplitude/plugin-file-download-tracking-browser",a="enrichment",o=function(c,u){return w(void 0,void 0,void 0,function(){var v,d;return O(this,function(f){return v=function(){if(!u){c.loggerProvider.warn("File download tracking requires a later version of @amplitude/analytics-browser. File download events are not tracked.");return}if(!(typeof document>"u")){var p=function(g){var T;try{T=new URL(g.href,window.location.href)}catch(y){return}var m=A.exec(T.href),E=m?.[1];E&&r(g,"click",function(){var y;E&&u.track(An,(y={},y[In]=E,y[Sn]=T.pathname,y[kn]=g.id,y[wn]=g.text,y[On]=g.href,y))})},A=/\.(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)(\?.+)?$/,b=Array.from(document.getElementsByTagName("a"));b.forEach(p),typeof MutationObserver<"u"&&(e=new MutationObserver(function(g){g.forEach(function(T){T.addedNodes.forEac
1h(function(m){m.nodeName==="A"&&p(m),"querySelectorAll"in m&&typeof m.querySelectorAll=="function"&&Array.from(m.querySelectorAll("a")).map(p)})})}),e.observe(document.body,{subtree:!0,childList:!0}))}},document.readyState==="complete"?v():(d=j(),d?d.addEventListener("load",v):c.loggerProvider.debug("File download tracking is not installed because global is undefined.")),[2]})})},l=function(c){return w(void 0,void 0,void 0,function(){return O(this,function(u){return[2,c]})})},s=function(){return w(void 0,void 0,void 0,function(){return O(this,function(c){return e?.disconnect(),n(),[2]})})};return{name:i,type:a,setup:o,execute:l,teardown:s}};var Rn=!1,Mn=function(e){if(!(Rn||e.defaultTracking!==void 0)){var t=`\`options.defaultTracking\` is set to undefined. This implicitly configures your Amplitude instance to track Page Views, Sessions, File Downloads, and Form Interactions. You can suppress this warning by explicitly setting a value to \`options.defaultTracking\`. The value must either be a boolean, to enable and disable all default events, or an object, for advanced configuration. For example: 2 3amplitude.init(<YOUR_API_KEY>, { 4 defaultTracking: true, 5}); 6 7Visit https://www.docs.developers.amplitude.com/data/sdks/browser-2/#tracking-default-events for more details.`;e.loggerProvider.warn(t),Rn=!0}};var Un=function(){var e="@amplitude/plugin-network-checker-browser",t="before",r=j(),n=[],i=function(s,c){r?.addEventListener&&(r?.addEventListener(s,c),n.push({type:s,handler:c}))},a=function(){n.forEach(function(s){var c=s.type,u=s.handler;r?.removeEventListener(c,u)}),n=[]},o=function(s,c){return w(void 0,void 0,void 0,function(){return O(this,function(u){return typeof navigator>"u"?(s.loggerProvider.debug("Network connectivity checker plugin is disabled because navigator is not available."),s.offline=!1,[2]):(s.offline=!navigator.onLine,i("online",function(){s.loggerProvider.debug("Network connectivity changed to online."),s.offline=!1,setTimeout(function(){c.flush()},s.flushIntervalMillis)}),i("offline",function(){s.loggerProvider.debug("Network connectivity changed to offline."),s.offline=!0}),[2])})})},l=function(){return w(void 0,void 0,void 0,function(){return O(this,function(s){return a(),[2]})})};return{name:e,type:t,setup:o,teardown:l}};function Fn(e){var t,r,n,i,a,o,l,s,c,u,v;if(!(typeof e!="object"||e===null)&&!Array.isArray(e)){var d=Object.keys(e);try{for(var f=U(d),p=f.next();!p.done;p=f.next()){var A=p.value;try{var b=e[A];typeof b?.enabled=="boolean"&&(b.enabled?(delete b.enabled,Object.keys(b).length===0&&(e[A]=!0)):e[A]=!1),Fn(b)}catch(_){}}}catch(_){t={error:_}}finally{try{p&&!p.done&&(r=f.return)&&r.call(f)}finally{if(t)throw t.error}}try{if(!((c=(s=(l=e.autocapture)===null||l===void 0?void 0:l.networkTracking)===null||s===void 0?void 0:s.captureRules)===null||c===void 0)&&c.length)try{for(var g=U(e.autocapture.networkTracking.captureRules),T=g.next();!T.done;T=g.next()){var m=T.value;try{for(var E=(a=void 0,U(["responseHeaders","requestHeaders"])),y=E.next();!y.done;y=E.next()){var L=y.value,D=(u=m[L])!==null&&u!==void 0?u:{},V=D.captureSafeHeaders,x=D.allowlist;
7if(!(!V&&!x)){if(x!==void 0&&!Array.isArray(x)){delete m[L];continue}m[L]=F(F([],N(V?xe:[]),!1),N(x??[]),!1)}}}catch(_){a={error:_}}finally{try{y&&!y.done&&(o=E.return)&&o.call(E)}finally{if(a)throw a.error}}}}catch(_){n={error:_}}finally{try{T&&!T.done&&(i=g.return)&&i.call(g)}finally{if(n)throw n.error}}}catch(_){}var h=(v=e.autocapture)===null||v===void 0?void 0:v.frustrationInteractions;h&&(h.rageClick&&(h.rageClicks=h.rageClick,delete h.rageClick),h.deadClick&&(h.deadClicks=h.deadClick,delete h.deadClick))}}function Vn(e,t,r){var n,i,a=[];try{for(var o=U(t??[]),l=o.next();!l.done;l=o.next()){var s=l.value;try{a.push(new RegExp(s))}catch(c){r.loggerProvider.warn("Invalid regex pattern: ".concat(s),c)}}}catch(c){n={error:c}}finally{try{l&&!l.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}return e.concat(a)}function Hn(e,t){var r,n,i,a,o,l,s;if(e){Fn(e);try{t.loggerProvider.debug("Update browser config with remote configuration:",JSON.stringify(e));var c=e;if(c&&"autocapture"in c){if(typeof c.autocapture=="boolean"&&(t.autocapture=c.autocapture),typeof c.autocapture=="object"&&c.autocapture!==null){var u=S({},c.autocapture);if(t.autocapture===void 0&&(t.autocapture=c.autocapture),typeof c.autocapture.elementInteractions=="object"&&c.autocapture.elementInteractions!==null&&(!((i=c.autocapture.elementInteractions.pageUrlAllowlistRegex)===null||i===void 0)&&i.length)){u.elementInteractions=S({},c.autocapture.elementInteractions);var v=u.elementInteractions,d=(a=v.pageUrlAllowlist)!==null&&a!==void 0?a:[],f=c.autocapture.elementInteractions.pageUrlAllowlistRegex;v.pageUrlAllowlist=Vn(d,f,t),delete v.pageUrlAllowlistRegex}if(typeof c.autocapture.networkTracking=="object"&&c.autocapture.networkTracking!==null&&(!((o=c.autocapture.networkTracking.captureRules)===null||o===void 0)&&o.length)){u.networkTracking=S({},c.autocapture.networkTracking);var p=u.networkTracking,A=(l=p.captureRules)!==null&&l!==void 0?l:[];try{for(var b=U(A),g=b.next();!g.done;g=b.next()){var T=g.value;T.urls=Vn((s=T.urls)!==null&&s!==void 0?s:[],T.urlsRegex,t),delete T.urlsRegex}}catch(m){r={error:m}}finally{try{g&&!g.done&&(n=b.return)&&n.call(b)}finally{if(r)throw r.error}}}typeof t.autocapture=="boolean"&&(t.autocapture=S({attribution:t.autocapture,fileDownloads:t.autocapture,formInteractions:t.autocapture,pageViews:t.autocapture,sessions:t.autocapture,elementInteractions:t.autocapture,webVitals:t.autocapture,frustrationInteractions:t.autocapture},u)),typeof t.autocapture=="object"&&(t.autocapture=S(S({},t.autocapture),u))}t.defaultTracking=t.autocapture}t.loggerProvider.debug("Browser config after remote config update:",JSON.stringify(t))}catch(m){t.loggerProvider.error("Failed to apply remote configuration because of error: ",m)}}}var dt="1.22.3";var Gn="@amplitude/plugin-autocapture-browser",Bn="@amplitude/plugin-frustration-browser",vt="[Amplitude] Element Clicked",qn="[Amplitude] Dead Click",Kn="[Amplitude] Rage Click",jn="[Amplitude] Error Click",Wn="[Amplitude] Element Changed",Xn="[Amplitude] Thrashed Cursor",Jn="[Amplitude] Element ID",Yn="[Amplitude] Element Class",ar="[Amplitude] Element Tag",or="[Amplitude] Element Text",zn="[Amplitude] Element Hierarchy",Qn="[Amplitude] Element Href",$n="[Amplitude] Element Position Left",Zn="[Amplitude] Element Position Top",ei="[Amplitude] Element Aria Label",ti="[Amplitude] Element Attributes",ri="[Amplitude] Element Parent Label",sr="[Amplitude] Page URL",ni="[Amplitude] Page Title",ii="[Amplitude] Viewport Height",ai="[Amplitude] Viewport Width",oi="https://cdn.amplitude.com/libs/visual-tagging-selector-1.0.0-alpha.js.gz",si="amp-visual-tagging-selector-highlight",ft="data-amp-mask-attributes",ui=25,pt=128;var Da=["input","select","textarea"],ur=function(e,t){var r,n=(r=window?.getComputedStyle)===null||r===void 0?void 0:r.call(window,e);return n?.getPropertyValue("cursor")==="pointer"&&t==="click"},lr=function(e){var t=e.pageUrlAllowlist,r=e.pageUrlExcludelist;return!(r&&r.length>0&&De(window.location.href,r)||!De(window.location.href,t))},le=function(e,t,r){return r===void 0&&(r=!1),function(n,i){var a,o,l=e.shouldTrackEventResolver,s=(o=(a=i?.tagName)===null||a===void 0?void 0:a.toLowerCase)===null||o===void 0?void 0:o.call(a);if(!s)return!1;if(l)return l(n,i);if(!lr(e))return!1;var c=String(i?.getAttribute("type"))||"";if(typeof c=="string")switch(c.toLowerCase()){case"hidden":return!1;case"password":return!1}var u=ur(i,n);if(r&&u)return!0;
7if(t){var v=t.some(function(d){var f;return!!(!((f=i?.matches)===null||f===void 0)&&f.call(i,d))});if(!v)return!1}switch(s){case"input":case"select":case"textarea":return n==="change"||n==="click";default:return u?!0:n==="click"}}};var li=function(e){var t,r,n,i=(r=(t=e?.tagName)===null||t===void 0?void 0:t.toLowerCase)===null||r===void 0?void 0:r.call(t),a=e instanceof HTMLElement?((n=e.getAttribute("contenteditable"))===null||n===void 0?void 0:n.toLowerCase())==="true":!1;return!Da.includes(i)&&!a},ci=function(e){return e?e.split(",").map(function(t){return t.trim()}).filter(function(t){return t.length>0&&t!=="id"&&t!=="class"}):[]},di=function(e,t){return Object.entries(e).reduce(function(r,n){var i=N(n,2),a=i[0],o=i[1];if(a.startsWith(t)){var l=a.replace(t,"");l&&(r[l]=o||"")}return r},{})},Ra=function(e){return e==null||typeof e=="object"&&Object.keys(e).length===0||typeof e=="string"&&e.trim().length===0},cr=function(e){return Object.keys(e).reduce(function(t,r){var n=e[r];return Ra(n)||(t[r]=n),t},{})};var Fe=function(e,t){return e?t.some(function(r){var n;return(n=e?.matches)===null||n===void 0?void 0:n.call(e,r)})?e:Fe(e?.parentElement,t):null};var ie=function(e){return!(e.event.target===null||!e.closestTrackedAncestor)};function vi(e){return e.type==="click"||e.type==="change"}var He=(function(e){return e[e.LEFT_OR_TOUCH_CONTACT=0]="LEFT_OR_TOUCH_CONTACT",e[e.MIDDLE=1]="MIDDLE",e[e.RIGHT=2]="RIGHT",e})(He||{});var fi="__AMPLITUDE_VISUAL_TAGGING__";function pi(e,t){var r=e;if(r[fi]!==!0){r[fi]=!0;var n=t.dataExtractor,i=t.isElementSelectable,a=t.cssSelectorAllowlist,o=t.actionClickAllowlist,l=null,s=function(u){e.notify({action:"element-selected",data:u})},c=function(u,v){u==="selector-mode-changed"?e.notify({action:"track-selector-mode-changed",data:v}):u==="selector-moved"&&e.notify({action:"track-selector-moved",data:v})};e.registerActionHandler("initialize-visual-tagging-selector",function(u){e.loadScriptOnce(oi).then(function(){var v;l=(v=window?.amplitudeVisualTaggingSelector)===null||v===void 0?void 0:v.call(window,{getEventTagProps:n.getEventTagProps,isElementSelectable:function(d){return i?i(u?.actionType||"click",d):!0},onTrack:c,onSelect:s,visualHighlightClass:si,messenger:e,cssSelectorAllowlist:a,actionClickAllowlist:o,extractDataFromDataSource:n.extractDataFromDataSource,dataExtractor:n,diagnostics:{autocapture:{version:dt}}}),e.notify({action:"selector-loaded"})}).catch(function(){var v;(v=e.logger)===null||v===void 0||v.warn("Failed to initialize visual tagging selector")})}),e.registerActionHandler("close-visual-tagging-selector",function(){var u;(u=l?.close)===null||u===void 0||u.call(l)})}}function gi(e){var t=e.amplitude,r=e.allObservables,n=e.shouldTrackEvent,i=e.evaluateTriggers,a=r.clickObservable,o=a.filter(ie).filter(function(s){return n("click",s.closestTrackedAncestor)}).map(function(s){return i(s)}),l=o;return l.subscribe(function(s){t?.track(vt,s.targetElementProperties)})}function mi(e){var t=e.amplitude,r=e.allObservables,n=e.getEventProperties,i=e.shouldTrackEvent,a=e.evaluateTriggers,o=r.changeObservable,l=o.filter(ie).filter(function(s){return i("change",s.closestTrackedAncestor)}).map(function(s){return a(s)});return l.subscribe(function(s){t?.track(Wn,n("change",s.closestTrackedAncestor))})}function hi(e){var t=e.amplitude,r=e.allObservables,n=e.options,i=e.getEventProperties,a=e.shouldTrackEvent,o=e.shouldTrackActionClick,l=r.clickObservable,s=r.mutationObservable,c=r.navigateObservable,u=l.filter(function(b){return!a("click",b.closestTrackedAncestor)}).map(function(b){var g=Fe(b.event.target,n.actionClickAllowlist);return b.closestTrackedAncestor=g,b.closestTrackedAncestor!==null&&(b.targetElementProperties=i(b.type,b.closestTrackedAncestor)),b}).filter(ie).filter(function(b){return o("click",b.closestTrackedAncestor)}),v=c?re(s,c):s,d=re(u,v),f=null,p=null,A=Ae(d,function(b){if(f&&(clearTimeout(f),f=null),b.type==="click")return p=b,f=setTimeout(function(){f=null,p=null},500),Promise.resolve(null);if(p){var g=p;return p=null,Promise.resolve(g)}return Promise.resolve(null)});
7return A.subscribe(function(b){b&&t?.track(vt,i("click",b.closestTrackedAncestor))})}var ce=j(),mt=function(){return new J(function(e){var t=new MutationObserver(function(r){e.next(r)});return document.body&&t.observe(document.body,{childList:!0,attributes:!0,characterData:!0,subtree:!0}),function(){return t.disconnect()}})},ht=function(e){return e===void 0&&(e="click"),new J(function(t){var r=function(n){t.next(n)};return ce.document.addEventListener(e,r,{capture:!0}),function(){ce.document.removeEventListener(e,r,{capture:!0})}})},Ma=function(){return new J(function(e){var t=function(r){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];var a=void 0;Array.isArray(n[0])&&typeof n[0][0]=="string"&&(a=n[0][0]),e.next({kind:"console",message:a})};return Gt.addListener("error",t),function(){Gt.removeListener(t)}})},Ua=function(){return new J(function(e){var t=function(r){if(r instanceof ErrorEvent){var n={kind:"error"};r.error instanceof Error||r.error instanceof DOMException?n=S(S({},n),{message:r.error.message,stack:r.error.stack,filename:r.filename,lineNumber:r.lineno,columnNumber:r.colno}):typeof r.error=="string"&&(n.message=r.error),e.next(n)}};return ce.addEventListener("error",t),function(){ce.removeEventListener("error",t)}})},Va=function(){return new J(function(e){var t=function(r){var n={kind:"unhandledrejection"};r.reason instanceof Error||r.reason instanceof DOMException?(n.message=r.reason.message,n.stack=r.reason.stack):typeof r.reason=="string"&&(n.message=r.reason),e.next(n)};return ce.addEventListener("unhandledrejection",t),function(){ce.removeEventListener("unhandledrejection",t)}})},Ei=function(){var e=re(Ua(),Va());return re(e,Ma())},bi=function(){return new J(function(e){var t=function(n){e.next(n)},r={capture:!0};return ce.document.addEventListener("mousemove",t,r),function(){ce.document.removeEventListener("mousemove",t,r)}})};var Ti=function(e,t){try{if(t.subprop_key==="[Amplitude] Element Text")return t.subprop_op==="is"&&t.subprop_value.includes(e.targetElementProperties["[Amplitude] Element Text"]);if(t.subprop_key==="[Amplitude] Element Hierarchy")return t.subprop_op==="autotrack css match"&&!!e.closestTrackedAncestor.closest(t.subprop_value.toString())}catch(r){return console.error("Error matching event to filter",r),!1}return!1};var _i=function(e,t){try{if(e.sourceType==="DOM_ELEMENT"){var r=document.documentElement;return e.scope&&t&&(r=t.closest(e.scope)),r&&e.selector?r.querySelector(e.selector):r}}catch(n){return}},yi=function(e,t,r){e.forEach(function(n){if(typeof n!="string"&&n.actionType==="ATTACH_EVENT_PROPERTY"){var i=r.extractDataFromDataSource(n.dataSource,t.closestTrackedAncestor);t.targetElementProperties[n.destinationKey]=i}})};var dr={"[Amplitude] Element Clicked":"click","[Amplitude] Element Changed":"change"},vr=function(e){var t,r,n,i,a=Object.values(dr).reduce(function(f,p){return f[p]=new Set,f},{});if(!e)return a;try{for(var o=U(e),l=o.next();!l.done;l=o.next()){var s=l.value;try{try{for(var c=(n=void 0,U(s.definition)),u=c.next();!u.done;u=c.next()){var v=u.value,d=dr[v.event_type];d&&a[d].add(s.id)}}catch(f){n={error:f}}finally{try{u&&!u.done&&(i=c.return)&&i.call(c)}finally{if(n)throw n.error}}}catch(f){console.warn("Skipping Labeled Event due to malformed definition",s?.id,f)}}}catch(f){t={error:f}}finally{try{l&&!l.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return a},fr=function(e){var t,r,n,i,a=new Map;try{for(var o=U(e),l=o.next();!l.done;l=o.next()){var s=l.value;try{for(var c=(n=void 0,U(s.conditions)),u=c.next();!u.done;u=c.next()){var v=u.value;if(v.type==="LABELED_EVENT"){var d=v.match.eventId,f=a.get(d);f||(f=[],a.set(d,f)),f.push(s)}}}catch(p){n={error:p}}finally{try{u&&!u.done&&(i=c.return)&&i.call(c)}finally{if(n)throw n.error}}}}catch(p){t={error:p}}finally{try{l&&!l.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return a},Fa=function(e,t){return t.filter(function(r){return r.definition.some(function(n){return dr[n.event_type]===e.type&&n.filters.every(function(i){return Ti(e,i)})})})},Ha=function(e,t){var r,n,i,a,o=new Set;try{for(var l=U(e),s=l.next();!s.done;s=l.next()){var c=s.value,u=t.get(c.id);if(u)try{for(var v=(i=void 0,U(u)),d=v.next();!d.done;d=v.next()){var f=d.value;o.add(f)}}catch(p){i={error:p}}finally{try{d&&!d.done&&(a=v.return)&&a.call(v)}finally{if(i)throw i.error}}}}catch(p){r={error:p}}finally{try{s&&!s.done&&(n=l.return)&&n.call(l)}finally{if(r)throw r.error}}return Array.from(o)},Ga=(function(){function e(t,r,n,i){this.groupedLabeledEvents=t,this.labeledEventToTriggerMap=r,this.dataExtractor=n,this.options=i}return e.prototype.evaluate=function(t){var r,n,i=this.options.pageActions;if(!i)return t;var a=Fa(t,Array.from(this.groupedLabeledEvents[t.type]).map(function(u){return i.labeledEvents[u]})),o=Ha(a,this.labeledEventToTriggerMap);try{for(var l=U(o),s=l.next();!s.done;s=l.next()){var c=s.value;yi(c.actions,t,this.dataExtractor)}}catch(u){r={error:u}}finally{try{s&&!s.done&&(n=l.return)&&n.call(l)}finally{if(r)throw r.error}}return t},e.prototype.update=function(t,r,n){this.groupedLabeledEvents=t,this.labeledEventToTriggerMap=r,this.options=n},e})();var Ai=function(e,t,r,n){return new Ga(e,t,r,n)};var Ba=new Set(["id","class","style","value","onclick","onchange","oninput","onblur","onsubmit","onfocus","onkeydown","onkeyup","onkeypress","data-reactid","data-react-checksum","data-reactroot",ft,me]),qa=["type"],Ka=["svg","path","g"],ja=["password","hidden"];function Ii(e,t){var r,n,i,a,o,l;if(e===null)return null;var s=String(e.tagName).toLowerCase(),c={tag:s},u=Array.from((a=(i=e.parentElement)===null||i===void 0?void 0:i.children)!==null&&a!==void 0?a:[]);u.length&&(c.index=u.indexOf(e),c.indexOfType=u.filter(function(y){return y.tagName===e.tagName}).indexOf(e));var v=(l=(o=e.previousElementSibling)===null||o===void 0?void 0:o.tagName)===null||l===void 0?void 0:l.toLowerCase();v&&(c.prevSib=String(v));var d=e.getAttribute("id");d&&(c.id=String(d));var f=Array.from(e.classList);f.length&&(c.classes=f);var p={},A=Array.from(e.attributes),b=A.filter(function(y){return!Ba.has(y.name)}),g=!li(e);if(!ja.includes(String(e.getAttribute("type")))&&!Ka.includes(s))try{for(var T=U(b),m=T.next();!m.done;m=T.next()){var E=m.value;
7if(!(g&&!qa.includes(E.name))){if(t.has(E.name)){p[E.name]=Me;continue}p[E.name]=String(E.value).substring(0,pt)}}}catch(y){r={error:y}}finally{try{m&&!m.done&&(n=T.return)&&n.call(T)}finally{if(r)throw r.error}}return Object.keys(p).length&&(c.attrs=p),c}function Si(e){var t=[];if(!e)return t;t.push(e);for(var r=e.parentElement;r&&r.tagName!=="HTML";)t.push(r),r=r.parentElement;return t}var Et=(function(){function e(t,r){var n,i,a=this,o;this.replaceSensitiveString=function(d){return tt(d,a.additionalMaskTextPatterns)},this.getHierarchy=function(d){var f,p,A,b,g=performance.now(),T=[];if(!d)return[];for(var m=Si(d),E=new Map,y=m.length-1;y>=0;y--){var L=m[y];if(L){var D=ci(L.getAttribute(ft)),V=y===m.length-1?[]:(A=E.get(m[y+1]))!==null&&A!==void 0?A:new Set,x=new Set(F(F([],N(V),!1),N(D),!1));E.set(L,x)}}T=m.map(function(C){var R;return Ii(C,(R=E.get(C))!==null&&R!==void 0?R:new Set)});var h=function(C){C?.attrs&&Object.entries(C.attrs).forEach(function(R){var K=N(R,2),W=K[0],z=K[1];C.attrs&&(C.attrs[W]=a.replaceSensitiveString(z))})};try{for(var _=U(T),I=_.next();!I.done;I=_.next()){var P=I.value;h(P)}}catch(C){f={error:C}}finally{try{I&&!I.done&&(p=_.return)&&p.call(_)}finally{if(f)throw f.error}}var M=performance.now();return(b=a.diagnosticsClient)===null||b===void 0||b.recordHistogram("autocapturePlugin.getHierarchy",M-g),T},this.getNearestLabel=function(d){var f=d.parentElement;if(!f)return"";var p;try{p=f.querySelector(":scope>span,h1,h2,h3,h4,h5,h6")}catch(A){p=null}return p?a.getText(p):a.getNearestLabel(f)},this.getEventProperties=function(d,f,p){var A,b,g,T,m=(g=(b=f?.tagName)===null||b===void 0?void 0:b.toLowerCase)===null||g===void 0?void 0:g.call(b),E=typeof f.getBoundingClientRect=="function"?f.getBoundingClientRect():{left:null,top:null},y=a.getHierarchy(f),L=(T=y[0])===null||T===void 0?void 0:T.attrs,D=a.getNearestLabel(f),V=di(L??{},p),x=(A={},A[zn]=y,A[ar]=m,A[or]=a.getText(f),A[$n]=E.left==null?null:Math.round(E.left),A[Zn]=E.top==null?null:Math.round(E.top),A[ti]=V,A[ri]=D,A[sr]=_e(window.location.href.split("?")[0]),A[ni]=rt(a.replaceSensitiveString),A[ii]=window.innerHeight,A[ai]=window.innerWidth,A);if(x[Jn]=f.getAttribute("id")||"",x[Yn]=f.getAttribute("class"),x[ei]=L?.["aria-label"],m==="a"&&d==="click"&&f instanceof HTMLAnchorElement){var h=f.href.substring(0,pt);x[Qn]=a.replaceSensitiveString(h)}return cr(x)},this.addTypeAndTimestamp=function(d,f){return{event:d,timestamp:Date.now(),type:f}},this.addAdditionalEventProperties=function(d,f,p,A,b){b===void 0&&(b=!1);var g=a.addTypeAndTimestamp(d,f);if(vi(g)&&g.event.target!==null){if(b){var T=ur(g.event.target,g.type);if(T)return g.closestTrackedAncestor=g.event.target,g.targetElementProperties=a.getEventProperties(g.type,g.closestTrackedAncestor,A),g}var m=Fe(g.event.target,p);return m&&(g.closestTrackedAncestor=m,g.targetElementProperties=a.getEventProperties(g.type,m,A)),g}return g},this.extractDataFromDataSource=function(d,f){if(d.sourceType==="DOM_ELEMENT"){var p=_i(d,f);return p?d.elementExtractType==="TEXT"?a.getText(p):d.elementExtractType==="ATTRIBUTE"&&d.attribute?p.getAttribute(d.attribute):void 0:void 0}},this.getTextWithMaskedDescendants=function(d){var f,p,A="[".concat(me,"], [contenteditable]");if(!d.querySelector(A))return d.innerText;var b="",g=Array.from(d.childNodes);try{for(var T=U(g),m=T.next();!m.done;m=T.next()){var E=m.value;if(E.nodeType===Node.TEXT_NODE){b+=E.textContent||"";continue}if(E instanceof Element){if(E.hasAttribute(me)||E.hasAttribute("contenteditable")){b+=Me;continue}b+=a.getTextWithMaskedDescendants(E)}}}catch(y){f={error:y}}finally{try{m&&!m.done&&(p=T.return)&&p.call(T)}finally{if(f)throw f.error}}return b},this.getText=function(d){var f=d.closest("[".concat(me,"]"))!==null;if(f)return Me;var p="";return d.querySelector("[".concat(me,"], [contenteditable]"))?p=a.getTextWithMaskedDescendants(d):p=d.innerText||"",a.replaceSensitiveString(p.substring(0,255)).replace(/\s+/g," ").trim()},this.getEventTagProps=function(d){var f,p,A;if(!d)return{};var b=(A=(p=d?.tagName)===null||p===void 0?void 0:p.toLowerCase)===null||A===void 0?void 0:A.call(p),g=(f={},f[ar]=b,f[or]=a.getText(d),f[sr]=window.location.href.split("?")[0],f);return cr(g)},this.diagnosticsClient=r?.diagnosticsClient;var l=(o=t.maskTextRegex)!==null&&o!==void 0?o:[],s=[];try{for(var c=U(l),u=c.next();!u.done;u=c.next()){var v=u.value;if(s.length>=ui)break;if(v instanceof RegExp)s.push(v);else if("pattern"in v&&typeof v.pattern=="string")try{s.push(new RegExp(v.pattern,"i"))}catch(d){}}}catch(d){n={error:d}}finally{try{u&&!u.done&&(i=c.return)&&i.call(c)}finally{if(n)throw n.error}}this.additionalMaskTextPatterns=s}return e})();var ee=(function(e){return e.ClickObservable="clickObservable",e.ChangeObservable="changeObservable",e.NavigateObservable="navigateObservable",e.MutationObservable="mutationObservable",e.BrowserErrorObservable="browserErrorObservable",e.SelectionObservable="selectionObservable",e.MouseMoveObservable="mouseMoveObservable",e})(ee||{}),bt=function(e,t){var r,n,i,a,o,l,s,c;e===void 0&&(e={}),t?.diagnosticsClient.setTag("plugin.autocapture.version",dt);var u=e.dataAttributePrefix,v=u===void 0?ye:u,d=e.visualTaggingOptions,f=d===void 0?{enabled:!0}:d;e.cssSelectorAllowlist=(r=e.cssSelectorAllowlist)!==null&&r!==void 0?r:$e,e.actionClickAllowlist=(n=e.actionClickAllowlist)!==null&&n!==void 0?n:Ze,e.debounceTime=(i=e.debounceTime)!==null&&i!==void 0?i:0,e.pageUrlExcludelist=(a=e.pageUrlExcludelist)===null||a===void 0?void 0:a.reduce(function(h,_){if(typeof _=="string"&&h.push(_),_ instanceof RegExp&&h.push(_),typeof _=="object"&&_!==null&&"pattern"in _)try{h.push(new RegExp(_.pattern))}catch(I){return console.warn("Invalid regex pattern: ".concat(_.pattern),I),h}return h},[]);var p=Gn,A="enrichment",b=[],g=new Et(e,t),T=function(){var h,_=$(ht().map(function(C){return g.addAdditionalEventProperties(C,"click",e.cssSelectorAllowlist,v)})),I=$(new J(function(C){var R,K=function(W){var z=g.addAdditionalEventProperties(W,"change",e.cssSelectorAllowlist,v);C.next(z)};return(R=j())===null||R===void 0||R.document.addEventListener("change",K,{capture:!0}),function(){var W;return(W=j())===null||W===void 0?void 0:W.document.removeEventListener("change",K)}})),P;window.navigation&&(P=$(new J(function(C){var R=function(K){var W=g.addAdditionalEventProperties(K,"navigate",e.cssSelectorAllowlist,v);C.next(W)};return window.navigation.addEventListener("navigate",R),function(){window.navigation.removeEventListener("navigate",R)}})));var M=$(mt().map(function(C){return g.addAdditionalEventProperties(C,"mutation",e.cssSelectorAllowlist,v)}));return h={},h[ee.ChangeObservable]=I,h[ee.ClickObservable]=_,h[ee.MutationObservable]=M,h[ee.NavigateObservable]=P,h},m=vr(Object.values((l=(o=e.pageActions)===null||o===void 0?void 0:o.labeledEvents)!==null&&l!==void 0?l:{})),E=fr((c=(s=e.pageActions)===null||s===void 0?void 0:s.triggers)!==null&&c!==void 0?c:[]),y=Ai(m,E,g,e),L=function(h){var _,I;h&&(e.pageActions=S(S({},e.pageActions),h),m=vr(Object.values((_=e.pageActions.labeledEvents)!==null&&_!==void 0?_:{})),E=fr((I=e.pageActions.triggers)!==null&&I!==void 0?I:[]),y.update(m,E,e))},D=function(h,_){return w(void 0,void 0,void 0,function(){var I,P,M,C,R,K,W,z,te,ne;return O(this,function(de){return typeof document>"u"?[2]:(h.fetchRemoteConfig&&(h.remoteConfigClient?h.remoteConfigClient.subscribe("configs.analyticsSDK.pageActions","all",function(Y){L(Y)}):h.loggerProvider.debug("Remote config client is not provided, skipping remote config fetch")),I=le(e,e.cssSelectorAllowlist),P=le(e,e.actionClickAllowlist),M=T(),C=gi({allObservables:M,amplitude:_,shouldTrackEvent:I,evaluateTriggers:y.evaluate.bind(y)}),b.push(C),R=mi({allObservables:M,getEventProperties:function(){for(var Y=[],X=0;X<arguments.length;X++)Y[X]=arguments[X];return g.getEventProperties.apply(g,F(F([],N(Y),!1),[v],!1))},amplitude:_,shouldTrackEvent:I,evaluateTriggers:y.evaluate.bind(y)}),b.push(R),K=hi({allObservables:M,options:e,getEventProperties:function(){for(var Y=[],X=0;X<arguments.length;X++)Y[X]=arguments[X];return g.getEventProperties.apply(g,F(F([],N(Y),!1),[v],!1))},amplitude:_,shouldTrackEvent:I,shouldTrackActionClick:P}),K&&b.push(K),(ne=h?.loggerProvider)===null||ne===void 0||ne.log("".concat(p," has been successfully added.")),window.opener&&f.enabled&&(W=e.cssSelectorAllowlist,z=e.actionClickAllowlist,te=sn(),pi(te,{dataExtractor:g,isElementSelectable:le(e,F(F([],N(W),!1),N(z),!1)),cssSelectorAllowlist:W,actionClickAllowlist:z}),un(te),te.setup(S({logger:h?.loggerProvider},h?.serverZone&&{endpoint:qt[h.serverZone]}))),[2])})})},V=function(h){return w(void 0,void 0,void 0,function(){return O(this,function(_){return[2,h]})})},x=function(){return w(void 0,void 0,void 0,function(){var h,_,I,P,M;return O(this,function(C){try{for(h=U(b),_=h.next();!_.done;_=h.next())I=_.value,I.unsubscribe()}catch(R){P={error:R}}finally{try{_&&!_.done&&(M=h.return)&&M.call(h)}finally{if(P)throw P.error}}return[2]})})};return{name:p,type:A,setup:D,execute:V,teardown:x}};var Wa=3e3,Xa=["mutation","navigate"];function ki(e){var t=e.amplitude,r=e.allObservables,n=e.getEventProperties,i=e.shouldTrackDeadClick,a=r.clickObservable,o=r.mutationObservable,l=r.navigateObservable,s=a.filter(function(f){return ie(f)&&i("click",f.closestTrackedAncestor)&&f.event.target instanceof Element&&f.event.target.closest('a[target="_blank"]')===null&&f.event.button===He.LEFT_OR_TOUCH_CONTACT}),c=l?re(o,l):o,u=re(s,c),v=null,d=Ae(u,function(f){return v&&Xa.includes(f.type)?(clearTimeout(v),v=null,Promise.resolve(null)):f.type==="click"?v?Promise.resolve(null):new Promise(function(p){v=setTimeout(function(){p(f),v=null},Wa)}):Promise.resolve(null)});return d.subscribe(function(f){if(f){var p={"[Amplitude] X":f.event.clientX,"[Amplitude] Y":f.event.clientY};t.track(qn,S(S({},n("click",f.closestTrackedAncestor)),p),{time:f.timestamp})}})}var Li=rn,Ci=tn,wi=nn;function Oi(e,t){var r,n,i,a,o=t.event,l=o.pageX,s=o.pageY;e.yMin=Math.min((r=e.yMin)!==null&&r!==void 0?r:s,s),e.yMax=Math.max((n=e.yMax)!==null&&n!==void 0?n:s,s),e.xMin=Math.min((i=e.xMin)!==null&&i!==void 0?i:l,l),e.xMax=Math.max((a=e.xMax)!==null&&a!==void 0?a:l,l),e.isOutOfBounds=e.yMax-e.yMin>wi||e.xMax-e.xMin>wi}function Pi(e){if(e.length===0)return null;var t=e[0],r=e[e.length-1],n=S({"[Amplitude] Begin Time":new Date(t.timestamp).toISOString(),"[Amplitude] End Time":new Date(r.timestamp).toISOString(),"[Amplitude] Duration":r.timestamp-t.timestamp,"[Amplitude] Clicks":e.map(function(i){return{X:i.event.pageX,Y:i.event.pageY,Time:i.timestamp}}),"[Amplitude] Click Count":e.length},t.targetElementProperties);return{rageClickEvent:n,time:t.timestamp}}function Ja(e,t){var r=Math.max(0,e.length-Li+1),n=e[r];return t.timestamp-n.timestamp>=Ci}function Ya(e,t){return e.length>0&&e[e.length-1].closestTrackedAncestor!==t.closestTrackedAncestor}function xi(e){var t=this,r=e.amplitude,n=e.allObservables,i=e.shouldTrackRageClick,a=n.clickObservable,o=n.selectionObservable,l=[],s={},c=null;function u(p){l=[],s={},p&&(Oi(s,p),l.push(p))}var v=Ae(a.filter(function(p){return i("click",p.closestTrackedAncestor)}),function(p){return w(t,void 0,void 0,function(){var A;return O(this,function(b){return Oi(s,p),A=null,l.length===0||Ya(l,p)||Ja(l,p)||s.isOutOfBounds?(c&&(A=Pi(l)),u(p)):l.push(p),c&&(clearTimeout(c.timerId),c.resolve(A),c=null),l.length>=Li?[2,new Promise(function(g){c={resolve:g,timerId:setTimeout(function(){g(Pi(l))},Ci)}})]:[2,null]})})}),d=o?.subscribe(function(){u()}),f=v.subscribe(function(p){p!==null&&r.track(Kn,p.rageClickEvent,{time:p.time})});return{unsubscribe:function(){f.unsubscribe(),d?.unsubscribe()}}}var za=2e3;function Ni(e){var t=e.amplitude,r=e.allObservables,n=e.shouldTrackErrorClick,i=r.clickObservable,a=r.browserErrorObservable,o=i.filter(function(u){return ie(u)&&n("click",u.closestTrackedAncestor)&&u.event.target instanceof Element&&u.event.target.closest('a[target="_blank"]')===null&&u.event.button===He.LEFT_OR_TOUCH_CONTACT}),l=null,s=null,c=function(){l!==null&&(clearTimeout(l),l=null),s=null};return re(o,a).subscribe(function(u){var v;if(u.type==="click"){c(),s=u,l=setTimeout(c,za);return}u.type==="error"&&s&&(t.track(jn,S((v={},v["[Amplitude] Kind"]=u.event.kind,v["[Amplitude] Message"]=u.event.message,v["[Amplitude] Stack"]=u.event.stack,v["[Amplitude] Filename"]=u.event.filename,v["[Amplitude] Line Number"]=u.event.lineNumber,v["[Amplitude] Column Number"]=u.event.columnNumber,v),s.targetElementProperties)),c())})}var se=(function(e){return e.INCREASING="increasing",e.DECREASING="decreasing",e})(se||{}),we=(function(e){return e.X="x",e.Y="y",e})(we||{}),Qa=function(e){var t=e.allWindowObservables,r=t.mouseMoveObservable;
7return new J(function(n){var i=null,a=null,o=null;return r.subscribe(function(l){var s={x:l.clientX,y:l.clientY};if(i===null){i=s;return}s.x>i.x?(a===se.DECREASING&&n.next(we.X),a=se.INCREASING):s.x<i.x&&(a===se.INCREASING&&n.next(we.X),a=se.DECREASING),s.y>i.y?(o===se.DECREASING&&n.next(we.Y),o=se.INCREASING):s.y<i.y&&(o===se.INCREASING&&n.next(we.Y),o=se.DECREASING),i=s})})};function $a(e){var t=+Date.now();e.startTime=e.startTime||t;var r=e.changes,n=e.changesThreshold;r.push(t),r.length>n&&r.shift()}function Di(e){var t=e.changes,r=e.changesThreshold,n=e.thresholdMs;if(t.length<r)return!1;var i=t[t.length-1]-t[0];return i<n}function Ri(e){e.changes=[],e.startTime=void 0}function Mi(e){for(var t=e.changes,r=e.thresholdMs,n=0,i=t[t.length-1];n<t.length;n++){var a=i-t[n];if(a<r)break}n!==0&&(e.startTime=t[n],e.changes.splice(0,n))}function Za(e,t){var r=void 0;if(Di(e)&&(r=e.startTime),Di(t)){var n=t.startTime;n&&(!r||n<r)&&(r=n)}return r}var Ui=10,Vi=2e3,eo=function(e){var t=e.mouseDirectionChangeObservable,r=e.directionChanges,n=r===void 0?Ui:r,i=e.thresholdMs,a=i===void 0?Vi:i;return new J(function(o){var l={changes:[],changesThreshold:n,thresholdMs:a},s={changes:[],changesThreshold:n,thresholdMs:a},c=void 0,u=null;function v(){c!==void 0&&(o.next(c),c=void 0,u!==null&&clearTimeout(u),Ri(l),Ri(s))}return t.subscribe(function(d){u!==null&&clearTimeout(u),$a(d===we.X?l:s);var f=Za(l,s);return f?(c=c||f,u=setTimeout(function(){v(),u=null},a)):v(),Mi(l),Mi(s),function(){u!==null&&(clearTimeout(u),u=null)}})})},Fi=function(e){var t=e.amplitude,r=e.options,n=e.allObservables,i=e.directionChanges,a=i===void 0?Ui:i,o=e.thresholdMs,l=o===void 0?Vi:o,s=Qa({allWindowObservables:n}),c=eo({mouseDirectionChangeObservable:s,directionChanges:a,thresholdMs:l});return c.subscribe(function(u){lr(r)&&t.track(Xn,void 0,{time:u})})};function pr(e,t,r,n){if(!n)return[];var i=e[t];return typeof i=="object"&&i!==null&&"cssSelectorAllowlist"in i&&Array.isArray(i.cssSelectorAllowlist)?i.cssSelectorAllowlist:r}var Tt=5,_t=4e3,gr=function(e){var t;e===void 0&&(e={});var r=Bn,n="enrichment",i=[],a=e.errorClicks!==!1;e.errorClicks||(a=!1);var o=e.deadClicks!==!1&&e.deadClicks!==null,l=e.rageClicks!==!1&&e.rageClicks!==null,s=e.thrashedCursor!==!1&&e.thrashedCursor!==null;e.thrashedCursor||(s=!1);var c=pr(e,"rageClicks",en,l),u=pr(e,"deadClicks",$r,o),v=pr(e,"errorClicks",Zr,a),d=(t=e.dataAttributePrefix)!==null&&t!==void 0?t:ye,f=new Et(e),p=F([],N(new Set(F(F(F([],N(c),!1),N(u),!1),N(v),!1))),!1),A=function(){var m,E=$(ht("pointerdown").map(function(_){return f.addAdditionalEventProperties(_,"click",p,d,!0)})),y=$(Ei().map(function(_){return f.addTypeAndTimestamp(_,"error")})),L=$(mt().map(function(_){return f.addAdditionalEventProperties(_,"mutation",p,d)})),D;if(window.navigation){var V=new J(function(_){var I=function(P){_.next(S(S({},P),{type:"navigate"}))};return window.navigation.addEventListener("navigate",I),function(){window.navigation.removeEventListener("navigate",I)}});D=$(V.map(function(_){return f.addAdditionalEventProperties(_,"navigate",p,d)}))}var x=$(new J(function(_){var I=function(){var P=document.activeElement;if(P&&(P.tagName==="TEXTAREA"||P.tagName==="INPUT")){var M=void 0,C=void 0;try{if(M=P.selectionStart,C=P.selectionEnd,M===C)return}catch(K){return}return _.next()}var R=window.getSelection();if(!(!R||R.isCollapsed))return _.next()};return window.document.addEventListener("selectionchange",I),function(){window.document.removeEventListener("selectionchange",I)}})),h=$(bi());return m={},m[ee.ClickObservable]=E,m[ee.MutationObservable]=L,m[ee.NavigateObservable]=D,m[ee.BrowserErrorObservable]=y,m[ee.SelectionObservable]=x,m[ee.MouseMoveObservable]=h,m},b=function(m,E){return w(void 0,void 0,void 0,function(){var y,L,D,V,x,h,_,I,P,M,C;return O(this,function(R){return typeof document>"u"?[2]:(y=A(),l&&(L=le(e,c),D=xi({allObservables:y,amplitude:E,shouldTrackRageClick:L}),i.push(D)),o&&(V=le(e,u),x=ki({amplitude:E,allObservables:y,getEventProperties:function(K,W){return f.getEventProperties(K,W,d)},shouldTrackDeadClick:V}),i.push(x)),a&&(h=le(e,v),_=Ni({amplitude:E,allObservables:y,shouldTrackErrorClick:h}),i.push(_)),s&&(I=void 0,P=void 0,typeof e.thrashedCursor=="object"&&(I=e.thrashedCursor.directionChanges,P=e.thrashedCursor.threshold,I&&I<Tt&&(m.loggerProvider.warn("'thrashedCursor.directionChanges' of ".concat(I," is below the minimum of ").concat(Tt,", setting to ").concat(Tt)),I=Tt),P&&P>_t&&(m.loggerProvider.warn("'thrashedCursor.threshold' of ".concat(P," is above the maximum of ").concat(_t,", setting to ").concat(_t)),P=_t)),M=Fi({amplitude:E,options:e,allObservables:y,directionChanges:I,thresholdMs:P}),i.push(M)),(C=m?.loggerProvider)===null||C===void 0||C.log("".concat(r," has been successfully added.")),[2])})})},g=function(m){return w(void 0,void 0,void 0,function(){return O(this,function(E){return[2,m]})})},T=function(){return w(void 0,void 0,void 0,function(){var m,E,y,L,D;return O(this,function(V){try{for(m=U(i),E=m.next();!E.done;E=m.next())y=E.value,y.unsubscribe()}catch(x){L={error:x}}finally{try{E&&!E.done&&(D=m.return)&&D.call(m)}finally{if(L)throw L.error}}return[2]})})};return{name:r,type:n,setup:b,execute:g,teardown:T}};var Hi="@amplitude/plugin-network-capture-browser",mr="[Amplitude] Network Request",Gi=!0;var Ki="500-599";function yt(e,t){var r=t.replace(/[-[\]{}()+?.,\\^$|#\s]/g,"\\$&"),n="^"+r.replace(/\*/g,".*")+"$",i=new RegExp(n);return i.test(e)}function ji(e,t){var r,n,i=t.split(",");try{for(var a=U(i),o=a.next();!o.done;o=a.next()){var l=o.value,s=N(l.split("-").map(Number),2),c=s[0],u=s[1];if(e===c&&u===void 0||e>=c&&e<=u)return!0}}catch(v){r={error:v}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return!1}function ro(e,t,r,n,i){if(!(e.hosts&&!e.hosts.find(function(o){return yt(t,o)}))&&!(n&&e.urls&&!De(n,e.urls))&&!(i&&e.methods&&!e.methods.find(function(o){return i.toLowerCase()===o.toLowerCase()||o==="*"}))){if(r||r===0){var a=e.statusCodeRange||Ki;if(!ji(r,a))return!1}return!0}}function Wi(e){var t;if(e)try{var r=(t=j())===null||t===void 0?void 0:t.location.href,n=new URL(e,r),i=n.searchParams.toString(),a=n.hash.replace("#",""),o=n.href,l=n.host;n.hash="",n.search="";var s=n.href;return{query:i,fragment:a,href:o,hrefWithoutQueryOrHash:s,host:l}}catch(c){return}}function no(e,t){if(e.includes("amplitude.com"))try{var r=t.body;if(typeof r!="string")return!1;var n=JSON.parse(r),i=n.events;if(i.find(function(a){return a.event_type===mr}))return!0}catch(a){}return!1}function Bi(e){if(typeof e!="object"||e===null){if(e)return F([],N(xe),!1);if(e===void 0){var t=Gi?void 0:F([],N(xe),!1);return t}return}if(e.length!==0)return e}function qi(e){var t,r;return!(!((t=e?.allowlist)===null||t===void 0)&&t.length)&&!(!((r=e?.blocklist)===null||r===void 0)&&r.length)}function io(e,t){var r;t===void 0&&(t={});var n=Wi(e.url);if(!n)return!1;var i=n.host;if(t.ignoreAmplitudeRequests!==!1&&(yt(i,"*.amplitude.com")||yt(i,"amplitude.com"))||!((r=t.ignoreHosts)===null||r===void 0)&&r.find(function(o){return yt(i,o)})||!t.captureRules&&e.status!==void 0&&!ji(e.status,Ki))return!1;if(t.captureRules){var a;
7if(F([],N(t.captureRules),!1).reverse().find(function(o){if(a=ro(o,i,e.status,e.url,e.method),a){var l=Bi(o.responseHeaders);if(e.responseWrapper&&l){var s=e.responseWrapper.headers(l);s&&(e.responseHeaders=s)}var c=Bi(o.requestHeaders);if(e.requestWrapper&&c){var u=e.requestWrapper.headers(c);u&&(e.requestHeaders=u)}e.responseWrapper&&o.responseBody&&!qi(o.responseBody)&&(e.responseBodyJson=e.responseWrapper.json(o.responseBody.allowlist,o.responseBody.blocklist)),e.requestWrapper&&o.requestBody&&!qi(o.requestBody)&&(e.requestBodyJson=e.requestWrapper.json(o.requestBody.allowlist,o.requestBody.blocklist))}return a!==void 0}),!a)return!1}return!(e.requestWrapper&&no(i,e.requestWrapper))}function ao(e,t,r,n){return w(this,void 0,void 0,function(){var i,a,o;return O(this,function(l){switch(l.label){case 0:return t.requestBodyJson||t.responseBodyJson?[4,Promise.all([t.requestBodyJson,t.responseBodyJson])]:[3,2];case 1:if(i=N.apply(void 0,[l.sent(),2]),a=i[0],o=i[1],a)try{e["[Amplitude] Request Body"]=JSON.stringify(a)}catch(s){n?.debug("Failed to stringify request body",s)}if(o)try{e["[Amplitude] Response Body"]=JSON.stringify(o)}catch(s){n?.debug("Failed to stringify response body")}l.label=2;case 2:return r?.track(mr,e),[2]}})})}function Xi(e){var t=e.allObservables,r=e.networkTrackingOptions,n=e.amplitude,i=e.loggerProvider,a=t.networkObservable,o=a.filter(function(l){return io(l.event,r)});return o.subscribe(function(l){var s,c,u,v=l.event,d=Wi(v.url);if(d){var f=(c=v.responseWrapper)===null||c===void 0?void 0:c.bodySize,p=(u=v.requestWrapper)===null||u===void 0?void 0:u.bodySize,A=(s={},s["[Amplitude] URL"]=d.hrefWithoutQueryOrHash,s["[Amplitude] URL Query"]=d.query,s["[Amplitude] URL Fragment"]=d.fragment,s["[Amplitude] Request Method"]=v.method,s["[Amplitude] Status Code"]=v.status,s["[Amplitude] Start Time"]=v.startTime,s["[Amplitude] Completion Time"]=v.endTime,s["[Amplitude] Duration"]=v.duration,s["[Amplitude] Request Body Size"]=p,s["[Amplitude] Response Body Size"]=f,s["[Amplitude] Request Type"]=v.type,s["[Amplitude] Request Headers"]=v.requestHeaders,s["[Amplitude] Response Headers"]=v.responseHeaders,s);ao(A,v,n,i)}})}var Yi=(function(e){return e.NetworkObservable="networkObservable",e})(Yi||{}),Ji,At=function(e){e===void 0&&(e={});var t=Hi,r="enrichment",n,i=function(c,u){var v={event:c,timestamp:Date.now(),type:u};return v},a=function(){var c,u=new J(function(v){var d=new an(function(f){var p=i(f,"network");v.next(p)});return Bt.subscribe(d,n),function(){Bt.unsubscribe(d)}});return c={},c[Yi.NetworkObservable]=u,c},o=function(c,u){return w(void 0,void 0,void 0,function(){var v;return O(this,function(d){return typeof document>"u"?[2]:(v=a(),n=c?.loggerProvider,Ji=Xi({allObservables:v,networkTrackingOptions:e,amplitude:u,loggerProvider:n}),n?.log("".concat(t," has been successfully added.")),[2])})})},l=function(c){return w(void 0,void 0,void 0,function(){return O(this,function(u){return[2,c]})})},s=function(){return w(void 0,void 0,void 0,function(){return O(this,function(c){return Ji.unsubscribe(),[2]})})};return{name:t,type:r,setup:o,execute:l,teardown:s}};var zi="web-vitals-browser",Qi="[Amplitude] Web Vitals";var oa=-1,Pe=e=>{addEventListener("pageshow",t=>{t.persisted&&(oa=t.timeStamp,e(t))},!0)},ae=(e,t,r,n)=>{let i,a;return o=>{t.value>=0&&(o||n)&&(a=t.value-(i??0),(a||i===void 0)&&(i=t.value,t.delta=a,t.rating=((l,s)=>l>s[1]?"poor":l>s[0]?"needs-improvement":"good")(t.value,r),e(t)))}},Sr=e=>{requestAnimationFrame(()=>requestAnimationFrame(()=>e()))},kr=()=>{let e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},Ge=()=>kr()?.activationStart??0,oe=(e,t=-1)=>{let r=kr(),n="navigate";return oa>=0?n="back-forward-cache":r&&(document.prerendering||Ge()>0?n="prerender":document.wasDiscarded?n="restore":r.type&&(n=r.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:n}},hr=new WeakMap;function wr(e,t){return hr.get(e)||hr.set(e,new t),hr.get(e)}var br=class{t;i=0;o=[];h(t){if(t.hadRecentInput)return;let r=this.o[0],n=this.o.at(-1);this.i&&r&&n&&t.startTime-n.startTime<1e3&&t.startTime-r.startTime<5e3?(this.i+=t.value,this.o.push(t)):(this.i=t.value,this.o=[t]),this.t?.(t)}},Be=(e,t,r={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let n=new PerformanceObserver(i=>{Promise.resolve().then(()=>{t(i.getEntries())})});return n.observe(Dr({type:e,buffered:!0},r)),n}}catch(n){}},Or=e=>{let t=!1;return()=>{t||(e(),t=!0)}},Oe=-1,sa=new Set,$i=()=>document.visibilityState!=="hidden"||document.prerendering?1/0:0,Tr=e=>{if(document.visibilityState==="hidden"){if(e.type==="visibilitychange")for(let t of sa)t();isFinite(Oe)||(Oe=e.type==="visibilitychange"?e.timeStamp:0,removeEventListener("prerenderingchange",Tr,!0))}},St=()=>{if(Oe<0){let e=Ge();Oe=(document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(r=>r.name==="hidden"&&r.startTime>e)[0]?.startTime)??$i(),addEventListener("visibilitychange",Tr,!0),addEventListener("prerenderingchange",Tr,!0),Pe(()=>{setTimeout(()=>{Oe=$i()})})}return{get firstHiddenTime(){return Oe},onHidden(e){sa.add(e)}}},kt=e=>{document.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},Zi=[1800,3e3],Pr=(e,t={})=>{kt(()=>{let r=St(),n,i=oe("FCP"),a=Be("paint",o=>
7{for(let l of o)l.name==="first-contentful-paint"&&(a.disconnect(),l.startTime<r.firstHiddenTime&&(i.value=Math.max(l.startTime-Ge(),0),i.entries.push(l),n(!0)))});a&&(n=ae(e,i,Zi,t.reportAllChanges),Pe(o=>{i=oe("FCP"),n=ae(e,i,Zi,t.reportAllChanges),Sr(()=>{i.value=performance.now()-o.timeStamp,n(!0)})}))})},ea=[.1,.25],ua=(e,t={})=>{let r=St();Pr(Or(()=>{let n,i=oe("CLS",0),a=wr(t,br),o=s=>{for(let c of s)a.h(c);a.i>i.value&&(i.value=a.i,i.entries=a.o,n())},l=Be("layout-shift",o);l&&(n=ae(e,i,ea,t.reportAllChanges),r.onHidden(()=>{o(l.takeRecords()),n(!0)}),Pe(()=>{a.i=0,i=oe("CLS",0),n=ae(e,i,ea,t.reportAllChanges),Sr(()=>n())}),setTimeout(n))}))},la=0,Er=1/0,It=0,oo=e=>{for(let t of e)t.interactionId&&(Er=Math.min(Er,t.interactionId),It=Math.max(It,t.interactionId),la=It?(It-Er)/7+1:0)},_r,ta=()=>_r?la:performance.interactionCount??0,so=()=>{"interactionCount"in performance||_r||(_r=Be("event",oo,{type:"event",buffered:!0,durationThreshold:0}))},ra=0,yr=class{u=[];l=new Map;m;p;v(){ra=ta(),this.u.length=0,this.l.clear()}L(){let t=Math.min(this.u.length-1,Math.floor((ta()-ra)/50));return this.u[t]}h(t){if(this.m?.(t),!t.interactionId&&t.entryType!=="first-input")return;let r=this.u.at(-1),n=this.l.get(t.interactionId);if(n||this.u.length<10||t.duration>r.P){if(n?t.duration>n.P?(n.entries=[t],n.P=t.duration):t.duration===n.P&&t.startTime===n.entries[0].startTime&&n.entries.push(t):(n={id:t.interactionId,entries:[t],P:t.duration},this.l.set(n.id,n),this.u.push(n)),this.u.sort((i,a)=>a.P-i.P),this.u.length>10){let i=this.u.splice(10);for(let a of i)this.l.delete(a.id)}this.p?.(n)}}},ca=e=>{let t=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?e():(e=Or(e),addEventListener("visibilitychange",e,{once:!0,capture:!0}),t(()=>{e(),removeEventListener("visibilitychange",e,{capture:!0})}))},na=[200,500],da=(e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;let r=St();kt(()=>{so();let n,i=oe("INP"),a=wr(t,yr),o=s=>{ca(()=>{for(let u of s)a.h(u);let c=a.L();c&&c.P!==i.value&&(i.value=c.P,i.entries=c.entries,n())})},l=Be("event",o,{durationThreshold:t.durationThreshold??40});n=ae(e,i,na,t.reportAllChanges),l&&(l.observe({type:"first-input",buffered:!0}),r.onHidden(()=>{o(l.takeRecords()),n(!0)}),Pe(()=>{a.v(),i=oe("INP"),n=ae(e,i,na,t.reportAllChanges)}))})},Ar=class{m;h(t){this.m?.(t)}},ia=[2500,4e3],va=(e,t={})=>{kt(()=>{let r=St(),n,i=oe("LCP"),a=wr(t,Ar),o=s=>{t.reportAllChanges||(s=s.slice(-1));for(let c of s)a.h(c),c.startTime<r.firstHiddenTime&&(i.value=Math.max(c.startTime-Ge(),0),i.entries=[c],n())},l=Be("largest-contentful-paint",o);if(l){n=ae(e,i,ia,t.reportAllChanges);let s=Or(()=>{o(l.takeRecords()),l.disconnect(),n(!0)}),c=u=>{u.isTrusted&&(ca(s),removeEventListener(u.type,c,{capture:!0}))};for(let u of["keydown","click","visibilitychange"])addEventListener(u,c,{capture:!0});Pe(u=>{i=oe("LCP"),n=ae(e,i,ia,t.reportAllChanges),Sr(()=>{i.value=performance.now()-u.timeStamp,n(!0)})})}})},aa=[800,1800],Ir=e=>{document.prerendering?kt(()=>Ir(e)):document.readyState!=="complete"?addEventListener("load",()=>Ir(e),!0):setTimeout(e)},fa=(e,t={})=>{let r=oe("TTFB"),n=ae(e,r,aa,t.reportAllChanges);Ir(()=>{let i=kr();i&&(r.value=Math.max(i.responseStart-Ge(),0),r.entries=[i],n(!0),Pe(()=>{r=oe("TTFB",0),n=ae(e,r,aa,t.reportAllChanges),n(!0)}))})};function uo(e){var t,r=((t=e.entries[0])===null||t===void 0?void 0:t.startTime)||0;return performance.timeOrigin+r}function qe(e){return{value:e.value,rating:e.rating,delta:e.delta,navigationType:e.navigationType,id:e.id,timestamp:Math.floor(uo(e)),navigationStart:Math.floor(performance.timeOrigin)}}var wt=function(){var e=null,t=j(),r=t?.document,n=t?.location,i=function(l,s){return w(void 0,void 0,void 0,function(){var c,u;return O(this,function(v){return r===void 0?[2]:(c=_e(n?.href||"",l.loggerProvider),u={"[Amplitude] Page Domain":n?.hostname||"","[Amplitude] Page Location":c,"[Amplitude] Page Path":_e(n?.pathname||"",l.loggerProvider),"[Amplitude] Page Title":typeof document<"u"&&document.title||"","[Amplitude] Page URL":_e(c.split("?")[0],l.loggerProvider)},va(function(d){u["[Amplitude] LCP"]=qe(d)}),Pr(function(d){u["[Amplitude] FCP"]=qe(d)}),da(function(d){u["[Amplitude] INP"]=qe(d)}),ua(function(d){u["[Amplitude] CLS"]=qe(d)}),fa(function(d){u["[Amplitude] TTFB"]=qe(d)}),e=function(){r.visibilityState==="hidden"&&e&&(s.track(Qi,u),r.removeEventListener("visibilitychange",e),e=null)},r.addEventListener("visibilitychange",e),[2])})})},a=function(l){return w(void 0,void 0,void 0,function(){return O(this,function(s){return[2,l]})})},o=function(){return w(void 0,void 0,void 0,function(){return O(this,function(l){return e&&r?.removeEventListener("visibilitychange",e),[2]})})};return{name:zi,type:"enrichment",setup:i,execute:a,teardown:o}};var pa=function(e){var t=e.split(".");return t.length<=2?e:t.slice(t.length-2,t.length).join(".")},lo=function(e){return Object.values(e).every(function(t){return!t})},ga=function(e,t,r,n,i){i===void 0&&(i=!0);var a=e.referrer,o=e.referring_domain,l=Le(e,["referrer","referring_domain"]),s=t||{},c=s.referrer,u=s.referring_domain,v=Le(s,["referrer","referring_domain"]);if(co(r.excludeReferrers,e.referring_domain))return n.debug("This is not a new campaign because ".concat(e.referring_domain," is in the exclude referrer list.")),!1;if(!i&&lo(e)&&t)return n.debug("This is not a new campaign because this is a direct traffic in the same session."),!1;var d=JSON.stringify(l)!==JSON.stringify(v),f=pa(o||"")!==pa(u||""),p=!t||d||f;return p?n.debug("This is a new campaign. An $identify event will be sent."):n.debug("This is not a new campaign because it's the same as the previous one."),p},co=function(e,t){return e===void 0&&(e=[]),t===void 0&&(t=""),e.some(function(r){return r instanceof RegExp?r.test(t):r===t})},ma=function(e,t){var r=S(S({},be),e),n=Object.entries(r).reduce(function(i,a){var o,l=N(a,2),s=l[0],c=l[1];
7return i.setOnce("initial_".concat(s),(o=c??t.initialEmptyValue)!==null&&o!==void 0?o:"EMPTY"),c?i.set(s,c):i.unset(s)},new pe);return Ke(n)},ha=function(e){var t=e;return t?(t.startsWith(".")&&(t=t.substring(1)),[new RegExp("".concat(t.replace(".","\\."),"$"))]):[]};var Lr=(function(){function e(t,r){var n;this.shouldTrackNewCampaign=!1,this.options=S({initialEmptyValue:"EMPTY",resetSessionOnNewCampaign:!1,excludeReferrers:ha((n=r.cookieOptions)===null||n===void 0?void 0:n.domain),optOut:r.optOut},t),this.storage=r.cookieStorage,this.storageKey=Ht(r.apiKey,"MKTG"),this.webExpStorageKey=Ht(r.apiKey,"MKTG_ORIGINAL"),this.currentCampaign=be,this.sessionTimeout=r.sessionTimeout,this.lastEventTime=r.lastEventTime,this.logger=r.loggerProvider,r.loggerProvider.log("Installing web attribution tracking.")}return e.prototype.init=function(){return w(this,void 0,void 0,function(){var t,r;return O(this,function(n){switch(n.label){case 0:return this.options.optOut?[2]:[4,this.fetchCampaign()];case 1:return r=N.apply(void 0,[n.sent(),2]),this.currentCampaign=r[0],this.previousCampaign=r[1],t=this.lastEventTime?We(this.sessionTimeout,this.lastEventTime):!0,ga(this.currentCampaign,this.previousCampaign,this.options,this.logger,t)?(this.shouldTrackNewCampaign=!0,[4,this.storage.set(this.storageKey,this.currentCampaign)]):[3,3];case 2:n.sent(),n.label=3;case 3:return[2]}})})},e.prototype.fetchCampaign=function(){return w(this,void 0,void 0,function(){var t;return O(this,function(r){switch(r.label){case 0:return[4,this.storage.get(this.webExpStorageKey)];case 1:return t=r.sent(),t?[4,this.storage.remove(this.webExpStorageKey)]:[3,3];case 2:r.sent(),r.label=3;case 3:return[4,Promise.all([t||new et().parse(),this.storage.get(this.storageKey)])];case 4:return[2,r.sent()]}})})},e.prototype.generateCampaignEvent=function(t){this.shouldTrackNewCampaign=!1;var r=ma(this.currentCampaign,this.options);return t&&(r.event_id=t),r},e.prototype.shouldSetSessionIdOnNewCampaign=function(){return this.shouldTrackNewCampaign&&!!this.options.resetSessionOnNewCampaign},e})();var Cr=-1,xr=(function(e){Q(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r._diagnosticsSampleRate=0,r}return t.prototype.init=function(r,n,i){r===void 0&&(r="");var a,o;return arguments.length>2?(a=n,o=i):typeof n=="string"?(a=n,o=void 0):(a=n?.userId,o=n),Te(this._init(S(S({},o),{userId:a,apiKey:r})))},t.prototype._init=function(r){var n,i,a,o,l,s,c;return w(this,void 0,void 0,function(){var u,v,d,f,p,A,b,g,T,m,E,y,L,D,V,x=this;return O(this,function(h){switch(h.label){case 0:return this.initializing?[2]:(this.initializing=!0,u=Ln(r),v=(n=r.loggerProvider)!==null&&n!==void 0?n:new je,d=(i=r.serverZone)!==null&&i!==void 0?i:lt,p=this._diagnosticsSampleRate,A=(a=r.enableDiagnostics)!==null&&a!==void 0?a:!0,u?(f=new zr(r.apiKey,v,d,(o=r.remoteConfig)===null||o===void 0?void 0:o.serverUrl),[4,new Promise(function(_){f?.subscribe("configs.diagnostics.browserSDK","all",function(I,P,M){if(v.debug("Diagnostics remote configuration received:",JSON.stringify({remoteConfig:I,source:P,lastFetch:M},null,2)),I){var C=I.sampleRate;typeof C=="number"&&!isNaN(C)&&(p=C);var R=I.enabled;typeof R=="boolean"&&(A=R)}_()})})]):[3,2]);case 1:h.sent(),h.label=2;case 2:return b=new Jr(r.apiKey,v,d,{enabled:A,sampleRate:p}),b.setTag("library","".concat(it,"/").concat(Se)),typeof navigator<"u"&&b.setTag("user_agent",navigator.userAgent),[4,Pn(r.apiKey,r,this,b,{loggerProvider:v,serverZone:d,enableDiagnostics:A,diagnosticsSampleRate:p})];case 3:return g=h.sent(),u&&f?[4,new Promise(function(_){f?.subscribe("configs.analyticsSDK.browserSDK","all",function(I,P,M){g.loggerProvider.debug("Remote configuration received:",JSON.stringify({remoteConfig:I,source:P,lastFetch:M},null,2)),I&&Hn(I,g),_()})})]:[3,5];case 4:h.sent(),h.label=5;case 5:return[4,e.prototype._init.call(this,g)];case 6:return h.sent(),this.logBrowserOptions(g),this.config.remoteConfigClient=f,Kt(this.config.defaultTracking)?(this.config.optOut&&this.timeline.addOptOutListener(function(_){return w(x,void 0,void 0,function(){var I;return O(this,function(P){switch(P.label){case 0:return _?[3,2]:(I=$t(this.config),this.webAttribution=new Lr(I,this.config),[4,this.webAttribution.init()]);case 1:P.sent(),P.label=2;case 2:return[2]}})})}),T=$t(this.config),this.webAttribution=new Lr(T,this.config),[4,this.webAttribution.init()]):[3,8];case 7:h.sent(),h.label=8;case 8:return m=Xe(),E=m.ampTimestamp?Number(m.ampTimestamp):void 0,y=E?Date.now()<E:!0,L=y&&!Number.isNaN(Number(m.ampSessionId))?Number(m.ampSessionId):void 0,D=this.config.deferredSessionId,D===Cr&&!this.config.optOut&&(D=Date.now()),this.setSessionId((c=(s=(l=r.sessionId)!==null&&l!==void 0?l:L)!==null&&s!==void 0?s:D)!==null&&c!==void 0?c:this.config.sessionId),this.config.optOut&&this.timeline.addOptOutListener(function(_){return w(x,void 0,void 0,function(){return O(this,function(I){return!_&&this.config.deferredSessionId&&(this.config.deferredSessionId===Cr?this.setSessionId(void 0):this.setSessionId(this.config.deferredSessionId)),[2]})})}),V=Hr(r.instanceName),V.identityStore.setIdentity({userId:this.config.userId,deviceId:this.config.deviceId}),this.config.offline===Qe?[3,10]:[4,this.add(Un()).promise];case 9:h.sent(),h.label=10;case 10:return[4,this.add(new Fr({diagnosticsClient:b})).promise];case 11:return h.sent(),[4,this.add(new hn).promise];case 12:return h.sent(),[4,this.add(new qr).promise];case 13:return h.sent(),Mn(this.config),cn(this.config.defaultTracking)?(this.config.loggerProvider.debug("Adding file download tracking plugin"),[4,this.add(Dn()).promise]):[3,15];case 14:h.sent(),h.label=15;case 15:return jt(this.config.defaultTracking)?(this.config.loggerProvider.debug("Adding form interaction plugin"),[4,this.add(Nn()).promise]):[3,17];case 16:h.sent(),h.label=17;case 17:return Wt(this.config.defaultTracking)?this.config.optOut?[3,19]:(this.config.loggerProvider.debug("Adding page view tracking plugin"),[4,this.add(ct(Qt(this.config))).promise]):[3,20];case 18:return h.sent(),[3,20];case 19:this.timeline.addOptOutListener(function(_){return w(x,void 0,void 0,function(){return O(this,function(I){switch(I.label){case 0:return _?[2]:(this.config.loggerProvider.debug("Adding page view tracking plugin"),[4,this.add(ct(Qt(this.config))).promise]);case 1:return I.sent(),[2]}})})}),h.label=20;case 20:return Yt(this.config.autocapture)?(this.config.loggerProvider.debug("Adding user interactions plugin (autocapture plugin)"),[4,this.add(bt(fn(this.config),{diagnosticsClient:b})).promise]):[3,22];case 21:h.sent(),h.label=22;case 22:return zt(this.config.autocapture)?(this.config.loggerProvider.debug("Adding frustration interactions plugin"),[4,this.add(gr(pn(this.config))).promise]):[3,24];case 23:h.sent(),h.label=24;case 24:return Jt(this.config.autocapture)?(this.config.loggerProvider.debug("Adding network tracking plugin"),[4,this.add(At(gn(this.config))).promise]):[3,26];
7case 25:h.sent(),h.label=26;case 26:return vn(this.config.autocapture)?(this.config.loggerProvider.debug("Adding web vitals plugin"),[4,this.add(wt()).promise]):[3,28];case 27:h.sent(),h.label=28;case 28:return dn(this.config.autocapture)?(this.config.loggerProvider.debug("Adding referrer page url plugin"),[4,this.add(ln()).promise]):[3,30];case 29:h.sent(),h.label=30;case 30:return this.initializing=!1,[4,this.runQueuedFunctions("dispatchQ")];case 31:return h.sent(),V.eventBridge.setEventReceiver(function(_){var I=_.eventProperties||{},P=I.time,M=Le(I,["time"]),C=typeof P=="number"?{time:P}:void 0;x.track(_.eventType,M,C)}),[2]}})})},t.prototype.getUserId=function(){var r;return(r=this.config)===null||r===void 0?void 0:r.userId},t.prototype.setUserId=function(r){if(!this.config){this.q.push(this.setUserId.bind(this,r));return}this.config.loggerProvider.debug("function setUserId: ",r),(r!==this.config.userId||r===void 0)&&(this.config.userId=r,this.timeline.onIdentityChanged({userId:r}),Gr(r,this.config.instanceName))},t.prototype.getDeviceId=function(){var r;return(r=this.config)===null||r===void 0?void 0:r.deviceId},t.prototype.setDeviceId=function(r){if(!this.config){this.q.push(this.setDeviceId.bind(this,r));return}this.config.loggerProvider.debug("function setDeviceId: ",r),r!==this.config.deviceId&&(this.config.deviceId=r,this.timeline.onIdentityChanged({deviceId:r}),Br(r,this.config.instanceName))},t.prototype.reset=function(){this.setDeviceId(ge()),this.setUserId(void 0),this.timeline.onReset()},t.prototype.getIdentity=function(){var r,n;return{deviceId:(r=this.config)===null||r===void 0?void 0:r.deviceId,userId:(n=this.config)===null||n===void 0?void 0:n.userId,userProperties:this.userProperties}},t.prototype.setIdentity=function(r){var n,i,a;if("userId"in r&&this.setUserId(r.userId),"deviceId"in r&&r.deviceId&&this.setDeviceId(r.deviceId),"userProperties"in r){this.userProperties=r.userProperties;var o=new pe,l=(a=r.userProperties)!==null&&a!==void 0?a:{};try{for(var s=U(Object.entries(l)),c=s.next();!c.done;c=s.next()){var u=N(c.value,2),v=u[0],d=u[1];o.set(v,d)}}catch(f){n={error:f}}finally{try{c&&!c.done&&(i=s.return)&&i.call(s)}finally{if(n)throw n.error}}this.identify(o)}},t.prototype.getOptOut=function(){var r;return(r=this.config)===null||r===void 0?void 0:r.optOut},t.prototype.getSessionId=function(){var r;return(r=this.config)===null||r===void 0?void 0:r.sessionId},t.prototype.setSessionId=function(r){var n,i=[];if(!this.config)return this.q.push(this.setSessionId.bind(this,r)),Te(Promise.resolve());if(this.config.optOut)return this.config.deferredSessionId=r??Cr,Te(Promise.resolve());if(r===void 0&&(r=Date.now()),r===this.config.sessionId)return Te(Promise.resolve());this.config.loggerProvider.debug("function setSessionId: ",r);var a=this.getSessionId();a!==r&&this.timeline.onSessionIdChanged(r);var o=this.config.lastEventTime,l=(n=this.config.lastEventId)!==null&&n!==void 0?n:-1;this.config.sessionId=r,this.config.lastEventTime=void 0,this.config.pageCounter=0,Xt(this.config.defaultTracking)&&(a&&o&&i.push(this.track(nr,void 0,{device_id:this.previousSessionDeviceId,event_id:++l,session_id:a,time:o+1,user_id:this.previousSessionUserId}).promise),this.config.lastEventTime=this.config.sessionId);var s=this.trackCampaignEventIfNeeded(++l,i);return this.config.identify&&i.push(this.track(Ke(this.config.identify)).promise),Xt(this.config.defaultTracking)&&i.push(this.track(rr,void 0,{event_id:s?++l
7:l,session_id:this.config.sessionId,time:this.config.lastEventTime}).promise),this.previousSessionDeviceId=this.config.deviceId,this.previousSessionUserId=this.config.userId,Te(Promise.all(i))},t.prototype.extendSession=function(){if(!this.config){this.q.push(this.extendSession.bind(this));return}this.config.lastEventTime=Date.now()},t.prototype.setTransport=function(r){if(!this.config){this.q.push(this.setTransport.bind(this,r));return}this.config.transportProvider=ir(r)},t.prototype.identify=function(r,n){if(nt(r)){var i=r._q;r._q=[],r=Ue(new pe,i)}return n?.user_id&&this.setUserId(n.user_id),n?.device_id&&this.setDeviceId(n.device_id),e.prototype.identify.call(this,r,n)},t.prototype.groupIdentify=function(r,n,i,a){if(nt(i)){var o=i._q;i._q=[],i=Ue(new pe,o)}return e.prototype.groupIdentify.call(this,r,n,i,a)},t.prototype.revenue=function(r,n){if(nt(r)){var i=r._q;r._q=[],r=Ue(new Vt,i)}return e.prototype.revenue.call(this,r,n)},t.prototype.trackCampaignEventIfNeeded=function(r,n){if(!this.webAttribution||!this.webAttribution.shouldTrackNewCampaign)return!1;var i=this.webAttribution.generateCampaignEvent(r);return n?n.push(this.track(i).promise):this.track(i),this.config.loggerProvider.log("Tracking attribution."),!0},t.prototype.process=function(r){return w(this,void 0,void 0,function(){var n,i,a;return O(this,function(o){return n=Date.now(),i=We(this.config.sessionTimeout,this.config.lastEventTime),a=this.webAttribution&&this.webAttribution.shouldSetSessionIdOnNewCampaign(),r.event_type!==rr&&r.event_type!==nr&&(!r.session_id||r.session_id===this.getSessionId())&&(i||a?(this.setSessionId(n),a&&this.config.loggerProvider.log("Created a new session for new campaign.")):i||this.trackCampaignEventIfNeeded()),[2,e.prototype.process.call(this,r)]})})},t.prototype.logBrowserOptions=function(r){try{var n=S(S({},r),{apiKey:r.apiKey.substring(0,10)+"********"});this.config.loggerProvider.debug("Initialized Amplitude with BrowserConfig:",on(n))}catch(i){this.config.loggerProvider.error("Error logging browser config",i)}},t.prototype._setDiagnosticsSampleRate=function(r){if(!(r>1||r<0)&&!this.config){this._diagnosticsSampleRate=r;return}},t})(Mr);var Ea=function(){var e=new xr;return{init:B(e.init.bind(e),"init",H(e),G(e,["config"])),add:B(e.add.bind(e),"add",H(e),G(e,["config.apiKey","timeline.plugins"])),remove:B(e.remove.bind(e),"remove",H(e),G(e,["config.apiKey","timeline.plugins"])),track:B(e.track.bind(e),"track",H(e),G(e,["config.apiKey","timeline.queue.length"])),logEvent:B(e.logEvent.bind(e),"logEvent",H(e),G(e,["config.apiKey","timeline.queue.length"])),identify:B(e.identify.bind(e),"identify",H(e),G(e,["config.apiKey","timeline.queue.length"])),groupIdentify:B(e.groupIdentify.bind(e),"groupIdentify",H(e),G(e,["config.apiKey","timeline.queue.length"])),setGroup:B(e.setGroup.bind(e),"setGroup",H(e),G(e,["config.apiKey","timeline.queue.length"])),revenue:B(e.revenue.bind(e),"revenue",H(e),G(e,["config.apiKey","timeline.queue.length"])),flush:B(e.flush.bind(e),"flush",H(e),G(e,["config.apiKey","timeline.queue.length"])),getUserId:B(e.getUserId.bind(e),"getUserId",H(e),G(e,["config","config.userId"])),setUserId:B(e.setUserId.bind(e),"setUserId",H(e),G(e,["config","config.userId"])),getDeviceId:B(e.getDeviceId.bind(e),"getDeviceId",H(e),G(e,["config","config.deviceId"])),setDeviceId:B(e.setDeviceId.bind(e),"setDeviceId",H(e),G(e,["config","config.deviceId"])),reset:B(e.reset.bind(e),"reset",H(e),G(e,["config","config.userId","config.deviceId"])),getSessionId:B(e.getSessionId.bind(e),"getSessionId",H(e),G(e,["config"])),setSessionId:B(e.setSessionId.bind(e),"setSessionId",H(e),G(e,["config"])),extendSession:B(e.extendSession.bind(e),"extendSession",H(e),G(e,["config"])),setOptOut:B(e.setOptOut.bind(e),"setOptOut",H(e),G(e,["config"])),setTransport:B(e.setTransport.bind(e),"setTransport",H(e),G(e,["config"])),getIdentity:B(e.getIdentity.bind(e),"getIdentity",H(e),G(e,["config"])),setIdentity:B(e.setIdentity.bind(e),"setIdentity",H(e),G(e,["config","config.userId","config.deviceId"])),getOptOut:B(e.getOptOut.bind(e),"getOptOut",H(e),G(e,["config"])),_setDiagnosticsSampleRate:B(e._setDiagnosticsSampleRate.bind(e),"_setDiagnosticsSampleRate",H(e),G(e,["config"]))}},q=Ea();var ba={};ya(ba,{DEFAULT_ACTION_CLICK_ALLOWLIST:()=>Ze,DEFAULT_CSS_SELECTOR_ALLOWLIST:()=>$e,DEFAULT_DATA_ATTRIBUTE_PREFIX:()=>ye,IdentifyOperation:()=>Ce,LogLevel:()=>Ne,OfflineDisabled:()=>Qe,RevenueProperty:()=>Ur,ServerZone:()=>Qr,SpecialEventType:()=>Rr});var Ql=q.add,$l=q.extendSession,Zl=q.flush,ec=q.getDeviceId,tc=q.getIdentity,rc=q.getOptOut,nc=q.getSessionId,ic=q.getUserId,ac=q.groupIdentify,oc=q.identify,sc=q.init,uc=q.logEvent,lc=q.remove,cc=q.reset,dc=q.revenue,vc=q.setDeviceId,fc=q.setGroup,pc=q.setIdentity,gc=q.setOptOut,mc=q.setSessionId,hc=q.setTransport,Ec=q.setUserId,bc=q.track,Tc=q._setDiagnosticsSampleRate;export{xr as AmplitudeBrowser,pe as Identify,Vt as Revenue,ba as Types,Tc as _setDiagnosticsSampleRate,Ql as add,Ea as createInstance,$l as extendSession,Zl as flush,ec as getDeviceId,tc as getIdentity,rc as getOptOut,nc as getSessionId,ic as getUserId,ac as groupIdentify,oc as identify,sc as init,uc as logEvent,lc as remove,cc as reset,dc as revenue,Aa as runQueuedFunctions,vc as
7setDeviceId,fc as setGroup,pc as setIdentity,gc as setOptOut,mc as setSessionId,hc as setTransport,Ec as setUserId,bc as track}; 8//noopchunk-OSOZSLVN.js.map
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.