{{ phone.t(`Apps.appStore.tabs.${tab}`) }}
+{{ phone.t('Apps.appStore.featured') }}
+- {{ phone.t('Phone.readyBody') }} -
-{{ phone.t('Home.noApps') }}
+{{ phone.t('Apps.appStore.featured') }}
+{{ phone.t('Apps.photos.memories') }}
+Y)for(;P<=H;)He(d[P],R,w,!0),P++;else{const te=P,ue=P,_e=new Map;for(P=ue;P<=Y;P++){const st=h[P]=L?Ot(h[P]):ct(h[P]);st.key!=null&&_e.set(st.key,P)}let ye,Re=0;const je=Y-ue+1;let ht=!1,mt=0;const Nn=new Array(je);for(P=0;P=je){He(st,R,w,!0);continue}let gt;if(st.key!=null)gt=_e.get(st.key);else for(ye=ue;ye<=Y;ye++)if(Nn[ye-ue]===0&&wt(st,h[ye])){gt=ye;break}gt===void 0?He(st,R,w,!0):(Nn[gt-ue]=P+1,gt>=mt?mt=gt:ht=!0,b(st,h[gt],g,null,R,w,D,N,L),Re++)}const fo=ht?uu(Nn):wn;for(ye=fo.length-1,P=je-1;P>=0;P--){const st=ue+P,gt=h[st],po=h[st+1],ho=st+1 {const{el:w,type:D,transition:N,children:L,shapeFlag:P}=d;if(P&6){nt(d.component.subTree,h,g,C);return}if(P&128){d.suspense.move(h,g,C);return}if(P&64){D.move(d,h,g,K);return}if(D===Le){s(w,h,g);for(let H=0;HN.enter(w),R));else{const{leave:H,delayLeave:Y,afterLeave:te}=N,ue=()=>{d.ctx.isUnmounted?r(w):s(w,h,g)},_e=()=>{const ye=w._isLeaving||!!w[lt];w._isLeaving&&w[lt](!0),N.persisted&&!ye?ue():H(w,()=>{ue(),te&&te()})};Y?Y(w,ue,_e):_e()}else s(w,h,g)},He=(d,h,g,C=!1,R=!1)=>{const{type:w,props:D,ref:N,children:L,dynamicChildren:P,shapeFlag:Q,patchFlag:H,dirs:Y,cacheIndex:te,memo:ue}=d;if(H===-2&&(R=!1),N!=null&&(Ft(),Kn(N,null,g,d,!0),Ht()),te!=null&&(h.renderCache[te]=void 0),Q&256){h.ctx.deactivate(d);return}const _e=Q&1&&Y,ye=!Sn(d);let Re;if(ye&&(Re=D&&D.onVnodeBeforeUnmount)&&bt(Re,h,d),Q&6)Se(d.component,g,C);else{if(Q&128){d.suspense.unmount(g,C);return}_e&&Xt(d,null,h,"beforeUnmount"),Q&64?d.type.remove(d,h,g,K,C):P&&!P.hasOnce&&(w!==Le||H>0&&H&64)?ve(P,h,g,!1,!0):(w===Le&&H&384||!R&&Q&16)&&ve(L,h,g),C&&Et(d)}const je=ue!=null&&te==null;(ye&&(Re=D&&D.onVnodeUnmounted)||_e||je)&&Ye(()=>{Re&&bt(Re,h,d),_e&&Xt(d,null,h,"unmounted"),je&&(d.el=null)},g)},Et=d=>{const{type:h,el:g,anchor:C,transition:R}=d;if(h===Le){pt(g,C);return}if(h===ir){x(d);return}const w=()=>{r(g),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(d.shapeFlag&1&&R&&!R.persisted){const{leave:D,delayLeave:N}=R,L=()=>D(g,w);N?N(d.el,w,L):L()}else w()},pt=(d,h)=>{let g;for(;d!==h;)g=p(d),r(d),d=g;r(h)},Se=(d,h,g)=>{const{bum:C,scope:R,job:w,subTree:D,um:N,m:L,a:P}=d;Mo(L),Mo(P),C&&ys(C),R.stop(),w&&(w.flags|=8,He(D,d,h,g)),N&&Ye(N,h),Ye(()=>{d.isUnmounted=!0},h)},ve=(d,h,g,C=!1,R=!1,w=0)=>{for(let D=w;D {if(d.shapeFlag&6)return k(d.component.subTree);if(d.shapeFlag&128)return d.suspense.next();const h=p(d.anchor||d.el),g=h&&h[Sc];return g?p(g):h};let j=!1;const O=(d,h,g)=>{let C;d==null?h._vnode&&(He(h._vnode,null,null,!0),C=h._vnode.component):b(h._vnode||null,d,h,null,null,null,g),h._vnode=d,j||(j=!0,yo(C),ll(),j=!1)},K={p:b,um:He,m:nt,r:Et,mt:de,mc:E,pc:ae,pbc:U,n:k,o:e};return{render:O,hydrate:void 0,createApp:Kc(O)}}function or({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Qt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function cu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Nl(e,t,n=!1){const s=e.children,r=t.children;if(X(s)&&X(r))for(let o=0;o >1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Dl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Dl(t)}function Mo(e){if(e)for(let t=0;t e.__isSuspense;let Ir=0;const fu={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,o,i,l,a,u){if(e==null)pu(t,n,s,r,o,i,l,a,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}hu(e,t,n,s,r,i,l,a,u)}},hydrate:mu,normalize:gu},du=fu;function ts(e,t){const n=e.props&&e.props[t];ee(n)&&n()}function pu(e,t,n,s,r,o,i,l,a){const{p:u,o:{createElement:c}}=a,f=c("div"),p=e.suspense=jl(e,r,s,t,f,n,o,i,l,a);u(null,p.pendingBranch=e.ssContent,f,null,s,p,o,i),p.deps>0?(ts(e,"onPending"),ts(e,"onFallback"),u(null,e.ssFallback,t,n,s,null,o,i),En(p,e.ssFallback)):p.resolve(!1,!0)}function hu(e,t,n,s,r,o,i,l,{p:a,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const p=t.ssContent,m=t.ssFallback,{activeBranch:v,pendingBranch:b,isInFallback:A,isHydrating:T}=f;if(b)f.pendingBranch=p,wt(b,p)?(a(b,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():A&&(T||(a(v,m,n,s,r,null,o,i,l),En(f,m)))):(f.pendingId=Ir++,T?(f.isHydrating=!1,f.activeBranch=b):u(b,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),A?(a(null,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():(a(v,m,n,s,r,null,o,i,l),En(f,m))):v&&wt(v,p)?(a(v,p,n,s,r,f,o,i,l),f.resolve(!0)):(a(null,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0&&f.resolve()));else if(v&&wt(v,p))a(v,p,n,s,r,f,o,i,l),En(f,p);else if(ts(t,"onPending"),f.pendingBranch=p,p.shapeFlag&512?f.pendingId=p.component.suspenseId:f.pendingId=Ir++,a(null,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:S}=f;y>0?setTimeout(()=>{f.pendingId===S&&f.fallback(m)},y):y===0&&f.fallback(m)}}function jl(e,t,n,s,r,o,i,l,a,u,c=!1){const{p:f,m:p,um:m,n:v,o:{parentNode:b,remove:A}}=u;let T;const y=vu(e);y&&t&&t.pendingBranch&&(T=t.pendingId,t.deps++);const S=e.props?Li(e.props.timeout):void 0,x=o,_={vnode:e,parent:t,parentComponent:n,namespace:i,container:s,hiddenContainer:r,deps:0,pendingId:Ir++,timeout:typeof S=="number"?S:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(F=!1,W=!1){const{vnode:E,activeBranch:M,pendingBranch:U,pendingId:re,effects:B,parentComponent:ne,container:de,isInFallback:ke}=_;let se=!1;if(_.isHydrating)_.isHydrating=!1;else if(!F){se=M&&U.transition&&U.transition.mode==="out-in";let Ue=!1;se&&(M.transition.afterLeave=()=>{re===_.pendingId&&(p(U,de,o===x&&!Ue?v(M):o,0),kr(B),ke&&E.ssFallback&&(E.ssFallback.el=null))}),M&&!_.isFallbackMountPending&&(b(M.el)===de&&(o=v(M),Ue=!0),m(M,ne,_,!0),!se&&ke&&E.ssFallback&&Ye(()=>E.ssFallback.el=null,_)),se||p(U,de,o,0)}_.isFallbackMountPending=!1,En(_,U),_.pendingBranch=null,_.isInFallback=!1;let q=_.parent,ae=!1;for(;q;){if(q.pendingBranch){q.effects.push(...B),ae=!0;break}q=q.parent}!ae&&!se&&kr(B),_.effects=[],y&&t&&t.pendingBranch&&T===t.pendingId&&(t.deps--,t.deps===0&&!W&&t.resolve()),ts(E,"onResolve")},fallback(F){if(!_.pendingBranch)return;const{vnode:W,activeBranch:E,parentComponent:M,container:U,namespace:re}=_;ts(W,"onFallback");const B=v(E),ne=()=>{_.isFallbackMountPending=!1,_.isInFallback&&(f(null,F,U,B,M,null,re,l,a),En(_,F))},de=F.transition&&F.transition.mode==="out-in";de&&(_.isFallbackMountPending=!0,E.transition.afterLeave=ne),_.isInFallback=!0,m(E,M,null,!0),de||ne()},move(F,W,E){_.activeBranch&&p(_.activeBranch,F,W,E),_.container=F},next(){return _.activeBranch&&v(_.activeBranch)},registerDep(F,W,E){const M=!!_.pendingBranch;M&&_.deps++;const U=F.vnode.el;F.asyncDep.catch(re=>{Ln(re,F,0)}).then(re=>{if(F.isUnmounted||_.isUnmounted||_.pendingId!==F.suspenseId)return;Pr(),F.asyncResolved=!0;const{vnode:B}=F;Mr(F,re),U&&(B.el=U);const ne=!U&&F.subTree.el;W(F,B,b(U||F.subTree.el),U?null:v(F.subTree),_,i,E),ne&&(B.placeholder=null,A(ne)),no(F,B.el),M&&--_.deps===0&&_.resolve()})},unmount(F,W){_.isUnmounted=!0,_.activeBranch&&m(_.activeBranch,n,F,W),_.pendingBranch&&m(_.pendingBranch,n,F,W)}};return _}function mu(e,t,n,s,r,o,i,l,a){const u=t.suspense=jl(t,s,n,e.parentNode,document.createElement("div"),null,r,o,i,l,!0),c=a(e,u.pendingBranch=t.ssContent,n,u,o,i);return u.deps===0&&u.resolve(!1,!0),c}function gu(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Oo(s?n.default:n),e.ssFallback=s?Oo(n.fallback):ce(Fe)}function Oo(e){let t;if(ee(e)){const n=Tn&&e._c;n&&(e._d=!1,J()),e=e(),n&&(e._d=!0,t=et,zs())}return X(e)&&(e=Xc(e)),e=ct(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function bu(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):kr(e)}function En(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,no(s,r))}function vu(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Le=Symbol.for("v-fgt"),$s=Symbol.for("v-txt"),Fe=Symbol.for("v-cmt"),ir=Symbol.for("v-stc"),Dt=[];let et=null;function J(e=!1){Dt.push(et=e?null:[])}function zs(){Dt.pop(),et=Dt[Dt.length-1]||null}let Tn=1;function As(e,t=!1){Tn+=e,e<0&&et&&t&&(et.hasOnce=!0)}function Vl(e){return e.dynamicChildren=Tn>0?et||wn:null,zs(),Tn>0&&et&&et.push(e),e}function pe(e,t,n,s,r,o){return Vl(oe(e,t,n,s,r,o,!0))}function Ie(e,t,n,s,r){return Vl(ce(e,t,n,s,r,!0))}function In(e){return e?e.__v_isVNode===!0:!1}function wt(e,t){return e.type===t.type&&e.key===t.key}const $l=({key:e})=>e??null,_s=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ce(e)||Te(e)||ee(e)?{i:ze,r:e,k:t,f:!!n}:e:null);function oe(e,t=null,n=null,s=0,r=null,o=e===Le?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$l(t),ref:t&&_s(t),scopeId:cl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ze};return l?(Ts(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=Ce(n)?8:16),Tn>0&&!i&&et&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&et.push(a),a}const ce=yu;function yu(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===_l)&&(e=Fe),In(e)){const l=qt(e,t,!0);return n&&Ts(l,n),Tn>0&&!o&&et&&(l.shapeFlag&6?et[et.indexOf(e)]=l:et.push(l)),l.patchFlag=-2,l}if(Iu(e)&&(e=e.__vccOpts),t){t=_u(t);let{class:l,style:a}=t;l&&!Ce(l)&&(t.class=ge(l)),be(a)&&(Hs(a)&&!X(a)&&(a=Ne({},a)),t.style=Bn(a))}const i=Ce(e)?1:Hl(e)?128:dl(e)?64:be(e)?4:ee(e)?2:0;return oe(e,t,n,s,r,i,o,!0)}function _u(e){return e?Hs(e)||Rl(e)?Ne({},e):e:null}function qt(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:a}=e,u=t?zl(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&$l(u),ref:t&&t.ref?n&&o?X(o)?o.concat(_s(t)):[o,_s(t)]:_s(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Le?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qt(e.ssContent),ssFallback:e.ssFallback&&qt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&es(c,a.clone(c)),c}function Pt(e=" ",t=0){return ce($s,null,e,t)}function De(e="",t=!1){return t?(J(),Ie(Fe,null,e)):ce(Fe,null,e)}function ct(e){return e==null||typeof e=="boolean"?ce(Fe):X(e)?ce(Le,null,e.slice()):In(e)?Ot(e):ce($s,null,String(e))}function Ot(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qt(e)}function Ts(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ts(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Rl(t)?t._ctx=ze:r===3&&ze&&(ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(ee(t)){if(s&65){Ts(e,{default:t});return}t={default:t,_ctx:ze},n=32}else t=String(t),s&64?(n=16,t=[Pt(t)]):n=8;e.children=t,e.shapeFlag|=n}function zl(...e){const t={};for(let n=0;n $e||ze;let Is,Rr;{const e=Ds(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};Is=t("__VUE_INSTANCE_SETTERS__",n=>$e=n),Rr=t("__VUE_SSR_SETTERS__",n=>Rn=n)}const as=e=>{const t=$e;return Is(e),e.scope.on(),()=>{e.scope.off(),Is(t)}},Pr=()=>{$e&&$e.scope.off(),Is(null)};function Ul(e){return e.vnode.shapeFlag&4}let Rn=!1;function Cu(e,t=!1,n=!1){t&&Rr(t);const{props:s,children:r}=e.vnode,o=Ul(e);tu(e,s,o,t),ou(e,r,n||t);const i=o?Su(e,t):void 0;return t&&Rr(!1),i}function Su(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,jc);const{setup:s}=n;if(s){Ft();const r=e.setupContext=s.length>1?Au(e):null,o=as(e),i=is(s,e,0,[e.props,r]),l=Pi(i);if(Ht(),o(),(l||e.sp)&&!Sn(e)&&Zr(e),l){if(i.then(Pr,Pr),t)return i.then(a=>{Mr(e,a)}).catch(a=>{Ln(a,e,0)});e.asyncDep=i}else Mr(e,i)}else Wl(e)}function Mr(e,t,n){ee(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=rl(t)),Wl(e)}function Wl(e,t,n){const s=e.type;e.render||(e.render=s.render||kt);{const r=as(e);Ft();try{Vc(e)}finally{Ht(),r()}}}const Eu={get(e,t){return We(e,"get",""),e[t]}};function Au(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Eu),slots:e.slots,emit:e.emit,expose:t}}function Us(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(rl(qe(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in qn)return qn[n](e)},has(t,n){return n in t||n in qn}})):e.proxy}function Tu(e,t=!0){return ee(e)?e.displayName||e.name:e.name||t&&e.__name}function Iu(e){return ee(e)&&"__vccOpts"in e}const z=(e,t)=>mc(e,t,Rn);function Pn(e,t,n){try{As(-1);const s=arguments.length;return s===2?be(t)&&!X(t)?In(t)?ce(e,null,[t]):ce(e,t):ce(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&In(n)&&(n=[n]),ce(e,t,n))}finally{As(1)}}const Ru="3.5.40";let Or;const Bo=typeof window<"u"&&window.trustedTypes;if(Bo)try{Or=Bo.createPolicy("vue",{createHTML:e=>e})}catch{}const Gl=Or?e=>Or.createHTML(e):e=>e,Pu="http://www.w3.org/2000/svg",Mu="http://www.w3.org/1998/Math/MathML",Mt=typeof document<"u"?document:null,Lo=Mt&&Mt.createElement("template"),Ou={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Mt.createElementNS(Pu,e):t==="mathml"?Mt.createElementNS(Mu,e):n?Mt.createElement(e,{is:n}):Mt.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Mt.createTextNode(e),createComment:e=>Mt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Lo.innerHTML=Gl(s==="svg"?``:s==="mathml"?``:e);const l=Lo.content;if(s==="svg"||s==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},$t="transition",Hn="animation",ns=Symbol("_vtc"),Kl={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Bu=Ne({},pl,Kl),Lu=e=>(e.displayName="Transition",e.props=Bu,e),ql=Lu((e,{slots:t})=>Pn(Tc,Nu(e),t)),Zt=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},No=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function Nu(e){const t={};for(const B in e)B in Kl||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=o,appearActiveClass:u=i,appearToClass:c=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,v=Du(r),b=v&&v[0],A=v&&v[1],{onBeforeEnter:T,onEnter:y,onEnterCancelled:S,onLeave:x,onLeaveCancelled:_,onBeforeAppear:F=T,onAppear:W=y,onAppearCancelled:E=S}=t,M=(B,ne,de,ke)=>{B._enterCancelled=ke,en(B,ne?c:l),en(B,ne?u:i),de&&de()},U=(B,ne)=>{B._isLeaving=!1,en(B,f),en(B,m),en(B,p),ne&&ne()},re=B=>(ne,de)=>{const ke=B?W:y,se=()=>M(ne,B,de);Zt(ke,[ne,se]),Do(()=>{en(ne,B?a:o),Tt(ne,B?c:l),No(ke)||Fo(ne,s,b,se)})};return Ne(t,{onBeforeEnter(B){Zt(T,[B]),Tt(B,o),Tt(B,i)},onBeforeAppear(B){Zt(F,[B]),Tt(B,a),Tt(B,u)},onEnter:re(!1),onAppear:re(!0),onLeave(B,ne){B._isLeaving=!0;const de=()=>U(B,ne);Tt(B,f),B._enterCancelled?(Tt(B,p),Vo(B)):(Vo(B),Tt(B,p)),Do(()=>{B._isLeaving&&(en(B,f),Tt(B,m),No(x)||Fo(B,s,A,de))}),Zt(x,[B,de])},onEnterCancelled(B){M(B,!1,void 0,!0),Zt(S,[B])},onAppearCancelled(B){M(B,!0,void 0,!0),Zt(E,[B])},onLeaveCancelled(B){U(B),Zt(_,[B])}})}function Du(e){if(e==null)return null;if(be(e))return[lr(e.enter),lr(e.leave)];{const t=lr(e);return[t,t]}}function lr(e){return Li(e)}function Tt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ns]||(e[ns]=new Set)).add(t)}function en(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[ns];n&&(n.delete(t),n.size||(e[ns]=void 0))}function Do(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Fu=0;function Fo(e,t,n,s){const r=e._endId=++Fu,o=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:l,propCount:a}=Hu(e,t);if(!i)return s();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,p),o()},p=m=>{m.target===e&&++c>=a&&f()};setTimeout(()=>{c(n[v]||"").split(", "),r=s(`${$t}Delay`),o=s(`${$t}Duration`),i=Ho(r,o),l=s(`${Hn}Delay`),a=s(`${Hn}Duration`),u=Ho(l,a);let c=null,f=0,p=0;t===$t?i>0&&(c=$t,f=i,p=o.length):t===Hn?u>0&&(c=Hn,f=u,p=a.length):(f=Math.max(i,u),c=f>0?i>u?$t:Hn:null,p=c?c===$t?o.length:a.length:0);const m=c===$t&&/\b(?:transform|all)(?:,|$)/.test(s(`${$t}Property`).toString());return{type:c,timeout:f,propCount:p,hasTransform:m}}function Ho(e,t){for(;e.length jo(n)+jo(e[s])))}function jo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Vo(e){return(e?e.ownerDocument:document).body.offsetHeight}function ju(e,t,n){const s=e[ns];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const $o=Symbol("_vod"),Vu=Symbol("_vsh"),$u=Symbol(""),zu=/(?:^|;)\s*display\s*:/;function Uu(e,t,n){const s=e.style,r=Ce(n);let o=!1;if(n&&!r){if(t)if(Ce(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&zn(s,l,"")}else for(const i in t)n[i]==null&&zn(s,i,"");for(const i in n){i==="display"&&(o=!0);const l=n[i];l!=null?Gu(e,i,!Ce(t)&&t?t[i]:void 0,l)||zn(s,i,l):zn(s,i,"")}}else if(r){if(t!==n){const i=s[$u];i&&(n+=";"+i),s.cssText=n,o=zu.test(n)}}else t&&e.removeAttribute("style");$o in e&&(e[$o]=o?s.display:"",e[Vu]&&(s.display="none"))}const zo=/\s*!important$/;function zn(e,t,n){if(X(n))n.forEach(s=>zn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Wu(e,t);zo.test(n)?e.setProperty(cn(s),n.replace(zo,""),"important"):e[s]=n}}const Uo=["Webkit","Moz","ms"],ar={};function Wu(e,t){const n=ar[t];if(n)return n;let s=Qe(t);if(s!=="filter"&&s in e)return ar[t]=s;s=Ns(s);for(let r=0;r cr||(Qu.then(()=>cr=0),cr=Date.now());function ef(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;const r=n.value;if(X(r)){const o=s.stopImmediatePropagation;s.stopImmediatePropagation=()=>{o.call(s),s._stopped=!0};const i=r.slice(),l=[s];for(let a=0;a e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,tf=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?ju(e,s,i):t==="style"?Uu(e,n,s):Ms(t)?Os(t)||qu(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nf(e,t,s,i))?(Ko(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Go(e,t,s,i,o,t!=="value")):e._isVueCE&&(sf(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Ce(s)))?Ko(e,Qe(t),s,o,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Go(e,t,s,i))};function nf(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Yo(t)&&ee(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Yo(t)&&Ce(n)?!1:t in e}function sf(e,t){const n=e._def.props;if(!n)return!1;const s=Qe(t);return Array.isArray(n)?n.some(r=>Qe(r)===s):Object.keys(n).some(r=>Qe(r)===s)}const Jo=e=>{const t=e.props["onUpdate:modelValue"]||!1;return X(t)?n=>ys(t,n):t};function rf(e){e.target.composing=!0}function Xo(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ur=Symbol("_assign");function Qo(e,t,n){return t&&(e=e.trim()),n&&(e=zr(e)),e}const of={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[ur]=Jo(r);const o=s||r.props&&r.props.type==="number";_n(e,t?"change":"input",i=>{i.target.composing||e[ur](Qo(e.value,n,o))}),(n||o)&&_n(e,"change",()=>{e.value=Qo(e.value,n,o)}),t||(_n(e,"compositionstart",rf),_n(e,"compositionend",Xo),_n(e,"change",Xo))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},i){if(e[ur]=Jo(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?zr(e.value):e.value,a=t??"";if(l===a)return;const u=e.getRootNode();(u instanceof Document||u instanceof ShadowRoot)&&u.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===a)||(e.value=a)}},lf=Ne({patchProp:tf},Ou);let Zo;function af(){return Zo||(Zo=lu(lf))}const cf=((...e)=>{const t=af().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ff(s);if(!r)return;const o=t._component;!ee(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,uf(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t});function uf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ff(e){return Ce(e)?document.querySelector(e):e}let Yl;const Ws=e=>Yl=e,Jl=Symbol();function Br(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Yn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Yn||(Yn={}));function df(){const e=ji(!0),t=e.run(()=>Pe({}));let n=[],s=[];const r=qe({install(o){Ws(r),r._a=o,o.provide(Jl,r),o.config.globalProperties.$pinia=r,s.forEach(i=>n.push(i)),s=[]},use(o){return this._a?n.push(o):s.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Xl=()=>{};function ei(e,t,n,s=Xl){e.add(t);const r=()=>{e.delete(t)&&s()};return!n&&Vi()&&za(r),r}function bn(e,...t){e.forEach(n=>{n(...t)})}const pf=e=>e(),ti=Symbol(),fr=Symbol();function Lr(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,s)=>e.set(s,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];Br(r)&&Br(s)&&e.hasOwnProperty(n)&&!Te(s)&&!Nt(s)?e[n]=Lr(r,s):e[n]=s}return e}const hf=Symbol();function mf(e){return!Br(e)||!Object.prototype.hasOwnProperty.call(e,hf)}const{assign:Wt}=Object;function gf(e){return!!(Te(e)&&e.effect)}function bf(e,t,n,s){const{state:r,actions:o,getters:i}=t,l=n.state.value[e];let a;function u(){l||(n.state.value[e]=r?r():{});const c=fc(n.state.value[e]);return Wt(c,o,Object.keys(i||{}).reduce((f,p)=>(f[p]=qe(z(()=>{Ws(n);const m=n._s.get(e);return i[p].call(m,m)})),f),{}))}return a=Ql(e,u,t,n,s,!0),a}function Ql(e,t,n={},s,r,o){let i;const l=Wt({actions:{}},n),a={deep:!0};let u,c,f=new Set,p=new Set,m;const v=s.state.value[e];!o&&!v&&(s.state.value[e]={});let b;function A(E){let M;u=c=!1,typeof E=="function"?(E(s.state.value[e]),M={type:Yn.patchFunction,storeId:e,events:m}):(Lr(s.state.value[e],E),M={type:Yn.patchObject,payload:E,storeId:e,events:m});const U=b=Symbol();Xr().then(()=>{b===U&&(u=!0)}),c=!0,bn(f,M,s.state.value[e])}const T=o?function(){const{state:M}=n,U=M?M():{};this.$patch(re=>{Wt(re,U)})}:Xl;function y(){i.stop(),f.clear(),p.clear(),s._s.delete(e)}const S=(E,M="")=>{if(ti in E)return E[fr]=M,E;const U=function(){Ws(s);const re=Array.from(arguments),B=new Set,ne=new Set;function de(q){B.add(q)}function ke(q){ne.add(q)}bn(p,{args:re,name:U[fr],store:_,after:de,onError:ke});let se;try{se=E.apply(this&&this.$id===e?this:_,re)}catch(q){throw bn(ne,q),q}return se instanceof Promise?se.then(q=>(bn(B,q),q)).catch(q=>(bn(ne,q),Promise.reject(q))):(bn(B,se),se)};return U[ti]=!0,U[fr]=M,U},x={_p:s,$id:e,$onAction:ei.bind(null,p),$patch:A,$reset:T,$subscribe(E,M={}){const U=ei(f,E,M.detached,()=>re()),re=i.run(()=>ln(()=>s.state.value[e],B=>{(M.flush==="sync"?c:u)&&E({storeId:e,type:Yn.direct,events:m},B)},Wt({},a,M)));return U},$dispose:y},_=os(x);s._s.set(e,_);const W=(s._a&&s._a.runWithContext||pf)(()=>s._e.run(()=>(i=ji()).run(()=>t({action:S}))));for(const E in W){const M=W[E];if(Te(M)&&!gf(M)||Nt(M))o||(v&&mf(M)&&(Te(M)?M.value=v[E]:Lr(M,v[E])),s.state.value[e][E]=M);else if(typeof M=="function"){const U=S(M,E);W[E]=U,l.actions[E]=M}}return Wt(_,W),Wt(fe(_),W),Object.defineProperty(_,"$state",{get:()=>s.state.value[e],set:E=>{A(M=>{Wt(M,E)})}}),s._p.forEach(E=>{Wt(_,i.run(()=>E({store:_,app:s._a,pinia:s,options:l})))}),v&&o&&n.hydrate&&n.hydrate(_.$state,v),u=!0,c=!0,_}function vf(e,t,n){let s;const r=typeof t=="function";s=r?n:t;function o(i,l){const a=xc();return i=i||(a?tt(Jl,null):null),i&&Ws(i),i=Yl,i._s.has(e)||(r?Ql(e,t,s,i):bf(e,s,i)),i._s.get(e)}return o.$id=e,o}const Zl=(e,t=!0)=>{const n=Pe(e.theme),s=r=>{if(r==="ios"||r==="material")n.value!==r&&(n.value=r);else if(t&&n.value==="parent"&&typeof window<"u"&&typeof document<"u"){const o=document.documentElement;o&&(o.classList.contains("ios")?n.value="ios":(o.classList.contains("md")||o.classList.contains("material"))&&(n.value="material"))}};return ln(()=>e.theme,r=>{s(r)}),Yt(()=>{s(e.theme)}),n},fn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},yf={name:"k-provider",props:{theme:{type:String,default:"material"},dark:{type:Boolean,default:!0},materialTouchRipple:{type:Boolean,default:!0},iosHoverHighlight:{type:Boolean,default:!0},iosTouchHighlight:{type:Boolean,default:!0},autoThemeDetection:{type:Boolean,default:!0}},setup(e){const t=Zl(e,e.autoThemeDetection),n=z(()=>({theme:t.value,dark:e.dark,materialTouchRipple:e.materialTouchRipple,iosHoverHighlight:e.iosHoverHighlight}));return on("KonstaContext",n),{currentTheme:t}}};function _f(e,t,n,s,r,o){return Ve(e.$slots,"default")}const xf=fn(yf,[["render",_f]]),wf=(e,t)=>{const n=new Array(e.length+t.length);for(let s=0;s ({classGroupId:e,validator:t}),ea=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Rs="-",ni=[],Cf="arbitrary..",Sf=e=>{const t=Af(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:s}=e;return{getClassGroupId:i=>{if(i.startsWith("[")&&i.endsWith("]"))return Ef(i);const l=i.split(Rs),a=l[0]===""&&l.length>1?1:0;return ta(l,a,t)},getConflictingClassGroupIds:(i,l)=>{if(l){const a=s[i],u=n[i];return a?u?wf(u,a):a:u||ni}return n[i]||ni}}},ta=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const r=e[t],o=n.nextPart.get(r);if(o){const u=ta(e,t+1,o);if(u)return u}const i=n.validators;if(i===null)return;const l=t===0?e.join(Rs):e.slice(t).join(Rs),a=i.length;for(let u=0;ue.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),s=t.slice(0,n);return s?Cf+s:void 0})(),Af=e=>{const{theme:t,classGroups:n}=e;return Tf(n,t)},Tf=(e,t)=>{const n=ea();for(const s in e){const r=e[s];io(r,n,s,t)}return n},io=(e,t,n,s)=>{const r=e.length;for(let o=0;o {if(typeof e=="string"){Rf(e,t,n);return}if(typeof e=="function"){Pf(e,t,n,s);return}Mf(e,t,n,s)},Rf=(e,t,n)=>{const s=e===""?t:na(t,e);s.classGroupId=n},Pf=(e,t,n,s)=>{if(Of(e)){io(e(s),t,n,s);return}t.validators===null&&(t.validators=[]),t.validators.push(kf(n,e))},Mf=(e,t,n,s)=>{const r=Object.entries(e),o=r.length;for(let i=0;i {let n=e;const s=t.split(Rs),r=s.length;for(let o=0;o "isThemeGetter"in e&&e.isThemeGetter===!0,Bf=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),s=Object.create(null);const r=(o,i)=>{n[o]=i,t++,t>e&&(t=0,s=n,n=Object.create(null))};return{get(o){let i=n[o];if(i!==void 0)return i;if((i=s[o])!==void 0)return r(o,i),i},set(o,i){o in n?n[o]=i:r(o,i)}}},Nr="!",si=":",Lf=[],ri=(e,t,n,s,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:s,isExternal:r}),Nf=e=>{const{prefix:t,experimentalParseClassName:n}=e;let s=r=>{const o=[];let i=0,l=0,a=0,u;const c=r.length;for(let b=0;b a?u-a:void 0;return ri(o,m,p,v)};if(t){const r=t+si,o=s;s=i=>i.startsWith(r)?o(i.slice(r.length)):ri(Lf,!1,i,void 0,!0)}if(n){const r=s;s=o=>n({className:o,parseClassName:r})}return s},Df=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,s)=>{t.set(n,1e6+s)}),n=>{const s=[];let r=[];for(let o=0;o 0&&(r.sort(),s.push(...r),r=[]),s.push(i)):r.push(i)}return r.length>0&&(r.sort(),s.push(...r)),s}},Ff=e=>({cache:Bf(e.cacheSize),parseClassName:Nf(e),sortModifiers:Df(e),postfixLookupClassGroupIds:Hf(e),...Sf(e)}),Hf=e=>{const t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let s=0;s {const{parseClassName:n,getClassGroupId:s,getConflictingClassGroupIds:r,sortModifiers:o,postfixLookupClassGroupIds:i}=t,l=[],a=e.trim().split(jf);let u="";for(let c=a.length-1;c>=0;c-=1){const f=a[c],{isExternal:p,modifiers:m,hasImportantModifier:v,baseClassName:b,maybePostfixModifierPosition:A}=n(f);if(p){u=f+(u.length>0?" "+u:u);continue}let T=!!A,y;if(T){const W=b.substring(0,A);y=s(W);const E=y&&i[y]?s(b):void 0;E&&E!==y&&(y=E,T=!1)}else y=s(b);if(!y){if(!T){u=f+(u.length>0?" "+u:u);continue}if(y=s(b),!y){u=f+(u.length>0?" "+u:u);continue}T=!1}const S=m.length===0?"":m.length===1?m[0]:o(m).join(":"),x=v?S+Nr:S,_=x+y;if(l.indexOf(_)>-1)continue;l.push(_);const F=r(y,T);for(let W=0;W 0?" "+u:u)}return u},$f=(...e)=>{let t=0,n,s,r="";for(;t {if(typeof e=="string")return e;let t,n="";for(let s=0;s {let n,s,r,o;const i=a=>{const u=t.reduce((c,f)=>f(c),e());return n=Ff(u),s=n.cache.get,r=n.cache.set,o=l,l(a)},l=a=>{const u=s(a);if(u)return u;const c=Vf(a,n);return r(a,c),c};return o=i,(...a)=>o($f(...a))},Uf=[],Me=e=>{const t=n=>n[e]||Uf;return t.isThemeGetter=!0,t},ra=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,oa=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Wf=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Gf=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Kf=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,qf=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Yf=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Jf=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zt=e=>Wf.test(e),le=e=>!!e&&!Number.isNaN(Number(e)),vt=e=>!!e&&Number.isInteger(Number(e)),dr=e=>e.endsWith("%")&&le(e.slice(0,-1)),It=e=>Gf.test(e),ia=()=>!0,Xf=e=>Kf.test(e)&&!qf.test(e),lo=()=>!1,Qf=e=>Yf.test(e),Zf=e=>Jf.test(e),ed=e=>!V(e)&&!$(e),td=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),nd=e=>Jt(e,ca,lo),V=e=>ra.test(e),tn=e=>Jt(e,ua,Xf),oi=e=>Jt(e,ud,le),sd=e=>Jt(e,da,ia),rd=e=>Jt(e,fa,lo),ii=e=>Jt(e,la,lo),od=e=>Jt(e,aa,Zf),hs=e=>Jt(e,pa,Qf),$=e=>oa.test(e),jn=e=>dn(e,ua),id=e=>dn(e,fa),li=e=>dn(e,la),ld=e=>dn(e,ca),ad=e=>dn(e,aa),ms=e=>dn(e,pa,!0),cd=e=>dn(e,da,!0),Jt=(e,t,n)=>{const s=ra.exec(e);return s?s[1]?t(s[1]):n(s[2]):!1},dn=(e,t,n=!1)=>{const s=oa.exec(e);return s?s[1]?t(s[1]):n:!1},la=e=>e==="position"||e==="percentage",aa=e=>e==="image"||e==="url",ca=e=>e==="length"||e==="size"||e==="bg-size",ua=e=>e==="length",ud=e=>e==="number",fa=e=>e==="family-name",da=e=>e==="number"||e==="weight",pa=e=>e==="shadow",fd=()=>{const e=Me("color"),t=Me("font"),n=Me("text"),s=Me("font-weight"),r=Me("tracking"),o=Me("leading"),i=Me("breakpoint"),l=Me("container"),a=Me("spacing"),u=Me("radius"),c=Me("shadow"),f=Me("inset-shadow"),p=Me("text-shadow"),m=Me("drop-shadow"),v=Me("blur"),b=Me("perspective"),A=Me("aspect"),T=Me("ease"),y=Me("animate"),S=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],_=()=>[...x(),$,V],F=()=>["auto","hidden","clip","visible","scroll"],W=()=>["auto","contain","none"],E=()=>[$,V,a],M=()=>[zt,"full","auto",...E()],U=()=>[vt,"none","subgrid",$,V],re=()=>["auto",{span:["full",vt,$,V]},vt,$,V],B=()=>[vt,"auto",$,V],ne=()=>["auto","min","max","fr",$,V],de=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ke=()=>["start","end","center","stretch","center-safe","end-safe"],se=()=>["auto",...E()],q=()=>[zt,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...E()],ae=()=>[zt,"screen","full","dvw","lvw","svw","min","max","fit",...E()],Ue=()=>[zt,"screen","full","lh","dvh","lvh","svh","min","max","fit",...E()],G=()=>[e,$,V],nt=()=>[...x(),li,ii,{position:[$,V]}],He=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Et=()=>["auto","cover","contain",ld,nd,{size:[$,V]}],pt=()=>[dr,jn,tn],Se=()=>["","none","full",u,$,V],ve=()=>["",le,jn,tn],k=()=>["solid","dashed","dotted","double"],j=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],O=()=>[le,dr,li,ii],K=()=>["","none",v,$,V],ie=()=>["none",le,$,V],d=()=>["none",le,$,V],h=()=>[le,$,V],g=()=>[zt,"full",...E()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[It],breakpoint:[It],color:[ia],container:[It],"drop-shadow":[It],ease:["in","out","in-out"],font:[ed],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[It],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[It],shadow:[It],spacing:["px",le],text:[It],"text-shadow":[It],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",zt,V,$,A]}],container:["container"],"container-type":[{"@container":["","normal","size",$,V]}],"container-named":[td],columns:[{columns:[le,V,$,l]}],"break-after":[{"break-after":S()}],"break-before":[{"break-before":S()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:_()}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:W()}],"overscroll-x":[{"overscroll-x":W()}],"overscroll-y":[{"overscroll-y":W()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:M()}],"inset-x":[{"inset-x":M()}],"inset-y":[{"inset-y":M()}],start:[{"inset-s":M(),start:M()}],end:[{"inset-e":M(),end:M()}],"inset-bs":[{"inset-bs":M()}],"inset-be":[{"inset-be":M()}],top:[{top:M()}],right:[{right:M()}],bottom:[{bottom:M()}],left:[{left:M()}],visibility:["visible","invisible","collapse"],z:[{z:[vt,"auto",$,V]}],basis:[{basis:[zt,"full","auto",l,...E()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[le,zt,"auto","initial","none",V]}],grow:[{grow:["",le,$,V]}],shrink:[{shrink:["",le,$,V]}],order:[{order:[vt,"first","last","none",$,V]}],"grid-cols":[{"grid-cols":U()}],"col-start-end":[{col:re()}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":U()}],"row-start-end":[{row:re()}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ne()}],"auto-rows":[{"auto-rows":ne()}],gap:[{gap:E()}],"gap-x":[{"gap-x":E()}],"gap-y":[{"gap-y":E()}],"justify-content":[{justify:[...de(),"normal"]}],"justify-items":[{"justify-items":[...ke(),"normal"]}],"justify-self":[{"justify-self":["auto",...ke()]}],"align-content":[{content:["normal",...de()]}],"align-items":[{items:[...ke(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ke(),{baseline:["","last"]}]}],"place-content":[{"place-content":de()}],"place-items":[{"place-items":[...ke(),"baseline"]}],"place-self":[{"place-self":["auto",...ke()]}],p:[{p:E()}],px:[{px:E()}],py:[{py:E()}],ps:[{ps:E()}],pe:[{pe:E()}],pbs:[{pbs:E()}],pbe:[{pbe:E()}],pt:[{pt:E()}],pr:[{pr:E()}],pb:[{pb:E()}],pl:[{pl:E()}],m:[{m:se()}],mx:[{mx:se()}],my:[{my:se()}],ms:[{ms:se()}],me:[{me:se()}],mbs:[{mbs:se()}],mbe:[{mbe:se()}],mt:[{mt:se()}],mr:[{mr:se()}],mb:[{mb:se()}],ml:[{ml:se()}],"space-x":[{"space-x":E()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":E()}],"space-y-reverse":["space-y-reverse"],size:[{size:q()}],"inline-size":[{inline:["auto",...ae()]}],"min-inline-size":[{"min-inline":["auto",...ae()]}],"max-inline-size":[{"max-inline":["none",...ae()]}],"block-size":[{block:["auto",...Ue()]}],"min-block-size":[{"min-block":["auto",...Ue()]}],"max-block-size":[{"max-block":["none",...Ue()]}],w:[{w:[l,"screen",...q()]}],"min-w":[{"min-w":[l,"screen","none",...q()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[i]},...q()]}],h:[{h:["screen","lh",...q()]}],"min-h":[{"min-h":["screen","lh","none",...q()]}],"max-h":[{"max-h":["screen","lh",...q()]}],"font-size":[{text:["base",n,jn,tn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,cd,sd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",dr,V]}],"font-family":[{font:[id,rd,t]}],"font-features":[{"font-features":[V]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,$,V]}],"line-clamp":[{"line-clamp":[le,"none",$,oi]}],leading:[{leading:[o,...E()]}],"list-image":[{"list-image":["none",$,V]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",$,V]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:G()}],"text-color":[{text:G()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...k(),"wavy"]}],"text-decoration-thickness":[{decoration:[le,"from-font","auto",$,tn]}],"text-decoration-color":[{decoration:G()}],"underline-offset":[{"underline-offset":[le,"auto",$,V]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"tab-size":[{tab:[vt,$,V]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$,V]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",$,V]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:nt()}],"bg-repeat":[{bg:He()}],"bg-size":[{bg:Et()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},vt,$,V],radial:["",$,V],conic:[vt,$,V]},ad,od]}],"bg-color":[{bg:G()}],"gradient-from-pos":[{from:pt()}],"gradient-via-pos":[{via:pt()}],"gradient-to-pos":[{to:pt()}],"gradient-from":[{from:G()}],"gradient-via":[{via:G()}],"gradient-to":[{to:G()}],rounded:[{rounded:Se()}],"rounded-s":[{"rounded-s":Se()}],"rounded-e":[{"rounded-e":Se()}],"rounded-t":[{"rounded-t":Se()}],"rounded-r":[{"rounded-r":Se()}],"rounded-b":[{"rounded-b":Se()}],"rounded-l":[{"rounded-l":Se()}],"rounded-ss":[{"rounded-ss":Se()}],"rounded-se":[{"rounded-se":Se()}],"rounded-ee":[{"rounded-ee":Se()}],"rounded-es":[{"rounded-es":Se()}],"rounded-tl":[{"rounded-tl":Se()}],"rounded-tr":[{"rounded-tr":Se()}],"rounded-br":[{"rounded-br":Se()}],"rounded-bl":[{"rounded-bl":Se()}],"border-w":[{border:ve()}],"border-w-x":[{"border-x":ve()}],"border-w-y":[{"border-y":ve()}],"border-w-s":[{"border-s":ve()}],"border-w-e":[{"border-e":ve()}],"border-w-bs":[{"border-bs":ve()}],"border-w-be":[{"border-be":ve()}],"border-w-t":[{"border-t":ve()}],"border-w-r":[{"border-r":ve()}],"border-w-b":[{"border-b":ve()}],"border-w-l":[{"border-l":ve()}],"divide-x":[{"divide-x":ve()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ve()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...k(),"hidden","none"]}],"divide-style":[{divide:[...k(),"hidden","none"]}],"border-color":[{border:G()}],"border-color-x":[{"border-x":G()}],"border-color-y":[{"border-y":G()}],"border-color-s":[{"border-s":G()}],"border-color-e":[{"border-e":G()}],"border-color-bs":[{"border-bs":G()}],"border-color-be":[{"border-be":G()}],"border-color-t":[{"border-t":G()}],"border-color-r":[{"border-r":G()}],"border-color-b":[{"border-b":G()}],"border-color-l":[{"border-l":G()}],"divide-color":[{divide:G()}],"outline-style":[{outline:[...k(),"none","hidden"]}],"outline-offset":[{"outline-offset":[le,$,V]}],"outline-w":[{outline:["",le,jn,tn]}],"outline-color":[{outline:G()}],shadow:[{shadow:["","none",c,ms,hs]}],"shadow-color":[{shadow:G()}],"inset-shadow":[{"inset-shadow":["none",f,ms,hs]}],"inset-shadow-color":[{"inset-shadow":G()}],"ring-w":[{ring:ve()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:G()}],"ring-offset-w":[{"ring-offset":[le,tn]}],"ring-offset-color":[{"ring-offset":G()}],"inset-ring-w":[{"inset-ring":ve()}],"inset-ring-color":[{"inset-ring":G()}],"text-shadow":[{"text-shadow":["none",p,ms,hs]}],"text-shadow-color":[{"text-shadow":G()}],opacity:[{opacity:[le,$,V]}],"mix-blend":[{"mix-blend":[...j(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":j()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[le]}],"mask-image-linear-from-pos":[{"mask-linear-from":O()}],"mask-image-linear-to-pos":[{"mask-linear-to":O()}],"mask-image-linear-from-color":[{"mask-linear-from":G()}],"mask-image-linear-to-color":[{"mask-linear-to":G()}],"mask-image-t-from-pos":[{"mask-t-from":O()}],"mask-image-t-to-pos":[{"mask-t-to":O()}],"mask-image-t-from-color":[{"mask-t-from":G()}],"mask-image-t-to-color":[{"mask-t-to":G()}],"mask-image-r-from-pos":[{"mask-r-from":O()}],"mask-image-r-to-pos":[{"mask-r-to":O()}],"mask-image-r-from-color":[{"mask-r-from":G()}],"mask-image-r-to-color":[{"mask-r-to":G()}],"mask-image-b-from-pos":[{"mask-b-from":O()}],"mask-image-b-to-pos":[{"mask-b-to":O()}],"mask-image-b-from-color":[{"mask-b-from":G()}],"mask-image-b-to-color":[{"mask-b-to":G()}],"mask-image-l-from-pos":[{"mask-l-from":O()}],"mask-image-l-to-pos":[{"mask-l-to":O()}],"mask-image-l-from-color":[{"mask-l-from":G()}],"mask-image-l-to-color":[{"mask-l-to":G()}],"mask-image-x-from-pos":[{"mask-x-from":O()}],"mask-image-x-to-pos":[{"mask-x-to":O()}],"mask-image-x-from-color":[{"mask-x-from":G()}],"mask-image-x-to-color":[{"mask-x-to":G()}],"mask-image-y-from-pos":[{"mask-y-from":O()}],"mask-image-y-to-pos":[{"mask-y-to":O()}],"mask-image-y-from-color":[{"mask-y-from":G()}],"mask-image-y-to-color":[{"mask-y-to":G()}],"mask-image-radial":[{"mask-radial":[$,V]}],"mask-image-radial-from-pos":[{"mask-radial-from":O()}],"mask-image-radial-to-pos":[{"mask-radial-to":O()}],"mask-image-radial-from-color":[{"mask-radial-from":G()}],"mask-image-radial-to-color":[{"mask-radial-to":G()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[le]}],"mask-image-conic-from-pos":[{"mask-conic-from":O()}],"mask-image-conic-to-pos":[{"mask-conic-to":O()}],"mask-image-conic-from-color":[{"mask-conic-from":G()}],"mask-image-conic-to-color":[{"mask-conic-to":G()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:nt()}],"mask-repeat":[{mask:He()}],"mask-size":[{mask:Et()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",$,V]}],filter:[{filter:["","none",$,V]}],blur:[{blur:K()}],brightness:[{brightness:[le,$,V]}],contrast:[{contrast:[le,$,V]}],"drop-shadow":[{"drop-shadow":["","none",m,ms,hs]}],"drop-shadow-color":[{"drop-shadow":G()}],grayscale:[{grayscale:["",le,$,V]}],"hue-rotate":[{"hue-rotate":[le,$,V]}],invert:[{invert:["",le,$,V]}],saturate:[{saturate:[le,$,V]}],sepia:[{sepia:["",le,$,V]}],"backdrop-filter":[{"backdrop-filter":["","none",$,V]}],"backdrop-blur":[{"backdrop-blur":K()}],"backdrop-brightness":[{"backdrop-brightness":[le,$,V]}],"backdrop-contrast":[{"backdrop-contrast":[le,$,V]}],"backdrop-grayscale":[{"backdrop-grayscale":["",le,$,V]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[le,$,V]}],"backdrop-invert":[{"backdrop-invert":["",le,$,V]}],"backdrop-opacity":[{"backdrop-opacity":[le,$,V]}],"backdrop-saturate":[{"backdrop-saturate":[le,$,V]}],"backdrop-sepia":[{"backdrop-sepia":["",le,$,V]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":E()}],"border-spacing-x":[{"border-spacing-x":E()}],"border-spacing-y":[{"border-spacing-y":E()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",$,V]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[le,"initial",$,V]}],ease:[{ease:["linear","initial",T,$,V]}],delay:[{delay:[le,$,V]}],animate:[{animate:["none",y,$,V]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,$,V]}],"perspective-origin":[{"perspective-origin":_()}],rotate:[{rotate:ie()}],"rotate-x":[{"rotate-x":ie()}],"rotate-y":[{"rotate-y":ie()}],"rotate-z":[{"rotate-z":ie()}],scale:[{scale:d()}],"scale-x":[{"scale-x":d()}],"scale-y":[{"scale-y":d()}],"scale-z":[{"scale-z":d()}],"scale-3d":["scale-3d"],skew:[{skew:h()}],"skew-x":[{"skew-x":h()}],"skew-y":[{"skew-y":h()}],transform:[{transform:[$,V,"","none","gpu","cpu"]}],"transform-origin":[{origin:_()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:g()}],"translate-x":[{"translate-x":g()}],"translate-y":[{"translate-y":g()}],"translate-z":[{"translate-z":g()}],"translate-none":["translate-none"],zoom:[{zoom:[vt,$,V]}],accent:[{accent:G()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:G()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",$,V]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":G()}],"scrollbar-track-color":[{"scrollbar-track":G()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mbs":[{"scroll-mbs":E()}],"scroll-mbe":[{"scroll-mbe":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pbs":[{"scroll-pbs":E()}],"scroll-pbe":[{"scroll-pbe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",$,V]}],fill:[{fill:["none",...G()]}],"stroke-w":[{stroke:[le,jn,tn,oi]}],stroke:[{stroke:["none",...G()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},dd=zf(fd);function pd(...e){const t=[];e.forEach(s=>{typeof s=="object"&&s.constructor===Object?Object.keys(s).forEach(r=>{s[r]&&t.push(r)}):Array.isArray(s)?t.push(...s):typeof s=="function"?t.push(s()):s&&s.value?t.push(s.value):s&&t.push(s)});const n=[];return t.forEach(s=>{n.indexOf(s)<0&&n.push(s)}),n.filter(s=>!!s).join(" ")}function I(...e){return dd(pd(...e))}const hd=(e,t,n)=>{const{safeAreas:s,materialTouchRipple:r,iosHoverHighlight:o}=e;return I(t==="ios"&&"k-ios",t==="material"&&"k-material","k-app w-full h-full min-h-screen relative",s&&"safe-areas",n)},md={name:"k-app",components:{KonstaProvider:xf},props:{component:{type:String,default:"div"},theme:{type:String,default:"material"},dark:{type:Boolean,default:!0},materialTouchRipple:{type:Boolean,default:!0},iosHoverHighlight:{type:Boolean,default:!0},safeAreas:{type:Boolean,default:!0}},setup(e,t){const n=Zl(e),s=z(()=>hd(e,n.value,t.attrs.class));return{currentTheme:n,classes:s}}};function gd(e,t,n,s,r,o){const i=to("konsta-provider");return J(),Ie(Ct(n.component),{class:ge(s.classes)},{default:Ze(()=>[ce(i,{theme:s.currentTheme,dark:n.dark,"material-touch-ripple":n.materialTouchRipple,"ios-touch-highlight":n.iosHoverHighlight,"auto-theme-detection":!1},{default:Ze(()=>[Ve(e.$slots,"default")]),_:3},8,["theme","dark","material-touch-ripple","ios-touch-highlight"])]),_:3},8,["class"])}const bd=fn(md,[["render",gd]]),cs=()=>tt("KonstaContext"),pr=(e,t,n)=>{if(typeof e=="string")return e;const s=[e[t],e.common];return n&&e[n]&&(typeof e[n]=="string"?s.push(e[n]):s.push(e[n].common,e[n][t])),s},vd=(e,t,n)=>{const s={},r=["common","ios","material"];return Object.keys(e).forEach(o=>{const i=o==="base"?n:"";if(!(typeof e[o]!="string"&&Object.keys(e[o]).filter(u=>!r.includes(u)).length>0)){s[o]=I(pr(e[o],t),i);return}s[o]={};const a=pr(e[o],t);s[o].default=I(a,i),Object.keys(e[o]).filter(u=>!r.includes(u)).forEach(u=>{s[o][u]=I(a,pr(e[o],t,u),i)})}),s},yd=(e,t,n)=>z(()=>{let s;return n&&(s=n.value.theme||"ios"),e.ios&&(s="ios"),e.material&&(s="material"),vd(typeof t=="function"?t():t,s)}),Gs=e=>(t,n)=>yd(t,n,e);class _d{constructor(t,n,s){const r=this;if(!t)return;r.el=t;const{left:o,top:i,width:l,height:a}=t.getBoundingClientRect(),u={x:n-o,y:s-i};let c=Math.max((a**2+l**2)**.5,48);const f=t.classList.contains("k-touch-ripple-inset");f&&(c=Math.max(Math.min(l,a),48));const p=typeof window<"u"&&window.getComputedStyle(t,null).getPropertyValue("overflow")==="hidden";if(!f&&p){const v=((u.x-l/2)**2+(u.y-a/2)**2)**.5,b=(c/2+v)/(c/2);r.rippleTransform=`translate3d(0px, 0px, 0) scale(${b})`}else r.rippleTransform=`translate3d(${-u.x+l/2}px, ${-u.y+a/2}px, 0) scale(1)`;r.rippleWaveEl=document.createElement("span"),r.rippleWaveEl.classList.add("k-touch-ripple-wave"),r.rippleWaveEl.style=` + width: ${c}px; + height: ${c}px; + margin-top:-${c/2}px; + margin-left:-${c/2}px; + left:${u.x}px; + top:${u.y}px; --k-ripple-transform: ${r.rippleTransform}`,t.insertAdjacentElement("afterbegin",r.rippleWaveEl);const m=()=>{r.rippleWaveEl.removeEventListener("animationend",m),r.rippleWaveEl&&(r.rippleWaveEl.classList.contains("k-touch-ripple-wave-out")||(r.rippleWaveEl.classList.add("k-touch-ripple-wave-in"),r.shouldBeRemoved&&r.out()))};return r.rippleWaveEl.addEventListener("animationend",m),r}destroy(){}out(){const t=this,{rippleWaveEl:n}=this;clearTimeout(t.removeTimeout),n.classList.add("k-touch-ripple-wave-out"),t.removeTimeout=setTimeout(()=>{t.destroy()},300);const s=()=>{t.rippleWaveEl.removeEventListener("animationend",s),clearTimeout(t.removeTimeout),t.destroy()};t.rippleWaveEl.addEventListener("animationend",s)}remove(){const t=this;t.shouldBeRemoved||(t.removeTimeout=setTimeout(()=>{t.destroy()},400),t.shouldBeRemoved=!0,t.rippleWaveEl.classList.contains("k-touch-ripple-wave-in")&&t.out())}}const ha=(e,t,{addCondition:n,eventsElRef:s,context:r}={})=>{s||(s=e);const o=Pe(null);let i=!1;const l=A=>{if(!A||!A.value)return null;let T=A.value;return T.$el&&(T=T.$el),T},a=()=>{let A=r.value.theme||"ios";return t.ios&&(A="ios"),t.material&&(A="material"),A},u=()=>a()==="material"&&r.value.materialTouchRipple&&(n?n():!0),c=()=>{o.value&&o.value.remove(),o.value=null},f=A=>{o.value=new _d(l(e),A.pageX,A.pageY)},p=()=>{c()},m=()=>{c()},v=()=>{if(!r.value.materialTouchRipple||i)return;i=!0;const A=l(s);A.addEventListener("pointerdown",f),A.addEventListener("pointermove",p),A.addEventListener("pointerup",m),A.addEventListener("pointercancel",m),A.addEventListener("contextmenu",m)},b=()=>{i=!1;const A=l(s);A.removeEventListener("pointerdown",f),A.removeEventListener("pointermove",p),A.removeEventListener("pointerup",m),A.removeEventListener("pointercancel",m),A.removeEventListener("contextmenu",m)};ln(()=>u(),A=>{A?v():b()}),Yt(()=>{!l(s)||!u()||v()}),un(()=>{!l(s)||!u()||b()})},Ks=(e={},t)=>z(()=>{let n;return t?n=t.value.theme||"ios":(t=cs(),t&&t.value?n=t.value.theme||"ios":n="ios"),e.ios&&(n="ios"),e.material&&(n="material"),n}),xd=(e,t)=>!t||!t.value.dark?"":e,qs=e=>t=>xd(t,e);function Ys(e){if(!e||typeof e!="object")return{};const t={};return Object.keys(e).forEach(n=>{e[n]!=null&&(t[n]=e[n])}),t}const wd={name:"k-chevron-icon"},kd={xmlns:"http://www.w3.org/2000/svg",width:"8",height:"14",viewBox:"0 0 12 20",fill:"currentcolor"};function Cd(e,t,n,s,r,o){return J(),pe("svg",kd,[...t[0]||(t[0]=[oe("path",{d:"M11.518406,10.5648622 C11.4831857,10.6163453 11.4426714,10.6653692 11.3968592,10.7111814 L2.5584348,19.5496058 C1.9753444,20.1326962 1.03186648,20.1345946 0.44199608,19.5447242 C-0.14379032,18.9589377 -0.14922592,18.0146258 0.43711448,17.4282854 L7.87507783,9.9903221 L0.4431923,2.5584366 C-0.1398981,1.9753462 -0.1417965,1.0318683 0.448074,0.4419979 C1.0338604,-0.1437886 1.9781723,-0.1492241 2.56451268,0.4371163 L11.4029371,9.2755407 C11.7556117,9.6282153 11.7969345,10.1725307 11.518406,10.5648622 Z"},null,-1)])])}const Sd=fn(wd,[["render",Cd]]),Ed=(e,t,n)=>{const{inline:s,segmented:r,segmentedStrong:o,segmentedActive:i,disabled:l}=e;return{base:{common:I("k-button flex text-center justify-center items-center appearance-none py-1 transition-colors focus:outline-none cursor-pointer select-none overflow-hidden z-10 relative",s?"inline-flex":"w-full flex",l&&"pointer-events-none",o&&i&&"k-segmented-strong-button-active"),ios:"duration-100 font-medium px-2",material:"duration-300 font-medium px-4",square:{ios:r&&!o?"first:rounded-s last:rounded-e":"rounded",material:r&&!o?"first:rounded-lg-s last:rounded-lg-e":"rounded-lg"},rounded:r&&!o?"":"rounded-full"},style:{fill:{common:I(l&&I(t.disabledBg,t.disabledText)),ios:I(l?I(t.disabledBg,t.disabledText):`${t.fillTextIos} ${t.fillBgIos}`),material:I(l?I(t.disabledBg,t.disabledText):I(t.fillTextMaterial,t.fillBgMaterial,t.fillTouchRipple))},outline:{common:I(l?I(t.disabledText,t.disabledBorder):t.touchRipple),ios:I(!r&&"border-2",!l&&!r&&t.outlineBorderIos,!l&&I(t.textIos,t.outlineBgIos)),material:I(!r&&"border",!l&&!r&&t.outlineBorderMaterial,!l&&I(t.textMaterial,t.outlineBgMaterial))},clear:{common:I(l?t.disabledText:t.touchRipple),ios:!l&&I(t.textIos,t.clearBgIos),material:!l&&I(t.textMaterial,t.clearBgMaterial)},tonal:{common:l?I(t.disabledBg,t.disabledText):I(t.touchRipple),ios:!l&&I(t.tonalTextIos,t.tonalBgIos),material:!l&&I(t.tonalTextMaterial,t.tonalBgMaterial)},segmentedStrong:I("active:bg-black/10",n("dark:active:bg-white/5 dark:touch-ripple-white")),segmentedStrongActive:{ios:I("duration-200",t.segmentedStrongTextIos),material:I("duration-0",t.segmentedStrongTextMaterial)}},size:{small:{ios:"text-sm h-7",material:"text-sm h-8"},medium:{common:"text-sm",ios:"h-8.5 text-[15px]",material:"h-10"},large:{ios:"h-12 text-[17px] font-semibold",material:"h-12"}},raised:"shadow active:shadow-lg"}},Ad=(e={},t)=>({textIos:"text-primary",textMaterial:I("text-md-light-primary","dark:text-md-dark-primary"),fillTextIos:I("text-white"),fillTextMaterial:I("text-md-light-on-primary",t("dark:text-md-dark-on-primary")),fillBgIos:"bg-primary active:bg-ios-primary-shade",fillBgMaterial:I("bg-md-light-primary",t("dark:bg-md-dark-primary")),fillTouchRipple:I("touch-ripple-white","dark:touch-ripple-primary"),clearBgIos:"bg-transparent active:bg-primary/15",clearBgMaterial:"bg-transparent",outlineBgIos:"bg-transparent active:bg-primary/15",outlineBgMaterial:"bg-transparent",outlineBorderIos:"border-primary",outlineBorderMaterial:I("border-md-light-outline",t("dark:border-md-dark-outline")),segmentedStrongTextIos:"text-black",segmentedStrongTextMaterial:"",tonalBgIos:"bg-primary/15 active:bg-primary/25",tonalBgMaterial:I("bg-md-light-secondary-container",t("dark:bg-md-dark-secondary-container")),tonalTextIos:"text-primary",tonalTextMaterial:I("text-md-light-on-secondary-container",t("dark:text-md-dark-on-secondary-container")),touchRipple:"touch-ripple-primary",disabledText:I("text-black/30",t("dark:text-white/30")),disabledBg:I("bg-black/10",t("dark:bg-white/10")),disabledBorder:I("border-black/10",t("dark:border-white/10")),...Ys(e)}),Td={name:"k-button",props:{component:{type:String,default:"button"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},href:{type:[Boolean,String],default:void 0},outline:{type:Boolean,default:void 0},outlineIos:{type:Boolean,default:void 0},outlineMaterial:{type:Boolean,default:void 0},clear:{type:Boolean,default:void 0},clearIos:{type:Boolean,default:void 0},clearMaterial:{type:Boolean,default:void 0},tonal:{type:Boolean,default:void 0},tonalIos:{type:Boolean,default:void 0},tonalMaterial:{type:Boolean,default:void 0},rounded:{type:Boolean,default:void 0},roundedIos:{type:Boolean,default:void 0},roundedMaterial:{type:Boolean,default:void 0},small:{type:Boolean,default:void 0},smallIos:{type:Boolean,default:void 0},smallMaterial:{type:Boolean,default:void 0},large:{type:Boolean,default:void 0},largeIos:{type:Boolean,default:void 0},largeMaterial:{type:Boolean,default:void 0},raised:{type:Boolean,default:void 0},raisedIos:{type:Boolean,default:void 0},raisedMaterial:{type:Boolean,default:void 0},inline:{type:Boolean,default:!1},segmented:{type:Boolean,default:!1},segmentedStrong:{type:Boolean,default:!1},segmentedActive:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Pe(null),i=z(()=>{let x=e.component;return typeof e.component>"u"&&(e.href||e.href==="")&&(x="a"),x});ha(o,e,{context:n});const l=Ks({},n),a=z(()=>typeof e.outline>"u"?l.value==="ios"?e.outlineIos:e.outlineMaterial:e.outline),u=z(()=>typeof e.clear>"u"?l.value==="ios"?e.clearIos:e.clearMaterial:e.clear),c=z(()=>typeof e.tonal>"u"?l.value==="ios"?e.tonalIos:e.tonalMaterial:e.tonal),f=z(()=>typeof e.rounded>"u"?l.value==="ios"?e.roundedIos:e.roundedMaterial:e.rounded),p=z(()=>typeof e.small>"u"?l.value==="ios"?e.smallIos:e.smallMaterial:e.small),m=z(()=>typeof e.large>"u"?l.value==="ios"?e.largeIos:e.largeMaterial:e.large),v=z(()=>typeof e.raised>"u"?l.value==="ios"?e.raisedIos:e.raisedMaterial:e.raised),b=z(()=>m.value?"large":p.value?"small":"medium"),A=z(()=>{let x=a.value?"outline":u.value||e.segmented&&!e.segmentedActive?"clear":c.value?"tonal":"fill";return e.segmentedStrong&&(x="segmentedStrong"),e.segmentedStrong&&e.segmentedActive&&(x="segmentedStrongActive"),x}),T=z(()=>Ad(e.colors||{},s)),y=r(e,()=>Ed({...e,outline:a.value,clear:u.value,tonal:c.value,rounded:f.value,small:p.value,large:m.value,raised:v.value},T.value,s)),S=z(()=>I(y.value.base[f.value?"rounded":"square"],y.value.style[A.value],y.value.size[b.value],v.value&&y.value.raised,t.attrs.class));return{rippleElRef:o,classes:S,Component:i}}};function Id(e,t,n,s,r,o){return J(),Ie(Ct(s.Component),{ref:"rippleElRef",class:ge(s.classes),disabled:n.disabled,role:"button",tabindex:"0"},{default:Ze(()=>[Ve(e.$slots,"default")]),_:3},8,["class","disabled"])}const Rd=fn(Td,[["render",Id]]),Pd=(e,t)=>{const{nested:n,inset:s,strong:r,outline:o}=e;return{base:{common:I("k-list",!n&&"my-8",!s&&!n&&o&&"hairline-t hairline-b",s&&o&&"border","z-10 relative"),ios:I(r&&t.strongBgIos,s&&o&&t.outlineIos),material:I(r&&t.strongBgMaterial,s&&o&&t.outlineMaterial)},ul:{common:I(s&&"no-safe-areas","last-child-hairline-b-none")},inset:{common:"ml-safe-4 mr-safe-4 overflow-hidden",ios:"rounded-3xl",material:"rounded-2xl"},menuList:{common:"py-1"}}},Md=(e={},t)=>({outlineIos:I("border-black/20",t("dark:border-white/15")),outlineMaterial:I("border-md-light-outline",t("border-md-dark-outline")),strongBgIos:I("bg-ios-light-surface-1",t("dark:bg-ios-dark-surface-1")),strongBgMaterial:I("bg-md-light-surface-1",t("dark:bg-md-dark-surface-1")),...Ys(e)}),Od={name:"k-list",props:{component:{type:String,default:"div"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},dividers:{type:Boolean,default:void 0},dividersIos:{type:Boolean,default:!0},dividersMaterial:{type:Boolean,default:!1},inset:{type:Boolean,default:void 0},insetIos:{type:Boolean,default:!1},insetMaterial:{type:Boolean,default:!1},strong:{type:Boolean,default:void 0},strongIos:{type:Boolean,default:!1},strongMaterial:{type:Boolean,default:!1},outline:{type:Boolean,default:void 0},outlineIos:{type:Boolean,default:!1},outlineMaterial:{type:Boolean,default:!1},nested:{type:Boolean,default:!1},menuList:{type:Boolean,default:!1}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Ks({},n),i=z(()=>typeof e.dividers>"u"?o.value==="ios"?e.dividersIos:e.dividersMaterial:e.dividers),l=z(()=>typeof e.strong>"u"?o.value==="ios"?e.strongIos:e.strongMaterial:e.strong),a=z(()=>typeof e.outline>"u"?o.value==="ios"?e.outlineIos:e.outlineMaterial:e.outline),u=z(()=>typeof e.inset>"u"?o.value==="ios"?e.insetIos:e.insetMaterial:e.inset),c=z(()=>({dividers:i.value,nested:e.nested}));on("ListContext",c);const f=z(()=>Md(e.colors||{},s)),p=r(e,()=>Pd({...e,inset:u.value,strong:l.value,outline:a.value},f.value)),m=z(()=>I(p.value.base,u.value&&p.value.inset,e.menuList&&p.value.menuList,t.attrs.class));return{c:p,classes:m}}};function Bd(e,t,n,s,r,o){return J(),Ie(Ct(n.component),{class:ge(s.classes)},{default:Ze(()=>[oe("ul",{class:ge(s.c.ul)},[Ve(e.$slots,"default")],2)]),_:3},8,["class"])}const Ld=fn(Od,[["render",Bd]]),Nd=(e,t,{isMediaItem:n,theme:s,textColor:r,needsTouchRipple:o,isMenuListItemActive:i,autoStrongTitle:l,nested:a},u)=>{const{menuListItem:c,dividers:f,mediaClassName:p="",mediaClass:m="",innerClassName:v="",innerClass:b="",contentClassName:A="",contentClass:T="",titleWrapClassName:y="",titleWrapClass:S="",titleFontSizeIos:x,titleFontSizeMaterial:_,strongTitle:F,contacts:W}=e;return{base:{common:I("k-list-item",c?`${r} py-1`:"",u),material:W&&"[&:nth-child(2)]:-mt-12"},itemContent:{common:I(`flex items-center ${A||T}`),ios:I(!c&&I(t.primaryTextIos,a?"ps-4":"ps-safe-4"),c&&"rounded-2xl ml-safe-2 mr-safe-2 ps-2"),material:I(!c&&I(t.primaryTextMaterial,n?"ml-safe-2 mr-safe-2 rounded-2xl ps-2":"ps-safe-4",W&&"ml-10",!n&&f&&"hairline-b"),c&&"rounded-full min-h-[3.5rem] ml-safe-4 mr-safe-4 ps-4"),link:I("duration-300 active:duration-0 cursor-pointer select-none",f&&s==="ios"&&"active:hairline-transparent",o&&I("relative overflow-hidden z-10",t.touchRipple),I(i?s==="ios"?t.menuListItemActiveBgIos:t.menuListItemActiveBgMaterial:c?s==="ios"?t.menuListItemBgIos:t.menuListItemBgMaterial:s==="ios"?t.activeBgIos:t.activeBgMaterial))},media:{common:`shrink-0 flex ${p||m}`,ios:"py-2 me-4",material:I("py-3",c?"me-3":"me-4")},inner:{common:I("w-full relative",v||b),ios:I("py-3 pe-safe-4",!c&&f&&"hairline-b"),material:I("py-3",n&&!c?"pe-2":"pe-safe-4",!c&&n&&f&&"hairline-b")},titleWrap:{common:I(`flex justify-between items-center ${y||S}`),ios:I(!c&&x,!c&&"min-h-7"),material:I(!c&&_)},title:{common:"shrink",menuListItem:I("text-sm",F===!0||l?"font-semibold":"font-medium"),strong:{common:"",ios:"font-semibold",material:"font-medium"}},after:{common:I("shrink-0 ms-auto ps-1 flex items-center gap-1"),ios:t.secondaryTextIos,material:I(t.secondaryTextMaterial,"text-sm")},chevron:"opacity-20 shrink-0 ms-3 rtl:rotate-180",subtitle:"text-sm",text:{common:I("text-sm line-clamp-2"),ios:t.secondaryTextIos,material:t.secondaryTextMaterial},header:{common:"text-xs mb-0.5",ios:t.secondaryTextIos,material:t.secondaryTextMaterial},footer:{common:I("text-xs mt-0.5"),ios:t.secondaryTextIos,material:t.secondaryTextMaterial},groupTitle:{common:I("pl-safe-4 pr-safe-4 py-1 flex items-center z-20"),ios:`h-8${f?" hairline-t":""} -mt-px ${x} ${t.secondaryTextIos} ${t.groupTitleBgIos} ${W&&I("font-semibold top-safe-15 sticky",t.groupTitleContactsTextIos,t.groupTitleContactsBgIos)}`,material:`h-12 ${_} ${t.secondaryTextMaterial} ${t.groupTitleBgMaterial} ${W&&I("pointer-events-none overflow-visible h-12 box-border text-xl font-medium flex max-w-full items-center px-4 top-safe-16 sticky",t.groupTitleContactsTextMaterial,t.groupTitleContactsBgMaterial)}`}}},Dd=(e={},t)=>({primaryTextIos:I("text-black",t("dark:text-white")),primaryTextMaterial:I("text-md-light-on-surface",t("dark:text-md-dark-on-surface")),secondaryTextIos:I("text-black/55",t("dark:text-white/55")),secondaryTextMaterial:I("text-md-light-on-surface-variant",t("dark:text-md-dark-on-surface-variant")),activeBgIos:I("active:not-[:has(.k-toggle:active)]:bg-black/10",t("dark:active:not-[:has(.k-toggle:active)]:bg-white/10")),activeBgMaterial:"",groupTitleBgIos:I("bg-ios-light-surface-variant",t("dark:bg-ios-dark-surface-variant")),groupTitleBgMaterial:I("bg-md-light-surface-2",t("dark:bg-md-dark-surface-2")),menuListItemTextIos:I("text-black",t("dark:text-white")),menuListItemTextMaterial:I("text-md-light-on-surface-variant",t("dark:text-md-dark-on-surface-variant")),menuListItemBgIos:I("active:bg-black/10",t("dark:active:bg-white/10")),menuListItemBgMaterial:I("bg-md-light-surface-1",t("dark:bg-md-dark-surface-1")),menuListItemActiveTextIos:I("text-primary",t("dark:text-white")),menuListItemActiveTextMaterial:I("text-md-light-on-secondary-container",t("dark:text-md-dark-on-secondary-container")),menuListItemActiveBgIos:I("bg-primary/15",t("dark:bg-primary")),menuListItemActiveBgMaterial:I("bg-md-light-secondary-container",t("dark:bg-md-dark-secondary-container")),touchRipple:I("touch-ripple-black",t("dark:touch-ripple-white")),groupTitleContactsTextIos:I("text-black/90",t("dark:text-white/90")),groupTitleContactsTextMaterial:I("text-md-light-primary",t("dark:text-md-dark-primary")),groupTitleContactsBgIos:I(t("dark:bg-[#323234]")),groupTitleContactsBgMaterial:I("bg-transparent",t("dark:bg-transparent")),...Ys(e)}),Fd={name:"k-list-item",components:{ChevronIcon:Sd},props:{component:{type:String,default:"li"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},mediaClass:{type:String,default:""},innerClass:{type:String,default:""},contentClass:{type:String,default:""},titleWrapClass:{type:String,default:""},titleFontSizeIos:{type:String,default:"text-[17px]"},titleFontSizeMaterial:{type:String,default:"text-[16px]"},dividers:{type:Boolean,default:void 0},contacts:{type:Boolean,default:void 0},title:{type:String,default:void 0},subtitle:{type:String,default:void 0},text:{type:String,default:void 0},after:{type:String,default:void 0},media:{type:String,default:void 0},header:{type:String,default:void 0},footer:{type:String,default:void 0},menuListItem:{type:Boolean,default:!1},menuListItemActive:{type:Boolean,default:!1},groupTitle:{type:Boolean,default:!1},strongTitle:{type:[String,Boolean],default:"auto"},label:{type:Boolean,default:!1},chevron:{type:Boolean,default:void 0},chevronIos:{type:Boolean,default:!0},chevronMaterial:{type:Boolean,default:!0},href:{type:[Boolean,String],default:void 0},target:{type:String,default:void 0},link:{type:Boolean,default:void 0},linkComponent:{type:String,default:"a"},linkProps:{type:Object,default:()=>({})}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Pe(null),i=Ks(e,n),l=z(()=>Dd(e.colors||{},s)),a=z(()=>e.menuListItem&&e.menuListItemActive),u=z(()=>typeof e.chevron>"u"?i.value==="ios"?e.chevronIos:e.chevronMaterial:e.chevron),c=z(()=>l.value[`${a.value?"menuListItemActiveText":e.menuListItem?"menuListItemText":"text"}${i.value==="ios"?"Ios":"Material"}`]),f=z(()=>!!e.href||e.href===""||e.menuListItem||e.link),p=z(()=>!!e.label),m=z(()=>i.value==="material"&&(p.value||f.value));ha(o,e,{addCondition:()=>p.value||f.value,context:n});const v=z(()=>e.href===!0||e.href===!1||typeof e.href>"u"?void 0:e.href||""),b=z(()=>f.value?e.linkComponent:p.value?"label":"div"),A=z(()=>f.value?{href:v.value,target:e.target,...e.linkProps||{}}:{}),T=z(()=>(e.title||t.slots.title)&&(e.subtitle||t.slots.subtitle||e.text||t.slots.text)),y=z(()=>e.strongTitle==="auto"&&T.value),S=tt("ListContext",{value:{dividers:!1,nested:!1}}),x=r(e,()=>Nd({...e,dividers:typeof e.dividers>"u"?S.value.dividers:e.dividers,contacts:typeof e.contacts>"u"?"":e.contacts},l.value,{isMediaItem:T.value,theme:i.value,textColor:c.value,needsTouchRipple:m.value,isMenuListItemActive:a.value,autoStrongTitle:y.value,nested:S.value.nested},t.attrs.class)),_=z(()=>f.value||p.value?x.value.itemContent.link:x.value.itemContent.default),F=z(()=>e.menuListItem?x.value.title.menuListItem:e.strongTitle===!0||y.value?x.value.title.strong:x.value.title.default);return{rippleElRef:o,ItemContentComponent:b,isLink:f,c:x,hasChevron:u,linkPropsComputed:A,itemContentClasses:_,titleClasses:F,slots:t.slots}}};function Hd(e,t,n,s,r,o){const i=to("chevron-icon");return n.groupTitle?(J(),Ie(Ct(n.component),{key:0,class:ge(s.c.groupTitle)},{default:Ze(()=>[Pt(Ae(n.title)+" ",1),Ve(e.$slots,"title"),Ve(e.$slots,"default")]),_:3},8,["class"])):(J(),Ie(Ct(n.component),{key:1,class:ge(s.c.base)},{default:Ze(()=>[(J(),Ie(Ct(s.ItemContentComponent),zl({ref:"rippleElRef",class:s.itemContentClasses},s.linkPropsComputed),{default:Ze(()=>[n.media||s.slots.media?(J(),pe("div",{key:0,class:ge(s.c.media)},[Pt(Ae(n.media),1),Ve(e.$slots,"media")],2)):De("",!0),oe("div",{class:ge(s.c.inner)},[n.header||s.slots.header?(J(),pe("div",{key:0,class:ge(s.c.header)},[Pt(Ae(n.header),1),Ve(e.$slots,"header")],2)):De("",!0),n.title||n.after||s.slots.title||s.slots.after?(J(),pe("div",{key:1,class:ge(s.c.titleWrap)},[n.title||s.slots.title?(J(),pe("div",{key:0,class:ge(s.titleClasses)},[Pt(Ae(n.title),1),Ve(e.$slots,"title")],2)):De("",!0),n.after||s.slots.after?(J(),pe("div",{key:1,class:ge(s.c.after)},[Pt(Ae(n.after),1),Ve(e.$slots,"after")],2)):De("",!0),s.isLink&&s.hasChevron&&!n.menuListItem?(J(),Ie(i,{key:2,class:ge(s.c.chevron)},null,8,["class"])):De("",!0)],2)):De("",!0),n.subtitle||s.slots.subtitle?(J(),pe("div",{key:2,class:ge(s.c.subtitle)},[Pt(Ae(n.subtitle),1),Ve(e.$slots,"subtitle")],2)):De("",!0),n.text||s.slots.text?(J(),pe("div",{key:3,class:ge(s.c.text)},[Pt(Ae(n.text),1),Ve(e.$slots,"text")],2)):De("",!0),n.footer||s.slots.footer?(J(),pe("div",{key:4,class:ge(s.c.footer)},[Pt(Ae(n.footer),1),Ve(e.$slots,"footer")],2)):De("",!0),Ve(e.$slots,"inner")],2),Ve(e.$slots,"content")]),_:3},16,["class"])),Ve(e.$slots,"default")]),_:3},8,["class"]))}const jd=fn(Fd,[["render",Hd]]);({...Ld.props});({...jd.props});const Vd=(e,t,n)=>{const{bgClassName:s="",bgClass:r="",outline:o,innerClassName:i="",innerClass:l="",tabbar:a,tabbarIcons:u,tabbarLabels:c,top:f}=e;return{base:{common:I("k-toolbar w-full z-20 relative",n),ios:I(!f&&"pb-safe-4","px-safe-4 flex justify-center"),material:I(!f&&"pb-safe")},bgBlur:{ios:!f&&I(I(u&&c?"h-[calc(var(--k-safe-area-bottom)_+16px_+_64px_+_16px)]":"h-[calc(var(--k-safe-area-bottom)_+16px_+_48px_+_16px)]"),"backdrop-blur-[2px] absolute left-0 bottom-0 w-full mask-t-from-50% mask-t-to-100% pointer-events-none")},bg:{common:I(s||r),ios:!f&&I(t.bgIos,"bottom-0 absolute w-full left-0 pointer-events-none",u&&c?"h-[calc(var(--k-safe-area-bottom)_+16px_+_64px_+_16px)]":"h-[calc(var(--k-safe-area-bottom)_+16px_+_48px_+_16px)]"),material:I(t.bgMaterial,"h-full top-0 absolute w-full left-0",o&&(f?"hairline-b":"hairline-t"))},inner:{common:I("flex relative justify-between",i||l),ios:I("gap-4 items-stretch",u&&c?"h-16":"h-12",a?"w-full md:w-auto":"w-auto"),material:I("w-full overflow-hidden items-center",a?"":"pl-safe-2 pr-safe-2",u?"h-20":"h-14")},highlight:{common:I(f?"bottom-0":"top-0","absolute left-0 w-full h-0.5 duration-200 pointer-events-none transition-transform"),ios:t.tabbarHighlightBgIos,material:t.tabbarHighlightBgMaterial}}},$d=(e={},t)=>({bgIos:I("bg-gradient-to-t from-ios-light-surface to-transparent",t("dark:from-ios-dark-surface/50")),bgMaterial:I("bg-md-light-surface-2",t("dark:bg-md-dark-surface-2")),tabbarHighlightBgIos:"",tabbarHighlightBgMaterial:I("bg-md-light-primary",t("dark:bg-md-dark-primary")),...Ys(e)}),zd={name:"k-toolbar",props:{component:{type:String,default:"div"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},bgClass:{type:String,default:""},innerClass:{type:String,default:""},outline:{type:Boolean,default:void 0},tabbar:{type:Boolean,default:!1},tabbarLabels:{type:Boolean,default:!1},tabbarIcons:{type:Boolean,default:!1},top:{type:Boolean,default:!1}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Pe(null),i=Pe(null),l=Pe(null),a=Pe({transform:"",width:""}),u=Ks({},n),c=z(()=>u.value==="material"&&e.tabbar&&!e.tabbarIcons),f=z(()=>$d(e.colors||{},s)),p=z(()=>typeof e.outline>"u"?u.value==="ios":e.outline),m=z(()=>({toolbar:!0,tabbarLabels:e.tabbarLabels,tabbarIcons:e.tabbarIcons,tabbar:e.tabbar}));on("ToolbarContext",m);const v=r(e,()=>Vd({...e,outline:p.value},f.value,t.attrs.class)),b=()=>{if(c.value&&l.value&&u.value==="material"){const y=l.value.previousElementSibling,S=[...y.children].indexOf(y.querySelector(".k-tabbar-link-active")),x=`${1/y.children.length*100}%`,_=`translateX(${S*100}%)`;(x!==a.value.width||_!==a.value.transform)&&(a.value={...a.value,width:x,transform:_})}},A=()=>{!o?.value||u.value!=="material"||(i.value=new MutationObserver(y=>{let S=!1;y.forEach(x=>{x.type==="childList"&&([...x.addedNodes,...x.removedNodes].filter(_=>_.nodeType===1&&_.classList.contains("k-link")).length>0||x.target&&x.target.nodeType===1&&x.target.closest(".k-link"))&&(S=!0),x.type==="attributes"&&x.target&&x.target.classList.contains("k-link")&&(S=!0)}),S&&b()}),i.value.observe(o.value,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class"]}))},T=()=>{i.value&&i.value.disconnect()};return Yt(()=>{b(),A()}),un(()=>{T()}),{c:v,innerRef:o,hasHighlight:c,highlightElRef:l,highlightStyle:a}}};function Ud(e,t,n,s,r,o){return J(),Ie(Ct(n.component),{class:ge(s.c.base)},{default:Ze(()=>[oe("div",{class:ge(s.c.bg)},null,2),oe("div",{class:ge(s.c.inner),ref:"innerRef"},[Ve(e.$slots,"default")],2),s.hasHighlight?(J(),pe("span",{key:0,ref:"highlightElRef",class:ge(s.c.highlight),style:Bn(s.highlightStyle)},null,6)):De("",!0)]),_:3},8,["class"])}const Wd=fn(zd,[["render",Ud]]);({...Rd.props});({...Wd.props});const xn=typeof document<"u";function ma(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Gd(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&ma(e.default)}const he=Object.assign;function hr(e,t){const n={};for(const s in t){const r=t[s];n[s]=dt(r)?r.map(e):e(r)}return n}const Jn=()=>{},dt=Array.isArray;function ai(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}const ga=/#/g,Kd=/&/g,qd=/\//g,Yd=/=/g,Jd=/\?/g,ba=/\+/g,Xd=/%5B/g,Qd=/%5D/g,va=/%5E/g,Zd=/%60/g,ya=/%7B/g,ep=/%7C/g,_a=/%7D/g,tp=/%20/g;function ao(e){return e==null?"":encodeURI(""+e).replace(ep,"|").replace(Xd,"[").replace(Qd,"]")}function np(e){return ao(e).replace(ya,"{").replace(_a,"}").replace(va,"^")}function Dr(e){return ao(e).replace(ba,"%2B").replace(tp,"+").replace(ga,"%23").replace(Kd,"%26").replace(Zd,"`").replace(ya,"{").replace(_a,"}").replace(va,"^")}function sp(e){return Dr(e).replace(Yd,"%3D")}function rp(e){return ao(e).replace(ga,"%23").replace(Jd,"%3F")}function op(e){return rp(e).replace(qd,"%2F")}function ss(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const ip=/\/$/,lp=e=>e.replace(ip,"");function mr(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return a=l>=0&&a>l?-1:a,a>=0&&(s=t.slice(0,a),o=t.slice(a,l>0?l:t.length),r=e(o.slice(1))),l>=0&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=fp(s??t,n),{fullPath:s+o+i,path:s,query:r,hash:ss(i)}}function ap(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ci(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cp(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Mn(t.matched[s],n.matched[r])&&xa(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function xa(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!up(e[n],t[n]))return!1;return!0}function up(e,t){return dt(e)?ui(e,t):dt(t)?ui(t,e):e?.valueOf()===t?.valueOf()}function ui(e,t){return dt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function fp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i 1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}const Ut={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Fr=(function(e){return e.pop="pop",e.push="push",e})({}),gr=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function dp(e){if(!e)if(xn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lp(e)}const pp=/^[^#]+#/;function hp(e,t){return e.replace(pp,"#")+t}function mp(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Js=()=>({left:window.scrollX,top:window.scrollY});function gp(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=mp(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fi(e,t){return(history.state?history.state.position-t:-1)+e}const Hr=new Map;function bp(e,t){Hr.set(e,t)}function vp(e){const t=Hr.get(e);return Hr.delete(e),t}function yp(e){return typeof e=="string"||e&&typeof e=="object"}function wa(e){return typeof e=="string"||typeof e=="symbol"}let Ee=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const ka=Symbol("");Ee.MATCHER_NOT_FOUND+"",Ee.NAVIGATION_GUARD_REDIRECT+"",Ee.NAVIGATION_ABORTED+"",Ee.NAVIGATION_CANCELLED+"",Ee.NAVIGATION_DUPLICATED+"";function On(e,t){return he(new Error,{type:e,[ka]:!0},t)}function Rt(e,t){return e instanceof Error&&ka in e&&(t==null||!!(e.type&t))}const _p=["params","query","hash"];function xp(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of _p)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function wp(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s r&&Dr(r)):[s&&Dr(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function kp(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=dt(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const Cp=Symbol(""),pi=Symbol(""),Xs=Symbol(""),co=Symbol(""),jr=Symbol("");function Vn(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Kt(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,a)=>{const u=p=>{p===!1?a(On(Ee.NAVIGATION_ABORTED,{from:n,to:t})):p instanceof Error?a(p):yp(p)?a(On(Ee.NAVIGATION_GUARD_REDIRECT,{from:t,to:p})):(i&&s.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),l())},c=o(()=>e.call(s&&s.instances[r],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(p=>a(p))})}function br(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(ma(a)){const u=(a.__vccOpts||a)[t];u&&o.push(Kt(u,n,s,i,l,r))}else{let u=a();o.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const f=Gd(c)?c.default:c;i.mods[l]=c,i.components[l]=f;const p=(f.__vccOpts||f)[t];return p&&Kt(p,n,s,i,l,r)()}))}}return o}function Sp(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i Mn(u,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(u=>Mn(u,a))||r.push(a))}return[n,s,r]}let Ep=()=>location.protocol+"//"+location.host;function Ca(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let i=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(i);return l[0]!=="/"&&(l="/"+l),ci(l,"")}return ci(n,e)+s+r}function Ap(e,t,n,s){let r=[],o=[],i=null;const l=({state:p})=>{const m=Ca(e,location),v=n.value,b=t.value;let A=0;if(p){if(n.value=m,t.value=p,i&&i===v){i=null;return}A=b?p.position-b.position:0}else s(m);r.forEach(T=>{T(n.value,v,{delta:A,type:Fr.pop,direction:A?A>0?gr.forward:gr.back:gr.unknown})})};function a(){i=n.value}function u(p){r.push(p);const m=()=>{const v=r.indexOf(p);v>-1&&r.splice(v,1)};return o.push(m),m}function c(){if(document.visibilityState==="hidden"){const{history:p}=window;if(!p.state)return;p.replaceState(he({},p.state,{scroll:Js()}),"")}}function f(){for(const p of o)p();o=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:a,listen:u,destroy:f}}function hi(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Js():null}}function Tp(e){const{history:t,location:n}=window,s={value:Ca(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(a,u,c){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Ep()+e+a;try{t[c?"replaceState":"pushState"](u,"",p),r.value=u}catch(m){console.error(m),n[c?"replace":"assign"](p)}}function i(a,u){o(a,he({},t.state,hi(r.value.back,a,r.value.forward,!0),u,{position:r.value.position}),!0),s.value=a}function l(a,u){const c=he({},r.value,t.state,{forward:a,scroll:Js()});o(c.current,c,!0),o(a,he({},hi(s.value,a,null),{position:c.position+1},u),!1),s.value=a}return{location:s,state:r,push:l,replace:i}}function Ip(e){e=dp(e);const t=Tp(e),n=Ap(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=he({location:"",base:e,go:s,createHref:hp.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Rp(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ip(e)}let sn=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Oe=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Oe||{});const Pp={type:sn.Static,value:""},Mp=/[a-zA-Z0-9_]/;function Op(e){if(!e)return[[]];if(e==="/")return[[Pp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=Oe.Static,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,a,u="",c="";function f(){u&&(n===Oe.Static?o.push({type:sn.Static,value:u}):n===Oe.Param||n===Oe.ParamRegExp||n===Oe.ParamRegExpEnd?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:sn.Param,value:u,regexp:c,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=a}for(;l t.length?t.length===1&&t[0]===Je.Static+Je.Segment?1:-1:0}function Sa(e,t){let n=0;const s=e.score,r=t.score;for(;n 0&&t[t.length-1]<0}const Fp={strict:!1,end:!0,sensitive:!1};function Hp(e,t,n){const s=Np(Op(e.path),n),r=he(s,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function jp(e,t){const n=[],s=new Map;t=ai(Fp,t);function r(f){return s.get(f)}function o(f,p,m){const v=!m,b=vi(f);b.aliasOf=m&&m.record;const A=ai(t,f),T=[b];if("alias"in f){const x=typeof f.alias=="string"?[f.alias]:f.alias;for(const _ of x)T.push(vi(he({},b,{components:m?m.record.components:b.components,path:_,aliasOf:m?m.record:b})))}let y,S;for(const x of T){const{path:_}=x;if(p&&_[0]!=="/"){const F=p.record.path,W=F[F.length-1]==="/"?"":"/";x.path=p.record.path+(_&&W+_)}if(y=Hp(x,p,A),m?m.alias.push(y):(S=S||y,S!==y&&S.alias.push(y),v&&f.name&&!yi(y)&&i(f.name)),Ea(y)&&a(y),b.children){const F=b.children;for(let W=0;W {i(S)}:Jn}function i(f){if(wa(f)){const p=s.get(f);p&&(s.delete(f),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(f);p>-1&&(n.splice(p,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function a(f){const p=zp(f,n);n.splice(p,0,f),f.record.name&&!yi(f)&&s.set(f.record.name,f)}function u(f,p){let m,v={},b,A;if("name"in f&&f.name){if(m=s.get(f.name),!m)throw On(Ee.MATCHER_NOT_FOUND,{location:f});A=m.record.name,v=he(bi(p.params,m.keys.filter(S=>!S.optional).concat(m.parent?m.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),f.params&&bi(f.params,m.keys.map(S=>S.name))),b=m.stringify(v)}else if(f.path!=null)b=f.path,m=n.find(S=>S.re.test(b)),m&&(v=m.parse(b),A=m.record.name);else{if(m=p.name?s.get(p.name):n.find(S=>S.re.test(p.path)),!m)throw On(Ee.MATCHER_NOT_FOUND,{location:f,currentLocation:p});A=m.record.name,v=he({},p.params,f.params),b=m.stringify(v)}const T=[];let y=m;for(;y;)T.unshift(y.record),y=y.parent;return{name:A,path:b,params:v,matched:T,meta:$p(T)}}e.forEach(f=>o(f));function c(){n.length=0,s.clear()}return{addRoute:o,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:l,getRecordMatcher:r}}function bi(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function vi(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Vp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Vp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function yi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $p(e){return e.reduce((t,n)=>he(t,n.meta),{})}function zp(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;Sa(e,t[o])<0?s=o:n=o+1}const r=Up(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function Up(e){let t=e;for(;t=t.parent;)if(Ea(t)&&Sa(e,t)===0)return t}function Ea({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function _i(e){const t=tt(Xs),n=tt(co),s=z(()=>{const a=Z(e.to);return t.resolve(a)}),r=z(()=>{const{matched:a}=s.value,{length:u}=a,c=a[u-1],f=n.matched;if(!c||!f.length)return-1;const p=f.findIndex(Mn.bind(null,c));if(p>-1)return p;const m=xi(a[u-2]);return u>1&&xi(c)===m&&f[f.length-1].path!==m?f.findIndex(Mn.bind(null,a[u-2])):p}),o=z(()=>r.value>-1&&Yp(n.params,s.value.params)),i=z(()=>r.value>-1&&r.value===n.matched.length-1&&xa(n.params,s.value.params));function l(a={}){if(qp(a)){const u=t[Z(e.replace)?"replace":"push"](Z(e.to)).catch(Jn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:s,href:z(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}function Wp(e){return e.length===1?e[0]:e}const Gp=St({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:_i,setup(e,{slots:t}){const n=os(_i(e)),{options:s}=tt(Xs),r=z(()=>({[wi(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[wi(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&Wp(t.default(n));return e.custom?o:Pn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),Kp=Gp;function qp(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Yp(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!dt(r)||r.length!==s.length||s.some((o,i)=>o.valueOf()!==r[i].valueOf()))return!1}return!0}function xi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const wi=(e,t,n)=>e??t??n,Jp=St({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=tt(jr),r=z(()=>e.route||s.value),o=tt(pi,0),i=z(()=>{let u=Z(o);const{matched:c}=r.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),l=z(()=>r.value.matched[i.value]);on(pi,z(()=>i.value+1)),on(Cp,l),on(jr,r);const a=Pe();return ln(()=>[a.value,l.value,e.name],([u,c,f],[p,m,v])=>{c&&(c.instances[f]=u,m&&m!==c&&u&&u===p&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!Mn(c,m)||!p)&&(c.enterCallbacks[f]||[]).forEach(b=>b(u))},{flush:"post"}),()=>{const u=r.value,c=e.name,f=l.value,p=f&&f.components[c];if(!p)return ki(n.default,{Component:p,route:u});const m=f.props[c],v=m?m===!0?u.params:typeof m=="function"?m(u):m:null,A=Pn(p,he({},v,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(f.instances[c]=null)},ref:a}));return ki(n.default,{Component:A,route:u})||A}}});function ki(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xp=Jp;function Qp(e){const t=jp(e.routes,e),n=e.parseQuery||wp,s=e.stringifyQuery||di,r=e.history,o=Vn(),i=Vn(),l=Vn(),a=ac(Ut);let u=Ut;xn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=hr.bind(null,k=>""+k),f=hr.bind(null,op),p=hr.bind(null,ss);function m(k,j){let O,K;return wa(k)?(O=t.getRecordMatcher(k),K=j):K=k,t.addRoute(K,O)}function v(k){const j=t.getRecordMatcher(k);j&&t.removeRoute(j)}function b(){return t.getRoutes().map(k=>k.record)}function A(k){return!!t.getRecordMatcher(k)}function T(k,j){if(j=he({},j||a.value),typeof k=="string"){const g=mr(n,k,j.path),C=t.resolve({path:g.path},j),R=r.createHref(g.fullPath);return he(g,C,{params:p(C.params),hash:ss(g.hash),redirectedFrom:void 0,href:R})}let O;if(k.path!=null)O=he({},k,{path:mr(n,k.path,j.path).path});else{const g=he({},k.params);for(const C in g)g[C]==null&&delete g[C];O=he({},k,{params:f(g)}),j.params=f(j.params)}const K=t.resolve(O,j),ie=k.hash||"";K.params=c(p(K.params));const d=ap(s,he({},k,{hash:np(ie),path:K.path})),h=r.createHref(d);return he({fullPath:d,hash:ie,query:s===di?kp(k.query):k.query||{}},K,{redirectedFrom:void 0,href:h})}function y(k){return typeof k=="string"?mr(n,k,a.value.path):he({},k)}function S(k,j){if(u!==k)return On(Ee.NAVIGATION_CANCELLED,{from:j,to:k})}function x(k){return W(k)}function _(k){return x(he(y(k),{replace:!0}))}function F(k,j){const O=k.matched[k.matched.length-1];if(O&&O.redirect){const{redirect:K}=O;let ie=typeof K=="function"?K(k,j):K;return typeof ie=="string"&&(ie=ie.includes("?")||ie.includes("#")?ie=y(ie):{path:ie},ie.params={}),he({query:k.query,hash:k.hash,params:ie.path!=null?{}:k.params},ie)}}function W(k,j){const O=u=T(k),K=a.value,ie=k.state,d=k.force,h=k.replace===!0,g=F(O,K);if(g)return W(he(y(g),{state:typeof g=="object"?he({},ie,g.state):ie,force:d,replace:h}),j||O);const C=O;C.redirectedFrom=j;let R;return!d&&cp(s,K,O)&&(R=On(Ee.NAVIGATION_DUPLICATED,{to:C,from:K}),nt(K,K,!0,!1)),(R?Promise.resolve(R):U(C,K)).catch(w=>Rt(w)?Rt(w,Ee.NAVIGATION_GUARD_REDIRECT)?w:G(w):ae(w,C,K)).then(w=>{if(w){if(Rt(w,Ee.NAVIGATION_GUARD_REDIRECT))return W(he({replace:h},y(w.to),{state:typeof w.to=="object"?he({},ie,w.to.state):ie,force:d}),j||C)}else w=B(C,K,!0,h,ie);return re(C,K,w),w})}function E(k,j){const O=S(k,j);return O?Promise.reject(O):Promise.resolve()}function M(k){const j=pt.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(k):k()}function U(k,j){let O;const[K,ie,d]=Sp(k,j);O=br(K.reverse(),"beforeRouteLeave",k,j);for(const g of K)g.leaveGuards.forEach(C=>{O.push(Kt(C,k,j))});const h=E.bind(null,k,j);return O.push(h),ve(O).then(()=>{O=[];for(const g of o.list())O.push(Kt(g,k,j));return O.push(h),ve(O)}).then(()=>{O=br(ie,"beforeRouteUpdate",k,j);for(const g of ie)g.updateGuards.forEach(C=>{O.push(Kt(C,k,j))});return O.push(h),ve(O)}).then(()=>{O=[];for(const g of d)if(g.beforeEnter)if(dt(g.beforeEnter))for(const C of g.beforeEnter)O.push(Kt(C,k,j));else O.push(Kt(g.beforeEnter,k,j));return O.push(h),ve(O)}).then(()=>(k.matched.forEach(g=>g.enterCallbacks={}),O=br(d,"beforeRouteEnter",k,j,M),O.push(h),ve(O))).then(()=>{O=[];for(const g of i.list())O.push(Kt(g,k,j));return O.push(h),ve(O)}).catch(g=>Rt(g,Ee.NAVIGATION_CANCELLED)?g:Promise.reject(g))}function re(k,j,O){l.list().forEach(K=>M(()=>K(k,j,O)))}function B(k,j,O,K,ie){const d=S(k,j);if(d)return d;const h=j===Ut,g=xn?history.state:{};O&&(K||h?r.replace(k.fullPath,he({scroll:h&&g&&g.scroll},ie)):r.push(k.fullPath,ie)),a.value=k,nt(k,j,O,h),G()}let ne;function de(){ne||(ne=r.listen((k,j,O)=>{if(!Se.listening)return;const K=T(k),ie=F(K,Se.currentRoute.value);if(ie){W(he(ie,{replace:!0,force:!0}),K).catch(Jn);return}u=K;const d=a.value;xn&&bp(fi(d.fullPath,O.delta),Js()),U(K,d).catch(h=>Rt(h,Ee.NAVIGATION_ABORTED|Ee.NAVIGATION_CANCELLED)?h:Rt(h,Ee.NAVIGATION_GUARD_REDIRECT)?(W(he(y(h.to),{force:!0}),K).then(g=>{Rt(g,Ee.NAVIGATION_ABORTED|Ee.NAVIGATION_DUPLICATED)&&!O.delta&&O.type===Fr.pop&&r.go(-1,!1)}).catch(Jn),Promise.reject()):(O.delta&&r.go(-O.delta,!1),ae(h,K,d))).then(h=>{h=h||B(K,d,!1),h&&(O.delta&&!Rt(h,Ee.NAVIGATION_CANCELLED)?r.go(-O.delta,!1):O.type===Fr.pop&&Rt(h,Ee.NAVIGATION_ABORTED|Ee.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),re(K,d,h)}).catch(Jn)}))}let ke=Vn(),se=Vn(),q;function ae(k,j,O){G(k);const K=se.list();return K.length?K.forEach(ie=>ie(k,j,O)):console.error(k),Promise.reject(k)}function Ue(){return q&&a.value!==Ut?Promise.resolve():new Promise((k,j)=>{ke.add([k,j])})}function G(k){return q||(q=!k,de(),ke.list().forEach(([j,O])=>k?O(k):j()),ke.reset()),k}function nt(k,j,O,K){const{scrollBehavior:ie}=e;if(!xn||!ie)return Promise.resolve();const d=!O&&vp(fi(k.fullPath,0))||(K||!O)&&history.state&&history.state.scroll||null;return Xr().then(()=>ie(k,j,d)).then(h=>h&&gp(h)).catch(h=>ae(h,k,j))}const He=k=>r.go(k);let Et;const pt=new Set,Se={currentRoute:a,listening:!0,addRoute:m,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:A,getRoutes:b,resolve:T,options:e,push:x,replace:_,go:He,back:()=>He(-1),forward:()=>He(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:se.add,isReady:Ue,install(k){k.component("RouterLink",Kp),k.component("RouterView",Xp),k.config.globalProperties.$router=Se,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>Z(a)}),xn&&!Et&&a.value===Ut&&(Et=!0,x(r.location).catch(K=>{}));const j={};for(const K in Ut)Object.defineProperty(j,K,{get:()=>a.value[K],enumerable:!0});k.provide(Xs,Se),k.provide(co,nl(j)),k.provide(jr,a);const O=k.unmount;pt.add(k),k.unmount=function(){pt.delete(k),pt.size<1&&(u=Ut,ne&&ne(),ne=null,a.value=Ut,Et=!1,q=!1),O()}}};function ve(k){return k.reduce((j,O)=>j.then(()=>M(O)),Promise.resolve())}return Se}function Aa(){return tt(Xs)}function uo(e){return tt(co)}const Ta=3;function Ia(e,t=Ta){return!Number.isFinite(e)||t<=0?0:Math.min(t-1,Math.max(0,Math.round(e)))}const Ra="sky_phone.preferences.v1",gs={settings:{airplaneMode:!1,bluetooth:!0,cellular:!0,personalHotspot:!1,vpn:!1,wallpaper:"midnight",wifi:!0},version:1},Zp=["midnight","aurora","ember"];function eh(e){if(!e)return structuredClone(gs);try{const t=JSON.parse(e),n=t.settings;if(t.version!==1||!n||typeof n!="object")return structuredClone(gs);const s=gs.settings;return{settings:{airplaneMode:typeof n.airplaneMode=="boolean"?n.airplaneMode:s.airplaneMode,bluetooth:typeof n.bluetooth=="boolean"?n.bluetooth:s.bluetooth,cellular:typeof n.cellular=="boolean"?n.cellular:s.cellular,personalHotspot:typeof n.personalHotspot=="boolean"?n.personalHotspot:s.personalHotspot,vpn:typeof n.vpn=="boolean"?n.vpn:s.vpn,wallpaper:Zp.includes(n.wallpaper)?n.wallpaper:s.wallpaper,wifi:typeof n.wifi=="boolean"?n.wifi:s.wifi},version:1}}catch{return structuredClone(gs)}}function th(){return eh(window.localStorage.getItem(Ra))}function Ci(e){window.localStorage.setItem(Ra,JSON.stringify(e))}const vr={Apps:{appStore:{name:"App Store",eyebrow:"Discover",featured:"Featured",heroTitle:"Apps for every day",heroBody:"Fresh ideas, built for your life in the city.",get:"GET",open:"OPEN",searchPlaceholder:"Games, Apps, Stories and More",tabs:{today:"Today",apps:"Apps",games:"Games",arcade:"Arcade",search:"Search"},catalog:{orbit:"Plan your day",studio:"Create something new",trail:"Explore nearby",prism:"A colorful puzzle"}},calculator:{name:"Calculator"},camera:{name:"Camera",shutter:"Take photo",flip:"Flip camera",modes:{video:"Video",photo:"Photo",portrait:"Portrait"}},clock:{name:"Clock",lap:"Lap",minutes:"Minutes",tabs:{world:"World Clock",alarm:"Alarm",stopwatch:"Stopwatch",timer:"Timer"},cities:{cupertino:"Cupertino",newYork:"New York",london:"London",tokyo:"Tokyo"},alarm:{weekday:"Weekdays",weekend:"Weekend"}},photos:{name:"Photos",searchPlaceholder:"Photos, people, places...",recents:"Recents",favorites:"Favorites",items:"items",memories:"Memories",featured:"City colors",tabs:{library:"Library",forYou:"For You",albums:"Albums",search:"Search"},samples:{sunset:"Sunset drive",ocean:"Ocean air",city:"City lights",desert:"Desert road",capture:"Camera capture"}},settings:{name:"Settings",searchPlaceholder:"Search",wifi:"Wi-Fi",bluetooth:"Bluetooth",airplaneMode:"Airplane Mode",wallpaper:"Wallpaper",toggle:{wifi:"Toggle Wi-Fi",bluetooth:"Toggle Bluetooth",airplaneMode:"Toggle Airplane Mode"},wallpapers:{midnight:"Midnight wallpaper",aurora:"Aurora wallpaper",ember:"Ember wallpaper"}}},Common:{cancel:"Cancel",close:"Close",home:"Home",pause:"Pause",phone:"Phone",phoneStatus:"Phone status",reset:"Reset",search:"Search",start:"Start",stop:"Stop"},Home:{appLibrary:"App Library",appLibrarySearch:"Search apps",apps:"Apps",dock:"Dock",noApps:"No apps found",page:"Page",pages:"Home screen pages",groups:{0:"Productivity",1:"Creativity"},widgets:{label:"Widgets",weather:{city:"Los Santos",condition:"Partly Cloudy"},calendar:{event:"No more events today"},battery:{label:"Phone"},media:{title:"Night Drive",artist:"Sky Radio",play:"Play",pause:"Pause"}}}};function Si(e,t){return t.split(".").reduce((n,s)=>{if(!(typeof n!="object"||n===null||Array.isArray(n)))return n[s]},e)}const pn=vf("phone",{state:()=>({currentPage:1,isOpen:!1,lang:"en",launchOrigin:null,locales:vr,preferences:th()}),actions:{close(){this.isOpen=!1},open(e={}){this.lang=e.lang??"en",this.locales=e.locales??vr,this.isOpen=!0},setCurrentPage(e){this.currentPage=Ia(e)},setLaunchOrigin(e){this.launchOrigin=e},setSetting(e,t){this.preferences.settings[e]=t,Ci(this.preferences)},setWallpaper(e){this.preferences.settings.wallpaper=e,Ci(this.preferences)},t(e){const t=Si(this.locales,e),n=Si(vr,e);return typeof t=="string"?t:typeof n=="string"?n:e}}}),nh=["aria-label"],sh=St({__name:"PhoneHomeIndicator",setup(e){const t=uo(),n=Aa(),s=pn(),r=z(()=>t.name==="app");function o(){r.value&&n.push("/")}return(i,l)=>(J(),pe("button",{class:ge(["phone-home-indicator",{"phone-home-indicator--interactive":r.value}]),type:"button","aria-label":Z(s).t("Common.home"),onClick:o},[...l[0]||(l[0]=[oe("span",{"aria-hidden":"true"},null,-1)])],10,nh))}});const Ei=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),rh=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,s)=>s?s.toUpperCase():n.toLowerCase()),oh=e=>{const t=rh(e);return t.charAt(0).toUpperCase()+t.slice(1)},ih=(...e)=>e.filter((t,n,s)=>!!t&&t.trim()!==""&&s.indexOf(t)===n).join(" ").trim();var bs={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};const lh=({size:e,strokeWidth:t=2,absoluteStrokeWidth:n,color:s,iconNode:r,name:o,class:i,...l},{slots:a})=>Pn("svg",{...bs,width:e||bs.width,height:e||bs.height,stroke:s||bs.stroke,"stroke-width":n?Number(t)*24/Number(e):t,class:ih("lucide",...o?[`lucide-${Ei(oh(o))}-icon`,`lucide-${Ei(o)}`]:["lucide-icon"]),...l},[...r.map(u=>Pn(...u)),...a.default?[a.default()]:[]]);const Ge=(e,t)=>(n,{slots:s})=>Pn(lh,{...n,iconNode:t,name:e},s);const ah=Ge("battery-charging",[["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["path",{d:"M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935",key:"lre1cr"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936",key:"13q5k0"}]]);const ch=Ge("battery-medium",[["path",{d:"M10 14v-4",key:"suye4c"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]);const uh=Ge("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);const fh=Ge("camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);const dh=Ge("clock-3",[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);const ph=Ge("cloud-sun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z",key:"s09mg5"}]]);const hh=Ge("images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]]);const mh=Ge("pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);const gh=Ge("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);const bh=Ge("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);const vh=Ge("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);const yh=Ge("shopping-bag",[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]]);const _h=Ge("signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]);const xh=Ge("skip-forward",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]]);const wh=Ge("wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);const kh=Ge("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Ch=["aria-label"],Sh={class:"phone-status-bar__indicators","aria-hidden":"true"},Eh=St({__name:"PhoneStatusBar",setup(e){const t=pn(),n=Pe("");let s;function r(){n.value=new Intl.DateTimeFormat([],{hour:"numeric",minute:"2-digit"}).format(new Date)}return Yt(()=>{r(),s=window.setInterval(r,3e4)}),un(()=>{s!==void 0&&window.clearInterval(s)}),(o,i)=>(J(),pe("header",{class:"phone-status-bar","aria-label":Z(t).t("Common.phoneStatus")},[oe("time",null,Ae(n.value),1),oe("div",Sh,[ce(Z(_h),{size:12,"stroke-width":2.5}),ce(Z(wh),{size:13,"stroke-width":2.5}),ce(Z(ch),{size:16,"stroke-width":2.4})])],8,Ch))}}),Ah=window.GetParentResourceName?.()??"sky_phone";async function Ai(e,t={}){const n=`https://${Ah}`;try{const s=await fetch(`${n}/${e}`,{body:JSON.stringify(t),headers:{"Content-Type":"application/json"},method:"POST"});if(!s.ok){const o=`${s.status} ${s.statusText}`;return console.error(`[NUI] ${e} failed: ${o}`),{error:o,success:!1}}const r=await s.text();return r?JSON.parse(r):{success:!0}}catch(s){const r=s instanceof Error?s.message:"Unknown error";return console.error(`[NUI] ${e} failed:`,s),{error:r,success:!1}}}const Th=["aria-label"],Ih={key:0,class:"app-icon-label"},vs=St({__name:"AppIcon",props:{app:{},compact:{type:Boolean,default:!1},showLabel:{type:Boolean,default:!0}},setup(e){const t=e,n=pn(),s=Aa();function r(o){const i=o.currentTarget,l=i.closest(".phone-screen");if(l){const a=i.getBoundingClientRect(),u=l.getBoundingClientRect();n.setLaunchOrigin({height:a.height,scaleX:a.width/u.width,scaleY:a.height/u.height,width:a.width,x:a.left-u.left,y:a.top-u.top})}else n.setLaunchOrigin(null);s.push(t.app.route)}return(o,i)=>(J(),pe("button",{class:ge(["app-icon-button",{"app-icon-button--compact":e.compact}]),type:"button","aria-label":Z(n).t(e.app.labelKey),onClick:r},[oe("span",{class:ge(["app-icon",e.app.iconClass]),"aria-hidden":"true"},[(J(),Ie(Ct(e.app.icon),{size:e.compact?18:28,"stroke-width":2},null,8,["size"]))],2),e.showLabel?(J(),pe("span",Ih,Ae(Z(n).t(e.app.labelKey)),1)):De("",!0)],10,Th))}}),Rh={class:"widgets-stack"},Ph={class:"widget widget--weather"},Mh={class:"widget-row"},Oh={class:"widget widget--calendar"},Bh={class:"widget widget--battery"},Lh={class:"widget widget--media"},Nh={class:"widget--media__copy"},Dh=["aria-label"],Fh=St({__name:"SpringboardWidgets",setup(e){const t=pn(),n=Pe(new Date),s=Pe(!1);let r;const o=z(()=>new Intl.DateTimeFormat(t.lang,{month:"long",weekday:"long"}).format(n.value)),i=z(()=>n.value.getDate());return Yt(()=>{r=window.setInterval(()=>{n.value=new Date},6e4)}),un(()=>{r!==void 0&&window.clearInterval(r)}),(l,a)=>(J(),pe("div",Rh,[oe("article",Ph,[oe("div",null,[oe("span",null,Ae(Z(t).t("Home.widgets.weather.city")),1),a[1]||(a[1]=oe("strong",null,"21°",-1)),oe("small",null,Ae(Z(t).t("Home.widgets.weather.condition")),1)]),ce(Z(ph),{size:48,"aria-hidden":"true"})]),oe("div",Mh,[oe("article",Oh,[oe("span",null,Ae(o.value),1),oe("strong",null,Ae(i.value),1),oe("small",null,Ae(Z(t).t("Home.widgets.calendar.event")),1)]),oe("article",Bh,[ce(Z(ah),{size:25,"aria-hidden":"true"}),a[2]||(a[2]=oe("strong",null,"78%",-1)),oe("small",null,Ae(Z(t).t("Home.widgets.battery.label")),1)])]),oe("article",Lh,[a[3]||(a[3]=oe("div",{class:"widget--media__art","aria-hidden":"true"},null,-1)),oe("div",Nh,[oe("strong",null,Ae(Z(t).t("Home.widgets.media.title")),1),oe("small",null,Ae(Z(t).t("Home.widgets.media.artist")),1)]),oe("button",{type:"button","aria-label":Z(t).t(s.value?"Home.widgets.media.pause":"Home.widgets.media.play"),onClick:a[0]||(a[0]=u=>s.value=!s.value)},[s.value?(J(),Ie(Z(mh),{key:0,size:20,fill:"currentColor"})):(J(),Ie(Z(gh),{key:1,size:20,fill:"currentColor"}))],8,Dh),ce(Z(xh),{size:19,"aria-hidden":"true"})])]))}}),Hh="modulepreload",jh=function(e,t){return new URL(e,t).href},Ti={},vn=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){let u=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};const i=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),a=l?.nonce||l?.getAttribute("nonce");r=u(n.map(c=>{if(c=jh(c,s),c in Ti)return;Ti[c]=!0;const f=c.endsWith(".css"),p=f?'[rel="stylesheet"]':"";if(s)for(let v=i.length-1;v>=0;v--){const b=i[v];if(b.href===c&&(!f||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${p}`))return;const m=document.createElement("link");if(m.rel=f?"stylesheet":Hh,f||(m.as="script"),m.crossOrigin="",m.href=c,a&&m.setAttribute("nonce",a),document.head.appendChild(m),f)return new Promise((v,b)=>{m.addEventListener("load",v),m.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${c}`)))})}))}function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return r.then(i=>{for(const l of i||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})},Ps=[{component:qe(mn(()=>vn(()=>import("./sky-CalculatorApp-C2rxZPyG.js"),[],import.meta.url))),dockOrder:1,gridOrder:0,icon:qe(uh),iconClass:"app-icon--calculator",id:"calculator",labelKey:"Apps.calculator.name",route:"/apps/calculator"},{component:qe(mn(()=>vn(()=>import("./sky-CameraApp-C8Q1wSSY.js"),__vite__mapDeps([0,1]),import.meta.url))),dockOrder:2,gridOrder:1,icon:qe(fh),iconClass:"app-icon--camera",id:"camera",labelKey:"Apps.camera.name",route:"/apps/camera"},{component:qe(mn(()=>vn(()=>import("./sky-ClockApp-D7RRN8fI.js"),[],import.meta.url))),dockOrder:3,gridOrder:2,icon:qe(dh),iconClass:"app-icon--clock",id:"clock",labelKey:"Apps.clock.name",route:"/apps/clock"},{component:qe(mn(()=>vn(()=>import("./sky-PhotosApp-D728PwTL.js"),__vite__mapDeps([2,1]),import.meta.url))),dockOrder:null,gridOrder:3,icon:qe(hh),iconClass:"app-icon--photos",id:"photos",labelKey:"Apps.photos.name",route:"/apps/photos"},{component:qe(mn(()=>vn(()=>import("./sky-AppStoreApp-C-7g48Dj.js"),__vite__mapDeps([3,1]),import.meta.url))),dockOrder:0,gridOrder:4,icon:qe(yh),iconClass:"app-icon--store",id:"app-store",labelKey:"Apps.appStore.name",route:"/apps/app-store"},{component:qe(mn(()=>vn(()=>import("./sky-SettingsApp-BXzNjrUG.js"),[],import.meta.url))),dockOrder:null,gridOrder:5,icon:qe(vh),iconClass:"app-icon--settings",id:"settings",labelKey:"Apps.settings.name",route:"/apps/settings"}],Vh=Ps.map(e=>e.id);function $h(e){const t=Array.isArray(e)?e[0]:e;return Ps.find(n=>n.id===t)}function zh(e){return Vh.includes(e)}const Uh=["aria-label"],Wh=["aria-label"],Gh={class:"app-grid"},Kh=["aria-label"],qh=["placeholder"],Yh=["aria-label"],Jh={key:0,class:"app-library-results"},Xh={key:0},Qh={key:1,class:"app-library-groups"},Zh=["aria-label"],em=["aria-label"],tm=["aria-label","onClick"],Pa=St({__name:"SpringboardView",setup(e){const t=pn(),n=Pe(""),s=Pe(!1),r=Pe(0),o=Pe(!1);let i=0,l=0;const a=z(()=>[...Ps].sort((T,y)=>T.gridOrder-y.gridOrder)),u=z(()=>Ps.filter(T=>T.dockOrder!==null).sort((T,y)=>(T.dockOrder??0)-(y.dockOrder??0))),c=z(()=>{const T=n.value.trim().toLocaleLowerCase(t.lang);return T?a.value.filter(y=>t.t(y.labelKey).toLocaleLowerCase(t.lang).includes(T)):a.value}),f=z(()=>[a.value.slice(0,3),a.value.slice(3,6)]),p=z(()=>({"--drag-offset":`${r.value}px`,"--springboard-page":t.currentPage}));function m(T){T.target.closest("button, input")||(i=T.clientX,l=Date.now(),o.value=!0,T.currentTarget.setPointerCapture(T.pointerId))}function v(T){o.value&&(r.value=T.clientX-i)}function b(T){if(!o.value)return;const y=T.clientX-i,S=Math.max(1,Date.now()-l),x=Math.abs(y)/S;(Math.abs(y)>48||x>.45)&&t.setCurrentPage(t.currentPage+(y<0?1:-1)),o.value=!1,r.value=0}function A(){n.value="",s.value=!1}return(T,y)=>(J(),pe("section",{class:ge(["springboard",[`wallpaper--${Z(t).preferences.settings.wallpaper}`,{"springboard--dragging":o.value}]])},[oe("div",{class:"springboard-track",style:Bn(p.value),onPointerdown:m,onPointermove:v,onPointerup:b,onPointercancel:b},[oe("section",{class:"springboard-page springboard-page--widgets","aria-label":Z(t).t("Home.widgets.label")},[ce(Fh)],8,Uh),oe("section",{class:"springboard-page springboard-page--apps","aria-label":Z(t).t("Home.apps")},[oe("div",Gh,[(J(!0),pe(Le,null,gn(a.value,S=>(J(),Ie(vs,{key:S.id,app:S},null,8,["app"]))),128))])],8,Wh),oe("section",{class:"springboard-page springboard-page--library","aria-label":Z(t).t("Home.appLibrary")},[oe("div",{class:ge(["app-library-search",{"app-library-search--focused":s.value}])},[ce(Z(bh),{size:16,"aria-hidden":"true"}),_c(oe("input",{"onUpdate:modelValue":y[0]||(y[0]=S=>n.value=S),type:"search",placeholder:Z(t).t("Home.appLibrarySearch"),onFocus:y[1]||(y[1]=S=>s.value=!0)},null,40,qh),[[of,n.value]]),n.value||s.value?(J(),pe("button",{key:0,type:"button","aria-label":Z(t).t("Common.cancel"),onClick:A},[ce(Z(kh),{size:15})],8,Yh)):De("",!0)],2),n.value?(J(),pe("div",Jh,[(J(!0),pe(Le,null,gn(c.value,S=>(J(),Ie(vs,{key:S.id,app:S,compact:""},null,8,["app"]))),128)),c.value.length===0?(J(),pe("p",Xh,Ae(Z(t).t("Home.noApps")),1)):De("",!0)])):(J(),pe("div",Qh,[(J(!0),pe(Le,null,gn(f.value,(S,x)=>(J(),pe("article",{key:x,class:"app-library-group"},[oe("div",null,[(J(!0),pe(Le,null,gn(S,_=>(J(),Ie(vs,{key:_.id,app:_,compact:"","show-label":!1},null,8,["app"]))),128))]),oe("span",null,Ae(Z(t).t(`Home.groups.${x}`)),1)]))),128))]))],8,Kh)],36),ce(ql,{name:"dock"},{default:Ze(()=>[Z(t).currentPage===1?(J(),pe("nav",{key:0,class:"app-dock","aria-label":Z(t).t("Home.dock")},[(J(!0),pe(Le,null,gn(u.value,S=>(J(),Ie(vs,{key:S.id,app:S,"show-label":!1},null,8,["app"]))),128))],8,Zh)):De("",!0)]),_:1}),oe("nav",{class:"page-indicator","aria-label":Z(t).t("Home.pages")},[(J(!0),pe(Le,null,gn(Z(Ta),S=>(J(),pe("button",{key:S,type:"button",class:ge({active:Z(t).currentPage===S-1}),"aria-label":`${Z(t).t("Home.page")} ${S}`,onClick:x=>Z(t).setCurrentPage(Z(Ia)(S-1))},null,10,tm))),128))],8,em)],2))}}),nm={key:0,class:"phone-stage"},sm=["aria-label"],rm=St({__name:"App",setup(e){const t=pn(),n=uo(),s=z(()=>n.name==="app");function r(i){i.data?.type==="app:open"?t.open(i.data.data):i.data?.type==="app:close"&&t.close()}function o(i){i.key!=="Escape"||!t.isOpen||(t.close(),Ai("close"))}return Yt(()=>{window.addEventListener("message",r),window.addEventListener("keydown",o),Ai("ui:ready")}),un(()=>{window.removeEventListener("message",r),window.removeEventListener("keydown",o)}),(i,l)=>{const a=to("RouterView");return Z(t).isOpen?(J(),pe("main",nm,[oe("section",{class:"phone-device","aria-label":Z(t).t("Common.phone")},[l[0]||(l[0]=oe("div",{class:"phone-device__island","aria-hidden":"true"},null,-1)),oe("div",{class:ge(["phone-screen",{"phone-screen--app":s.value}])},[ce(Z(bd),{theme:"ios",dark:"","safe-areas":"",class:"phone-app"},{default:Ze(()=>[ce(Eh),ce(Pa),ce(a,null,{default:Ze(({Component:u})=>[ce(ql,{name:"app-window"},{default:Ze(()=>[s.value?(J(),Ie(Ct(u),{key:0})):De("",!0)]),_:2},1024)]),_:1}),ce(sh)]),_:1})],2)],8,sm)])):De("",!0)}}}),om={class:"app-loading"},im=St({__name:"PhoneAppWindow",setup(e){const t=uo(),n=pn(),s=z(()=>$h(t.params.appId)),r=z(()=>{const o=n.launchOrigin;return{"--launch-scale-x":o?.scaleX??.82,"--launch-scale-y":o?.scaleY??.82,"--launch-x":`${o?.x??35}px`,"--launch-y":`${o?.y??70}px`}});return(o,i)=>s.value?(J(),pe("div",{key:0,class:"phone-app-window",style:Bn(r.value)},[(J(),Ie(du,null,{fallback:Ze(()=>[oe("div",om,Ae(Z(n).t("Common.loading")),1)]),default:Ze(()=>[(J(),Ie(Ct(s.value.component)))]),_:1}))],4)):De("",!0)}}),lm=Qp({history:Rp(),routes:[{component:Pa,name:"home",path:"/"},{beforeEnter:e=>typeof e.params.appId=="string"&&zh(e.params.appId)?!0:"/",component:im,name:"app",path:"/apps/:appId"}]});cf(rm).use(df()).use(lm).mount("#app");export{fh as C,Le as F,bh as S,Zp as W,St as a,oe as b,pe as c,vf as d,Z as e,Ge as f,ce as g,Pe as h,Yt as i,un as j,Pt as k,z as l,De as m,ge as n,J as o,Bn as p,Ie as q,gn as r,Ct as s,Ae as t,pn as u,of as v,_c as w,wh as x}; diff --git a/sky_phone/source/html/assets/sky-media-DNqFydRb.js b/sky_phone/source/html/assets/sky-media-DNqFydRb.js new file mode 100644 index 0000000..5f7adca --- /dev/null +++ b/sky_phone/source/html/assets/sky-media-DNqFydRb.js @@ -0,0 +1 @@ +import{d as a}from"./sky-index-DrcmepK6.js";const s=[{capturedAt:Date.now()-864e5,gradient:"linear-gradient(145deg, #ff9a62, #5f2c82 58%, #141e30)",id:"sunset-drive",titleKey:"Apps.photos.samples.sunset"},{capturedAt:Date.now()-1728e5,gradient:"linear-gradient(160deg, #67d5b5, #26648e 55%, #0b132b)",id:"ocean-air",titleKey:"Apps.photos.samples.ocean"},{capturedAt:Date.now()-2592e5,gradient:"linear-gradient(135deg, #fbc2eb, #a6c1ee 48%, #302b63)",id:"city-lights",titleKey:"Apps.photos.samples.city"},{capturedAt:Date.now()-3456e5,gradient:"linear-gradient(150deg, #f6d365, #fda085 45%, #512b58)",id:"desert-road",titleKey:"Apps.photos.samples.desert"}],r=a("media",{state:()=>({cameraFacing:"rear",cameraMode:"photo",cameraZoom:1,captures:[],claimedApps:[]}),getters:{photos:e=>[...e.captures,...s]},actions:{capture(){const e=["linear-gradient(145deg, #ff6b6b, #845ec2 52%, #0f2027)","linear-gradient(150deg, #00c9a7, #4d8076 46%, #1f3a5f)","linear-gradient(135deg, #ffc75f, #f96d80 48%, #4b4453)"],t=this.captures.length;this.captures.unshift({capturedAt:Date.now(),gradient:e[t%e.length],id:`capture-${Date.now()}`,titleKey:"Apps.photos.samples.capture"})},claimApp(e){this.claimedApps.includes(e)||this.claimedApps.push(e)}}});export{r as u}; diff --git a/sky_phone/source/html/index.html b/sky_phone/source/html/index.html index 89e51e5..483fd3f 100644 --- a/sky_phone/source/html/index.html +++ b/sky_phone/source/html/index.html @@ -4,8 +4,8 @@ Sky Phone - - + +