PageSourceSearch

https://index-aae.pages.dev/_nuxt/B2-N8QqL.js

js index-aae.pages.dev collected 2026-10-03 05:18:37 UTC 1,858 bytes, 1 lines download raw bytes

1import{o as e}from"./BIrsxxc9.js";import{g as t}from"./CJOrt7RF.js";import{t as n}from"./HMJ_eTZG.js";import{n as r,t as i}from"./DoDMrvMH.js";import"./Dx6A5Hjq.js";import"./DU_okWYd.js";import"./JItNc76J.js";var a=()=>({level:1,reasons:[`Base access level`],google:null,twitch:null,patreon:null,wg:{accounts:[],activeAccountId:null}}),o=()=>r(`accessStatus`,a),s=()=>r(`accessStatusLoaded`,()=>!1),c=()=>{let e=o();return t(()=>{let{level:t,reasons:n}=e.value;return{level:t,reasons:n}})},l=e=>{let t=new URLSearchParams;e.providerRefreshMode&&e.providerRefreshMode!==`cacheOnly`&&t.set(`providerRefresh`,e.providerRefreshMode),e.refreshActiveMod&&t.set(`refreshActiveMod`,`1`);let n=t.toString();return n?`/api/access/level?${n}`:`/api/access/level`},u=async(e={})=>{let t=o(),r=s(),i=l(e),c=t.value,u=r.value;try{let r=await n(i,{timeout:e.providerRefreshMode===`allowRefreshToken`||e.refreshActiveMod?15e3:5e3})??a();t.value=u&&e.providerRefreshMode===`allowRefreshToken`&&r.needsRefresh?{...r,google:r.google??c.google,twitch:r.twitch??c.twitch,patreon:r.patreon??c.patreon}:r}catch(e){t.value=u?c:a(),console.error(`Error refreshing access status:`,e)}finally{r.value=!0}return t.value},d=e=>e.refreshTokens?`/api/wgauth/accounts?refreshTokens=1`:`/api/wgauth/accounts`,f=e=>{let t=Number(e);return Number.isFinite(t)&&t>0?t:null},p=async(t={})=>{let r=o(),a=r.value.wg,s=i(`wargaming-active-account`,{secure:!0,sameSite:`lax`,path:`/`,maxAge:2592e3,domain:e().public.COOKIE_DOMAIN||void 0}),c=d(t);try{let e=await n(c,{timeout:t.refreshTokens?15e3:5e3})??[],i=f(s.value),a=e.find(e=>e.accountId===i)?.accountId??e[0]?.accountId??null;s.value=a,r.value={...r.value,wg:{accounts:e,activeAccountId:a}}}catch(e){r.value={...r.value,wg:a},console.error(`Error refreshing WG account status:`,e)}return r.value.wg};export{s as a,o as i,p as n,c as r,u as t};

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.