import{as as m,s as g,h as c,D as p,at as i}from"./By0a1H9j.js";import{u as k}from"./BOwn97AT.js";const _=m(async(d,v)=>{let e,t;const{validToken:f}=g(c("iframe")),l=c("affiliate"),{notifyAppLoaded:u}=p(),w=()=>new Promise(s=>{const n=a=>{var o;(o=a.data)!=null&&o.trackingData&&(window.removeEventListener("message",n),s(a.data.trackingData))};window.addEventListener("message",n),window.parent.postMessage({action:"get_tracking_data"},"*"),setTimeout(()=>{window.removeEventListener("message",n),s(null)},1e3)});if(window.self!==window.parent&&!f.value){const s=d.query.token,n=([e,t]=i(()=>w()),e=await e,t(),e);let a=navigator.userAgent;const o=([e,t]=i(()=>k()),e=await e,t(),e);o&&(a=`${o.replace(/[^0-9.]/g,"")}${a}`);const r=([e,t]=i(()=>l.validateToken({token:encodeURIComponent(s),userAgent:a,trackingData:n})),e=await e,t(),e);if(!r){window.location.href="about:blank",u();return}return r}});export{_ as default};