mirror of
https://github.com/thepaperpilot/Advent-Incremental.git
synced 2025-02-17 09:52:46 +00:00
16 lines
121 KiB
JavaScript
16 lines
121 KiB
JavaScript
|
/* empty css */import"./vue.92681fcb.js";import{Z as $,u as sn,q as bt,C as a,b1 as Ce,aa as A,aE as g,a0 as k,a1 as m,aK as Fe,G as Q,t as O,aC as In,w as ve,b2 as be,a8 as f,O as j,ao as ps,I as ne,ay as qt,ar as Qe,aG as Pt,A as ie,_ as V,b6 as D,b8 as rn,bs as gs,aq as et,bu as gt,bb as Lt,T as ys,a7 as C,j as vs,l as te,bv as kn,z as xe,J as L,aN as re,$ as F,aH as De,aF as Ee,al as Ot,aL as We,H as bs,aJ as Fn,bn as _s,br as Ns,be as ws}from"./@vue.4ce677c2.js";import{i as ks}from"./is-plain-object.906d88e8.js";import{c as On}from"./nanoevents.1080beb7.js";import{L as je}from"./lz-string.731cedc5.js";import{Y as Ss}from"./vue-next-select.a2bfab1d.js";import{s as Ms,u as xn}from"./vue-toastification.6f567382.js";import{D as Cs}from"./vuedraggable.7949458c.js";import{p as $s}from"./vue-textarea-autosize.35804eaf.js";import{v as Ps,n as Ts}from"./workbox-window.8d14e8b7.js";import"./sortablejs.29100d8a.js";const Is=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const l of r.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&s(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerpolicy&&(r.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?r.credentials="include":i.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}};Is();const Fs="modulepreload",Sn={},Os="./",xt=function(t,n){return!n||n.length===0?t():Promise.all(n.map(s=>{if(s=`${Os}${s}`,s in Sn)return;Sn[s]=!0;const i=s.endsWith(".css"),r=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${r}`))return;const l=document.createElement("link");if(l.rel=i?"stylesheet":Fs,i||(l.as="script",l.crossOrigin=""),l.href=s,document.head.appendChild(l),i)return new Promise((o,c)=>{l.addEventListener("load",o),l.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())},xs="./projInfo-schema.json",Ds="Advent Incremental",Es="An incremental game you play a day at a time, leading up to Christmas!",As="advent-incremental",Vs="thepaperpilot",qs="",Ls="",Bs="0.2",Rs="Initial Commit",Us=!0,Gs=!1,js=2,zs=!0,Ws=null,Hs="",Ks=["main"],Ys=3600,Zs=1,Js=!0,Xs="base64";var U={$schema:xs,title:Ds,description:Es,id:As,author:Vs,discordName:qs,discordLink:Ls,versionNumber:Bs,versionTitle:Rs,allowGoBack:Us,defaultShowSmall:Gs,defaultDecimalsShown:js,useHeader:zs,banner:Ws,logo:Hs,initialTabs:Ks,maxTickLength:Ys,offlineLimit:Zs,enablePausing:Js,exportEncoding:Xs};const Zt=17,Qs=9e15,ei=Math.log10(9e15),ti=1/9e15,ni=308,si=-324,Mn=5,ii=function(){const e=[];for(let n=si+1;n<=ni;n++)e.push(Number("1e"+n));const t=323;return function(n){return e[n+t]}}(),Ze=[2,Math.E,3,4,5,6,7,8,9,10],ri=[[1,1.0891168053867777,1.1789745164521264,1.2701428397304229,1.3632066654400328,1.4587804913784246,1.557523817412741,1.660158301473385,1.767487542936873,1.8804205225512542,2],[1,1.1121114330934,1.23103892493161,1.35838369631113,1.49605193039935,1.64635423375119,1.81213853570186,1.99697132461829,2.20538955455724,2.44325744833852,Math.E],[1,1.1187738849693603,1.2464963939368214,1.38527004705667,1.5376664685821402,1.7068895236551784,1.897001227148399,2.1132403089001035,2.362480153784171,2.6539010333870774,3],[1,1.1367350847096405,1.2889510672956703,1.4606478703324786,1.6570295196661111,1.8850062585672889,2.1539465047453485,2.476829779693097,2.872061932789197,3.3664204535587183,4],[1,1.1494592900767588,1.319708228183931,1.5166291280087583,1.748171114438024,2.0253263297298045,2.3636668498288547,2.7858359149579424,3.3257226212448145,4.035730287722532,5],[1,1.159225940787673,1.343712473580932,1.5611293155111927,1.8221199554561318,2.14183924486326,2.542468319282638,3.0574682501653316,3.7390572020926873,4.6719550537360774,6],[1,1.1670905356972596,1.36328074
|
||
|
`,e),await Xe(lt())}}function lt(){const e=Tt(),t=jn({id:e});return ke(t),Y.saves.push(e),t}function Tt(){let e,t=0;do e=`${U.id}-${t++}`;while(localStorage.getItem(e));return e}async function Xe(e){console.info("Loading save",e);const{layers:t,removeLayer:n,addLayer:s}=await xt(()=>Promise.resolve().then(function(){return Qi}),void 0),{fixOldSave:i,getInitialLayers:r}=await xt(()=>Promise.resolve().then(function(){return es}),void 0);for(const l in t){const o=t[l];o&&n(o)}r(e).forEach(l=>s(l,e)),e=jn(e),e.offlineProd&&e.time&&(e.offlineTime==null&&(e.offlineTime=0),e.offlineTime+=(Date.now()-e.time)/1e3),e.time=Date.now(),e.modVersion!==U.versionNumber&&i(e.modVersion,e),Object.assign(P,e),Y.active=P.id,de.emit("onLoad")}setInterval(()=>{P.autosave&&ke()},1e3);window.onbeforeunload=()=>{P.autosave&&ke()};window.save=ke;const Pi=window.hardReset=async()=>{await Xe(lt())},vt=bt({active:"",saves:[],showTPS:!0,theme:an.Nordic,unthrottled:!1});Ce(vt,e=>{const t=je.compressToUTF16(JSON.stringify(e));localStorage.setItem(U.id,t)},{deep:!0});var Y=window.settings=vt;window.hardResetSettings=()=>{const e={active:"",saves:[],showTPS:!0,theme:an.Nordic};de.emit("loadSettings",e),Object.assign(vt,e),Pi()};function Ti(){try{let e=localStorage.getItem(U.id);if(e!=null&&e!==""){if(e[0]!=="{")if(e[0]==="e")e=decodeURIComponent(escape(atob(e)));else if(e[0]==="\u1BE1")e=je.decompressFromUTF16(e);else{console.warn("Unable to determine settings encoding",e);return}const t=JSON.parse(e);typeof t=="object"&&Object.assign(vt,t)}de.emit("loadSettings",vt)}catch{}}const zn=bt([]);function Ii(e){zn.push(e)}const Fi=bt([]),Oi=bt([]),xi={class:"table"},Di=A({__name:"Column",setup(e){const t=$(()=>Nt[Y.theme].mergeAdjacent);return(n,s)=>(g(),k("div",xi,[m("div",{class:Q(["col",{mergeAdjacent:a(t)}])},[Fe(n.$slots,"default")],2)]))}}),Ei={class:"table"},Ai=A({__name:"Row",setup(e){const t=$(()=>Nt[Y.theme].mergeAdjacent);return(n,s)=>(g(),k("div",Ei,[m("div",{class:Q(["row",{mergeAdjacent:a(t)}])},[Fe(n.$slots,"default")],2)]))}});function Wn(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ps(e)}function R(e,t="span"){return typeof e=="function"?A({render:e}):typeof e=="string"?e.length>0?(e=e.trim(),e.charAt(0)!=="<"&&(e=`<${t}>${e}</${t}>`),A({template:e})):A({render:()=>({})}):e}function Me(e){if(Ye(e))return typeof e=="function"?e():R(e);const t=e[He];return f(t,e[Ke](),null)}function ht(...e){let t;return f(Ai,null,Wn(t=e.map(Me))?t:{default:()=>[t]})}function Vi(...e){let t;return f(Di,null,Wn(t=e.map(Me))?t:{default:()=>[t]})}function Oe(e){if(Ye(e))return typeof e=="function"?e():typeof e=="string"?f(j,null,[e]):f(e,null,null);const t=e[He];return f(t,e[Ke](),null)}function Ye(e){return typeof e=="string"?!0:typeof e=="object"?e==null?!1:"render"in e||"component"in e:typeof e=="function"&&e[yt]===!0}function Hn(e,t,n){const s=O(null),i=O(void 0);function r(c){s.value||(s.value=setInterval(o,250)),i.value=c,n&&(n.value=!0)}function l(){s.value&&(clearInterval(s.value),s.value=null),n&&(n.value=!1)}function o(){t&&t.value?t.value():e&&e.value&&e.value(i.value)}return In(l),{start:r,stop:l,handleHolding:o}}function on(e,t="div"){const n=ve();return be(()=>{n.value=R(ee(e),t)}),n}function dt(e,t="div"){const n=ve(null);return be(()=>{const s=ee(e);n.value=s==null?null:R(s,t)}),n}function qi(e){return $(()=>ee(e))}function ee(e){return a(a(e))}function T(...e){return e.includes(Object)||e.push(Object),e}const ut=A({__name:"Spacer",props:{width:{default:"8px"},height:{default:"17px"}},setup(e){return(t,n)=>(g(),k("div",{style:ne({width:e.width,height:e.height})},null,4))}});var W=(e,t)=>{const n=e.__vccOpts||e;for(const[s,i]of t)n[s]=i;return n};const Li=A({__name:"Context",emits:["updateNodes"],setup(e,{emit:t}){var p;const n=O({}),s=new ResizeObserver(o),i=O(null);qt(()=>{const y=i.value;y!=null&&s.observe(y)});let r=!0,l=O((p=i.value)==null?void 0:p.getBoundingClientRect());function o(){r&&(r=!1,Qe(()=>{var y;l.value=(y=i.value)==null?void 0:y.getBoundingClientRect(),Object.values(n.value).filter(v=>v).
|
||
|
`).slice(3,5).map(t=>t.trim()).join(`
|
||
|
`))||""}function $e(e){const t=te(e)?e:O(e);return t[tn]=t,t[At]=te(e)?e.value:e,t[Vt]=Yi(),t[Yn]=!1,Se.length===0?console.warn("Creating a persistent ref outside of a layer. This is not officially supported",t,`
|
||
|
Created at:
|
||
|
`+t[Vt]):ct[Se[Se.length-1]].add(t),t}de.on("addLayer",(e,t)=>{const n=[],s=(i,r=[])=>{let l=!1;return Object.keys(i).forEach(o=>{const c=i[o];if(c&&typeof c=="object")if(tn in c){if(l=!0,c[Yn]){console.warn("Deleted persistent ref present in returned object. Ignoring...",c,`
|
||
|
Created at:
|
||
|
`+c[Vt]);return}ct[e.id].delete(J in c?c[J]:c);const u=r.reduce((y,v)=>(v in y||(y[v]={}),y[v]),t),p=u[o];u[o]=c[tn],vs(u)?p!=null?u[o]=p:u[o]=c[At]:p!=null?u[o].value=p:u[o].value=c[At]}else!(c instanceof d)&&!te(c)&&!n.includes(c)&&(typeof c.type=="symbol"&&n.push(c),s(c,[...r,o])&&(kn(c)&&!kn(i)?console.warn("Found array that contains persistent values when adding layer. Keep in mind changing the order of elements in the array will mess with existing player saves.",J in i?i[J]:i,o):l=!0))}),l};s(e),ct[e.id].forEach(i=>{console.error(`Created persistent ref in ${e.id} without registering it to the layer! Make sure to include everything persistent in the returned object`,i,`
|
||
|
Created at:
|
||
|
`+i[Vt])}),ct[e.id].clear()});const ln=Symbol("RegisterNode"),un=Symbol("UnregisterNode"),cn=Symbol("Nodes"),dn=Symbol("Bounds"),oe=sn({});window.layers=oe;const ct={},Se=[];function Rt(e,t){return Ne(()=>{const n={},s=n.emitter=On();if(n.on=s.on.bind(s),n.emit=s.emit.bind(s),n.nodes=O({}),n.id=e,Se.push(e),ct[e]=new Set,n.minimized=$e(!1),Object.assign(n,t.call(n)),Se[Se.length-1]==null||Se[Se.length-1]!==e)throw`Adding layers stack in invalid state. This should not happen
|
||
|
Stack: ${Se}
|
||
|
Trying to pop ${n.id}`;return Se.pop(),I(n,"color"),I(n,"display"),I(n,"name"),le(n,"name",n.id),I(n,"minWidth"),le(n,"minWidth",600),I(n,"minimizable"),le(n,"minimizable",!0),n})}function Zn(e,t){if(console.info("Adding layer",e.id),oe[e.id]){console.error("Attempted to add layer with same ID as existing layer",e.id,oe[e.id]);return}le(t,"layers",{}),t.layers[e.id]==null&&(t.layers[e.id]={}),oe[e.id]=e,de.emit("addLayer",e,t.layers[e.id])}function Zi(e){return oe[e]}function Jn(e){console.info("Removing layer",e.id),de.emit("removeLayer",e),oe[e.id]=void 0}function Ji(e){Jn(e),Zn(e,P)}function Xi(e){const t=O(!1);return{openModal:()=>t.value=!0,modal:B(()=>f(Ae,{modelValue:t.value,"onUpdate:modelValue":n=>t.value=n},{header:()=>f("h2",null,[a(e.name)]),body:a(e.display)}))}}de.on("update",function(t){Object.values(oe).forEach(n=>{n==null||n.emit("preUpdate",t)}),Object.values(oe).forEach(n=>{n==null||n.emit("update",t)}),Object.values(oe).forEach(n=>{n==null||n.emit("postUpdate",t)})});var Qi=Object.freeze(Object.defineProperty({__proto__:null,RegisterNodeInjectionKey:ln,UnregisterNodeInjectionKey:un,NodesInjectionKey:cn,BoundsInjectionKey:dn,layers:oe,persistentRefs:ct,addingLayers:Se,createLayer:Rt,addLayer:Zn,getLayer:Zi,removeLayer:Jn,reloadLayer:Ji,setupLayerModal:Xi},Symbol.toStringTag,{value:"Module"}));const er={},tr={class:"notif"};function nr(e,t){return g(),k("div",tr,"!")}var Tn=W(er,[["render",nr],["__scopeId","data-v-66323fd4"]]);const Ut=e=>(De("data-v-0aae340d"),e=e(),Ee(),e),sr={key:0,class:"day feature dontMerge opened"},ir={class:"date"},rr=C("Dec"),ar=Ut(()=>m("br",null,null,-1)),or={class:"date"},lr=C("Dec"),ur=Ut(()=>m("br",null,null,-1)),cr={key:0,class:"icon"},dr=Ut(()=>m("div",{class:"doors"},null,-1)),fr={class:"date"},mr=C("Dec"),hr=Ut(()=>m("br",null,null,-1)),pr={key:0,class:"material-icons lock"},gr=A({__name:"Day",props:{day:null,symbol:null,opened:null,shouldNotify:null},emits:["openLore","openLayer","unlockLayer"],setup(e,{emit:t}){const n=e,s=on(xe(n,"symbol")),i=$(()=>d.gte(H.day.value,n.day)&&new Date().getMonth()===11&&new Date().getDate()>=n.day);function r(){i.value&&t("unlockLayer")}return(l,o)=>e.opened.value?(g(),k("div",sr,[f(Lt,{appear:"",name:"door"},{default:D(()=>[m("div",{class:"doors",onClick:o[0]||(o[0]=c=>t("openLayer"))},[m("div",ir,[rr,ar,C(L(e.day),1)]),m("div",or,[lr,ur,C(L(e.day),1)])])]),_:1}),a(s)?(g(),k("div",cr,[(g(),V(re(a(s))))])):F("",!0),m("div",{class:"lore",onClick:o[1]||(o[1]=c=>t("openLore"))},"?"),a(e.shouldNotify)?(g(),V(Tn,{key:1})):F("",!0)])):(g(),k("div",{key:1,class:Q(["day feature dontMerge",{can:a(i),locked:!a(i),canOpen:a(i)}]),onClick:r},[dr,m("div",fr,[mr,hr,C(L(e.day),1)]),a(i)?F("",!0):(g(),k("div",pr,"lock")),a(i)?(g(),V(Tn,{key:1})):F("",!0)],2))}});var yr=W(gr,[["__scopeId","data-v-0aae340d"]]);const vr={key:0},br={key:0,class:"mark star"},_r=["src"],Nr=A({__name:"MarkNode",props:{mark:{type:[Boolean,String]}},setup(e){return(t,n)=>e.mark?(g(),k("div",vr,[e.mark===!0?(g(),k("div",br)):(g(),k("img",{key:1,class:"mark",src:e.mark},null,8,_r))])):F("",!0)}});var Gt=W(Nr,[["__scopeId","data-v-2207999f"]]);const wr=A({__name:"Node",props:{id:null},setup(e){const n=ie(e),s=Ot(ln,()=>{}),i=Ot(un,()=>{}),r=ve(null),l=$(()=>r.value&&r.value.parentElement);return Ce([l,n.id],([o,c],[u,p])=>{u&&i(a(p)),o&&s(c,o)}),In(()=>i(a(n.id))),(o,c)=>(g(),k("div",{class:"node",ref_key:"node",ref:r},null,512))}});var wt=W(wr,[["__scopeId","data-v-a48cb382"]]),kr=A({props:{display:{type:T(Object,String,Function),required:!0},visibility:{type:T(Number),required:!0},style:T(Object,String,Array),classes:T(Object),onClick:Function,onHold:Function,canClick:{type:T(Boolean),required:!0},small:Boolean,mark:T(Boolean,String),id:{type:String,required:!0},isHolding:Object},components:{Node:wt,MarkNode:Gt},setup(e){const{display:t,onClick:n,onHold:s}=ie(e),i=ve("");be(()=>{const o=ee(t);if(o==null){i.value="";return}if(Ye(o)){i.value=R(o);return}const c=R(o.title||"","h3"),u=R(o.description,"div");i.value=R(B(()=>f("span",null,[o.title?f("div",null,[f(c,null,null)]):nul
|
||
|
${G}
|
||
|
${S}`)}}return u[M]}Ce(n,M=>{M&&Object.keys(u).forEach(S=>delete u[S])});const y=$(()=>Y.saves.reduce((M,S)=>(M[S]=p(S),M),{}));function v(M){let S;switch(P.id===M?S=Un(P[J]):S=JSON.stringify(y.value[M]),U.exportEncoding){default:console.warn(`Unknown save encoding: ${U.exportEncoding}. Defaulting to lz`);case"lz":S=je.compressToUTF16(S);break;case"base64":S=btoa(unescape(encodeURIComponent(S)));break;case"plain":break}const G=document.createElement("textarea");G.value=S,document.body.appendChild(G),G.select(),G.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(G)}function b(M){P.id===M&&ke();const S={...y.value[M],id:Tt()};ke(S),Y.saves.push(S.id)}function N(M){Y.saves=Y.saves.filter(S=>S!==M),localStorage.removeItem(M),u[M]=void 0}function w(M){y.value[P.id].time=P.time,ke(),u[P.id]=void 0,Xe(y.value[M]),u[M]=void 0}function x(M){if(l.value=M,Qe(()=>{l.value=null}),M[0]!=="{")if(M[0]==="e")M=decodeURIComponent(escape(atob(M)));else if(M[0]==="\u1BE1")M=je.decompressFromUTF16(M);else{console.warn("Unable to determine preset encoding",M);return}const S=JSON.parse(M);S.id=Tt(),ke(S),Y.saves.push(S.id),w(S.id)}function fe(M,S){const G=y.value[M];G&&(G.name=S,P.id===M?(P.name=S,ke()):(ke(G),u[M]=void 0))}return(M,S)=>(g(),V(Ae,{modelValue:n.value,"onUpdate:modelValue":S[4]||(S[4]=G=>n.value=G),ref_key:"modal",ref:s},{header:D(()=>[wo]),body:D(({shown:G})=>[G?(g(),V(a(Cs),{key:0,list:a(Y).saves,handle:".handle",itemKey:we=>we},{item:D(({element:we})=>[f(No,{save:a(y)[we],onOpen:qe=>w(we),onExport:qe=>v(we),onEditName:qe=>fe(we,qe),onDuplicate:qe=>b(we),onDelete:qe=>N(we)},null,8,["save","onOpen","onExport","onEditName","onDuplicate","onDelete"])]),_:1},8,["list","itemKey"])):F("",!0)]),footer:D(()=>[m("div",ko,[f(ss,{modelValue:r.value,"onUpdate:modelValue":S[0]||(S[0]=G=>r.value=G),title:"Import Save",placeholder:"Paste your save here!",class:Q({importingFailed:i.value})},null,8,["modelValue","class"]),m("div",So,[Mo,m("div",Co,[m("button",{class:"button",onClick:S[1]||(S[1]=G=>w(a(lt)().id))},"New Game"),Object.keys(a(c)).length>0?(g(),V(mn,{key:0,options:a(c),modelValue:l.value,"onUpdate:modelValue":S[2]||(S[2]=G=>x(G)),closeOnSelect:"",placeholder:"Select preset",class:"presets"},null,8,["options","modelValue"])):F("",!0)])]),m("div",$o,[Po,m("button",{class:"button modal-default-button",onClick:S[3]||(S[3]=G=>n.value=!1)}," Close ")])])]),_:1},8,["modelValue"]))}});var is=W(To,[["__scopeId","data-v-3b9991aa"]]);const pe=e=>(De("data-v-4a3f8425"),e=e(),Ee(),e),Io=["src","alt"],Fo={key:1,class:"title"},Oo=pe(()=>m("div",{style:{"flex-grow":"1",cursor:"unset"}},null,-1)),xo={class:"discord"},Do={class:"discord-links"},Eo={key:0},Ao=["href"],Vo=pe(()=>m("li",null,[m("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),qo=pe(()=>m("li",null,[m("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),Lo={href:"https://forums.moddingtree.com/",target:"_blank"},Bo=pe(()=>m("span",{class:"material-icons"},"forum",-1)),Ro=pe(()=>m("span",{class:"material-icons"},"info",-1)),Uo=pe(()=>m("span",{class:"material-icons"},"library_books",-1)),Go=pe(()=>m("span",{class:"material-icons"},"settings",-1)),jo=pe(()=>m("span",{class:"material-icons"},"library_books",-1)),zo=pe(()=>m("span",{class:"material-icons"},"settings",-1)),Wo=pe(()=>m("span",{class:"material-icons"},"info",-1)),Ho={href:"https://forums.moddingtree.com/",target:"_blank"},Ko=pe(()=>m("span",{class:"material-icons"},"forum",-1)),Yo={class:"discord"},Zo={class:"discord-links"},Jo={key:0},Xo=["href"],Qo=pe(()=>m("li",null,[m("a",{href:"https://discord.gg/WzejVAx",target:"_blank"},"The Paper Pilot Community")],-1)),el=pe(()=>m("li",null,[m("a",{href:"https://discord.gg/F3xveHV",target:"_blank"},"The Modding Tree")],-1)),tl=A({__name:"Nav",setup(e){const t=O(null),n=O(null),s=O(null),i=O(null),{useHeader:r,banner:l,title:o,discordName:c,discordLink:u,versionNumber:p}=U;function y(){window.open(u,"mywindow")}return(v,b)=>(g(),k(j,null,[a(r)?(g(),k("div",et({key:0,class:"nav"},v.$a
|
||
|
Learn more at www.moddingtree.com`,"font-weight: bold; font-size: 24px; color: #A3BE8C; background: #2E3440; padding: 4px 8px; border-radius: 8px;","padding: 4px;"),await $i();const{globalBus:e,startGameLoop:t}=await xt(()=>Promise.resolve().then(function(){return Ci}),void 0),n=window.vue=ws(ql);e.emit("setupVue",n),n.mount("#app"),Qe(()=>{const s=xn(),{updateServiceWorker:i}=Bl({onNeedRefresh(){s.info("New content available, click or reload to update.",{timeout:!1,closeOnClick:!1,draggable:!1,icon:{iconClass:"material-icons",iconChildren:"refresh",iconTag:"i"},rtl:!1,onClick(){i()}})},onOfflineReady(){s.info("App ready to work offline")},onRegisterError:console.warn,onRegistered(r){r&&setInterval(r.update,60*60*1e3)}})}),t()});
|