"use strict";(()=>{var ur=Object.defineProperty;var ai=Object.getOwnPropertySymbols;var lr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable;var ci=Math.pow,di=(e,n,t)=>n in e?ur(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ui=(e,n)=>{for(var t in n||(n={}))lr.call(n,t)&&di(e,t,n[t]);if(ai)for(var t of ai(n))fr.call(n,t)&&di(e,t,n[t]);return e};var xe=(e,n,t)=>new Promise((i,o)=>{var r=d=>{try{a(t.next(d))}catch(c){o(c)}},s=d=>{try{a(t.throw(d))}catch(c){o(c)}},a=d=>d.done?i(d.value):Promise.resolve(d.value).then(r,s);a((t=t.apply(e,n)).next())});var In="https://bzr.openai.com/v1/sdk/events",li="https://bzrcdn.openai.com";var dt="oppref",ee="__oppref",Ye="oaiq_consent",ct="__oaiq_consent",Re="__obref";var fi="oaiq-web",Ie="0.1.93",pi="oaiq_test_session_id",gi="oaiq_test_pixel_id",ut="oaiq_test_session";var Oe=Object.freeze({PixelId:"pid",SdkType:"st",SdkVersion:"sv",Timestamp:"t",EventCount:"ec"});var gr=["country","city","region","postal_code","zip_code"],mr=/^[0-9a-f]{64}$/i,hr=/^[\w!#$%&'*+/=?^`{|}~-]+(?:\.[\w!#$%&'*+/=?^`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,_r=254,_i=1024,yr=3,vr=2,Er=/^[1-9][0-9]{7,14}$/,Cr=/^\+?[0-9]+$/,Ir=/[\s().-]+/g,Sr=/[!"#$%&'()*+,\-./:;<=>?@ \[\\\]^_`{|}~\s]+/g,Ar=/^(?=[a-z0-9 -]*\d)[a-z0-9][a-z0-9 -]{0,31}$/i,mi={australia:"au",brazil:"br",canada:"ca",france:"fr",germany:"de","great britain":"gb",india:"in",ireland:"ie",italy:"it",japan:"jp",mexico:"mx","new zealand":"nz",singapore:"sg","south korea":"kr",spain:"es",switzerland:"ch","u.k.":"gb",uk:"gb","u.s.":"us","u.s.a.":"us","united arab emirates":"ae","united kingdom":"gb","united states":"us","united states of america":"us",usa:"us"};function br(e){let n=e.trim().toLowerCase();return n.length<=_r&&hr.test(n)?n:void 0}function Mr(e){let n=e.trim().replace(Ir,"");if(!Cr.test(n)||n.startsWith("+0"))return;let t=n.startsWith("+")||n.startsWith("00"),i=n.replace(/^\+?0*/,"");if(!(t&&i.startsWith("1")&&i.length!==11))return Er.test(i)?i:void 0}function hi(e){if(e.length>_i)return;let n=e.replace(Sr,"").toLowerCase();return/\D/.test(n)?n:void 0}function Sn(e){let n=e.trim().toLowerCase().replace(/\s+/g," ");return n.length>0&&n.length<=128?n:void 0}function wr(e){let n=Sn(e);if(!n)return;let t=Object.prototype.hasOwnProperty.call(mi,n)?mi[n]:void 0;if(t)return t;if(/^[a-z]{2}$/.test(n))return n}function Tr(e){let n=Sn(e);return n&&Ar.test(n)?n:void 0}var Qe=[{kind:"email",field:"email_sha256",wire:"em",maximum:yr,automatic:!0,normalize:br},{kind:"phone",field:"phone_number_sha256",wire:"ph",maximum:vr,automatic:!0,normalize:Mr},{kind:"externalId",field:"external_id_sha256",wire:"eid",maximum:1,automatic:!1,normalize:e=>e},{kind:"firstName",field:"first_name_sha256",wire:"fn",maximum:1,automatic:!0,normalize:hi},{kind:"lastName",field:"last_name_sha256",wire:"ln",maximum:1,automatic:!0,normalize:hi}],kr=[{kind:"country",field:"country",wire:"co",maximum:1,normalize:wr},{kind:"city",field:"city",wire:"ct",maximum:1,normalize:Sn},{kind:"region",field:"region",wire:"rg",maximum:1,normalize:Sn},{kind:"postalCode",field:"postal_code",wire:"pc",maximum:1,normalize:Tr}],An=[...Qe.filter(e=>e.automatic),...kr];function Nr(e,n){if(typeof e!="string"||e.length>_i)return{};let t=e.trim();if(t.length===0)return{};if(mr.test(t))return{hash:t.toLowerCase()};let i=n(t);return i?{raw:i}:{}}function yi(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let n=e,t={};for(let i of gr){let o=n[i];typeof o=="string"&&o.length>0&&(t[i]=o)}return{identifiers:Qe.map(i=>({definition:i,value:Nr(n[i.field],i.normalize)})),passthrough:t}}function Pr(e){return Object.keys(e).length>0?e:void 0}function lt(e,n){let t=Object.assign({},n);for(let{field:i,hash:o}of e)o&&(t[i]=o);return Pr(t)}function Dr(e){return xe(this,null,function*(){let n=typeof window!="undefined"?window.crypto:globalThis.crypto;if(!(n!=null&&n.subtle)||typeof TextEncoder=="undefined")throw new Error("Web Crypto SHA-256 is unavailable");let t=yield n.subtle.digest("SHA-256",new TextEncoder().encode(e));return Array.from(new Uint8Array(t),i=>i.toString(16).padStart(2,"0")).join("")})}function xr(e){return new Promise((n,t)=>{let i=setTimeout(()=>{t(new Error("Web Crypto SHA-256 timed out"))},4e3);e.then(o=>{clearTimeout(i),n(o)},o=>{clearTimeout(i),t(o)})})}function bn(e,n){let t=yi(e);if(!t)return{};let i=lt(t.identifiers.map(({definition:d,value:c})=>({field:d.field,hash:c.hash})),t.passthrough),o=t.identifiers.filter(({value:d})=>d.raw);if(o.length===0)return{user:i};let r={};for(let{definition:d}of o)r[d.kind]=1;let s={},a=Promise.all(t.identifiers.map(({definition:d,value:c})=>{if(!c.raw)return Promise.resolve({field:d.field,hash:c.hash});let u=xr(Dr(c.raw)).then(f=>{let m={field:d.field,hash:f};return n==null||n(d.kind,m),m},f=>{let m={field:d.field,error:f};return n==null||n(d.kind,m),m});return s[d.kind]=u,u})).then(d=>{let c=lt(d,t.passthrough);if(!d.some(({hash:u})=>u)){let u=d.find(({error:f})=>f!==void 0);if(u)throw u.error}return c});return{user:i,pending:a,pendingHashCounts:r,pendingHashPromises:s}}function Mn(e){let n=yi(e);if(n)return lt(n.identifiers.map(({definition:t,value:i})=>({field:t.field,hash:i.hash})),n.passthrough)}var p={consent:null,initialized:!1,userConfigHashingPending:!1,pixelId:void 0,endpoint:void 0,config:{},clickId:void 0,explicitClickId:void 0,browserRef:void 0},W=[],Se=new Map;function Rr(){return{flushSchedulerInterval:null,firstPendingEventAtMs:null,lastPendingEventAtMs:null,nextFlushRetryAtMs:null,consecutiveFlushFailures:0,activeFetchRequest:null,credentiallessEventsInFlight:new Set}}function D(e){return e!==void 0?Se.get(e):Se.values().next().value}function F(){return Array.from(Se.values())}function vi(e){let n=Se.get(e);if(n)return n;let t=Se.size===0,i={pixelId:e,config:t?p.config:{pixelId:e},pendingEvents:t?W:[],userConfigHashingPending:!1,userHashingPendingCounts:{},userConfigUpdateRevision:0,transport:Rr()};i.config.pixelId=e;for(let o of i.pendingEvents)Xe(o,e);return Se.set(e,i),i}function Xe(e,n){var t;e.testSessionContext!==void 0&&(e.testSessionId=((t=e.testSessionContext)==null?void 0:t.pixelId)===n?e.testSessionContext.testSessionId:null,delete e.testSessionContext)}function Ei(){Se.clear()}function A(){return p.consent!==!1}function Si(){return typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:null}function U(){return typeof window!="undefined"&&typeof document!="undefined"}function P(e,...n){var t;(t=e.config)!=null&&t.debug&&console.debug("[oaiq]",...n)}var Ci=new Set;function Ai(e,n){if(typeof console=="undefined"||typeof console.warn!="function")return;let t=(n==null?void 0:n.details)===!0,i=typeof e.eventName=="string"?e.eventName:e.eventName==null?null:`<${typeof e.eventName}>`,o=JSON.stringify([e.command,i,e.issues,t]);if(Ci.has(o))return;Ci.add(o);let r=e.command==="measure"?"validation failed; event dropped":"validation warning";if(t){console.warn("[oaiq]",r,e);return}console.warn("[oaiq]",r)}var Ii=new Set;function w(e,n,t,i){var r;if(((r=i==null?void 0:i.debug)!=null?r:p.config.debug===!0)&&!Ii.has(e)&&(Ii.add(e),typeof console!="undefined"&&typeof console.warn=="function")){let s=Object.assign({},t!=null?t:{},n!==void 0?{error:n}:{});console.warn("[oaiq]",e,s)}}function ne(){return typeof crypto!="undefined"&&typeof crypto.randomUUID=="function"?crypto.randomUUID():`oaiq_${Date.now()}_${Math.random().toString(36).slice(2,12)}`}function Fe(){return typeof performance!="undefined"&&typeof performance.now=="function"?performance.now():Date.now()}var ft=new Map;function Je(e){var n;try{let t=((n=window.location)==null?void 0:n.protocol)==="https:";return document.cookie=`${e}; SameSite=Lax${t?"; Secure":""}`,t&&(document.cookie=`${e}; SameSite=None; Secure`),!0}catch(t){return w("cookie_write_failed",t),!1}}function ce(e){if(!U())return;let n;try{n=document.cookie}catch(i){w("cookie_read_failed",i,{cookie_name:e});return}let t=n?n.split("; "):[];for(let i of t){let[o,...r]=i.split("=");if(o===e){let s=r.join("=");try{return decodeURIComponent(s)}catch(a){return w("cookie_decode_failed",a,{cookie_name:e}),s}}}}function bi(e){return e?e.includes(":")?!0:/^(\d{1,3}\.){3}\d{1,3}$/.test(e):!1}function Or(){var o,r,s;if(!U())return;let e=(s=(r=(o=window.location)==null?void 0:o.hostname)==null?void 0:r.toLowerCase())!=null?s:"";if(!e||e==="localhost"||bi(e))return;let n=e.split(".").filter(Boolean);if(n.length<2)return;let t="__oaiq_domain_probe",i="1";for(let a=2;a<=n.length;a+=1){let d=n.slice(n.length-a).join("."),c=[`${t}=${i}`,"Path=/","Max-Age=60",`Domain=${d}`].join("; ");if(!Je(c))return;if(ce(t)===i)return Je(`${t}=; Path=/; Max-Age=0; Domain=${d}`),d}}function Fr(){var t,i,o;let e=U()&&(o=(i=(t=window.location)==null?void 0:t.hostname)==null?void 0:i.toLowerCase())!=null?o:"";if(ft.has(e))return ft.get(e);let n=Or();return ft.set(e,n),n}function ue(e,n,t){if(!U())return!1;let i=Fr(),o=i?`; Domain=${i}`:"",r=[`${e}=${encodeURIComponent(n)}`,"Path=/",`Max-Age=${Math.max(0,Math.floor(t))}`].join("; ");return Je(`${r}${o}`)}function pt(e){var o,r,s;if(!U())return;let n=`${e}=; Path=/; Max-Age=0`;Je(n);let t=(s=(r=(o=window.location)==null?void 0:o.hostname)==null?void 0:r.toLowerCase())!=null?s:"";if(!t||t==="localhost"||bi(t))return;let i=t.split(".").filter(Boolean);for(let a=2;a<=i.length;a+=1){let d=i.slice(i.length-a).join(".");Je(`${n}; Domain=${d}`)}}function wn(e){if(typeof e!="string"||e.trim().length===0)return!1;try{return encodeURIComponent(e),!0}catch(n){return!1}}function Tn(e){var s,a;if(p.explicitClickId!==void 0)return p.explicitClickId;if(!U())return;let n=720*60*60,t=(a=(s=window.location)==null?void 0:s.search)!=null?a:"",o=new URLSearchParams(t).get(dt);if(o)return ue(ee,o,n),P(p,"captured click id from query param",{param:dt,cookieName:ee}),o;let r=ce(ee);return r&&P(p,"using stored click id from cookie",{cookieName:ee}),r||e}function Mi(){ce(ee)!==void 0&&ue(ee,"",0)}var gt="true",mt="false";function wi(e){return e===gt?!0:e===mt?!1:null}function Ti(){var e;if(!U())return null;try{return(e=window.localStorage)!=null?e:null}catch(n){return w("consent_local_storage_unavailable",n),null}}function Lr(){let e=Ti();if(!e)return null;try{return wi(e.getItem(Ye))}catch(n){return w("consent_local_storage_read_failed",n),null}}function Ur(e){let n=Ti();if(n)try{n.setItem(Ye,e?gt:mt)}catch(t){w("consent_local_storage_write_failed",t)}}function H(){if(!U())return null;let e=Lr();if(e===!1)return!1;let n=wi(ce(ct));return n===!1?!1:e===!0||n===!0?!0:null}function ki(e){U()&&(Ur(e),ue(ct,e?gt:mt,720*60*60))}var an=new Set(["input","select","textarea"]),qi=15,zi=8,Ue=256,Br=20,Hr=15,dn=100,Ni=4,qr=12,ie=5,zr=30,Kr=60,Gr=15,Pi=4,Di='button, input[type="submit"], input[type="image"], [role="button"]',Ki=/(?:^|[^a-z0-9])(?:(?:u?e[\s_-]*mail(?:[\s_-]*address)?|mail[\s_-]*address)[0-9]*|メールアドレス|이메일)(?:$|[^a-z0-9])/i,Gi=/phone|mobile|contact[\s_-]*number|(?:^|[^a-z0-9])(?:cell|tel|電話(?:番号)?|휴대폰|전화번호)(?:$|[^a-z0-9])/i,jr=/(?:^|[^a-z0-9])(?:country(?:[\s_-]*code)?|countries|país|国家)(?:$|[^a-z0-9])/i,$r=/(?:^|[^a-z0-9])(?:city|town|locality)(?:$|[^a-z0-9])/i,Vr=/(?:^|[^a-z0-9])(?:state|region|province)(?:$|[^a-z0-9])/i,ji=/(?:^|[^a-z0-9])(?:zip|zipcode|zip[\s_-]*code|(?:shipping|billing|postal)[\s_-]+pin[\s_-]*code|p[\s_-]*code|z[\s_-]*code|postal(?![\s_-]*address)(?:[\s_-]*code)?|post[\s_-]*code|postcode)(?:$|[^a-z0-9])/i,Wr=/^(?:address|(?:(?:customer[\s_-]+)?(?:full|street|shipping|billing|delivery|home)|customer)[\s_-]+address)$/i,Et=/(?:^|[^a-z0-9])(?:phone|dial(?:ing)?|store|merchant|shop|organization|locale|consent)(?:$|[^a-z0-9])/i,$i={firstName:["firstname","fn","fname","givenname","forename"],lastName:["lastname","ln","lname","surname","familyname"]},Yr=/[!"#$%&'()*+,\-./:;<=>?@ \[\\\]^_`{|}~\s]+/,Qr=/^(?:full[\s_-]*name|customer[\s_-]*name|your[\s_-]*name|billing[\s_-]*name|shipping[\s_-]*name|name[\s_-]*first[\s_-]*last|first[\s_-]*last[\s_-]*name)$/i,Ct=/(?:^|[^a-z0-9])(?:cc|card(?:holder)?|credit[\s_-]*card|pay(?:ment)?|security)(?:$|[^a-z0-9])/i,oe=/(?:^|[^a-z0-9])(?:password|passwd|passcode|pass[\s_-]*code|one[\s_-]*time[\s_-]*(?:code|password|passcode)|(?:verification|security|recovery)[\s_-]*code|otp|cvv|cvc|cvn|csc|credit[\s_-]*card(?![\s_-]*(?:holder[\s_-]*)?(?:(?:first|given|last|family)[\s_-]*)?name$)|card[\s_-]*(?:number|security|verification)|cc[\s_-]*(?:number|exp|csc)|social[\s_-]*security|ssn|date[\s_-]*of[\s_-]*birth|birth[\s_-]*date|dob|court(?:[\s_-]*(?:date|name|case))?|case[\s_-]*(?:description|details|type)|medical[\s_-]*(?:record|history)|diagnosis|offen[cs]e)(?:$|[^a-z0-9])/i,pe=/(?:^|[^a-z0-9])(?:gift[\s_-]*recipient|recipient|invitee?|donor|beneficiary|third[\s_-]*party|customer[\s_-]*service|support|referr(?:al|er|ed)|seller|organizer|affiliate|friend|sku)s?(?:$|[^a-z0-9])/i,xi=/(?:^|[^a-z0-9])products?(?:$|[^a-z0-9])/i,Un=/(?:^|[^a-z0-9])(?:confirm(?:ation|ed)?|re[\s_-]*enter|verify)(?:$|[^a-z0-9])/i,ht=/(?:^|[^a-z0-9])(?:account|profile|customer|order[\s_-]*confirmation)(?:$|[^a-z0-9])/i,Bn=/(?:^|[^a-z0-9])(?:(?:company|business)[\s_-]*(?:contact|support|email|phone)|contact[\s_-]*us)(?:$|[^a-z0-9])/i,Xr=/^[a-z_$][a-z0-9_$]{0,63}$/i,Jr=['[aria-label*="account" i]','[aria-label*="profile" i]','[aria-label*="customer" i]','[aria-label*="order confirmation" i]','[id*="account" i]','[class*="account" i]','[id*="profile" i]','[class*="profile" i]','[id*="customer" i]','[class*="customer" i]','[id*="order-confirmation" i]','[class*="order-confirmation" i]','[id*="order_confirmation" i]','[class*="order_confirmation" i]',"[data-account]","[data-profile]","section[aria-labelledby]","article[aria-labelledby]","main[aria-labelledby]",'[role="region"][aria-labelledby]'].join(", "),Zr='h1, h2, h3, h4, h5, h6, [role="heading"]',Ri="[id], [class], [name], [aria-label], [aria-labelledby], [itemprop], [data-bind]",es="dt, th, label, span, p",ns={email:["email"],phone:["tel","tel-national","tel-local"],firstName:["given-name","name"],lastName:["family-name","name"],country:["country","country-name"],city:["address-level2","address-level3"],region:["address-level1"],postalCode:["postal-code"]},Vi=new Set(["current-password","new-password","one-time-code","cc-name","cc-given-name","cc-family-name","cc-additional-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount"]),ts=new Set(["home","work","mobile","fax","pager"]),$=["form","js","html"],Q=An.map(({kind:e})=>e),is=new Set(["firstName","lastName","country","city","region","postalCode"]),os=["email","phone"],_t=["email","phone"],rs=["email","phone","country","city","region","postalCode"],Ae=["email","phone"],ss=new Map(An.map(e=>[e.kind,e])),V=new Map,le,te,Dn,xn;function cn(e){let n=ss.get(e);if(!n)throw new Error(`Unsupported automatic matching identity: ${e}`);return n}function Me(e){let n={};for(let t of Q)n[t]=e(t);return n}var Nn;function q(e){return e==="firstName"||e==="lastName"}var It=["country","city","region","postalCode"];function T(e){return It.includes(e)}function Wi(e){return new Set(e.filter(({kind:t})=>t==="country").map(({value:t})=>t)).size>1}function Rn(e){var i;let n=new Map;for(let o of e){if(!T(o.kind)||!o.geographyBundle)continue;let r=(i=n.get(o.geographyBundle))!=null?i:[];r.push(o),n.set(o.geographyBundle,r)}let t=new Set;for(let[o,r]of n)Wi(r.map(({kind:s,raw:a})=>({kind:s,value:a})))&&t.add(o);return e.filter(o=>!T(o.kind)||o.geographyBundle!==void 0&&!t.has(o.geographyBundle))}function as(e){var i;let n=new Map;for(let o of e){if(!T(o.kind)||!o.geographyBundle)continue;let r=(i=n.get(o.geographyBundle))!=null?i:[];r.push(o),n.set(o.geographyBundle,r)}let t=new Set;for(let[o,r]of n)Wi(r.map(({kind:s,normalized:a})=>({kind:s,value:a})))&&t.add(o);return e.filter(o=>!T(o.kind)||o.geographyBundle!==void 0&&!t.has(o.geographyBundle))}function Hn(e){return e==="email"||e==="phone"||q(e)}function St(e,n){var t,i;return Hn(n)&&(i=(t=D(e))==null?void 0:t.userHashingPendingCounts[n])!=null?i:0}function Yi(){return{js:[],form:[],html:[]}}function Qi(e){var n;return(n=e!=null?e:p.pixelId)!=null?n:V.keys().next().value}function qe(e){let n=Qi(e);return n===void 0?void 0:V.get(n)}function ds(e){let n=Qi(e);if(n===void 0)return;let t=V.get(n);return t||(t={pixelId:n,active:!1,candidatesBySource:Yi(),ignoredFingerprints:Me(()=>new Set),ignoredMerchantHashes:{},excludedNameOwners:new WeakSet,pendingEvidenceRetries:new Map},V.set(n,t)),t}function fe(){for(let e of V.values())if(e.active)return!0;return!1}function ze(){return fe()?H()===!1?(z(),!1):!0:!1}function ge(e){return cn(e).maximum}function qn(e,n){var i;if(!Hn(n))return;let t=(i=D(e.pixelId))==null?void 0:i.config.user;return t==null?void 0:t[cn(n).field]}function cs(e,n){let t=ge(n)-(qn(e,n)?1:0)-St(e.pixelId,n);for(let i of $)for(let o of e.candidatesBySource[i])o.task.kind===n&&(t-=1);return Math.max(0,t)}function Xi(e){var t;let n=(t=e.getAttribute("autocomplete"))==null?void 0:t.trim().toLowerCase();return n?n.split(/\s+/):[]}function Y(e,n){var i,o,r;let t=0;return(i=e[t])!=null&&i.startsWith("section-")&&e[t]!=="section-"&&(t+=1),(e[t]==="shipping"||e[t]==="billing")&&(t+=1),ts.has((o=e[t])!=null?o:"")&&(t+=1),ns[n].includes((r=e[t])!=null?r:"")?(t+=1,e[t]==="webauthn"&&(t+=1),t===e.length):!1}function k(e){return typeof e!="string"?"":e.slice(0,Ue).replace(/([a-z0-9])([A-Z])/g,"$1 $2").toLowerCase()}function At(e){var t,i,o;let n=[];try{let r=e.labels;if(r)for(let d=0;dtypeof o=="string"&&o.length>Ue)&&!(n==="hidden"&&i.slice(0,2).some(o=>typeof o=="string"&&o.trim().toLowerCase()==="state")))return i.map(k)}function nn(e,n=!0){var t;try{let i=e.type.toLowerCase(),o=us(e,i),r=n&&o!==void 0?e.value:void 0;return{input:e,tagName:e.tagName.toLowerCase(),type:i,value:r,autocomplete:Xi(e),hints:o,inputMode:(t=e.getAttribute("inputmode"))==null?void 0:t.trim().toLowerCase()}}catch(i){return}}function zn(e){let{autocomplete:n,hints:t}=e;return t!==void 0&&!n.some(i=>Vi.has(i))&&!t.some(i=>pe.test(i))}function Ji(e){return e.split(Yr).filter(Boolean)}function en(e,n){let i=Ji(e).join("");return $i[n].includes(i)}function On(e,n){let t=Ji(e);if(t.length<2||t[0]!=="billing"&&t[0]!=="shipping")return!1;let i=t.slice(1).join("");return i==="name"||$i[n].includes(i)}function bt(e){return!Be(e)&&(en(e,"firstName")||en(e,"lastName")||On(e,"firstName")||On(e,"lastName"))}function Be(e){return Qr.test(e.trim())}function Zi(e){return e!==void 0&&e.some(Be)&&!e.some(bt)}function tn(e){var t,i;return Y(e.autocomplete,"firstName")&&Y(e.autocomplete,"lastName")||Zi(e.hints)||e.input.form!=null&&!!((t=e.hints)!=null&&t.includes("name"))&&!((i=e.hints)!=null&&i.some(bt))}function eo(e){return Wr.test(e.trim())}function no(e){return e.slice(0,2).some(n=>Et.test(n))}function un(e,n){if(T(n)&&Et.test(e))return!1;switch(n){case"email":return Ki.test(e);case"phone":return Gi.test(e);case"firstName":return Be(e)||en(e,"firstName")&&!en(e,"lastName");case"lastName":return en(e,"lastName")||Be(e);case"country":return jr.test(e);case"city":return $r.test(e);case"region":return Vr.test(e);case"postalCode":return ji.test(e)}}function Kn(e,n,t=!1){if(typeof e!="string")return;if(!t||!q(n))return e;let i=e.trim().split(/\s+/);return n==="firstName"?i[0]:i.slice(1).join(" ")||void 0}function ls(e){let{tagName:n,type:t,autocomplete:i}=e;if(!an.has(n)||!zn(e)||n==="input"&&t!=="email"&&t!=="text"&&t!=="hidden")return!1;let{hints:o}=e;return t==="hidden"&&o.some(s=>oe.test(s))?!1:Gn(e)?!0:!(t==="hidden"||o.some(s=>oe.test(s))||n!=="input"||i.length>1||i.length===1&&i[0]!=="on"&&i[0]!=="off")}function fs(e){var s;let{tagName:n,type:t,autocomplete:i,inputMode:o}=e,r=Y(i,"postalCode")||!!((s=e.hints)!=null&&s.some(a=>ji.test(a)));return!an.has(n)||n==="input"&&t!=="tel"&&t!=="text"&&t!=="hidden"||!zn(e)||e.hints.some(a=>oe.test(a))||r?!1:t==="tel"||Y(i,"phone")||o==="tel"||e.hints.some(a=>Gi.test(a))}function Oi(e,n){let{tagName:t,type:i,autocomplete:o}=e;return e.input.form==null||!an.has(t)||t==="input"&&i!=="text"&&i!=="hidden"||!zn(e)||o.some(r=>r.startsWith("cc-"))||e.hints.some(r=>oe.test(r)||Ct.test(r))?!1:Y(o,n)||e.hints.includes("name")||e.hints.some(r=>un(r,n)||On(r,n))}function kn(e,n){var r;if(e.autocomplete.includes("street-address")||(r=e.hints)!=null&&r.some(eo))return!1;let{tagName:t,type:i,autocomplete:o}=e;return an.has(t)&&(t!=="input"||i==="text"||i==="hidden"||i==="tel"||n==="postalCode"&&i==="number")&&zn(e)&&!e.hints.some(s=>oe.test(s))&&(Y(o,n)||!no(e.hints)&&e.hints.some(s=>un(s,n)))}var Mt={email:ls,phone:fs,firstName:e=>Oi(e,"firstName"),lastName:e=>Oi(e,"lastName"),country:e=>kn(e,"country"),city:e=>kn(e,"city"),region:e=>kn(e,"region"),postalCode:e=>kn(e,"postalCode")};function ps(e){return Q.filter(n=>Y(e.autocomplete,n))}function gs(e,n){return n.length===2&&n.includes("firstName")&&n.includes("lastName")&&tn(e)}function ln(e){let n=Q.filter(r=>Mt[r](e)),t=new Set(n),i=ps(e);if(i.length>0)return i.filter(r=>t.has(r));let o=n.filter(r=>is.has(r));return o.length>1&&!gs(e,o)?[]:n}function Gn(e){let{type:n,autocomplete:t,hints:i,inputMode:o}=e;return n==="email"||Y(t,"email")||o==="email"||t.includes("username")||!!(i!=null&&i.some(r=>Ki.test(r)))}function on(e){var n;return!!((n=e.hints)!=null&&n.some(t=>Un.test(t)))}function yt(e,n){return Mt[n](e)&&!on(e)&&(n!=="email"||Gn(e))}function to(e,n=""){let t=e;return[k(n),k(t.id),k(t.name),k(typeof t.getAttribute=="function"?t.getAttribute("aria-label"):void 0)]}function wt(e,n=""){return to(e,n).some(t=>pe.test(t))}function ms(e,n=""){return to(e,n).some(t=>Ct.test(t))}function io(e,n,t){return(t.inferredNameExclusion||ms(n,t.intent))&&e.excludedNameOwners.add(n),e.excludedNameOwners.has(n)}function oo(e,n){var t;return Y(e.autocomplete,n)&&e.autocomplete.some(i=>i==="billing"||i==="shipping")||!!((t=e.hints)!=null&&t.some(i=>On(i,n)))}function hs(e){return on(e)?0:Gn(e)?2:1}function ro(e){return Y(e.autocomplete,"city")&&e.autocomplete.includes("address-level2")}function Fn(e){let n=2166136261,t=2246822507;for(let i=0;i>>0,secondary:t>>>0,length:e.length}}function be(e,n){return e.primary===n.primary&&e.secondary===n.secondary&&e.length===n.length}function B(e,n){if(!e||typeof e!="object"||Array.isArray(e))return;let t=Object.getOwnPropertyDescriptor(e,n);return t&&"value"in t?t.value:void 0}function so(e,n,t,i){if(typeof e!="string")return;let o=cn(t).normalize(e);return o?Object.assign({source:n,kind:t,raw:o},T(t)&&i?{geographyBundle:i}:{}):void 0}function ao(e,n,t,i,o){let r=so(n,t,i,o);r&&e.push(r)}function Le(e,n=os,t){let i=B(e,"event");if(i!==void 0&&(typeof i!="string"||i.length===0||i.length>Ue))return[];let o=[],r=[{value:e,suppressGeography:!1}],s=new WeakSet,a=dn;for(let d=0;d0;d+=1){let{value:c,suppressGeography:u}=r[d];if(!c||typeof c!="object"||Array.isArray(c)||s.has(c))continue;s.add(c);let f;try{f=Object.getOwnPropertyNames(c);let l=B(c,"role");if(typeof l=="string"&&(pe.test(k(l))||xi.test(k(l))))continue}catch(l){continue}let m=f.some(l=>bt(k(l)));for(let l of f){if(a--===0)return Rn(o);let _=k(l);if(l==="event"||oe.test(_)||pe.test(_)||xi.test(_))continue;let g;try{g=B(c,l)}catch(y){continue}let h=n.filter(y=>(!T(y)||!u&&_.trim()!=="state")&&un(_,y));if(h.length>0){let y=Be(_);if(y&&m)continue;for(let C of h)ao(o,Kn(g,C,y),"js",C,t!=null?t:c)}else g&&typeof g=="object"&&r.push({value:g,suppressGeography:u||Et.test(_)})}}return Rn(o)}function _s(e){if(!Array.isArray(e))return[];let n=Math.max(0,e.length-dn),t=[];for(let i=e.length-1;i>=n;i-=1)t.push(...Le(e[i]));return Rn(t)}function ys(e){if(!Array.isArray(e))return[];let n=[],t=Math.max(0,e.length-dn);for(let i=e.length-1;i>=t;i-=1){let o=e[i];Array.isArray(o)&&o[0]==="identify"&&n.push(...Le(o[1],_t))}return n}function Fi(e,n){if(typeof n!="function")return;let t=n.call(e),i=B(t,"traits");return typeof i=="function"?i.call(t):i}function vs(){let e=[];try{let r=B(window,"Shopify"),s=B(r,"checkout");e.push(...Le(s,_t))}catch(r){}let n=new WeakSet;for(let r of["klaviyo","_learnq","_klOnsite"])try{let s=B(window,r);s&&typeof s=="object"&&!n.has(s)&&(n.add(s),e.push(...ys(s)))}catch(s){}let t=new WeakSet;try{let r=B(window,"analytics"),s=B(r,"user");r&&typeof r=="object"&&typeof s=="function"&&(e.push(...Le(Fi(r,s),_t)),t.add(r))}catch(r){}let i=Object.getOwnPropertyNames(window),o=Math.max(0,i.length-dn);for(let r=o;r0&&o===t)return!1;if((((a=o.tagName)==null?void 0:a.toLowerCase())==="footer"||((d=o.getAttribute("role"))==null?void 0:d.trim().toLowerCase())==="contentinfo")&&!i||[k(o.id),k(o.getAttribute("class")),k(o.getAttribute("name")),k(o.getAttribute("aria-label"))].some(f=>pe.test(f)||Bn.test(f)||oe.test(f)||c===0&&n&&Un.test(f)))return!0;o=o.parentElement}return!1}function Cs(e){var r,s,a,d,c,u,f,m;let n=(s=(r=e.tagName)==null?void 0:r.toLowerCase())!=null?s:"",t=/^h[1-6]$/.test(n)||((a=e.getAttribute("role"))==null?void 0:a.trim().toLowerCase())==="heading",i=e;if(t){let l=e.textContent;if(typeof l!="string"||l.length>Ue||!ht.test(k(l)))return;i=(u=(c=(d=e.closest)==null?void 0:d.call(e,'section, article, main, [role="region"]'))!=null?c:e.parentElement)!=null?u:e}let o=i.getAttribute("aria-labelledby");if(!t&&o){let l=[i.id,i.getAttribute("class"),i.getAttribute("aria-label")].some(g=>ht.test(k(g)))||i.getAttribute("data-account")!==null||i.getAttribute("data-profile")!==null,_=(m=(f=At(i))==null?void 0:f.filter(g=>g.length<=Ue).map(k))!=null?m:[];if(_.some(g=>pe.test(g)||Bn.test(g))||!l&&!_.some(g=>ht.test(g)))return}return typeof i.querySelectorAll=="function"&&!rn(i)?i:void 0}function Is(e,n){var c,u,f,m;let t=n.get(e);if(t)return t;let i=e.getAttribute("data-bind"),o=(u=(c=i==null?void 0:i.match(/(?:^|,)\s*(?:text|value)\s*:\s*([^,]+)/))==null?void 0:c[1])==null?void 0:u.trim(),r=(f=o==null?void 0:o.replace(/\(\)\s*$/,"").split(".").pop())==null?void 0:f.trim(),s=r&&!/[\s()[\]{}?:,+*/|&=!<>]/.test(r)?r:void 0,a=Xi(e),d={hints:[e.id,e.getAttribute("name"),e.getAttribute("class"),e.getAttribute("aria-label"),e.getAttribute("itemprop"),...(m=At(e))!=null?m:[],s].map(k),hasSensitiveAutocomplete:a.some(l=>Vi.has(l))};return n.set(e,d),d}function Li(e,n,t,i,o,r,s=!1,a,d=Q){let c=d.filter(h=>t[h]pe.test(h)||Bn.test(h)||oe.test(h)||Un.test(h)))return;let m=!no(f)&&!f.some(eo),l=c.filter(h=>(!T(h)||m)&&f.some(y=>un(y,h)));if(l.length===0)return;let _=n.textContent,g=s||Zi(f);for(let h of l)i[h].add(n),t[h]+=1,ao(e,Kn(_,h,g),"html",h)}function Ss(e,n,t,i,o,r,s){var f;let a=(m,l)=>{r.has(m)||(Li(n,m,t,i,o,l,!1,void 0,Ae),r.add(m))};typeof e.matches=="function"&&e.matches(Ri)&&a(e);let d=e.querySelectorAll(Ri);for(let m=0;mt[l]t[m]0&&ut[l]Ue)continue;let g=k(_);if(pe.test(g)||Bn.test(g)||oe.test(g)||Un.test(g))continue;let h=Ae.filter(N=>t[N]0);try{let d=document.querySelectorAll("input, select, textarea"),c=new Map,u=new WeakMap;for(let y=0;yo[C]=qi||C.form&&e.has(C.form))continue;let b=jn(C);if(!b)continue;let v=(s=b.form)!=null?s:void 0;if(v){let I=u.get(v);if(I===void 0&&(I=rn(v),u.set(v,I)),I)continue}let S=v?sn(v):{},x=(a=S.intent)!=null?a:"";if(wt(v!=null?v:b,x)||rn(b,!1,v))continue;c.set(N,E+1);let M=nn(b,!1);if(!M)continue;let R=ln(M);if(v){R.some(I=>yt(M,I))&&e.set(v,S);continue}let O,Ce=!1,de=tn(M),st=R.filter(I=>rs.includes(I));for(let I of st){if(o[I]>=ie||!yt(M,I))continue;Ce||(O=b.value,Ce=!0);let at=so(Kn(O,I,de),"html",I,b);at&&(!i&&I==="city"&&ro(M)?(n.unshift(at),i=!0):(de?t:n).push(at),o[I]+=1)}}let f=new Set,m=Me(()=>new Set),l=new WeakMap,_=new Set,g=zr,h=Kr;for(let y of[Jr,Zr]){if(g===0||!Ae.some(N=>o[N]0&&Ae.some(E=>o[E]q(d))||n.push(...t),n}function bs(e){if(!fe()||typeof window=="undefined")return[];let n=[];for(let t of Es())t===te&&t===Dn||(n.push(..._s(t)),t===te&&(Dn=t));return n.push(...vs()),n.push(...As(e)),n}function Tt(e){return`${e.primary}:${e.secondary}:${e.length}`}function kt(e,n){let t=qn(e,n);return e.ignoredMerchantHashes[n]!==t&&(e.ignoredFingerprints[n].clear(),e.ignoredMerchantHashes[n]=t),e.ignoredFingerprints[n]}function we(e){for(let n of Q){let t=qn(e,n),i=kt(e,n),o=new Set(t?[t]:[]),r=new Set,s=St(e.pixelId,n),a=Math.max(0,ge(n)-o.size-s);for(let d of $){let c=[];for(let u of e.candidatesBySource[d]){if(u.task.kind!==n){c.push(u);continue}let f=u.task.wireValue,m=Tt(u.task.fingerprint);if(f!==void 0&&f===t){i.add(m);continue}a===0||r.has(m)||f!==void 0&&o.has(f)||(c.push(u),r.add(m),f&&o.add(f),a-=1)}e.candidatesBySource[d]=c}}}function Nt(e,n,t,i,o=!1){let r=$.indexOf(n);for(let s=0;s<$.length;s+=1){let a=$[s];if(e.candidatesBySource[a].find(c=>c.task.kind===t&&be(c.task.fingerprint,i)))return s>=r}return cs(e,t)>0||o&&e.candidatesBySource[n].some(s=>s.task.kind===t)?!0:$.slice(r+1).some(s=>e.candidatesBySource[s].some(a=>a.task.kind===t))}function Ui(e,n){for(let t of $){let i=e.candidatesBySource[t],o=i.filter(r=>r.task!==n);o.length!==i.length&&(e.candidatesBySource[t]=o)}e.active&&we(e)}function co(e,n,t){for(let i of $)for(let o of e.candidatesBySource[i])if(o.task.kind===n&&be(o.task.fingerprint,t))return o.task}function uo(e,n,t,i){let o=kt(e,n),r=Tt(i);if(o.has(r))return;if(T(n))return{kind:n,fingerprint:i,wireValue:t};let s=cn(n).field,a=bn({[s]:t}).pending;if(!a)return;let d={kind:n,fingerprint:i,pending:a};return a.then(c=>{if(!e.active||qe(e.pixelId)!==e||d.pending!==a)return;d.pending=void 0;let u=c==null?void 0:c[s];if(!u){o.add(r),Ui(e,d);return}d.wireValue=u,we(e)},()=>{d.pending===a&&(d.pending=void 0,o.add(r),Ui(e,d))}),d}function Ms(e,n,t){var r;let i=$.map(s=>{var a;return(a=e.candidatesBySource[s].find(d=>d.task.kind===n.kind&&d.task.pending!==void 0))==null?void 0:a.task.pending}),o=D(e.pixelId);Hn(n.kind)&&(o!=null&&o.userHashingPendingCounts[n.kind])&&i.push((r=o.userHashingPendingPromises)==null?void 0:r[n.kind]);for(let s of i){if(!s)continue;let a=e.pendingEvidenceRetries.get(s);if(a){if(a.evidence.some(c=>c.source===n.source&&c.kind===n.kind&&c.raw===n.raw))return;t?(a.evidence.unshift(n),a.evidence.length=Math.min(a.evidence.length,ge(n.kind)),a.preferNewest=!0):a.evidence.length{let c=e.pendingEvidenceRetries.get(s);e.pendingEvidenceRetries.delete(s),c&&e.active&&qe(e.pixelId)===e&&ze()&&(we(e),Ln(e,c.evidence,c.preferNewest))};s.then(d,d);return}}function Ln(e,n,t=!1){var o;let i=new Map;for(let r of n)T(r.kind)&&r.geographyBundle&&!i.has(r.source)&&i.set(r.source,r.geographyBundle);for(let[r,s]of i){let a=e.candidatesBySource[r];a.some(d=>T(d.task.kind)&&d.geographyBundle!==s)&&(e.candidatesBySource[r]=a.filter(d=>!T(d.task.kind)))}for(let r of n){if(T(r.kind)&&(!r.geographyBundle||i.get(r.source)!==r.geographyBundle))continue;let s=kt(e,r.kind),a=e.candidatesBySource[r.source],d=Fn(r.raw);if(s.has(Tt(d))||a.find(f=>f.task.kind===r.kind&&be(f.task.fingerprint,d)))continue;if(!Nt(e,r.source,r.kind,d,t&&T(r.kind))){Ms(e,r,t);continue}let u=(o=co(e,r.kind,d))!=null?o:uo(e,r.kind,r.raw,d);if(u){let f={task:u};T(r.kind)&&r.geographyBundle&&(f.geographyBundle=r.geographyBundle),t&&r.source==="js"?a.unshift(f):a.push(f),we(e)}}}function vt(){try{te&&te.push===xn&&(Nn?Object.defineProperty(te,"push",Nn):delete te.push)}catch(e){}te=void 0,Dn=void 0,xn=void 0,Nn=void 0}function Bi(e){try{return window.dataLayer===e}catch(n){return!1}}function ws(){if(!fe()||typeof window=="undefined")return;let e=window.dataLayer;if(!Array.isArray(e)){vt();return}let n=e;if(te===n&&n.push===xn)return;vt();let t=n.push;if(typeof t!="function")return;let i=Object.getOwnPropertyDescriptor(n,"push"),o=function(...r){if(!fe()||this!==n||!Bi(n))return t.apply(this,r);let s=t.apply(this,r);if(!fe()||!Bi(n))return s;try{if(!ze())return s;let a=[],d=Math.max(0,r.length-dn);for(let c=d;c!n.includes(t.task.kind)),e.candidatesBySource.form.length===0&&(e.activeMatchingForm=void 0)}function fo(e,n){e.candidatesBySource.form=e.candidatesBySource.form.filter(t=>{var r;let i=t.task.kind;if(!q(i)||n!==void 0&&t.nameOwner!==n)return!0;let o=new Set;for(let s of(r=t.inputs)!=null?r:[]){let a=jn(s),d=a?nn(a,!1):void 0;d&&ln(d).includes(i)&&oo(d,i)&&o.add(s)}return t.inputs=o,o.size>0}),e.candidatesBySource.form.length===0&&(e.activeMatchingForm=void 0)}function po(e,n,t,i,o,r){var a,d;let s=(a=co(e,n,o))!=null?a:uo(e,n,t,o);return s?Object.assign({task:s,inputs:new Set([i])},q(n)?{nameOwner:(d=i.form)!=null?d:void 0}:{},T(n)&&r?{geographyBundle:r}:{}):void 0}function go(e,n,t,i=Q,o=!0){var c;let r=i.some(T)||n.some(({kind:u})=>T(u))?Array.from(new Set([...i,...It])):[...i],s=o?e.candidatesBySource.form.filter(u=>!r.includes(u.task.kind)):[...e.candidatesBySource.form],a=Me(u=>s.filter(f=>f.task.kind===u).length),d=Me(u=>Math.max(0,ge(u)-(qn(e,u)?1:0)-St(e.pixelId,u)));for(let u of n){if(a[u.kind]>=d[u.kind])continue;let f=Fn(u.normalized),m=s.find(_=>_.task.kind===u.kind&&be(_.task.fingerprint,f));if(m){(c=m.inputs)==null||c.add(u.input);continue}if(!Nt(e,"form",u.kind,f,!0))continue;let l=po(e,u.kind,u.normalized,u.input,f,t);l&&(s.push(l),a[u.kind]+=1)}if(s.length===0){e.activeMatchingForm===t&&e.candidatesBySource.form.length>0&&lo(e,r);return}e.candidatesBySource.form=s,(o||!e.activeMatchingForm)&&(e.activeMatchingForm=t),we(e)}function jn(e){if(!e||typeof e!="object")return;let n=e;if(typeof n.tagName!="string"||!an.has(n.tagName.toLowerCase())||typeof n.getAttribute!="function")return;let t=n;return typeof t.type=="string"?t:void 0}function mo(e,n=ln(e)){let t=tn(e),i=[];for(let o of n){let r=Kn(e.value,o,t),s=r===void 0?void 0:cn(o).normalize(r);if(s){if(i.push({kind:o,normalized:s}),!t||!q(o))break}else if(o==="email"&&Gn(e))break}return i}function Ts(e,n){var g,h,y,C,N;let t=jn(n);if(!t)return;let i=(g=t.form)!=null?g:void 0,o=i!=null?i:t,r=i?sn(i):void 0;if(i&&r&&io(e,i,r)&&fo(e),wt(o)){i&&r&&He(e,i,r);return}let s=nn(t,!1);if(!s)return;let a=ln(s),d=a.some(T),c=e.candidatesBySource.form.some(E=>{var b;return q(E.task.kind)&&((b=E.inputs)==null?void 0:b.has(t))}),u=e.activeMatchingForm,f=u!==void 0&&u!==t&&"contains"in u&&typeof u.contains=="function"&&u.contains(t),m=i!=null?i:f?u:void 0;if(m&&(c||a.some(E=>q(E))||d)){He(e,m,r!=null?r:sn(m));return}let l=[];if(a.length>0)try{s.value=t.value,l=mo(s,a)}catch(E){l=[]}if(on(s)&&(l=l.filter(({kind:E,normalized:b})=>{var M;if(!e.candidatesBySource.form.find(R=>{var O;return R.task.kind===E&&Array.from((O=R.inputs)!=null?O:[]).some(Ce=>{let de=nn(Ce,!1);return de!==void 0&&!on(de)})}))return!0;let S=Fn(b),x=e.candidatesBySource.form.find(R=>R.task.kind===E&&be(R.task.fingerprint,S));return(M=x==null?void 0:x.inputs)==null||M.add(t),!1}),l.length===0))return;let _=new Set(l.map(({kind:E})=>E));for(let E of[...e.candidatesBySource.form])(h=E.inputs)!=null&&h.has(t)&&!_.has(E.task.kind)&&(E.inputs.delete(t),E.inputs.size===0&&(e.candidatesBySource.form=e.candidatesBySource.form.filter(b=>b!==E)));if(l.length===0){e.candidatesBySource.form.length===0&&(e.activeMatchingForm=void 0);return}if(e.activeMatchingForm!==o||l.some(({kind:E})=>T(E))){go(e,l.map(({kind:E,normalized:b})=>({input:t,kind:E,normalized:b})),o,Array.from(_));return}for(let{kind:E,normalized:b}of l){let v=e.candidatesBySource.form.find(M=>{var R;return M.task.kind===E&&((R=M.inputs)==null?void 0:R.has(t))}),S=Fn(b);if(v&&be(v.task.fingerprint,S))continue;v&&((y=v.inputs)==null||y.delete(t),(C=v.inputs)!=null&&C.size||(e.candidatesBySource.form=e.candidatesBySource.form.filter(M=>M!==v)));let x=e.candidatesBySource.form.find(M=>M.task.kind===E&&be(M.task.fingerprint,S));if(x)(N=x.inputs)==null||N.add(t);else if(e.candidatesBySource.form.filter(M=>M.task.kind===E).length=qi)continue;let R=jn(S);if(!R||!a&&R.form)continue;l.set(x,M+1);for(let I of e.candidatesBySource.form)q(I.task.kind)&&((b=I.inputs)!=null&&b.has(R))&&f.add(I.task.kind);let O=nn(R,!1);if(!O)continue;let Ce=ln(O);for(let I of Ce)q(I)&&f.add(I),T(I)&&m.add(I);let de=Ce.filter(I=>!q(I)||!s||oo(O,I));if(!de.some(I=>r?yt(O,I):Mt[I](O)))continue;try{O.value=R.value}catch(I){continue}let st=mo(O,de);for(let I of st)u.push({snapshot:O,kind:I.kind,normalized:I.normalized,confidence:I.kind==="email"?hs(O):I.kind==="city"&&ro(O)?3:2,confirmation:on(O),geographyBundle:T(I.kind)?i:void 0})}let _=as(u);_.sort((v,S)=>S.confidence-v.confidence);let g=_.some(({kind:v,snapshot:S})=>q(v)&&!tn(S)),h=_.filter(v=>!(g&&q(v.kind)&&tn(v.snapshot))),y=new Set;for(let v of["firstName","lastName"])new Set(h.filter(x=>x.kind===v).map(x=>x.normalized)).size>1&&y.add(v);let C=Me(()=>new Set);for(let v of h){if(y.has(v.kind))continue;let S=C[v.kind];S.size>=ge(v.kind)||v.confirmation&&S.size>0&&!S.has(v.normalized)||(c.push({input:v.snapshot.input,kind:v.kind,normalized:v.normalized}),v.confirmation||S.add(v.normalized))}let N=Array.from(new Set([...c.map(({kind:v})=>v),...f,...y,...m.size>0?It:[]]));go(e,c,i,N,!r||e.activeMatchingForm===i)}function Hi(e,n){let t=e.activeMatchingForm;if(t){let i=n.get(t);i!==void 0&&He(e,t,Object.assign({},i,{passive:!0}))}for(let[i,o]of n)i!==t&&He(e,i,Object.assign({},o,{passive:!0}))}function ks(e,n){var t,i;try{let o=e.submitter,r=yo(o);return r&&((i=r.form)!=null?i:(t=r.closest)==null?void 0:t.call(r,"form"))===n?r:void 0}catch(o){return}}function _o(e){var o,r;if(!ze())return;let n=(r=(o=e.composedPath)==null?void 0:o.call(e)[0])!=null?r:e.target;if(!n||typeof n!="object")return;let t=ks(e,n),i=sn(n);if(t)try{i.intent=Dt(t)}catch(s){}for(let s of V.values())s.active&&He(s,n,i)}function yo(e){var t;let n=e;for(let i=0;n&&typeof n=="object"&&inew Set);o!=null&&o.external_id_sha256&&(s.eid=o.external_id_sha256),o!=null&&o.country&&(s.co=o.country),o!=null&&o.city&&(s.ct=o.city),o!=null&&o.region&&(s.rg=o.region);let d=(c=o==null?void 0:o.postal_code)!=null?c:o==null?void 0:o.zip_code;d&&(s.pc=d);for(let m of An){if(!Hn(m.kind))continue;let l=o==null?void 0:o[m.field];l&&(a[m.kind].add(l),s[m.wire]=l)}if(Object.keys(s).length>0&&(r.in=s),n&&(i!=null&&i.active)){we(i);for(let m of $){let l=m==="form"?"fm":m==="html"?"ht":"js",_=(u=i.candidatesBySource[m].find(g=>T(g.task.kind)&&g.geographyBundle))==null?void 0:u.geographyBundle;for(let g of Q){let h=[];for(let y of i.candidatesBySource[m]){if(a[g].size>=ge(g))break;let C=y.task.wireValue;y.task.kind===g&&(!T(g)||_!==void 0&&y.geographyBundle===_)&&C&&!a[g].has(C)&&(a[g].add(C),h.push(C))}if(h.length>0){let y=(f=r[l])!=null?f:{};g==="firstName"?y.fn=h[0]:g==="lastName"?y.ln=h[0]:g==="country"?y.co=h[0]:g==="city"?y.ct=h[0]:g==="region"?y.rg=h[0]:g==="postalCode"?y.pc=h[0]:y[g==="email"?"em":"ph"]=h,r[l]=y}}}}return Object.keys(r).length>0?r:void 0}function Co(e){let n=qe(e);return!!(n!=null&&n.active&&$.some(t=>n.candidatesBySource[t].some(i=>i.task.pending!==void 0)))}function fn(e){if(ze())try{ws();let n=new Map,t=bs(n);if(e!==void 0){let i=qe(e);i!=null&&i.active&&(Hi(i,n),Ln(i,t));return}for(let i of V.values())i.active&&(Hi(i,n),Ln(i,t))}catch(n){}}function Io(){Pn(),V.clear()}var Ds="oaiq_cs:",pn="v",Vn="c",Ke="g",So=new WeakMap;function $n(e){return e===pn||e===Ke}function xt(e){return e===Vn||e===Ke}function Rt(e,n){let t=$n(e)||$n(n),i=xt(e)||xt(n);return t&&i?Ke:i?Vn:t?pn:void 0}function Ot(){if(!U())return null;let e=So.get(window);return e||(e=new Map,So.set(window,e)),e}function Ao(){var e;if(!U())return null;try{return(e=window.sessionStorage)!=null?e:null}catch(n){return w("consent_session_storage_unavailable",n),null}}function bo(e){let n=Ao();if(n)try{let t=n.getItem(e);if(t===pn||t===Vn||t===Ke)return t;if(t!==null)return w("consent_session_storage_invalid_value"),Ke}catch(t){w("consent_session_storage_read_failed",t)}}function xs(e){var t;let n=(t=Ot())==null?void 0:t.get(e);return n!=null?n:bo(e)}function Ft(e,n){var t;(t=Ot())==null||t.set(e,n)}function Rs(e,n){let t=Ao();if(t)try{t.setItem(e,n)}catch(i){w("consent_session_storage_write_failed",i)}}function Lt(e){try{return`${Ds}${encodeURIComponent(e)}`}catch(n){return w("consent_session_storage_key_failed",n),null}}function Mo(e,n,t){let i=Lt(e);if(!i)return null;let o=xs(i),r=t&&!$n(o),s=$n(o)||r,a=n&&s&&!xt(o);if(!r&&!a)return null;let d=Rt(o,r&&a?Ke:a?Vn:pn);return d&&Ft(i,d),{isFirstVisit:r,isFirstConsentGrant:a}}function Os(e){let n=Lt(e);n&&Ft(n,pn)}function Ut(e){let n=e.consentSessionMarker;if(!(n!=null&&n.revocableGrant))return!1;let t=Object.assign({},e.metadata,{consent:!1,dropped_event_count:0,dropped_event_reason_counts:{},dropped_event_name_counts:{},dropped_event_phase_counts:{}});return delete t.is_first_consent_grant_in_session,e.metadata=t,n.state="v",n.revocableGrant=!1,Os(n.pixelId),!0}function Bt(e,n){var r;let t=Lt(e);if(!t)return;let i=Rt(bo(t),n);if(!i)return;Rs(t,i);let o=Rt((r=Ot())==null?void 0:r.get(t),i);o&&Ft(t,o)}var K=null,Ge=!1,gn=!1;function Wn(e){return typeof e=="string"&&e.length>0&&e.length<=128&&!/[^A-Za-z0-9_-]/.test(e)}function To(e){let n=window.sessionStorage.getItem(ut);if(!n)return null;try{let t=JSON.parse(n);if(!t||typeof t!="object"||Array.isArray(t))return null;let i=t;return!Wn(i.pixelId)||!Wn(i.testSessionId)||typeof i.expiresAtMs!="number"||!Number.isFinite(i.expiresAtMs)||i.expiresAtMs<=0||i.expiresAtMs>e+18e5?null:{pixelId:i.pixelId,testSessionId:i.testSessionId,expiresAtMs:i.expiresAtMs}}catch(t){return null}}function ko(){if(K=null,Ge=!1,gn=!1,typeof window=="undefined")return;let e=Date.now();try{K=To(e)}catch(n){gn=!0}try{let n=new URLSearchParams(window.location.search),t=n.getAll(pi),i=n.getAll(gi);if(t.length===0&&i.length===0)return;if(t.length!==1||i.length!==1||!Wn(t[0])||!Wn(i[0])){Ge=!0;return}let o=t[0],r=i[0];if((K==null?void 0:K.testSessionId)===o){Ge=K.pixelId!==r;return}K={pixelId:r,testSessionId:o,expiresAtMs:e+18e5};try{window.sessionStorage.setItem(ut,JSON.stringify(K))}catch(s){gn=!0}}catch(n){Ge=!0}}function No(){if(!(Ge||gn||typeof window=="undefined"))try{K=To(Date.now())}catch(e){gn=!0}}function mn(e=Date.now()){return Ge||!K||e>=K.expiresAtMs?null:{pixelId:K.pixelId,testSessionId:K.testSessionId}}function Po(e,n,t){var i,o;try{let r=(o=(i=window.webkit)==null?void 0:i.messageHandlers)==null?void 0:o.openaiConversionEvent;return typeof(r==null?void 0:r.postMessage)!="function"?Bs(e,n,t):new Promise(s=>{let a=setTimeout(()=>s(!1),2e3),d=c=>{clearTimeout(a),s(c)};try{Promise.resolve(r.postMessage(JSON.stringify({version:1,pixelId:e,sdkVersion:Ie,body:n}))).then(c=>{let u=c;d((u==null?void 0:u.version)===1&&u.accepted_events===t)}).catch(()=>d(!1))}catch(c){d(!1)}})}catch(r){return}}var Ls=4,Ht=0,Us=0;function Bs(e,n,t){let i=window.openaiConversionEvent;if(!i||typeof i!="object"||typeof i.postMessage!="function"||typeof i.addEventListener!="function"||typeof i.removeEventListener!="function")return;if(Ht>=Ls)return Promise.resolve(!1);let o=`${ne()}_${++Us}`;return Ht++,new Promise(r=>{let s=!1,a=setTimeout(()=>d(!1),2e3),d=u=>{if(!s){s=!0,clearTimeout(a),Ht--;try{i.removeEventListener("message",c)}catch(f){}r(u)}},c=u=>{try{if(typeof u.data!="string"||u.data.length>4096)return;let f=JSON.parse(u.data);if((f==null?void 0:f.requestId)!==o)return;d(f.version===1&&f.accepted_events===t)}catch(f){}};try{i.addEventListener("message",c),i.postMessage(JSON.stringify({version:1,requestId:o,pixelId:e,sdkVersion:Ie,body:n}))}catch(u){d(!1)}})}var qs=/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/,zs=365*24*60*60;function qt(e){return typeof e=="string"&&qs.test(e)}function Ks(e){e[6]=e[6]&15|64,e[8]=e[8]&63|128;let n=Array.from(e,t=>t.toString(16).padStart(2,"0")).join("");return`${n.slice(0,8)}-${n.slice(8,12)}-${n.slice(12,16)}-${n.slice(16,20)}-${n.slice(20)}`}function Gs(){let e=typeof window!="undefined"?window.crypto:globalThis.crypto;if(typeof(e==null?void 0:e.randomUUID)=="function"){let n=e.randomUUID();if(qt(n))return n}if(typeof(e==null?void 0:e.getRandomValues)=="function")return Ks(e.getRandomValues(new Uint8Array(16)));w("browser_ref_random_unavailable")}function zt(){if(!A())return;let e=ce(Re);if(qt(e))return e;e!==void 0&&pt(Re);let n=Gs();if(!n||!ue(Re,n,zs))return;let t=ce(Re);return t===n&&qt(t)?t:void 0}function Yn(){pt(Re)}var Gt={appointment_scheduled:"customer_action",checkout_started:"contents",contents_viewed:"contents",custom:"custom",items_added:"contents",lead_created:"customer_action",order_created:"contents",page_viewed:"contents",registration_completed:"customer_action",subscription_created:"plan_enrollment",trial_started:"plan_enrollment"},js={contents:!0,custom:!0,customer_action:!0,plan_enrollment:!0},xo={contents:["type","amount","currency","contents"],custom:["type","plan_id","amount","currency","contents"],customer_action:["type","amount","currency"],plan_enrollment:["type","plan_id","amount","currency","contents"]},Ro=["id","name","content_type","quantity","amount","currency"],$s=["event_id","eventId","custom_event_name","opt_out"],Vs=/^[A-Za-z]{3}$/,Ws=/^[a-z0-9](?:[a-z0-9_-]{0,62}[a-z0-9])?$/,Ys="eventOptions.custom_event_name must be 1-64 characters of letters, numbers, underscores, or dashes, and must start and end with a letter or number.",Qs="eventOptions.custom_event_name must not overlap with reserved event names.",Xs=["pixelId","oppref","debug","user"],Js=[...Qe.map(({field:e})=>e),"country","city","region","postal_code","zip_code"];function me(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function L(e,n){return e[n]!==void 0}function je(e){return typeof e=="string"&&e.length>0}function hn(e){return typeof e=="string"&&Object.prototype.hasOwnProperty.call(Gt,e)}function Zs(e){return typeof e=="string"&&Object.prototype.hasOwnProperty.call(js,e)}function re(e,n,t,i=!1){return n===void 0?!1:typeof n!="string"||!i&&n.length===0?(e.push(`${t} should be ${i?"a string":"a non-empty string"}.`),!0):!1}function Kt(e,n,t){return n!==void 0&&!Number.isInteger(n)?(e.push(`${t} should be an integer.`),!0):!1}function Oo(e,n,t){if(n!==void 0){if(!je(n)){e.push(`${t} should be a non-empty string.`);return}Vs.test(n)||e.push(`${t} should be a 3-letter ISO 4217 currency code.`)}}function ea(e,n){if(!je(n))return;let t=n.toLowerCase();if(!Ws.test(t))return e.push(Ys),{code:"invalid_custom_event_name",field:"custom_event_name"};if(hn(t))return e.push(Qs),{code:"invalid_custom_event_name",field:"custom_event_name"}}function _n(e,n,t,i){let o=Object.keys(n);for(let r=0;r0){let c=me(t)?t.custom_event_name:void 0,f=(typeof c!="string"||c!==""&&!hn(c.toLowerCase()))&&(d==null?void 0:d.field)==="custom_event_name"?d:s,m={issues:i,diagnosticReason:"invalid_event_props"};return f&&(m.diagnosticDetail=f),m}if(a.length>0){let c={issues:i,diagnosticReason:"invalid_event_options"};return d&&(c.diagnosticDetail=d),c}return{issues:i}}function Do(e,n){let t=Object.create(null);for(let i of Object.keys(e))t[i]=void 0;for(let i of n){let o=e[i];o!==void 0&&(t[i]=o)}return t}function Uo(e,n){if(!hn(e)||!me(n))return n;let t=Do(n,xo[Gt[e]]),i=t.contents;if(Array.isArray(i)){let o=[],r=i.length;for(let s=0;ss.pendingEvents.includes(e));if(!t)return!1;let i=t.transport;return((r=(o=i.activeFetchRequest)==null?void 0:o.events.has(e))!=null?r:!1)||i.credentiallessEventsInFlight.has(e)}function z(){p.consent=!1,$e(!1),p.browserRef=void 0,Yn(),p.clickId=void 0,p.explicitClickId=void 0,Mi();let e=F();if(e.length===0){W.splice(0,W.length);return}for(let n of e){let t=n.pendingEvents.filter(se).filter(i=>{var o,r;return i.clickContext={},i.metadata=Object.assign({},i.metadata,{dropped_event_count:0,dropped_event_reason_counts:{},dropped_event_name_counts:{},dropped_event_phase_counts:{}}),Ko(i),!((o=i.consentSessionMarker)!=null&&o.revocableGrant)||ke(i,n)?!0:(Ut(i),((r=i.metadata)==null?void 0:r.is_first_visit_in_session)===!0)});n.pendingEvents.splice(0,n.pendingEvents.length,...t),jo(n)}}function Zt(e){return e.transport.activeFetchRequest!==null||e.transport.credentiallessEventsInFlight.size>0}function Zn(e){return e.pendingEvents.length>0&&e.pendingEvents.every(se)}function _e(e){e.transport.nextFlushRetryAtMs=null,e.transport.consecutiveFlushFailures=0}function X(e){e.transport.flushSchedulerInterval&&(clearInterval(e.transport.flushSchedulerInterval),e.transport.flushSchedulerInterval=null),e.transport.firstPendingEventAtMs=null,e.transport.lastPendingEventAtMs=null}function Go(e){let n=Fe();e.transport.firstPendingEventAtMs=n,e.transport.lastPendingEventAtMs=n}function et(e){e.transport.consecutiveFlushFailures+=1;let n=Math.min(5e3*ci(2,e.transport.consecutiveFlushFailures-1),3e5);e.transport.nextFlushRetryAtMs=Fe()+n}function Wt(e){if(!A())for(let n of e)Ut(n)&&Ko(n)}function yn(e,n){let t=e.pendingEvents,i=0;for(;i=0&&(t.splice(s,1),o.push(r))}for(let r of o)r.consentSessionMarker&&Bt(r.consentSessionMarker.pixelId,r.consentSessionMarker.state);if(_e(e),t.length===0){X(e);return}Go(e),G(e.pixelId)}function jo(e){let n=e?[e]:F();for(let t of n)X(t),_e(t)}function $o(){for(let e of F())jo(e),e.transport.activeFetchRequest=null,e.transport.credentiallessEventsInFlight.clear()}function pa(e){try{return new URL(e)}catch(n){return w("invalid_endpoint_url",n,{endpoint:e}),null}}function Jn(e,n){if(typeof navigator!="undefined"&&typeof navigator.sendBeacon=="function")try{if(navigator.sendBeacon(e,n))return!0}catch(t){w("send_beacon_failed",t,{endpoint:e})}return!1}function ga(e=1,n=p.pixelId){if(!p.endpoint||!n)return null;let t=pa(p.endpoint);return t?(t.searchParams.set(Oe.PixelId,n),t.searchParams.set(Oe.SdkType,fi),t.searchParams.set(Oe.SdkVersion,Ie),t.searchParams.set(Oe.Timestamp,String(Date.now())),t.searchParams.set(Oe.EventCount,String(Math.max(1,Math.floor(e)))),t.toString()):null}function ei(e,n,t){let i=D(n);if(!A()||!p.initialized||!i)return;let o=Date.now(),r={testSessionContext:mn(o),clickContext:{clickId:p.clickId},eventName:ye,metadata:{type:"diagnostic",schema_version:1,config:ui({automatic_advanced_matching:e},t!=null?t:{}),dropped_event_count:0,dropped_event_reason_counts:{},dropped_event_name_counts:{},dropped_event_phase_counts:{}},eventId:ne(),time:o};Xe(r,i.pixelId),i.pendingEvents.push(r),P(p,"SDK config telemetry queued",{config:"automatic_advanced_matching",outcome:e}),G(i.pixelId)}function G(e){let n=e===void 0?F():[D(e)];for(let t of n){if(!t)continue;if(!A()&&!Zn(t)){t.pendingEvents.splice(0,t.pendingEvents.length),_e(t),X(t);continue}if(t.pendingEvents.length===0){t.transport.activeFetchRequest||_e(t),X(t);continue}if(!p.initialized){X(t);continue}if(typeof setInterval!="function"){ve(void 0,t.pixelId);continue}let i=t.transport,o=Fe();i.firstPendingEventAtMs==null&&(i.firstPendingEventAtMs=o),i.lastPendingEventAtMs=o,i.flushSchedulerInterval||(i.flushSchedulerInterval=setInterval(()=>{if(t.pendingEvents.length===0||!p.initialized){X(t);return}if(!A()&&!Zn(t)){t.pendingEvents.splice(0,t.pendingEvents.length),_e(t),X(t);return}if(i.activeFetchRequest)return;let r=Fe(),s=i.nextFlushRetryAtMs!=null&&r>=i.nextFlushRetryAtMs;if(i.nextFlushRetryAtMs!=null&&!s)return;let a=ma(t)?4e3:1e3,d=i.lastPendingEventAtMs!=null&&r-i.lastPendingEventAtMs>=a,c=i.firstPendingEventAtMs!=null&&r-i.firstPendingEventAtMs>=4e3;(s||d||c)&&ve(void 0,t.pixelId)},la))}}function qo(e,n=!0){var t,i,o;return{test_session_id:(t=e.testSessionId)!=null?t:null,type:e.eventName,oppref:n?(i=e.clickContext)==null?void 0:i.clickId:void 0,timestamp_ms:e.time,id:e.eventId,source_url:e.sourceUrl,referrer_url:e.referrerUrl,opt_out:e.optOut,custom_event_name:e.eventName==="custom"?e.customEventName:void 0,data:e.eventName===ye?_a(e.metadata):(o=e.metadata)!=null?o:{}}}function vn(e){return e===fa||e===ye}function ma(e){return e.pendingEvents.length>0&&e.pendingEvents.every(n=>n.eventName===ye)}function jt(e,n,t){var i,o,r;try{let s=(i=e.metadata)==null?void 0:i[t],a=(o=n.metadata)==null?void 0:o[t];for(let d in a)Jt(a,d)&&(s[d]=((r=s[d])!=null?r:0)+a[d]);return s}catch(s){return{}}}function ha(e,n){try{let t=e.metadata,i=n.metadata;if(!t||!i)return null;let o=t.dropped_event_details,r=i.dropped_event_details;if(o&&o.length>Xn||r&&r.length>Xn)return null;if(!o)return r;if(!r)return o;if(o.length===1&&r.length===1){let a=o[0],d=r[0];if(a.reason===d.reason&&a.code===d.code&&a.field===d.field){let c=a.count+d.count;return!Number.isInteger(c)||c<=0||c>Vt?null:(a.count=c,o)}}let s=Ho.get(o);if(!s||s.size!==o.length){s=new Map;for(let a=0;aVt)return null;f.count=m}else{if(o.length>=Xn)return null;s.set(c,o.length),o.push(d)}}return o}catch(t){return null}}function $t(e,n){let t={};for(let i in e){let o=e[i];!Jt(e,i)||typeof o!="number"||o<=0||(n==="dropped_event_reason_counts"?/^(?:unsupported_event_name|missing_event_props|invalid_event_props|invalid_event_options)$/.test(i):n==="dropped_event_phase_counts"?/^(?:before_init|after_init)$/.test(i):i==="unknown"||Qn(i)===i)&&(t[i]=o)}return t}function _a(e){try{if(e&&!Jt(e,"dropped_event_details_schema_version")){let n=e.dropped_event_details,t=e.dropped_event_count;if(e.schema_version===2&&!n||typeof t!="number"||!Number.isSafeInteger(t)||t<0)throw new Error;let i={type:"diagnostic",schema_version:n?2:1,dropped_event_count:t,dropped_event_reason_counts:$t(e.dropped_event_reason_counts,"dropped_event_reason_counts"),dropped_event_name_counts:$t(e.dropped_event_name_counts,"dropped_event_name_counts"),dropped_event_phase_counts:$t(e.dropped_event_phase_counts,"dropped_event_phase_counts")};if(n){if(!Array.isArray(n)||n.length===0||n.length>Xn)throw new Error;let s=[];for(let a=0;aVt)throw new Error;s.push({reason:d,code:c,field:u,count:f})}i.dropped_event_details=s}let o=e.consent;typeof o=="boolean"&&(i.consent=o),e.is_first_visit_in_session===!0&&(i.is_first_visit_in_session=!0),e.is_first_consent_grant_in_session===!0&&(i.is_first_consent_grant_in_session=!0);let r=e.config;if(r){let s=r.automatic_advanced_matching;if(typeof s!="string"||!/^(?:enabled|disabled|not_found|invalid|request_failed)$/.test(s))throw new Error;let a={automatic_advanced_matching:s};if(r.retry_attempted!==void 0||r.retry_succeeded!==void 0){if(r.retry_attempted!==!0||typeof r.retry_succeeded!="boolean")throw new Error;a.retry_attempted=!0,a.retry_succeeded=r.retry_succeeded}i.config=a}return i}}catch(n){}return{type:"diagnostic",schema_version:1,dropped_event_count:0,dropped_event_reason_counts:{},dropped_event_name_counts:{},dropped_event_phase_counts:{}}}function he(e,n){var t;return(t=e.metadata)==null?void 0:t[n]}function Yt(e,n){var v,S;let t=((v=e.metadata)==null?void 0:v.dropped_event_count)+((S=n.metadata)==null?void 0:S.dropped_event_count),i=ha(e,n),o=jt(e,n,"dropped_event_reason_counts"),r=jt(e,n,"dropped_event_name_counts"),s=jt(e,n,"dropped_event_phase_counts"),a=he(n,"consent"),d=he(e,"consent"),c=typeof a=="boolean"?a:d,u=he(n,"config"),f=he(e,"config"),m=u&&typeof u=="object"&&!Array.isArray(u)?u:f&&typeof f=="object"&&!Array.isArray(f)?f:void 0,l=he(e,"is_first_visit_in_session")===!0||he(n,"is_first_visit_in_session")===!0,_=he(e,"is_first_consent_grant_in_session")===!0||he(n,"is_first_consent_grant_in_session")===!0,g=e.consentSessionMarker,h=n.consentSessionMarker,y=(g==null?void 0:g.state)==="c"||(g==null?void 0:g.state)==="g",C=(h==null?void 0:h.state)==="c"||(h==null?void 0:h.state)==="g",N=(g==null?void 0:g.state)==="v"||(g==null?void 0:g.state)==="g",E=(h==null?void 0:h.state)==="v"||(h==null?void 0:h.state)==="g",b=y?g:C?h:N?g:E?h:void 0;if(b){let x=y||C;e.consentSessionMarker=Object.assign({},b,{state:x&&(N||E)?"g":x?"c":"v",revocableGrant:x&&(!y||(g==null?void 0:g.revocableGrant)===!0)&&(!C||(h==null?void 0:h.revocableGrant)===!0)})}else delete e.consentSessionMarker;return e.metadata=Object.assign({type:"diagnostic",schema_version:i?2:1,dropped_event_count:t,dropped_event_reason_counts:o,dropped_event_name_counts:r,dropped_event_phase_counts:s},i?{dropped_event_details:i}:{},typeof c=="boolean"?{consent:c}:{},m===void 0?{}:{config:m},l?{is_first_visit_in_session:!0}:{},_?{is_first_consent_grant_in_session:!0}:{}),e}function Qt(e){var t;let n=e.testSessionContext;return JSON.stringify(n?[n.pixelId,n.testSessionId]:(t=e.testSessionId)!=null?t:null)}function Vo(e,n){var s;if(e.eventName!==ye)return null;let t=D(n),i=(s=t==null?void 0:t.pendingEvents)!=null?s:W,o=Qt(e),r;for(let a=0;au.eventName),o=n.some(u=>!vn(u.eventName)),r=!A()||n.every(se),s=(c=n[0].clickContext)==null?void 0:c.clickId,a=n.every(u=>{var f;return((f=u.clickContext)==null?void 0:f.clickId)!==void 0})?s:void 0,d=r?{events:n.map(u=>qo(u,!1))}:{obref:p.browserRef,events:n.map(u=>{var f;return qo(u,((f=u.clickContext)==null?void 0:f.clickId)!==a)}),oppref:a,user:o?Eo(e.config.user,!0,e.pixelId):void 0};return{endpoint:t,eventsToSend:n,eventNames:i,body:JSON.stringify(d),omitCredentials:r}}function va(e,{coalesceDiagnostics:n=!0}={}){return n&&ya(e),Z(e,e.pendingEvents.slice())}function j(e){try{return new Blob([e.body]).size}catch(n){let t=0;for(let i of e.body){let o=i.codePointAt(0);t+=o<128?1:o<2048?2:o<65536?3:4}return t}}function nt(e,n){if(j(n)<=Bo)return n;let t=Z(e,n.eventsToSend.slice(0,1)),i=2,o=n.eventsToSend.length-1;for(;i<=o;){let r=Math.floor((i+o)/2),s=Z(e,n.eventsToSend.slice(0,r));j(s)<=Bo?(t=s,i=r+1):o=r-1}return t}function Wo(e){return e.eventName==="order_created"||e.eventName==="subscription_created"||e.eventName==="lead_created"||e.eventName==="appointment_scheduled"||e.eventName==="registration_completed"||e.eventName==="trial_started"}function tt(e,n){let t=n.eventsToSend.filter(i=>Wo(i)&&!ke(i,e)&&j(Z(e,[i]))<=J);return t.length>0&&t.length=t)return Ea(e,n);s=c}if(r>J){let c=tt(e,n);if(c)return En(e,c)}return o&&o.eventsToSend.lengtht.has(a)&&!se(a)&&!ke(a,e)),s=Z(e,r);if(!s)return i;for(n&&(s=(o=tt(e,s))!=null?o:s),s=En(e,s);;){if(!A())return i;if(H()===!1)return z(),i;if(s.eventsToSend.length===1&&j(s)>J){t.delete(s.eventsToSend[0]);continue e}if(j(s)<=J&&Jn(s.endpoint,s.body))break;if(H()===!1&&z(),!A())return i;let a=tt(e,s);if(a){s=En(e,a);continue}if(s.eventsToSend.length===1||!A())return i;s=Z(e,s.eventsToSend.slice(0,Math.floor(s.eventsToSend.length/2)))}for(let a of s.eventsToSend)t.delete(a);yn(e,s.eventsToSend),i=!0}return i}function zo(e,n){n.eventsToSend.length0&&e.pendingEvents.lengthse(s)&&!ke(s,e)));if(!i)return;let o=i.eventsToSend;for(let s of o)e.transport.credentiallessEventsInFlight.add(s);P(p,"credentialless queue flush started",{reason:t,eventCount:o.length,eventNames:i.eventNames});let r;try{r=fetch(i.endpoint,{method:"POST",headers:{"Content-Type":"text/plain"},body:i.body,keepalive:!0,credentials:"omit",mode:"no-cors",referrerPolicy:"no-referrer"})}catch(s){for(let a of o)e.transport.credentiallessEventsInFlight.delete(a);Wt(o),w("fetch_failed",s,{endpoint:i.endpoint}),et(e),G(e.pixelId);return}r.then(()=>{for(let s of o){if(!e.transport.credentiallessEventsInFlight.delete(s))continue;let a=e.pendingEvents.indexOf(s);a>=0&&(e.pendingEvents.splice(a,1),s.consentSessionMarker&&Bt(s.consentSessionMarker.pixelId,s.consentSessionMarker.state))}_e(e),e.pendingEvents.length===0&&!Zt(e)?X(e):(Go(e),G(e.pixelId))},s=>{let a=!1;for(let d of o)a=e.transport.credentiallessEventsInFlight.delete(d)||a;Wt(o),w("fetch_failed",s,{endpoint:i.endpoint}),a&&(et(e),G(e.pixelId))})}function ve(e,n){if(!U())return;let t=n===void 0?F():[D(n)];for(let i of t)i&&Ca(i,e)}function Sa(e,n){var m;let t=e.pendingEvents,i=e.transport;if(t.length===0){_e(e),X(e);return}if(!A()&&!Zn(e)){t.splice(0,t.length),_e(e),X(e);return}if(!p.initialized)return;ni(e.pixelId),H()===!1&&z(),(n==null?void 0:n.preferBeacon)!==!0&&A()&&t.some(l=>!vn(l.eventName))&&fn(e.pixelId);let o=Co(e.pixelId)&&t.some(l=>!vn(l.eventName));if((e.userConfigHashingPending||o)&&A()&&!Zn(e)&&(n==null?void 0:n.preferBeacon)!==!0||!p.endpoint)return;let r=(n==null?void 0:n.preferBeacon)===!0;if(!r&&i.nextFlushRetryAtMs!=null&&Fe()!se(_)));l&&!Jn(l.endpoint,l.body)&&Xt(e,!0)}return}if(a=r?En(e,a):nt(e,a),d=r&&!a.omitCredentials,d){if(j(a)<=J&&Jn(a.endpoint,a.body)){P(p,"queue flushed",{reason:c,transport:"beacon",eventCount:a.eventsToSend.length,eventNames:a.eventNames}),yn(e,a.eventsToSend);return}if(H()===!1&&z(),!A()||e.pendingEvents.some(l=>Wo(l)&&!ke(l,e))&&(Xt(e,!0)||!A()))return}if(typeof fetch=="function"){let l={events:new Set(a.eventsToSend)};i.activeFetchRequest=l,P(p,"queue flush started",{reason:c,transport:"fetch",eventCount:a.eventsToSend.length,eventNames:a.eventNames}),xe(null,null,function*(){try{let _=!r&&!a.omitCredentials&&a.eventsToSend.length<=100&&j(a)<=J&&a.eventsToSend.some(h=>!vn(h.eventName))&&a.eventsToSend.every(h=>{var y,C;return!se(h)&&h.optOut!==!0&&(vn(h.eventName)||!!((C=(y=h.clickContext)==null?void 0:y.clickId)!=null&&C.trim()))})?Po(e.pixelId,a.body,a.eventsToSend.length):void 0;if(_){let h=yield _;if(H()===!1&&z(),i.activeFetchRequest!==l)return;if(!A()||!a.eventsToSend.every(y=>e.pendingEvents.includes(y))){i.activeFetchRequest=null,G(e.pixelId);return}if(h){P(p,"queue flushed",{reason:c,transport:"native",eventCount:a.eventsToSend.length,eventNames:a.eventNames}),yn(e,a.eventsToSend),i.activeFetchRequest=null;return}P(p,"native delivery unavailable; using web transport")}let g={method:"POST",headers:{"Content-Type":"text/plain"},body:a.body,keepalive:j(a)<=J,credentials:a.omitCredentials?"omit":"include",mode:"no-cors"};if(a.omitCredentials&&(g.referrerPolicy="no-referrer"),yield fetch(a.endpoint,g),i.activeFetchRequest!==l)return;P(p,"queue flushed",{reason:c,transport:"fetch",eventCount:a.eventsToSend.length,eventNames:a.eventNames}),yn(e,a.eventsToSend),i.activeFetchRequest=null}catch(_){if(i.activeFetchRequest!==l)return;i.activeFetchRequest=null,Wt(a.eventsToSend),P(p,"queue flush failed",{reason:c,transport:"fetch",eventCount:a.eventsToSend.length,eventNames:a.eventNames}),w("fetch_failed",_,{endpoint:a.endpoint}),et(e),G(e.pixelId)}}),r&&zo(e,a);return}let u=!d&&!a.omitCredentials&&j(a)<=J&&Jn(a.endpoint,a.body)?"beacon":"none",f={reason:c,transport:u,eventCount:a.eventsToSend.length,eventNames:a.eventNames};if(u==="none"){P(p,"queue flush failed",f),et(e),G(e.pixelId),r&&a.omitCredentials&&zo(e,a);return}P(p,"queue flushed",f),yn(e,a.eventsToSend)}var Aa=3e5,ba=250,Ee=new Map,ti,We=!0,ae;function Ma(){if(!(typeof window=="undefined"||typeof window.fetch!="function"))return window.fetch.bind(window)}function wa(e){return!e||typeof e!="object"||Array.isArray(e)?!1:typeof e.automatic_advanced_matching_enabled=="boolean"}function Ta(e){return`${li}/pixel-config/v1/${encodeURIComponent(e)}.json`}function it(e){e.refreshTimeout!==void 0&&(clearTimeout(e.refreshTimeout),e.refreshTimeout=void 0),e.expiryTimeout!==void 0&&(clearTimeout(e.expiryTimeout),e.expiryTimeout=void 0)}function Qo(e){var t;it(e);let n=Math.max(0,((t=e.expiresAt)!=null?t:Date.now())-Date.now());e.refreshTimeout=setTimeout(()=>{e.refreshTimeout=void 0,Ve(e,!0)},Math.max(0,n-3e3)),e.expiryTimeout=setTimeout(()=>{e.expiryTimeout=void 0,e.enabled=!1,e.loaded=!1,Te(!1,e.pixelId),Ve(e)},n),typeof e.refreshTimeout=="object"&&"unref"in e.refreshTimeout&&e.refreshTimeout.unref(),typeof e.expiryTimeout=="object"&&"unref"in e.expiryTimeout&&e.expiryTimeout.unref()}function Ne(e,n,t,i){let o=i.retryAttempted===!0?{retry_attempted:!0,retry_succeeded:n==="enabled"||n==="disabled"}:void 0;if(n==="request_failed"&&e.loaded&&e.expiresAt!==void 0&&e.expiresAt>Date.now()){o&&ei(n,e.pixelId,o);return}let r=!e.loaded||e.enabled!==t;e.enabled=t,e.loaded=!0,e.expiresAt=Date.now()+Aa,Te(e.enabled&&We,e.pixelId),(r||o)&&ei(n,e.pixelId,o),Qo(e)}function Pe(e,n){return e.activeLoad===n&&We}function Yo(e,n){return!Pe(e,n)||n.retryAttempted?!1:(n.retryAttempted=!0,n.retryTimeout=setTimeout(()=>{n.retryTimeout=void 0,Pe(e,n)&&(n.abortController=typeof AbortController=="function"?new AbortController:void 0,Xo(e,n))},ba),!0)}function Xo(e,n){return xe(this,null,function*(){let t=n.abortController,i;try{let o=Ma();if(!o){Pe(e,n)&&Ne(e,"request_failed",!1,n);return}let r=new Promise((c,u)=>{i=setTimeout(()=>{t==null||t.abort(),u(new Error("Automatic matching config request timed out"))},3e3)}),s=yield Promise.race([o(Ta(e.pixelId),{method:"GET",credentials:"omit",mode:"cors",referrerPolicy:"no-referrer",signal:t==null?void 0:t.signal}),r]);if(!Pe(e,n))return;if(s.status===404){Ne(e,"not_found",!1,n);return}if(!s.ok){if((s.status===408||s.status>=500&&s.status<600)&&Yo(e,n))return;Ne(e,"request_failed",!1,n);return}let a;try{a=yield s.json()}catch(c){Pe(e,n)&&Ne(e,"invalid",!1,n);return}if(!Pe(e,n))return;if(!wa(a)){Ne(e,"invalid",!1,n);return}let d=a.automatic_advanced_matching_enabled;Ne(e,d?"enabled":"disabled",d,n)}catch(o){Pe(e,n)&&!Yo(e,n)&&Ne(e,"request_failed",!1,n)}finally{i!==void 0&&clearTimeout(i),e.activeLoad===n&&n.retryTimeout===void 0&&(e.activeLoad=void 0)}})}function Ve(e,n=!1){if(!We||e.loaded&&!n||e.activeLoad||e.expiresAt!==void 0&&typeof document!="undefined"&&document.visibilityState==="hidden")return;let t={abortController:typeof AbortController=="function"?new AbortController:void 0};e.activeLoad=t,Xo(e,t)}function Jo(e){var n,t,i;((n=e.activeLoad)==null?void 0:n.retryTimeout)!==void 0&&(clearTimeout(e.activeLoad.retryTimeout),e.activeLoad.retryTimeout=void 0),(i=(t=e.activeLoad)==null?void 0:t.abortController)==null||i.abort(),e.activeLoad=void 0}function ni(e){let n=Ee.get(e);!(n!=null&&n.loaded)||n.expiresAt===void 0||n.expiresAt>Date.now()||(it(n),n.enabled=!1,n.loaded=!1,Te(!1,n.pixelId),Ve(n))}function ii(){if(typeof document!="undefined"&&document.visibilityState!=="hidden")for(let e of Ee.values()){ni(e.pixelId);let n=e.loaded&&e.expiresAt!==void 0&&e.expiresAt-Date.now()<=3e3;Ve(e,n)}}function ka(){typeof document=="undefined"||ae===document||(ae==null||ae.removeEventListener("visibilitychange",ii),document.addEventListener("visibilitychange",ii),ae=document)}function Zo(e,n){ti===void 0&&(ti=e);let t=Ee.get(e);t||(t={pixelId:e,enabled:!1,loaded:!1},Ee.set(e,t)),We=n!==!1,ka(),Ve(t)}function $e(e){if(We=e,!e){for(let n of Ee.values())Te(!1,n.pixelId),Jo(n),it(n);return}for(let n of Ee.values())n.loaded&&n.expiresAt!==void 0&&n.expiresAt<=Date.now()&&(n.enabled=!1,n.loaded=!1),Te(n.loaded&&n.enabled,n.pixelId),n.loaded?Qo(n):Ve(n)}function er(){for(let e of Ee.values())Jo(e),it(e),Te(!1,e.pixelId);Ee.clear(),ae==null||ae.removeEventListener("visibilitychange",ii),ae=void 0,ti=void 0,We=!0}var tr="oai::diagnostic";function Na(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function Pa(e){return Na(e)&&e.debug!==void 0?typeof e.debug=="boolean"?e.debug:!0:!!p.config.debug}function ot(e,n,t,i){n.length===0||e==="init"&&!t||Ai({command:e,issues:n,eventName:i},{details:t})}function nr(e,n,t){w(e,void 0,{command:"init",issues:n},{debug:t})}function si(e){!p.initialized||!A()||G(e)}function ri(e,n){n?e.config.user=n:delete e.config.user}function ir(){for(let e of F())e.userConfigUpdateRevision+=1,e.userConfigHashingPending=!1,e.userHashingPendingCounts={},delete e.userHashingPendingPromises;p.userConfigHashingPending=!1}function Da(e,n,t){var s;let i=++e.userConfigUpdateRevision,o=bn(n,(a,d)=>{i!==e.userConfigUpdateRevision||D(e.pixelId)!==e||(delete e.userHashingPendingCounts[a],d.hash&&ri(e,Object.assign({},e.config.user,{[d.field]:d.hash})))});if(ri(e,o.user),e.userHashingPendingCounts=(s=o.pendingHashCounts)!=null?s:{},e.userHashingPendingPromises=o.pendingHashPromises,!o.pending){e.userConfigHashingPending=!1,e===D()&&(p.userConfigHashingPending=!1);return}e.userConfigHashingPending=!0,e===D()&&(p.userConfigHashingPending=!0);let r=()=>{i!==e.userConfigUpdateRevision||D(e.pixelId)!==e||(e.userConfigHashingPending=!1,e.userHashingPendingCounts={},delete e.userHashingPendingPromises,e===D()&&(p.userConfigHashingPending=!1),si(e.pixelId))};o.pending.then(a=>{i!==e.userConfigUpdateRevision||D(e.pixelId)!==e||ri(e,a)}).catch(a=>{i!==e.userConfigUpdateRevision||D(e.pixelId)!==e||w("user_identifier_hash_failed",a,{command:"init"},{debug:t})}).then(r,r)}function xa(e){var f,m,l,_,g,h,y,C;let n=Pa(e),t=F(),i=(l=(m=(f=t[0])==null?void 0:f.pixelId)!=null?m:p.pixelId)!=null?l:p.config.pixelId,o=Fo(e,i);if(n&&ot("init",o,n),!e||typeof e!="object"||Array.isArray(e)){nr("init_invalid_config",o,n);return}let r=e,s=r.pixelId,a=s===void 0?i:s;if(!a||typeof a!="string"){nr("init_invalid_pixel_id",o,n);return}let d=D(a);!d&&t.length===0&&p.config.pixelId!==void 0&&p.config.pixelId!==a&&delete p.config.user;let c=d!=null?d:vi(a),u=Object.prototype.hasOwnProperty.call(r,"user");if(c.config.pixelId=a,c.config.debug=typeof r.debug=="boolean"?r.debug:!!((_=c.config.debug)!=null?_:p.config.debug),u&&Da(c,r.user,n),p.pixelId=(g=D())==null?void 0:g.pixelId,p.endpoint=(h=p.endpoint)!=null?h:In,p.initialized=!0,A()){wn(r.oppref)&&(p.explicitClickId=r.oppref,ue(ee,r.oppref,720*60*60)),p.clickId=Tn(p.clickId),p.browserRef=(y=p.browserRef)!=null?y:zt();for(let N of c.pendingEvents)(C=N.clickContext)!=null||(N.clickContext={clickId:p.clickId})}else p.clickId=void 0,p.explicitClickId=void 0,p.browserRef=void 0,Yn();Zo(c.pixelId,p.consent),d||Ua(c),sr(c,!0),si(c.pixelId)}function or(e){if(!(typeof e!="string"||e.length===0))try{let n=new URL(e);return n.protocol==="file:"?"file://":n.protocol==="about:"&&n.pathname==="blank"?"about:blank":n.protocol==="data:"?"data:":n.protocol==="content:"?"content://":n.protocol!=="http:"&&n.protocol!=="https:"?void 0:n.hostname?`${n.origin}${n.pathname}`:void 0}catch(n){return}}function Ra(){var e;return typeof window=="undefined"?void 0:or((e=window.location)==null?void 0:e.href)}function Oa(){return typeof document=="undefined"?void 0:or(document.referrer)}function Fa(e,n,t){rr(e,n,t,F())}function La(e,n,t,i){if(typeof e!="string"||e.length===0){ot("measure",["measureSingle.pixelId should be a non-empty string."],!!p.config.debug,n);return}let o=D(e);if(!o){ot("measure",["measureSingle.pixelId must identify an initialized pixel."],!!p.config.debug,n);return}rr(n,t,i,[o])}function rr(e,n,t,i){let o=Uo(e,n),{issues:r,diagnosticReason:s,diagnosticDetail:a}=Lo(e,o,t);if(r.length>0){ot("measure",r,!!p.config.debug,e),s&&Ba(s,e,i,a);return}typeof e!="string"||e.length===0||(H()===!1&&z(),A()&&fn(i.length===1?i[0].pixelId:void 0),ar(e,o!=null&&typeof o=="object"&&!Array.isArray(o)?o:void 0,t,i))}function Ua(e){ar("openai::sdk_init",{type:"sdk_lifecycle"},void 0,[e])}function sr(e,n){if(!p.initialized)return;let t=A(),i=Mo(e.pixelId,t,n);i&&(Cn({eventName:tr,testSessionId:null,metadata:Object.assign({type:"diagnostic",schema_version:1,consent:t,dropped_event_count:0,dropped_event_reason_counts:{},dropped_event_name_counts:{},dropped_event_phase_counts:{}},i.isFirstVisit?{is_first_visit_in_session:!0}:{},i.isFirstConsentGrant?{is_first_consent_grant_in_session:!0}:{}),eventId:ne(),time:Date.now(),consentSessionMarker:{pixelId:e.pixelId,state:i.isFirstVisit&&i.isFirstConsentGrant?"g":i.isFirstConsentGrant?"c":"v",revocableGrant:n&&p.consent===null&&i.isFirstConsentGrant}},e),(!t||!n)&&ve(void 0,e.pixelId))}function Ba(e,n,t,i){if(!A())return;let o=Qn(n),r=p.initialized?"after_init":"before_init",s=ne(),a=Date.now(),d=mn(a),c=u=>({testSessionContext:d,eventName:tr,metadata:Object.assign({type:"diagnostic",schema_version:i?2:1,dropped_event_count:1,dropped_event_reason_counts:{[e]:1},dropped_event_name_counts:{[o]:1},dropped_event_phase_counts:{[r]:1}},i?{dropped_event_details:[{reason:e,code:i.code,field:i.field,count:1}]}:{}),eventId:u,time:a});if(t.length===0){Cn(c(s));return}for(let u of t)Cn(c(u===t[0]?s:ne()),u)}function ar(e,n,t,i=F()){var c;if(!A()){P(p,"event dropped because consent is not granted",{eventName:e,initialized:p.initialized,consent:p.consent});return}let o=t&&typeof t=="object"?(c=t.event_id)!=null?c:t.eventId:void 0,r=t&&typeof t=="object"?t.custom_event_name:void 0,s=t&&typeof t=="object"?t.opt_out:void 0,a=Date.now(),d={testSessionContext:mn(a),eventName:e,metadata:n,sourceUrl:Ra(),referrerUrl:Oa(),eventId:typeof o=="string"&&o.length>0?o:ne(),customEventName:e==="custom"&&typeof r=="string"&&r.length>0?r:void 0,optOut:typeof s=="boolean"?s:void 0,time:a};if(i.length===0){Cn(d);return}for(let u of i)Cn(Object.assign({},d),u)}function Cn(e,n){var o,r,s,a;n&&Xe(e,n.pixelId),p.initialized&&A()&&(p.clickId=(o=p.clickId)!=null?o:Tn(),(r=e.clickContext)!=null||(e.clickContext={clickId:p.clickId}));let t=(s=n==null?void 0:n.pendingEvents)!=null?s:W,i=(a=Vo(e,n==null?void 0:n.pixelId))!=null?a:e;i===e&&t.push(e),P(p,"event queued",{eventName:i.eventName,eventId:i.eventId,pendingEventCount:t.length,initialized:p.initialized}),!(!p.initialized||!n)&&G(n.pixelId)}function Ha(e){var n,t;if(typeof e=="boolean"){if(ki(e),p.consent=e,$e(e),P(p,"consent updated",{consent:e}),!e){z(),ve({preferBeacon:!0,reason:"consent_denied"});return}for(let i of F()){for(let o of i.pendingEvents)(n=o.consentSessionMarker)!=null&&n.revocableGrant&&(o.consentSessionMarker.revocableGrant=!1);sr(i,!1)}p.clickId=Tn(p.clickId),p.initialized&&(p.browserRef=(t=p.browserRef)!=null?t:zt()),si()}}function De(e,...n){if(typeof e=="string")switch(e){case"init":case"initialize":xa(n[0]);break;case"consent":Ha(n[0]);break;case"measure":Fa(n[0],n[1],n[2]);break;case"measureSingle":La(n[0],n[1],n[2],n[3]);break;default:break}}var rt="oaiq",dr=!1,cr=!1;function qa(e){if(dr)return;let n=e.window,t=e.document,i=s=>{P(p,"lifecycle flush requested",{reason:s,pendingEventCount:F().reduce((a,d)=>a+d.pendingEvents.length,0)}),ve({preferBeacon:!0,reason:s})},o=new Map,r=!1;n&&typeof n.addEventListener=="function"&&(n.addEventListener("pagehide",()=>{o.clear(),i("pagehide");for(let s of F()){let a=s.transport.activeFetchRequest;a&&[...a.events].some(d=>!se(d))&&o.set(s.pixelId,a)}}),n.addEventListener("pageshow",s=>{if((s==null?void 0:s.persisted)===!0){No();for(let a of F()){let d=o.get(a.pixelId);d&&a.transport.activeFetchRequest===d&&(a.transport.activeFetchRequest=null,G(a.pixelId))}}o.clear()}),n.addEventListener("beforeunload",()=>i("beforeunload")),r=!0),t&&typeof t.addEventListener=="function"&&(t.addEventListener("visibilitychange",()=>{t.visibilityState==="hidden"&&i("visibilitychange_hidden")}),r=!0),dr=r}function za(e){if(cr)return;let n=e.window;!n||typeof n.addEventListener!="function"||(n.addEventListener("storage",t=>{let i=t;(i==null?void 0:i.key)!==Ye||i.newValue!=="false"||($e(!1),z(),P(p,"consent revoked from persisted storage"),ve({preferBeacon:!0,reason:"consent_storage_denied"}))}),cr=!0)}(function(n){var c,u,f,m;if(!n)return;qa(n);let t=n.window&&typeof n.window=="object"?n.window:null,i=n[rt],o=t?t[rt]:void 0,r=i!=null?i:o;if(i!=null&&i.__oaiqInitialized||o!=null&&o.__oaiqInitialized)return;ko();let s=[i,o].filter(l=>!!l),a=[];for(let l of s){if(Array.isArray(l)){a=l;break}if(Array.isArray(l==null?void 0:l.q)){a=l.q;break}if(Array.isArray(l==null?void 0:l.queue)){a=l.queue;break}}p.consent=H(),Io(),er(),$o(),ir(),Ei(),p.initialized=!1,p.pixelId=typeof((c=r==null?void 0:r.config)==null?void 0:c.pixelId)=="string"?r.config.pixelId:void 0,p.endpoint=In,p.config={pixelId:typeof((u=r==null?void 0:r.config)==null?void 0:u.pixelId)=="string"?r.config.pixelId:void 0,debug:!!((f=r==null?void 0:r.config)!=null&&f.debug),user:Mn((m=r==null?void 0:r.config)==null?void 0:m.user)},p.clickId=void 0,p.explicitClickId=void 0,p.browserRef=void 0,W.splice(0,W.length),za(n);let d=(...l)=>{let[_,...g]=l;typeof _=="string"&&De(_,...g)};d.q=[],d.queue=d.q,d.config=p.config,d.loaded=!0,d.version=Ie,d.__oaiqInitialized=!0,d.measure=(l,_,g)=>De("measure",l,_,g),d.measureSingle=(l,_,g,h)=>De("measureSingle",l,_,g,h),d.init=l=>De("init",l),d.consent=l=>De("consent",l),n[rt]=d,t&&t!==n&&(t[rt]=d);for(let l=0;l