1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/renderJungleWebApp-DZgne_TB.js","assets/MarketingSiteLoadingFallback-DfYAzeIM.js","assets/frontend-release-BHg_hj9G.js","assets/hub-D89kKFfg.js","assets/index-rQLcFmgX.js","assets/track-error-DEre5AXz.js","assets/legacy-referrer-id-43tytWzp.js","assets/landingHandoffUploadClaim-B2LBwAI7.js","assets/client-environment-BMTHOZAb.js","assets/stripe-price-details-DClgIPIw.js","assets/document-upload-sentry-Dl2_Y04U.js","assets/sentry-init-BRm8Bcin.js","assets/renderJungleWebApp-BmM3XSki.css"])))=>i.map(i=>d[i]); 2import{g as le,_ as ce}from"./frontend-release-BHg_hj9G.js";function P(){typeof Object.hasOwn!="function"&&Object.defineProperty(Object,"hasOwn",{configurable:!0,writable:!0,value:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)}),typeof Array.prototype.at!="function"&&Object.defineProperty(Array.prototype,"at",{configurable:!0,writable:!0,value:function(t){const n=this.length,r=Math.trunc(t)||0,o=r<0?n+r:r;return o<0||o>=n?void 0:this[o]}})}P();const D=2e3,de=/^(?:(?:api[-_]?key|key|token|secret|signature|credential|password|authorization|auth|access_token|refresh_token|id_token|oobcode|session|ticket|code|x-amz-).*$|(?:e[-_]?mail|user[-_]?(?:id|email)|uid|account[-_]?id|customer[-_]?(?:id|email)|member[-_]?id|sid|gsessionid|r)$)/i,ue=/(?:^|[?&#;])(?:(?:api[-_]?key|key|token|secret|signature|credential|password|authorization|auth|access_token|refresh_token|id_token|oobcode|session|ticket|code|x-amz-)[^=&#;]*|(?:e[-_]?mail|user[-_]?(?:id|email)|uid|account[-_]?id|customer[-_]?(?:id|email)|member[-_]?id|sid|gsessionid|r))=/i,pe=new Set(["auth","auth-by-token"]);function fe(e){if(typeof e!="string")return null;const t=e.trim();if(!t)return null;let n;try{n=new URL(t)}catch{return null}if(n.protocol!=="http:"&&n.protocol!=="https:")return null;n.username="",n.password="";for(const o of[...n.searchParams.keys()])de.test(o)&&n.searchParams.delete(o);const r=n.pathname.split("/");return pe.has(r[1]??"")&&r[2]&&(r[2]="[REDACTED]",n.pathname=r.join("/")),ue.test(n.hash)&&(n.hash=""),n.toString().slice(0,D)}function y(e){const t=fe(e);if(!t)return null;const n=new URL(t);return n.search="",n.hash="",n.toString().slice(0,D)}const me=50,he=100,A=2e3,ye=4e3,ge=4e3,z=1e3,F="__jungleSupportBrowserDiagnosticHistoryV1",_e=["warn","error"];function we(){return{isInstalled:!1,nextEntrySequence:0,consoleEntries:[],networkEntries:[],originalConsoleMethods:{},patchedConsoleMethods:{},originalFetch:null,patchedFetch:null,originalXmlHttpRequestOpen:null,originalXmlHttpRequestSend:null,patchedXmlHttpRequestOpen:null,patchedXmlHttpRequestSend:null,xmlHttpRequestStateByRequest:new WeakMap,windowErrorListener:null,unhandledRejectionListener:null}}function H(){if(typeof window>"u")return null;const t=window[F];return t&&typeof t=="object"?t:null}function Re(){if(typeof window>"u")return null;const e=H();if(e)return e;const t=we();return window[F]=t,t}function $(e,t,n){e.push(t),e.length>n&&e.splice(0,e.length-n)}function B(e,t){return e.nextEntrySequence+=1,`${t}-${e.nextEntrySequence}`}function Ee(e){const t=e.match(/[),.;]+$/),n=(t==null?void 0:t[0])??"",r=n?e.slice(0,-n.length):e;return`${y(r)??"[REDACTED_URL]"}${n}`}function d(e,t){return(typeof e=="string"?e:String(e??"")).replace(/\bBearer\s+[^\s,;]+/gi,"Bearer [REDACTED]").replace(/\b[A-Za-z0-9_-]{10,}\.[A-Za-z0-9_-]{10,}\.[A-Za-z0-9_-]{10,}\b/g,"[REDACTED_TOKEN]").replace(/\b(api[-_]?key|token|secret|password|authorization|credential|session(?:id)?|sid)\b(\s*[:=]\s*)["']?[^\s,;&}"']+/gi,"$1$2[REDACTED]").replace(/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b/gi,"[REDACTED_EMAIL]").replace(/https?:\/\/[^\s<>"']+/gi,Ee).slice(0,t)}function Se(e){if(e===null)return"null";if(e===void 0)return"undefined";if(typeof e=="string")return d(e,A);if(typeof e=="number"||typeof e=="boolean"||typeof e=="bigint")return String(e);if(e instanceof Error)return d(`${e.name||"Error"}: ${e.message}`,A);if(typeof URL<"u"&&e instanceof URL)return y(e.toString())??"[URL]";if(typeof Request<"u"&&e instanceof Request){const t=y(e.url)??"[URL]";return`[Request ${C(e.method)} ${t}]`}if(typeof Response<"u"&&e instanceof Response)return`[Response ${e.status||"status unknown"}]`;if(Array.isArray(e))return`[Array(${e.length})]`;if(typeof e=="function")return`[Function ${e.name||"anonymous"}]`;if(typeof e=="symbol")return"[Symbol]";if(typeof e=="object"){let t=[];try{t=Object.keys(e).slice(0,8)}catch{return"[Object]"}const n=t.map(r=>d(r,100));return n.length>0?`[Object keys: ${n.join(", ")}]`:"[Object]"}return`[${typeof e}]`}function be(e){return e.find(t=>t instanceof Error)??null}
2function T(e,t,n,r=""){const o=n.map(Se),s=[r,...o].filter(Boolean).join(" "),l=be(n);$(e.consoleEntries,{id:B(e,"console"),timestamp:new Date().toISOString(),level:t,message:d(s,A),serialized_arguments:d(JSON.stringify(o),ye),stack:l!=null&&l.stack?d(l.stack,ge):void 0},me)}function C(e){if(typeof e!="string")return"UNKNOWN";const t=e.trim().toUpperCase();return/^[A-Z]{1,20}$/.test(t)?t:"UNKNOWN"}function N(e){if(typeof window>"u")return null;try{const t=new URL(String(e??""),window.location.href).toString();return y(t)}catch{return null}}function X(e){return typeof e=="number"&&Number.isFinite(e)&&e>0?Math.round(e):null}function u(){return typeof performance<"u"&&typeof performance.now=="function"?performance.now():Date.now()}function g(e,t){t.url&&$(e.networkEntries,{...t,id:B(e,"request"),request_headers:{},request_body:null,response_headers:{},response_body:null},he)}function ve(e){if(!(typeof console>"u"))for(const t of _e){const n=console[t];if(typeof n!="function")continue;const r=(...o)=>{try{T(e,t,o)}catch{}n.apply(console,o)};try{e.originalConsoleMethods[t]=n,e.patchedConsoleMethods[t]=r,console[t]=r}catch{delete e.originalConsoleMethods[t],delete e.patchedConsoleMethods[t]}}}function Ae(e,t){const n=(t==null?void 0:t.method)??(typeof Request<"u"&&e instanceof Request?e.method:"GET"),r=typeof e=="string"||typeof URL<"u"&&e instanceof URL?e.toString():typeof Request<"u"&&e instanceof Request?e.url:"";return{method:C(n),url:N(r)}}function Te(e){if(typeof window.fetch!="function")return;const t=window.fetch,n=async(r,o)=>{const s=new Date().toISOString(),l=u();let i={method:"UNKNOWN",url:null};try{i=Ae(r,o)}catch{}try{const a=await t.call(window,r,o);if(i.url)try{g(e,{timestamp:s,method:i.method,url:i.url,status:X(a.status),duration_ms:Math.max(0,Math.round(u()-l)),error_message:null})}catch{}return a}catch(a){if(i.url)try{g(e,{timestamp:s,method:i.method,url:i.url,status:null,duration_ms:Math.max(0,Math.round(u()-l)),error_message:d(a instanceof Error?`${a.name}: ${a.message}`:String(a),z)})}catch{}throw a}};window.fetch=n,e.originalFetch=t,e.patchedFetch=n}function ke(e,t,n){if(!n.hasInstalledListeners){n.hasInstalledListeners=!0;for(const r of["error","abort","timeout"])t.addEventListener(r,()=>{const o=e.xmlHttpRequestStateByRequest.get(t);o&&(o.errorKind=`XMLHttpRequest ${r}`)});t.addEventListener("loadend",()=>{const r=e.xmlHttpRequestStateByRequest.get(t);if(!r||r.hasRecordedCompletion||r.startedAtIso===null||r.startedAtMonotonicMilliseconds===null)return;r.hasRecordedCompletion=!0;const o=N(r.rawUrl);if(!o)return;let s=null;try{s=X(t.status)}catch{s=null}try{g(e,{timestamp:r.startedAtIso,method:r.method,url:o,status:s,duration_ms:Math.max(0,Math.round(u()-r.startedAtMonotonicMilliseconds)),error_message:r.errorKind})}catch{}})}}function Ie(e){if(typeof XMLHttpRequest>"u")return;const t=XMLHttpRequest.prototype.open,n=XMLHttpRequest.prototype.send,r=t,o=function(...l){const i=e.xmlHttpRequestStateByRequest.get(this),a={method:C(l[0]),rawUrl:String(l[1]??""),startedAtIso:null,startedAtMonotonicMilliseconds:null,errorKind:null,hasRecordedCompletion:!1,hasInstalledListeners:(i==null?void 0:i.hasInstalledListeners)??!1};return e.xmlHttpRequestStateByRequest.set(this,a),ke(e,this,a),r.apply(this,l)},s=function(l){const i=e.xmlHttpRequestStateByRequest.get(this);i&&(i.startedAtIso=new Date().toISOString(),i.startedAtMonotonicMilliseconds=u(),i.errorKind=null,i.hasRecordedCompletion=!1);try{return n.call(this,l)}catch(a){if(i&&!i.hasRecordedCompletion){i.hasRecordedCompletion=!0;const c=N(i.rawUrl);if(c&&i.startedAtIso&&i.startedAtMonotonicMilliseconds!==null)try{g(e,{timestamp:i.startedAtIso,method:i.method,url:c,status:null,duration_ms:Math.max(0,Math.round(u()-i.startedAtMonotonicMilliseconds)),error_message:d(a instanceof Error?`${a.name}: ${a.message}`:String(a),z)})}catch{}}throw a}};e.originalXmlHttpRequestOpen=t,e.originalXmlHttpRequestSend=n,e.patchedXmlHttpRequestOpen=o,e.patchedXmlHttpRequestSend=s,XMLHttpRequest.prototype.open=o,XMLHttpRequest.prototype.send=s}function Me(e){const t=r=>{try{T(e,"error",r.error instanceof Error?[r.error]:[r.message],"Unhandled browser error:")}catch{}},n=r=>{try{T(e,"error",[r.reason],"Unhandled promise rejection:")}catch{}};e.windowErrorListener=t,e.unhandledRejectionListener=n,window.addEventListener("error",t),window.addEventListener("unhandledrejection",n)}function Oe(){const e=Re();if(!(!e||e.isInstalled)){e.isInstalled=!0;for(const t of[ve,Te,Ie,Me])try{t(e)}catch{}}}function Je(){const e=H();return e!=null&&e.isInstalled?{consoleCaptureActive:Object.keys(e.patchedConsoleMethods).length>0,networkCaptureActive:!!(e.patchedFetch||e.patchedXmlHttpRequestOpen),consoleEntries:e.consoleEntries.map(t=>({...t})),networkEntries:e.networkEntries.map(t=>({...t}))}:null}const _="jungle_vite_preload_recovery_build",w="jungle_vite_preload_recovery_transition";function b(e){return e.trim()||"unknown"}let W=!1,K=0,m=null,k=0;const G=new WeakSet;async function Qe(e,t){k+=1;try{return await e()}catch(n){const r=t(n);return n!==null&&(typeof n=="object"||typeof n=="function")&&G.add(n),r}finally{k-=1}}function U(){return{reloadRequested:W,preloadErrorsObserved:K,pendingRecovery:m}}function Ce({buildIdentifier:e,sessionStorage:t,reloadPage:n}){const r=b(e);try{if(t.getItem(_)===r)return!1;t.setItem(_,r)}catch{return!1}return n(),!0}function Ne(e){var n;const t=e.match(/<meta\s+[^>]*name=["']jungle-deployment-id["'][^>]*content=["']([^"']+)["'][^>]*>/i);return((n=t==null?void 0:t[1])==null?void 0:n.trim())||null}function qe(e,t){try{const n=t.getItem(w);n&&n.endsWith(`->${b(e)}`)&&t.removeItem(w)}catch{}}async function Le({buildIdentifier:e,sessionStorage:t,reloadPage:n,fetchCurrentHtml:r=()=>window.fetch(window.location.href,{cache:"no-store",headers:{Accept:"text/html"}})}){const o=b(e);try{const s=await r();if(!s.ok)throw new Error(`deployment probe returned ${s.status}`);const l=Ne(await s.text());if(l&&l!==o){const i=`${o}->${l}`;return t.getItem(w)===i?!1:(t.setItem(w,i),t.setItem(_,o),n(),!0)}}catch{}return!1}function je({reloadPage:e=()=>window.location.reload()}={}){if(typeof window>"u")return()=>{};const t=b("dpl_Ga5DSMS8rnm62Fyzy8EDiX1mJpMA");try{qe(t,window.sessionStorage)}catch{}const n=()=>{W=!0,e()},r=()=>{try{return window.sessionStorage.getItem(_)===t?Le({buildIdentifier:t,sessionStorage:window.sessionStorage,reloadPage:n}):Ce({buildIdentifier:t,sessionStorage:window.sessionStorage,reloadPage:n})}catch{return!1}};let o=!1;const s=l=>{K+=1;const i=l.payload,a=i!==null&&(typeof i=="object"||typeof i=="function"),f=k>0&&a?new Promise(ae=>setTimeout(ae,0)).then(()=>o||G.has(i)?!1:r()):r();f instanceof Promise&&(m=f,f.finally(()=>{m===f&&(m=null)}))};return window.addEventListener("vite:preloadError",s),()=>{o=!0,window.removeEventListener("vite:preloadError",s)}}const I={en:["something went wrong","the page hit an error. reloading usually fixes it. if it keeps happening, email [email protected]","reload"],"pt-BR":["algo deu errado","a página encontrou um erro. recarregar geralmente resolve. se continuar acontecendo, envie um e-mail para [email protected]","recarregar"],"es-ES":["algo salió mal","la página encontró un error. recargar suele solucionarlo. si sigue ocurriendo, escrÃbenos a [email protected]","recargar"],fr:["une erreur s'est produite","la page a rencontré une erreur. recharger règle généralement le problème. si cela continue, écrivez à [email protected]","recharger"],ar:["ØØ¯Ø« خطأ Ù
ا","ÙØ§Ø¬Ùت Ø§ÙØµÙØØ© خطأ. عادة٠Ù
ا تØÙ إعادة Ø§ÙØªØÙ
Ù٠اÙÙ
Ø´ÙÙØ©. إذا استÙ
ر ذÙÙØ راسÙÙØ§ عÙÙ [email protected]","إعادة Ø§ÙØªØÙ
ÙÙ"],nl:["er is iets misgegaan","de pagina liep tegen een fout aan. opnieuw laden lost het meestal op. blijft het gebeuren, mail dan naar [email protected]","opnieuw laden"],fil:["may nangyaring mali","nagkaroon ng error ang page. karaniwang naaayos ito ng pag-reload. kung paulit-ulit itong nangyayari, mag-email sa [email protected]","i-reload"],de:["etwas ist schiefgelaufen","die seite ist auf einen fehler gestoÃen. neu laden behebt das meistens. falls es weiterhin passiert, schreib an [email protected]","neu laden"],hi:["à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾","पà¥à¤ मà¥à¤ à¤à¥à¤ तà¥à¤°à¥à¤à¤¿ ठà¤à¤à¥¤ दà¥à¤¬à¤¾à¤°à¤¾ लà¥à¤¡ à¤à¤°à¤¨à¥ सॠयह à¤à¤®à¤¤à¥à¤° पर ठà¥à¤ हॠà¤à¤¾à¤¤à¤¾ हà¥à¥¤ à¤
à¤à¤° यह बार-बार हà¥, तॠ[email protected] पर à¤à¤®à¥à¤² à¤à¤°à¥à¤","दà¥à¤¬à¤¾à¤°à¤¾ लà¥à¤¡ à¤à¤°à¥à¤"],it:["qualcosa è andato storto","la pagina ha riscontrato un errore. ricaricare di solito risolve il problema. se continua a
2succedere, scrivi a [email protected]","ricarica"],ms:["ada yang tidak kena","halaman ini mengalami ralat. memuat semula biasanya membetulkannya. jika ia berterusan, e-mel [email protected]","muat semula"],ro:["ceva nu a funcÈionat","pagina a întâmpinat o eroare. reîncÄrcarea rezolvÄ de obicei problema. dacÄ se repetÄ, scrie-ne la [email protected]","reîncarcÄ"],tr:["bir Åeyler ters gitti","sayfa bir hatayla karÅılaÅtı. yeniden yüklemek genellikle sorunu çözer. devam ederse [email protected] adresine e-posta gönder","yeniden yükle"],"af-ZA":["iets het verkeerd geloop","die bladsy het 'n fout ondervind. herlaai los dit gewoonlik op. as dit aanhou gebeur, e-pos [email protected]","herlaai"]};function Ue(e){for(const t of e){const n=(t||"").toLowerCase();if(n.startsWith("pt"))return"pt-BR";if(n.startsWith("es"))return"es-ES";if(n.startsWith("af"))return"af-ZA";if(n.startsWith("fil")||n.startsWith("tl"))return"fil";const r=n.split("-")[0];if(r in I)return r}return"en"}function xe(e){if(e instanceof Error)return(e.message||e.name||"Unknown error").slice(0,300);try{return(typeof e=="string"?e:JSON.stringify(e)||"Unknown error").slice(0,300)}catch{return"Unknown error"}}function Y(e){var t;try{(t=window.ReactNativeWebView)==null||t.postMessage(JSON.stringify(e))}catch{}}function Pe(e){var t;Y({typeEvent:"web_content_error",message:JSON.stringify({kind:"chunk_load_failed",message:`App entry failed to load: ${xe(e)}`,stack:e instanceof Error?(e.stack||"").slice(0,2e3):"",route:(((t=/^\/?([^/?#]*)/.exec(window.location.pathname||""))==null?void 0:t[1])??"").replace(/[^A-Za-z0-9_-]/g,"").slice(0,40),readyState:document.readyState,source:"entry",line:null,column:null})})}function De(e){for(;e.firstChild;)e.removeChild(e.firstChild)}const ze=1e4;async function Fe(e,{pendingRecoveryWaitMs:t=ze}={}){let n=U();if(n.pendingRecovery){let r;await Promise.race([n.pendingRecovery.catch(()=>!1),new Promise(o=>{r=setTimeout(o,t)})]).finally(()=>clearTimeout(r)),n=U()}n.reloadRequested||He(e,{reportToNativeShell:n.preloadErrorsObserved===0})}function He(e,{root:t=document.getElementById("root"),reportToNativeShell:n=!0}={}){if(n&&Pe(e),!!t){try{$e(t)}catch{return}Y({typeEvent:"loaded_page",message:null})}}function $e(e){const t=Ue([...navigator.languages||[],navigator.language]),[n,r,o]=I[t]||I.en;De(e);const s=document.createElement("div");s.setAttribute("role","alert"),s.style.cssText="min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#FCFFFD;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;text-align:center;";const l=document.createElement("h1");l.textContent=n,l.style.cssText="margin:0 0 16px;font-size:24px;line-height:1.25;font-weight:600;color:#121212;";const i=document.createElement("p");i.textContent=r,i.style.cssText="margin:0 0 24px;font-size:16px;line-height:24px;color:#3D3E3D;max-width:480px;";const a=document.createElement("button");a.type="button",a.textContent=o,a.style.cssText="padding:12px 28px;border-radius:999px;border:none;background:#121212;color:#fff;font-size:16px;font-weight:600;cursor:pointer;",a.addEventListener("click",()=>window.location.reload());const c=document.createElement("div");c.appendChild(l),c.appendChild(i),c.appendChild(a),s.appendChild(c),e.appendChild(s)}const Z=1200;function Be(){let e=!1;const t=new Set;let n,r,o;const s=()=>{o!==void 0&&cancelAnimationFrame(o),o=void 0},l=()=>{if(e||!n)return;e=!0,s(),clearTimeout(r),t.clear();const a=n;n=void 0,a()},i=()=>{s(),!(!n||t.size>0||e)&&(o=requestAnimationFrame(()=>{o=requestAnimationFrame(l)}))};return{hold(){if(e)return()=>{};const a=Symbol();return t.add(a),s(),()=>{t.delete(a)&&i()}},requestReveal(a){if(e){a();return}n=a,r??(r=setTimeout(l,Z)),i()}}}const J=Be(),Q=()=>{if(typeof window>"u")return!1;const e=!!window.ReactNativeWebView,t=window.location.pathname==="/";return e&&t};function Ve(){return Q()?J.hold():()=>{}}function et(e){Q()?J.requestReveal(e):e()}const V=12e4,Xe=["native_js_to_mount_ms","native_js_to_webview_start_ms","native_js_to_auth_resolved_ms","native_js_to_bridge_init_ms","native_js_to_home_ms","native_token_preparation_ms"];function We(e){return .05}function Ke(e){const t={};return{mark(n){if(t[n]!==void 0)return!1;let r;try{r=e()}catch{return!1}return!Number.isFinite(r)||r<0||r>V?!1:(t[n]=Math.round(r),!0)},snapshot(){return Object.fromEntries(Object.entries(t).map(([n,r])=>[`${n}_ms`,r]))}}}function Ge(e,t){if(typeof e!="string"||e.length>1024)return null;try{const n=JSON.parse(e);if((n==null?void 0:n.version)!==1||n.startupId!==t)return null;const r={};for(const o of Xe){const s=n[o];typeof s=="number"&&Number.isFinite(s)&&s>=0&&s<=V&&(r[o]=Math.round(s))}return r}catch{return null}}const q=Ke(()=>performance.now());let x=!1,R=!1,p=!1,E=!1,M=0,v="",ee=!1,L="web",te="visible",ne={},O,h,re,oe;function j(e){const t=e.detail;if((t==null?void 0:t.typeEvent)==="init_app"&&["ios","android"].includes(t.message)&&(L=t.message,S("native_bridge_init")),(t==null?void 0:t.typeEvent)==="authentication_token"&&S("native_token_received"),!p||(t==null?void 0:t.typeEvent)!=="startup_timing")return;const n=Ge(t.message,v);n&&(ne=n)}function ie(e){if(!(E||!p)){E=!0,clearTimeout(re),clearTimeout(oe),window.removeEventListener("messageFromJungleMobileApp",j);try{const t=performance.getEntriesByType("navigation")[0],n=q.snapshot(),r=n.home_rendered_ms??performance.now(),o=performance.getEntriesByType("resource").filter(s=>{if(s.startTime>r)return!1;const l=new URL(s.name);return(s.initiatorType==="script"||/\.m?js$/i.test(l.pathname))&&l.origin===window.location.origin});h={profile_schema:1,startup_id:v,sample_rate:M,outcome:e,platform:L,signed_in:ee,
2initial_visibility:te,final_visibility:document.visibilityState,still_on_home:window.location.pathname==="/",navigation_type:(t==null?void 0:t.type)??"unknown",navigation_response_end_ms:Math.round((t==null?void 0:t.responseEnd)??0),startup_script_encoded_bytes:o.reduce((s,l)=>s+l.encodedBodySize,0),recent_study_data_ready:n.recent_study_data_ready_ms!==void 0,...n,...ne},se()}catch{}}}function Ye(){var e,t;x||typeof window>"u"||(x=!0,R=window.location.pathname==="/",R&&(te=document.visibilityState,L=window.ReactNativeWebView?"native_unknown":"web",M=We(),p=Math.random()<M,v=((t=(e=globalThis.crypto)==null?void 0:e.randomUUID)==null?void 0:t.call(e))??`startup-${Math.random().toString(36).slice(2)}`,window.addEventListener("messageFromJungleMobileApp",j),S("entry"),p&&(re=setTimeout(()=>ie("timeout"),3e4))))}function se(){if(!O||!h)return;const e=h;h=void 0;try{O(e)}catch{}}function tt(e){O=e,se()}function S(e){if(!(!R||E||!q.mark(e))){try{performance.mark(`jungle:startup:${e}`)}catch{}if(e==="home_rendered"){const t=1e3+(window.ReactNativeWebView?Z:0);p?oe=setTimeout(()=>ie("ready"),t):window.removeEventListener("messageFromJungleMobileApp",j)}}}function nt(e){q.snapshot().auth_ready_ms===void 0&&(ee=e,S("auth_ready"))}function rt(){return R&&p&&!E?JSON.stringify({version:1,startupId:v}):void 0}P();document.documentElement.dataset.frontendRelease=le();Oe();je();Ye();ce(()=>import("./renderJungleWebApp-DZgne_TB.js").then(e=>e.gz),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12])).catch(Fe);export{y as a,et as b,nt as c,tt as d,rt as g,Ve as h,Qe as l,S as m,Je as r,fe as s}; 3//# sourceMappingURL=main-YoYAMf6n.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.