This commit is contained in:
trmazi 2025-08-05 00:33:59 +00:00
parent beac03ba6d
commit 9265e87f64
70 changed files with 73 additions and 73 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
import{F as L}from"./PhCashRegister.vue-BZCb9Jzn.js";import{I as x}from"./PhHouse.vue-CIC86uz2.js";import{R as Z,S as g,U as h,j as l,d as a,V as M,f as p,i as t,W as $,r as S,e as u,w as A,t as i,c as B,g as n,K as b,at as C,y as d,F as f,k as P,l as H,aq as j,af as z,au as E,av as N}from"./index-D5js98pV.js";const I=["width","height","fill","transform"],q={key:0},D=t("path",{d:"M240,204H228V144a12,12,0,0,0,12.49-19.78L142.14,25.85a20,20,0,0,0-28.28,0L15.51,124.2A12,12,0,0,0,28,144v60H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM52,121.65l76-76,76,76V204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52ZM140,204H116V164h24Z"},null,-1),F=[D],G={key:1},T=t("path",{d:"M216,116.69V216H152V152H104v64H40V116.69l82.34-82.35a8,8,0,0,1,11.32,0Z",opacity:"0.2"},null,-1),W=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),K=[T,W],O={key:2},R=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16Zm-88,0H104V160a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4Z"},null,-1),U=[R],J={key:3},Q=t("path",{d:"M240,210H222V131.17l5.76,5.76a6,6,0,0,0,8.48-8.49L137.9,30.09a14,14,0,0,0-19.8,0L19.76,128.44a6,6,0,0,0,8.48,8.49L34,131.17V210H16a6,6,0,0,0,0,12H240a6,6,0,0,0,0-12ZM46,119.17l80.58-80.59a2,2,0,0,1,2.84,0L210,119.17V210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46ZM146,210H110V158h36Z"},null,-1),X=[Q],Y={key:4},_=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),ee=[_],ae={key:5},le=t("path",{d:"M240,212H220V126.34l9.17,9.17a4,4,0,1,0,5.66-5.66L136.49,31.51a12,12,0,0,0-17,0L21.17,129.85a4,4,0,1,0,5.66,5.66L36,126.34V212H16a4,4,0,0,0,0,8H240a4,4,0,0,0,0-8ZM44,118.34l81.17-81.17a4,4,0,0,1,5.66,0L212,118.34V212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44ZM148,212H108V156h40Z"},null,-1),te=[le],re={name:"PhHouseLine"},se=Z({...re,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(r){const o=r,V=g("weight","regular"),v=g("size","1em"),y=g("color","currentColor"),m=g("mirrored",!1),e=h(()=>o.weight??V),s=h(()=>o.size??v),c=h(()=>o.color??y),k=h(()=>o.mirrored!==void 0?o.mirrored?"scale(-1, 1)":void 0:m?"scale(-1, 1)":void 0);return(w,me)=>(a(),l("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:c.value,transform:k.value},w.$attrs),[M(w.$slots,"default"),e.value==="bold"?(a(),l("g",q,F)):e.value==="duotone"?(a(),l("g",G,K)):e.value==="fill"?(a(),l("g",O,U)):e.value==="light"?(a(),l("g",J,X)):e.value==="regular"?(a(),l("g",Y,ee)):e.value==="thin"?(a(),l("g",ae,te)):p("",!0)],16,I))}}),ne={class:"flex flex-col gap-y-3 text-center w-full"},oe={class:"text-2xl lg:text-3xl font-bold"},ie={class:"flex gap-2 justify-center items-center"},de={class:"text-xl md:text-2xl font-bold"},ce={class:"flex flex-wrap gap-4 place-content-center"},ue={key:0,class:"text-lg"},fe={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},ve={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(r){const o="https://cdn.phaseii.network/file/PhaseII/web-assets";var v=S(r.arcade.data);function y(m){if(m!==null)return`
import{F as L}from"./PhCashRegister.vue-i5FA8l_g.js";import{I as x}from"./PhHouse.vue-CQU0yXVg.js";import{R as Z,S as g,U as h,j as l,d as a,V as M,f as p,i as t,W as $,r as S,e as u,w as A,t as i,c as B,g as n,K as b,at as C,y as d,F as f,k as P,l as H,aq as j,af as z,au as E,av as N}from"./index-0qLJ2-KK.js";const I=["width","height","fill","transform"],q={key:0},D=t("path",{d:"M240,204H228V144a12,12,0,0,0,12.49-19.78L142.14,25.85a20,20,0,0,0-28.28,0L15.51,124.2A12,12,0,0,0,28,144v60H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM52,121.65l76-76,76,76V204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52ZM140,204H116V164h24Z"},null,-1),F=[D],G={key:1},T=t("path",{d:"M216,116.69V216H152V152H104v64H40V116.69l82.34-82.35a8,8,0,0,1,11.32,0Z",opacity:"0.2"},null,-1),W=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),K=[T,W],O={key:2},R=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16Zm-88,0H104V160a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4Z"},null,-1),U=[R],J={key:3},Q=t("path",{d:"M240,210H222V131.17l5.76,5.76a6,6,0,0,0,8.48-8.49L137.9,30.09a14,14,0,0,0-19.8,0L19.76,128.44a6,6,0,0,0,8.48,8.49L34,131.17V210H16a6,6,0,0,0,0,12H240a6,6,0,0,0,0-12ZM46,119.17l80.58-80.59a2,2,0,0,1,2.84,0L210,119.17V210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46ZM146,210H110V158h36Z"},null,-1),X=[Q],Y={key:4},_=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),ee=[_],ae={key:5},le=t("path",{d:"M240,212H220V126.34l9.17,9.17a4,4,0,1,0,5.66-5.66L136.49,31.51a12,12,0,0,0-17,0L21.17,129.85a4,4,0,1,0,5.66,5.66L36,126.34V212H16a4,4,0,0,0,0,8H240a4,4,0,0,0,0-8ZM44,118.34l81.17-81.17a4,4,0,0,1,5.66,0L212,118.34V212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44ZM148,212H108V156h40Z"},null,-1),te=[le],re={name:"PhHouseLine"},se=Z({...re,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(r){const o=r,V=g("weight","regular"),v=g("size","1em"),y=g("color","currentColor"),m=g("mirrored",!1),e=h(()=>o.weight??V),s=h(()=>o.size??v),c=h(()=>o.color??y),k=h(()=>o.mirrored!==void 0?o.mirrored?"scale(-1, 1)":void 0:m?"scale(-1, 1)":void 0);return(w,me)=>(a(),l("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:c.value,transform:k.value},w.$attrs),[M(w.$slots,"default"),e.value==="bold"?(a(),l("g",q,F)):e.value==="duotone"?(a(),l("g",G,K)):e.value==="fill"?(a(),l("g",O,U)):e.value==="light"?(a(),l("g",J,X)):e.value==="regular"?(a(),l("g",Y,ee)):e.value==="thin"?(a(),l("g",ae,te)):p("",!0)],16,I))}}),ne={class:"flex flex-col gap-y-3 text-center w-full"},oe={class:"text-2xl lg:text-3xl font-bold"},ie={class:"flex gap-2 justify-center items-center"},de={class:"text-xl md:text-2xl font-bold"},ce={class:"flex flex-wrap gap-4 place-content-center"},ue={key:0,class:"text-lg"},fe={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},ve={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(r){const o="https://cdn.phaseii.network/file/PhaseII/web-assets";var v=S(r.arcade.data);function y(m){if(m!==null)return`
background-image: url('${m}');
background-size: cover;
background-repeat: no-repeat;

View File

@ -1,2 +1,2 @@
import{u as X,r as u,a as Y,b as Z,D as ee,o as ae,c as b,d as o,w as r,e as l,_ as le,j as _,f as g,F as w,i as s,g as i,J as x,h as y,s as S,K as k,l as d,v as E,an as ne,L as te,k as L,ar as se,t as oe,ap as re,ae as ie,m as de}from"./index-D5js98pV.js";import{H as ce}from"./PhCheckCircle.vue-Dt3RylAB.js";import{F as P}from"./PhGear.vue-DqQZLxjy.js";import{H as R}from"./PhInfo.vue-CxYjWatN.js";import{_ as ue}from"./ArcadeCard-Bhs14DiG.js";import{_ as h}from"./FormField-Bh7gS7TO.js";import{_ as D}from"./FormCheckRadio-CuMzS59Y.js";import{_ as U}from"./FormControl-DfNoBpfO.js";import{s as C,g as F}from"./values-CmNcmtTU.js";import{A as me,a as fe,b as pe}from"./arcade-mGzuezTz.js";import{m as ve,s as be,c as _e,t as ge,u as Ae,v as ye}from"./admin-DoTAzMzk.js";import"./PhCashRegister.vue-BZCb9Jzn.js";import"./PhHouse.vue-CIC86uz2.js";const he={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},we={class:"mb-4 flex gap-2 items-stretch"},ke={key:0,class:"space-x-2 mt-6 mb-4"},$e={class:"mb-4"},Ve={class:"mb-4"},Ne={class:"grid gap-4"},xe={class:"flex justify-between items-center"},Se={class:"m-[-5px] md:flex items-center gap-2"},Pe={class:"w-8 md:w-12"},Ue={class:"text-lg lg:text-xl font-bold"},Ce={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},Ie={key:0,class:"space-x-2 mt-6"},Me={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},Te={__name:"ArcadeView",setup(Oe){const $=X(),v=u(null),V=u(null),c=u(null),I=u(!0),N=u(null),t=u(null),A=u(null),M=u(null),J=Y(),j=Z(),m=parseInt(J.params.id);var O=[{id:"paseli_enabled",name:"PASELI Services",help:"Enable PASELI for this arcade.",type:"Boolean"},{id:"paseli_infinite",name:"Infinite PASELI",help:"Enable infinite PASELI for this arcade.",type:"Boolean"},{id:"maint",name:"Maintenance Mode",help:"Place this arcade under maintenance.",type:"Boolean"},{id:"hide_network",name:"Incognito Mode",help:"Hide the network and all ranking data.",type:"Boolean"}];async function f(){try{c.value={},v.value={},V.value={};const n=await me(m);c.value=n,t.value=JSON.parse(JSON.stringify(n));for(const a of O){const e=F(c.value.data,a.id);C(v.value,a.id,e),C(V.value,a.id,e)}I.value=!1}catch(n){console.error("Failed to fetch arcade data:",n)}}async function B(){if($.userAdmin)try{const n=await ve(!0),a=[];for(const e of n)e.username!=null&&a.push({id:e.id,label:e.username});a.sort((e,p)=>e.label.localeCompare(p.label)),M.value=a}catch(n){console.error("Failed to fetch admin user data:",n)}}ee(()=>$.userAdmin,()=>{B()});async function G(){(await fe(m,v.value)).status!="error"&&await f()}ae(()=>{f(),B()});function H(n,a="NA_"){var e=[...n].map(p=>p.charCodeAt(0)<128?p:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function q(){try{const n=await pe(m),a=new Blob([n],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${H(c.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(n){console.log("Failed to fetch arcade data:",n)}}async function z(){if(t.value.name){const n=await _e(t.value.name);n.unused!=null&&(N.value=n.unused)}}async function K(){(await be(m,{name:t.value.name,description:t.value.description,beta:t.value.data.is_beta})).status!="error"&&await f()}async function T(){if(A.value==null)return;(await Ae(m,A.value)).status!="error"&&(A.value=null,f())}async function Q(n){if(!n)return;(await ye(m,n)).status!="error"&&f()}async function W(){window.confirm(`Are you really?
import{u as X,r as u,a as Y,b as Z,D as ee,o as ae,c as b,d as o,w as r,e as l,_ as le,j as _,f as g,F as w,i as s,g as i,J as x,h as y,s as S,K as k,l as d,v as E,an as ne,L as te,k as L,ar as se,t as oe,ap as re,ae as ie,m as de}from"./index-0qLJ2-KK.js";import{H as ce}from"./PhCheckCircle.vue-DkZZSPed.js";import{F as P}from"./PhGear.vue-wMv8_Lk2.js";import{H as R}from"./PhInfo.vue-DvgpiA15.js";import{_ as ue}from"./ArcadeCard-DbAtLyoZ.js";import{_ as h}from"./FormField-C2hIlabr.js";import{_ as D}from"./FormCheckRadio-BbD3aODr.js";import{_ as U}from"./FormControl-n-2BZaUK.js";import{s as C,g as F}from"./values-CmNcmtTU.js";import{A as me,a as fe,b as pe}from"./arcade-CMiEktTR.js";import{m as ve,s as be,c as _e,t as ge,u as Ae,v as ye}from"./admin-Dam631Sm.js";import"./PhCashRegister.vue-i5FA8l_g.js";import"./PhHouse.vue-CQU0yXVg.js";const he={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},we={class:"mb-4 flex gap-2 items-stretch"},ke={key:0,class:"space-x-2 mt-6 mb-4"},$e={class:"mb-4"},Ve={class:"mb-4"},Ne={class:"grid gap-4"},xe={class:"flex justify-between items-center"},Se={class:"m-[-5px] md:flex items-center gap-2"},Pe={class:"w-8 md:w-12"},Ue={class:"text-lg lg:text-xl font-bold"},Ce={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},Ie={key:0,class:"space-x-2 mt-6"},Me={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},Te={__name:"ArcadeView",setup(Oe){const $=X(),v=u(null),V=u(null),c=u(null),I=u(!0),N=u(null),t=u(null),A=u(null),M=u(null),J=Y(),j=Z(),m=parseInt(J.params.id);var O=[{id:"paseli_enabled",name:"PASELI Services",help:"Enable PASELI for this arcade.",type:"Boolean"},{id:"paseli_infinite",name:"Infinite PASELI",help:"Enable infinite PASELI for this arcade.",type:"Boolean"},{id:"maint",name:"Maintenance Mode",help:"Place this arcade under maintenance.",type:"Boolean"},{id:"hide_network",name:"Incognito Mode",help:"Hide the network and all ranking data.",type:"Boolean"}];async function f(){try{c.value={},v.value={},V.value={};const n=await me(m);c.value=n,t.value=JSON.parse(JSON.stringify(n));for(const a of O){const e=F(c.value.data,a.id);C(v.value,a.id,e),C(V.value,a.id,e)}I.value=!1}catch(n){console.error("Failed to fetch arcade data:",n)}}async function B(){if($.userAdmin)try{const n=await ve(!0),a=[];for(const e of n)e.username!=null&&a.push({id:e.id,label:e.username});a.sort((e,p)=>e.label.localeCompare(p.label)),M.value=a}catch(n){console.error("Failed to fetch admin user data:",n)}}ee(()=>$.userAdmin,()=>{B()});async function G(){(await fe(m,v.value)).status!="error"&&await f()}ae(()=>{f(),B()});function H(n,a="NA_"){var e=[...n].map(p=>p.charCodeAt(0)<128?p:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function q(){try{const n=await pe(m),a=new Blob([n],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${H(c.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(n){console.log("Failed to fetch arcade data:",n)}}async function z(){if(t.value.name){const n=await _e(t.value.name);n.unused!=null&&(N.value=n.unused)}}async function K(){(await be(m,{name:t.value.name,description:t.value.description,beta:t.value.data.is_beta})).status!="error"&&await f()}async function T(){if(A.value==null)return;(await Ae(m,A.value)).status!="error"&&(A.value=null,f())}async function Q(n){if(!n)return;(await ye(m,n)).status!="error"&&f()}async function W(){window.confirm(`Are you really?
This will remove all owners, machines, and arcade data.`)&&(await ge(m)).status!="error"&&await j.push({name:"admin_arcades"})}return(n,a)=>(o(),b(de,null,{default:r(()=>[l(le,null,{default:r(()=>[I.value?g("",!0):(o(),_(w,{key:0},[l(ue,{class:"mb-6",arcade:c.value},null,8,["arcade"]),i($).userAdmin?(o(),_(w,{key:0},[l(x,{icon:i(P),title:"Arcade Administration",main:""},null,8,["icon"]),s("div",he,[l(y,{"is-form":"",class:"lg:mb-6",onSubmit:S(K,["prevent"])},{default:r(()=>[l(k,{color:"info",label:"General Information",icon:i(R),class:"mb-2"},null,8,["icon"]),l(h,{label:"Arcade Name"},{default:r(()=>[l(U,{modelValue:t.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>t.value.name=e),"input-value":t.value.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),s("div",we,[l(d,{color:"info",label:"Check Name",onClick:a[1]||(a[1]=e=>z())}),N.value==!0?(o(),b(E,{key:0,icon:i(ce),color:"text-green-400",size:"25"},null,8,["icon"])):N.value==!1?(o(),b(E,{key:1,icon:i(ne),color:"text-red-400",size:"25"},null,8,["icon"])):g("",!0)]),l(h,{label:"Description"},{default:r(()=>[l(U,{modelValue:t.value.description,"onUpdate:modelValue":a[2]||(a[2]=e=>t.value.description=e),name:"description",required:""},null,8,["modelValue"])]),_:1}),l(h,{label:"Beta Enabled"},{default:r(()=>[l(D,{modelValue:t.value.data.is_beta,"onUpdate:modelValue":a[3]||(a[3]=e=>t.value.data.is_beta=e),name:"beta","model-value":t.value.data.is_beta,"input-value":t.value.data.is_beta,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(c.value)!==JSON.stringify(t.value)?(o(),_("div",ke,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"warning",label:"Revert",onClick:a[4]||(a[4]=e=>f())})])):g("",!0),s("div",null,[l(d,{color:"danger",label:"Delete Arcade",onClick:a[5]||(a[5]=e=>W())})])]),_:1}),l(y,{class:"mb-6"},{default:r(()=>[s("div",$e,[l(k,{color:"info",label:"Add Manager",icon:i(R),class:"mb-2"},null,8,["icon"]),s("form",{class:"h-full",onSubmit:S(T,["prevent"])},[l(h,{label:"Username"},{default:r(()=>[l(U,{modelValue:A.value,"onUpdate:modelValue":a[6]||(a[6]=e=>A.value=e),name:"username",options:M.value,required:""},null,8,["modelValue","options"])]),_:1}),l(d,{color:"success",type:"submit",label:"Add Manager"})],32)]),l(te),s("div",Ve,[l(k,{color:"warning",label:"Managers",class:"mb-4"}),s("div",Ne,[(o(!0),_(w,null,L(c.value.owners,e=>(o(),b(y,{key:e,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:r(()=>[s("div",xe,[s("div",Se,[s("div",Pe,[l(se,{username:e.username,avatar:e.avatar},null,8,["username","avatar"])]),s("h1",Ue,oe(e.username),1)]),l(d,{color:"danger",label:"Remove",onClick:p=>Q(e.id)},null,8,["onClick"])])]),_:2},1024))),128))])])]),_:1})])],64)):g("",!0),l(x,{icon:i(P),title:"Arcade Management",main:""},null,8,["icon"]),l(y,{"is-form":"",class:"mb-6",onSubmit:S(G,["prevent"])},{default:r(()=>[l(k,{color:"info",label:"Settings",icon:i(P),class:"mb-2"},null,8,["icon"]),s("div",Ce,[(o(!0),_(w,null,L(i(O),e=>(o(),b(h,{key:e.id,label:e.name,help:e.help},{default:r(()=>[e.type=="Boolean"?(o(),b(D,{key:0,name:e.id,"model-value":!!(i(F)(v.value,e.id)??!1),"input-value":!0,type:"switch","onUpdate:modelValue":p=>i(C)(v.value,e.id,p??!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]),_:2},1032,["label","help"]))),128))]),JSON.stringify(v.value)!==JSON.stringify(V.value)?(o(),_("div",Ie,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"danger",label:"Revert",onClick:a[7]||(a[7]=e=>f())})])):g("",!0)]),_:1}),l(y,{class:"w-full md:w-1/2 mb-6"},{default:r(()=>[a[9]||(a[9]=s("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[10]||(a[10]=s("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),l(d,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[8]||(a[8]=e=>q())})]),_:1,__:[9,10]}),l(x,{icon:i(re),title:"Arcade Overview",main:""},null,8,["icon"]),s("div",Me,[l(ie,{number:c.value?.machines?.length,label:"Active Machines"},null,8,["number"])])],64))]),_:1})]),_:1}))}};export{Te as default};

View File

@ -1 +1 @@
import{b as L,r as b,o as y,n as S,c as B,d as u,w as o,e as t,_ as P,i as l,h as i,J as f,g as _,K as h,j as x,F as V,k as F,t as d,l as p,s as v,ap as E,m as M}from"./index-D5js98pV.js";import{I as O}from"./PhMagnifyingGlass.vue-C6J01TCu.js";import{I as j}from"./PhPlusCircle.vue-BK6088M2.js";import{_ as N}from"./GeneralTable-CgZ3N5Ab.js";import{_ as g}from"./FormField-Bh7gS7TO.js";import{_ as C}from"./FormControl-DfNoBpfO.js";import{k as R,l as U}from"./admin-DoTAzMzk.js";const q={class:"grid md:grid-cols-2 gap-6"},G={class:"grid gap-4"},J={class:"md:flex w-full place-content-between"},K={class:"text-lg md:text-xl"},z={class:"text-md md:text-lg"},H={class:"text-md"},Q={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},T={class:"text-lg font-mono text-pink-700"},W={class:"flex align-middle mt-2 md:mt-0 max-h-12"},X={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Y={class:"w-full"},ie={__name:"ArcadesView",setup(Z){const A=L(),c=b([]),I=[{text:"Name",value:"name",width:150,sortable:!0},{text:"Description",value:"description",width:150},{text:"Owners",value:"owners",width:150,sortable:!0},{text:"PASELI Enabled",value:"data.paseli_enabled",width:50,sortable:!0},{text:"Infinite PASELI",value:"data.paseli_infinite",width:50,sortable:!0},{text:"Beta Enabled",value:"data.is_beta",width:50,sortable:!0}];y(async()=>{$()});async function $(){try{const a=await R();var s=[];for(var e of a){if(e.timestamp){const w=new Date(e.timestamp*1e3);e.timestamp=w.toLocaleString()}e.owners&&(e.owners=e.owners.join(", ")),s.push(e)}c.value=s}catch(a){console.error("Failed to fetch client data:",a)}}const m=s=>{const e=s.id;A.push(`/arcade/${e}`)},n=S({filter:null});function k(){if(n.filter)return c.value.filter(s=>s.id.toString().toLowerCase().includes(n.filter.toLowerCase())||s.name.toLowerCase().includes(n.filter.toLowerCase())||s.description.toLowerCase().includes(n.filter.toLowerCase())||s.owners.toLowerCase().includes(n.filter.toLowerCase()))}const r=b(null);async function D(){const s=await U(r.value);if(s)m({id:s?.arcadeId});else{window.alert("Couldn't find machine.");return}}return(s,e)=>(u(),B(M,null,{default:o(()=>[t(P,null,{default:o(()=>[t(i,{class:"mb-6 p-1"},{default:o(()=>e[3]||(e[3]=[l("h1",{class:"text-3xl"},"Arcade Management",-1),l("p",{class:"text-sm text-gray-400"},"Enter an arcade to manage it",-1)])),_:1,__:[3]}),t(f,{icon:_(O),title:"Search Arcades",color:"text-amber-600",main:""},null,8,["icon"]),l("div",q,[t(i,{class:"mb-6"},{default:o(()=>[t(h,{color:"info",label:"Search",class:"mb-2"}),t(g,{label:"Search",help:"Search by ID, name, description, or owner.",class:"w-full"},{default:o(()=>[t(C,{modelValue:n.filter,"onUpdate:modelValue":e[0]||(e[0]=a=>n.filter=a),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),l("div",G,[(u(!0),x(V,null,F(k(),a=>(u(),x("div",{key:a.id,class:"bg-slate-800 p-4 rounded-xl"},[l("div",J,[l("div",null,[l("h1",K,d(a.name),1),l("h2",z,d(a.description),1),l("h2",H,"Managed by "+d(a.owners),1),l("div",Q,[l("h2",T,d(a.id),1)])]),l("div",W,[t(p,{label:"Open Arcade",color:"info",onClick:w=>m(a)},null,8,["onClick"])])])]))),128))])]),_:1}),t(i,{class:"mb-6","is-form":"",onSubmit:v(D,["prevent"])},{default:o(()=>[t(h,{color:"warning",label:"From PCBID",class:"mb-2"}),t(g,{label:"PCBID",help:"20 character ID for a machine.",class:"w-full"},{default:o(()=>[t(C,{modelValue:r.value,"onUpdate:modelValue":e[1]||(e[1]=a=>r.value=a),name:"PCBID",required:"","model-value":r.value,minlength:20,maxlength:20},null,8,["modelValue","model-value"])]),_:1}),t(p,{color:"success",type:"submit",label:"Open Arcade"})]),_:1})]),t(f,{icon:_(E),title:"All Arcades",color:"text-blue-400",main:""},null,8,["icon"]),t(i,{"has-table":"",class:"mb-6"},{default:o(()=>[l("div",X,[l("div",Y,[t(N,{headers:I,items:c.value,onRowClicked:m},null,8,["items"]),e[4]||(e[4]=l("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1}),t(f,{icon:_(j),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),t(i,{"is-form":"",class:"row-span-1",onSubmit:e[2]||(e[2]=v(a=>s.createClient(),["prevent"]))},{default:o(()=>[t(p,{color:"info",small:!1,label:"Arcade Onboarding",to:"/admin/onboarding"})]),_:1})]),_:1})]),_:1}))}};export{ie as default};
import{b as L,r as b,o as y,n as S,c as B,d as u,w as o,e as t,_ as P,i as l,h as i,J as f,g as _,K as h,j as x,F as V,k as F,t as d,l as p,s as v,ap as E,m as M}from"./index-0qLJ2-KK.js";import{I as O}from"./PhMagnifyingGlass.vue-BxTlx34C.js";import{I as j}from"./PhPlusCircle.vue-yY-fAhgf.js";import{_ as N}from"./GeneralTable-C_oquY0O.js";import{_ as g}from"./FormField-C2hIlabr.js";import{_ as C}from"./FormControl-n-2BZaUK.js";import{k as R,l as U}from"./admin-Dam631Sm.js";const q={class:"grid md:grid-cols-2 gap-6"},G={class:"grid gap-4"},J={class:"md:flex w-full place-content-between"},K={class:"text-lg md:text-xl"},z={class:"text-md md:text-lg"},H={class:"text-md"},Q={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},T={class:"text-lg font-mono text-pink-700"},W={class:"flex align-middle mt-2 md:mt-0 max-h-12"},X={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Y={class:"w-full"},ie={__name:"ArcadesView",setup(Z){const A=L(),c=b([]),I=[{text:"Name",value:"name",width:150,sortable:!0},{text:"Description",value:"description",width:150},{text:"Owners",value:"owners",width:150,sortable:!0},{text:"PASELI Enabled",value:"data.paseli_enabled",width:50,sortable:!0},{text:"Infinite PASELI",value:"data.paseli_infinite",width:50,sortable:!0},{text:"Beta Enabled",value:"data.is_beta",width:50,sortable:!0}];y(async()=>{$()});async function $(){try{const a=await R();var s=[];for(var e of a){if(e.timestamp){const w=new Date(e.timestamp*1e3);e.timestamp=w.toLocaleString()}e.owners&&(e.owners=e.owners.join(", ")),s.push(e)}c.value=s}catch(a){console.error("Failed to fetch client data:",a)}}const m=s=>{const e=s.id;A.push(`/arcade/${e}`)},n=S({filter:null});function k(){if(n.filter)return c.value.filter(s=>s.id.toString().toLowerCase().includes(n.filter.toLowerCase())||s.name.toLowerCase().includes(n.filter.toLowerCase())||s.description.toLowerCase().includes(n.filter.toLowerCase())||s.owners.toLowerCase().includes(n.filter.toLowerCase()))}const r=b(null);async function D(){const s=await U(r.value);if(s)m({id:s?.arcadeId});else{window.alert("Couldn't find machine.");return}}return(s,e)=>(u(),B(M,null,{default:o(()=>[t(P,null,{default:o(()=>[t(i,{class:"mb-6 p-1"},{default:o(()=>e[3]||(e[3]=[l("h1",{class:"text-3xl"},"Arcade Management",-1),l("p",{class:"text-sm text-gray-400"},"Enter an arcade to manage it",-1)])),_:1,__:[3]}),t(f,{icon:_(O),title:"Search Arcades",color:"text-amber-600",main:""},null,8,["icon"]),l("div",q,[t(i,{class:"mb-6"},{default:o(()=>[t(h,{color:"info",label:"Search",class:"mb-2"}),t(g,{label:"Search",help:"Search by ID, name, description, or owner.",class:"w-full"},{default:o(()=>[t(C,{modelValue:n.filter,"onUpdate:modelValue":e[0]||(e[0]=a=>n.filter=a),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),l("div",G,[(u(!0),x(V,null,F(k(),a=>(u(),x("div",{key:a.id,class:"bg-slate-800 p-4 rounded-xl"},[l("div",J,[l("div",null,[l("h1",K,d(a.name),1),l("h2",z,d(a.description),1),l("h2",H,"Managed by "+d(a.owners),1),l("div",Q,[l("h2",T,d(a.id),1)])]),l("div",W,[t(p,{label:"Open Arcade",color:"info",onClick:w=>m(a)},null,8,["onClick"])])])]))),128))])]),_:1}),t(i,{class:"mb-6","is-form":"",onSubmit:v(D,["prevent"])},{default:o(()=>[t(h,{color:"warning",label:"From PCBID",class:"mb-2"}),t(g,{label:"PCBID",help:"20 character ID for a machine.",class:"w-full"},{default:o(()=>[t(C,{modelValue:r.value,"onUpdate:modelValue":e[1]||(e[1]=a=>r.value=a),name:"PCBID",required:"","model-value":r.value,minlength:20,maxlength:20},null,8,["modelValue","model-value"])]),_:1}),t(p,{color:"success",type:"submit",label:"Open Arcade"})]),_:1})]),t(f,{icon:_(E),title:"All Arcades",color:"text-blue-400",main:""},null,8,["icon"]),t(i,{"has-table":"",class:"mb-6"},{default:o(()=>[l("div",X,[l("div",Y,[t(N,{headers:I,items:c.value,onRowClicked:m},null,8,["items"]),e[4]||(e[4]=l("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1}),t(f,{icon:_(j),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),t(i,{"is-form":"",class:"row-span-1",onSubmit:e[2]||(e[2]=v(a=>s.createClient(),["prevent"]))},{default:o(()=>[t(p,{color:"info",small:!1,label:"Arcade Onboarding",to:"/admin/onboarding"})]),_:1})]),_:1})]),_:1}))}};export{ie as default};

View File

@ -1 +1 @@
import{R as o,as as t}from"./index-D5js98pV.js";const l=o({name:"BaseButtons",props:{noWrap:Boolean,type:{type:String,default:"justify-start"},classAddon:{type:String,default:"mr-3 last:mr-0 mb-3"},mb:{type:String,default:"-mb-3"}},render(){const r=this.$slots&&this.$slots.default,a=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&a.push(this.mb),t("div",{class:a},r?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?t(s,{},s.children.map(n=>t(n,{class:[this.classAddon]}))):t(s,{class:[this.classAddon]})):null)}});export{l as _};
import{R as o,as as t}from"./index-0qLJ2-KK.js";const l=o({name:"BaseButtons",props:{noWrap:Boolean,type:{type:String,default:"justify-start"},classAddon:{type:String,default:"mr-3 last:mr-0 mb-3"},mb:{type:String,default:"-mb-3"}},render(){const r=this.$slots&&this.$slots.default,a=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&a.push(this.mb),t("div",{class:a},r?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?t(s,{},s.children.map(n=>t(n,{class:[this.classAddon]}))):t(s,{class:[this.classAddon]})):null)}});export{l as _};

View File

@ -1 +1 @@
import{r as _,n as $,o as X,c as g,d as r,w as i,e as s,_ as k,i as t,j as p,f as w,I as A,J as h,g as l,h as D,s as S,l as d,v as V,a0 as F,y as E,F as N,k as P,t as T,m as B,a1 as L,a2 as j,a3 as G}from"./index-D5js98pV.js";import{I as M}from"./PhCreditCard.vue-DRZU2P8W.js";import{I as O}from"./PhPlusCircle.vue-BK6088M2.js";import{I as U}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as q}from"./FormField-Bh7gS7TO.js";import{_ as z}from"./FormControl-DfNoBpfO.js";const H={class:"grid md:grid-cols-2 mb-2"},J={key:0,class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 3xl:grid-cols-6 4xl:grid-cols-7 gap-6"},W={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],K={class:"text-xl text-center font-mono"},Q={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},ne={__name:"CardsView",setup(R){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var c=_([]);const m=_(!1),n=$({newCard:null});async function u(){c.value=null;try{const a=await L();c.value=a}catch(a){console.error("Failed to fetch card data:",a)}}X(async()=>{await u()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){m.value=!0,(await j(n.newCard)).status=="success"&&(n.newCard=null,m.value=!1,await u())}async function I(a){(await G(v(a))).status=="success"&&await u()}const f=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(B,null,{default:i(()=>[s(k,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:l(O),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=S(o=>y(),["prevent"]))},{footer:i(()=>[s(d,{type:"submit",color:"success",label:"Add"}),m.value?(r(),g(V,{key:0,icon:l(U),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):w("",!0)]),default:i(()=>[s(q,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[s(z,{modelValue:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=o=>n.newCard=o),icon:l(M),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",H,[s(h,{icon:l(F),title:"Login Cards",main:""},null,8,["icon"]),e[2]||(e[2]=t("div",{class:"text-xl md:text-right"},[t("h4",null,"AC = Web Access Code"),t("h4",null,[E("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),l(c)?(r(),p("div",J,[(r(!0),p(N,null,P(l(c),o=>(r(),p("div",{key:o.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",W,[t("img",{src:`${l(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",K,T(l(v)(o.encoded)),1)]),t("div",Q,[s(d,{color:"info",label:"Copy AC",onClick:C=>f(o.encoded)},null,8,["onClick"]),s(d,{color:"info",label:"Copy NFC-ID",onClick:C=>f(o.id)},null,8,["onClick"]),s(d,{color:"danger",label:"Delete",onClick:C=>I(o.encoded)},null,8,["onClick"])])]))),128))])):w("",!0)]),_:1})]),_:1}))}};export{ne as default};
import{r as _,n as $,o as X,c as g,d as r,w as i,e as s,_ as k,i as t,j as p,f as w,I as A,J as h,g as l,h as D,s as S,l as d,v as V,a0 as F,y as E,F as N,k as P,t as T,m as B,a1 as L,a2 as j,a3 as G}from"./index-0qLJ2-KK.js";import{I as M}from"./PhCreditCard.vue-Mhv96z0t.js";import{I as O}from"./PhPlusCircle.vue-yY-fAhgf.js";import{I as U}from"./PhSpinnerBall.vue-BdJjyNUu.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as q}from"./FormField-C2hIlabr.js";import{_ as z}from"./FormControl-n-2BZaUK.js";const H={class:"grid md:grid-cols-2 mb-2"},J={key:0,class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 3xl:grid-cols-6 4xl:grid-cols-7 gap-6"},W={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],K={class:"text-xl text-center font-mono"},Q={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},ne={__name:"CardsView",setup(R){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var c=_([]);const m=_(!1),n=$({newCard:null});async function u(){c.value=null;try{const a=await L();c.value=a}catch(a){console.error("Failed to fetch card data:",a)}}X(async()=>{await u()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){m.value=!0,(await j(n.newCard)).status=="success"&&(n.newCard=null,m.value=!1,await u())}async function I(a){(await G(v(a))).status=="success"&&await u()}const f=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(B,null,{default:i(()=>[s(k,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:l(O),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=S(o=>y(),["prevent"]))},{footer:i(()=>[s(d,{type:"submit",color:"success",label:"Add"}),m.value?(r(),g(V,{key:0,icon:l(U),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):w("",!0)]),default:i(()=>[s(q,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[s(z,{modelValue:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=o=>n.newCard=o),icon:l(M),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",H,[s(h,{icon:l(F),title:"Login Cards",main:""},null,8,["icon"]),e[2]||(e[2]=t("div",{class:"text-xl md:text-right"},[t("h4",null,"AC = Web Access Code"),t("h4",null,[E("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),l(c)?(r(),p("div",J,[(r(!0),p(N,null,P(l(c),o=>(r(),p("div",{key:o.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",W,[t("img",{src:`${l(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",K,T(l(v)(o.encoded)),1)]),t("div",Q,[s(d,{color:"info",label:"Copy AC",onClick:C=>f(o.encoded)},null,8,["onClick"]),s(d,{color:"info",label:"Copy NFC-ID",onClick:C=>f(o.id)},null,8,["onClick"]),s(d,{color:"danger",label:"Delete",onClick:C=>I(o.encoded)},null,8,["onClick"])])]))),128))])):w("",!0)]),_:1})]),_:1}))}};export{ne as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{O as L,b as P,u as k,r as N,D as S,c as b,d as f,w as t,e as a,_ as U,i as u,I as w,J as z,g as d,P as $,h,s as F,f as B,l as c,m as G,Q as J}from"./index-D5js98pV.js";import{_ as o}from"./FormField-Bh7gS7TO.js";import{_ as v}from"./FormControl-DfNoBpfO.js";import{_ as m}from"./FormCheckRadio-CuMzS59Y.js";class _{static baseCardList=[{id:"time",label:"Default"},{id:"carpet",label:"Arcade Carpet"},{id:"gradient",label:"Pink/Purple Gradient"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"lesbian",label:"Lesbian Flag"},{id:"loveplus",label:"LovePlus"},{id:"paint",label:"i eat paint"}];static get cardList(){const n=L.filter(l=>!l.skip).map(l=>({id:l.assetId?l.assetId:l.id,label:l.name}));return[...this.baseCardList,...n]}static borderList=[{id:"",label:"None"},{id:"test",label:"Basic"},{id:"swirl",label:"Swirl"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"lesbian",label:"Lesbian Flag"},{id:"leaves",label:"Leaves"}]}const O={class:"space-x-2"},M={__name:"CustomizeView",setup(g){const n=P(),l=k(),e=N(l.userCustomize);var p=JSON.parse(JSON.stringify(l.userCustomize));S(()=>l.userCustomize,r=>{e.value=r,p=JSON.parse(JSON.stringify(r))});async function y(){var r=null;try{r=await J(e.value)}catch(s){console.error("Failed to update customize:",s)}r?.status==="success"&&(l.userLoaded=!1,n.go())}function V(){return JSON.stringify(p)!==JSON.stringify(e.value)}async function C(){l.userLoaded=!1,n.go()}return(r,s)=>(f(),b(G,null,{default:t(()=>[a(U,null,{default:t(()=>[a(w,{class:"mb-6"}),a(z,{icon:d($),title:"Profile Customizations",main:""},null,8,["icon"]),u("div",null,[a(h,null,{default:t(()=>[u("form",{onSubmit:F(y,["prevent"])},[a(o,{label:"Profile Background"},{default:t(()=>[a(v,{modelValue:e.value.card,"onUpdate:modelValue":s[0]||(s[0]=i=>e.value.card=i),options:d(_).cardList,"model-value":e.value.card??"time",name:"card"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Profile Border"},{default:t(()=>[a(v,{modelValue:e.value.border,"onUpdate:modelValue":s[1]||(s[1]=i=>e.value.border=i),options:d(_).borderList,"model-value":e.value.border??"",name:"border"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Disable Greeting"},{default:t(()=>[a(m,{modelValue:e.value.disableGreeting,"onUpdate:modelValue":s[2]||(s[2]=i=>e.value.disableGreeting=i),type:"switch","input-value":e.value.disableGreeting??!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Disable WebUI Update Popup"},{default:t(()=>[a(m,{modelValue:e.value.disableUpdatePopup,"onUpdate:modelValue":s[3]||(s[3]=i=>e.value.disableUpdatePopup=i),type:"switch","input-value":e.value.disableUpdatePopup??!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:t(()=>[a(m,{modelValue:e.value.shrimpLinks,"onUpdate:modelValue":s[4]||(s[4]=i=>e.value.shrimpLinks=i),type:"switch","input-value":e.value.shrimpLinks??!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]),_:1}),u("div",O,[a(c,{type:"submit",color:"success",label:"Save"}),V()?(f(),b(c,{key:0,color:"danger",label:"Revert",onClick:C})):B("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{M as default};
import{O as L,b as P,u as k,r as N,D as S,c as b,d as f,w as t,e as a,_ as U,i as u,I as w,J as z,g as d,P as $,h,s as F,f as B,l as c,m as G,Q as J}from"./index-0qLJ2-KK.js";import{_ as o}from"./FormField-C2hIlabr.js";import{_ as v}from"./FormControl-n-2BZaUK.js";import{_ as m}from"./FormCheckRadio-BbD3aODr.js";class _{static baseCardList=[{id:"time",label:"Default"},{id:"carpet",label:"Arcade Carpet"},{id:"gradient",label:"Pink/Purple Gradient"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"lesbian",label:"Lesbian Flag"},{id:"loveplus",label:"LovePlus"},{id:"paint",label:"i eat paint"}];static get cardList(){const n=L.filter(l=>!l.skip).map(l=>({id:l.assetId?l.assetId:l.id,label:l.name}));return[...this.baseCardList,...n]}static borderList=[{id:"",label:"None"},{id:"test",label:"Basic"},{id:"swirl",label:"Swirl"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"lesbian",label:"Lesbian Flag"},{id:"leaves",label:"Leaves"}]}const O={class:"space-x-2"},M={__name:"CustomizeView",setup(g){const n=P(),l=k(),e=N(l.userCustomize);var p=JSON.parse(JSON.stringify(l.userCustomize));S(()=>l.userCustomize,r=>{e.value=r,p=JSON.parse(JSON.stringify(r))});async function y(){var r=null;try{r=await J(e.value)}catch(s){console.error("Failed to update customize:",s)}r?.status==="success"&&(l.userLoaded=!1,n.go())}function V(){return JSON.stringify(p)!==JSON.stringify(e.value)}async function C(){l.userLoaded=!1,n.go()}return(r,s)=>(f(),b(G,null,{default:t(()=>[a(U,null,{default:t(()=>[a(w,{class:"mb-6"}),a(z,{icon:d($),title:"Profile Customizations",main:""},null,8,["icon"]),u("div",null,[a(h,null,{default:t(()=>[u("form",{onSubmit:F(y,["prevent"])},[a(o,{label:"Profile Background"},{default:t(()=>[a(v,{modelValue:e.value.card,"onUpdate:modelValue":s[0]||(s[0]=i=>e.value.card=i),options:d(_).cardList,"model-value":e.value.card??"time",name:"card"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Profile Border"},{default:t(()=>[a(v,{modelValue:e.value.border,"onUpdate:modelValue":s[1]||(s[1]=i=>e.value.border=i),options:d(_).borderList,"model-value":e.value.border??"",name:"border"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Disable Greeting"},{default:t(()=>[a(m,{modelValue:e.value.disableGreeting,"onUpdate:modelValue":s[2]||(s[2]=i=>e.value.disableGreeting=i),type:"switch","input-value":e.value.disableGreeting??!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Disable WebUI Update Popup"},{default:t(()=>[a(m,{modelValue:e.value.disableUpdatePopup,"onUpdate:modelValue":s[3]||(s[3]=i=>e.value.disableUpdatePopup=i),type:"switch","input-value":e.value.disableUpdatePopup??!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:t(()=>[a(m,{modelValue:e.value.shrimpLinks,"onUpdate:modelValue":s[4]||(s[4]=i=>e.value.shrimpLinks=i),type:"switch","input-value":e.value.shrimpLinks??!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]),_:1}),u("div",O,[a(c,{type:"submit",color:"success",label:"Save"}),V()?(f(),b(c,{key:0,color:"danger",label:"Revert",onClick:C})):B("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{M as default};

View File

@ -1 +1 @@
import{r as b,o as w,c as A,d as f,w as r,e,_ as I,j as k,f as y,F as D,i,h as d,J as u,g as c,am as P,ae as s,m as B}from"./index-D5js98pV.js";import{I as v}from"./PhFlagCheckered.vue-CkH3O92z.js";import{_}from"./GeneralTable-CgZ3N5Ab.js";import{b as R}from"./admin-DoTAzMzk.js";const C={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 mb-6"},$={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},E={class:"w-full"},N={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},S={class:"w-full"},G={__name:"DashboardView",setup(V){const a=b({}),m=b(!0);w(async()=>{try{const l=await R();a.value=l,m.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const h=[{text:"Timestamp",value:"date",width:120},{text:"IP Address",value:"data.ip",width:120},{text:"Game",value:"data.model",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Name",value:"data.name",width:120},{text:"Value",value:"data.value",width:120}],p=[{text:"Timestamp",value:"date",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Delta",value:"data.delta",width:120},{text:"Remaining Balance",value:"data.balance",width:120},{text:"Reason",value:"data.reason",width:120}];function g(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const o=new Date(t.timestamp*1e3);t.date=o.toLocaleString()}n.push(t)}return n}function x(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const o=new Date(t.timestamp*1e3);t.date=o.toLocaleString()}n.push(t)}return n}return(l,n)=>(f(),A(B,null,{default:r(()=>[e(I,null,{default:r(()=>[m.value?y("",!0):(f(),k(D,{key:0},[e(d,{class:"mb-6 p-1"},{default:r(()=>n[0]||(n[0]=[i("h1",{class:"text-3xl"},"PhaseII eAmusement Network",-1),i("p",{class:"text-sm text-gray-400"},"Welcome to the backend ;)",-1)])),_:1,__:[0]}),e(u,{icon:c(P),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",C,[e(s,{number:a.value?.statistics?.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:a.value?.statistics?.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:a.value?.statistics?.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:a.value?.statistics?.link,label:"Rivals"},null,8,["number"]),e(s,{number:a.value?.statistics?.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:a.value?.statistics?.score,label:"Published Scores"},null,8,["number"]),e(s,{number:a.value?.statistics?.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:a.value?.statistics?.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:a.value?.statistics?.audit,label:"Recent Event Logs"},null,8,["number"])]),e(u,{icon:c(v),main:"",title:"Recent PCB Events"},null,8,["icon"]),e(d,{"has-table":"",class:"mb-6"},{default:r(()=>[i("div",$,[i("div",E,[e(_,{headers:h,items:x(a.value?.audit)},null,8,["items"])])])]),_:1}),e(u,{icon:c(v),main:"",title:"Recent PASELI Transactions"},null,8,["icon"]),e(d,{"has-table":""},{default:r(()=>[i("div",N,[i("div",S,[e(_,{headers:p,items:g(a.value?.audit)},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{G as default};
import{r as b,o as w,c as A,d as f,w as r,e,_ as I,j as k,f as y,F as D,i,h as d,J as u,g as c,am as P,ae as s,m as B}from"./index-0qLJ2-KK.js";import{I as v}from"./PhFlagCheckered.vue-RjliVpay.js";import{_}from"./GeneralTable-C_oquY0O.js";import{b as R}from"./admin-Dam631Sm.js";const C={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 mb-6"},$={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},E={class:"w-full"},N={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},S={class:"w-full"},G={__name:"DashboardView",setup(V){const a=b({}),m=b(!0);w(async()=>{try{const l=await R();a.value=l,m.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const h=[{text:"Timestamp",value:"date",width:120},{text:"IP Address",value:"data.ip",width:120},{text:"Game",value:"data.model",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Name",value:"data.name",width:120},{text:"Value",value:"data.value",width:120}],p=[{text:"Timestamp",value:"date",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Delta",value:"data.delta",width:120},{text:"Remaining Balance",value:"data.balance",width:120},{text:"Reason",value:"data.reason",width:120}];function g(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const o=new Date(t.timestamp*1e3);t.date=o.toLocaleString()}n.push(t)}return n}function x(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const o=new Date(t.timestamp*1e3);t.date=o.toLocaleString()}n.push(t)}return n}return(l,n)=>(f(),A(B,null,{default:r(()=>[e(I,null,{default:r(()=>[m.value?y("",!0):(f(),k(D,{key:0},[e(d,{class:"mb-6 p-1"},{default:r(()=>n[0]||(n[0]=[i("h1",{class:"text-3xl"},"PhaseII eAmusement Network",-1),i("p",{class:"text-sm text-gray-400"},"Welcome to the backend ;)",-1)])),_:1,__:[0]}),e(u,{icon:c(P),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",C,[e(s,{number:a.value?.statistics?.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:a.value?.statistics?.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:a.value?.statistics?.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:a.value?.statistics?.link,label:"Rivals"},null,8,["number"]),e(s,{number:a.value?.statistics?.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:a.value?.statistics?.score,label:"Published Scores"},null,8,["number"]),e(s,{number:a.value?.statistics?.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:a.value?.statistics?.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:a.value?.statistics?.audit,label:"Recent Event Logs"},null,8,["number"])]),e(u,{icon:c(v),main:"",title:"Recent PCB Events"},null,8,["icon"]),e(d,{"has-table":"",class:"mb-6"},{default:r(()=>[i("div",$,[i("div",E,[e(_,{headers:h,items:x(a.value?.audit)},null,8,["items"])])])]),_:1}),e(u,{icon:c(v),main:"",title:"Recent PASELI Transactions"},null,8,["icon"]),e(d,{"has-table":""},{default:r(()=>[i("div",N,[i("div",S,[e(_,{headers:p,items:g(a.value?.audit)},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{G as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{c as a,d as o,w as t,i as e,e as l,h as r,q as n,l as c}from"./index-D5js98pV.js";import{_ as d}from"./LayoutGuest-BI1LzoyO.js";const i={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(o(),a(d,null,{default:t(()=>[e("div",i,[l(r,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:n,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(c,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default};
import{c as a,d as o,w as t,i as e,e as l,h as r,q as n,l as c}from"./index-0qLJ2-KK.js";import{_ as d}from"./LayoutGuest-C_V8BIzT.js";const i={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(o(),a(d,null,{default:t(()=>[e("div",i,[l(r,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:n,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(c,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default};

View File

@ -1 +1 @@
import{r as y,n as $,a as P,o as E,O as R,D as N,c as d,d as s,w as c,e as i,_ as T,j as p,f as m,F as G,J as W,g as r,aq as q,h as M,i as u,y as z,t as H,k as K,l as x,m as Q,a4 as O}from"./index-D5js98pV.js";import{_ as X}from"./ArcadeCard-Bhs14DiG.js";import{_ as U}from"./FormField-Bh7gS7TO.js";import{_ as v}from"./FormControl-DfNoBpfO.js";import{_ as Y}from"./FormCheckRadio-CuMzS59Y.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-mGzuezTz.js";import"./PhCashRegister.vue-BZCb9Jzn.js";import"./PhHouse.vue-CIC86uz2.js";const oe={class:"mb-4"},le={class:"grid md:grid-cols-2 gap-4"},te={key:0},ne={key:0},se={class:"text-xl"},re={key:0,class:"space-x-2 mt-6"},ye={__name:"EventView",setup(ie){const t=y(null),l=$({game:null,version:null}),g=$([]),_=y(null),b=y(null),h=y(!0),w=P(),S=parseInt(w.params.id);async function A(){try{b.value=null,t.value={},_.value={};const o=await Z(S);b.value=o,h.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function k(){try{t.value={},_.value={};const o=await ae(S,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),_.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}E(()=>{A(),I()});function I(){for(const o of R){const a=o.gameOptions;a&&g.push({game:o.id,gameOptions:a})}}function F(){var o=[];for(const a of g)a.gameOptions&&o.push({id:a.game,label:O(a.game).name});return o}function B(){const o=g.find(n=>n.game==l.game),a=O(l.game);var e=[];for(const n of Object.entries(o.gameOptions))if(a.versions==null)e.push({id:n[0],label:a.name}),l.version=1;else{const D=a.versions.find(L=>L.id==n[0]);e.push({id:n[0],label:D.label})}return e}function j(){const o=O(l.game);var a=null;return o.versions&&(a=o.versions.find(e=>e.id==l.version)),`${o.name} ${a?.label??""}`}function C(){return g.find(a=>a.game==l.game).gameOptions[l.version]}async function J(){(await ee(S,l.game,l.version,t.value)).status!="error"&&await k()}return N(()=>l.game,()=>{l.version=null,t.value={}}),N(()=>l.version,()=>{l.version&&k()}),(o,a)=>(s(),d(Q,null,{default:c(()=>[i(T,null,{default:c(()=>[h.value?m("",!0):(s(),p(G,{key:0},[i(X,{class:"mb-6",arcade:b.value,"use-small":!0},null,8,["arcade"]),i(W,{icon:r(q),title:"Game Event Settings",main:""},null,8,["icon"]),i(M,{class:"mb-6"},{default:c(()=>[u("div",oe,[i(U,{label:"Select Game",help:"Pick a game and version to get started."},{default:c(()=>[u("div",le,[u("div",null,[a[4]||(a[4]=u("p",{class:"pb-2 text-lg"},"Game",-1)),i(v,{modelValue:l.game,"onUpdate:modelValue":a[0]||(a[0]=e=>l.game=e),name:"game",options:F()},null,8,["modelValue","options"])]),l.game?(s(),p("div",te,[a[5]||(a[5]=u("p",{class:"pb-2 text-lg"},"Version",-1)),i(v,{modelValue:l.version,"onUpdate:modelValue":a[1]||(a[1]=e=>l.version=e),name:"version",options:B()},null,8,["modelValue","options"])])):m("",!0)])]),_:1})]),l.game&&l.version?(s(),p("div",ne,[u("h2",se,[a[6]||(a[6]=z(" Settings for ",-1)),u("b",null,H(j()),1)]),a[7]||(a[7]=u("hr",{class:"pb-1 my-2"},null,-1)),(s(!0),p(G,null,K(C(),e=>(s(),d(U,{key:e.id,label:e.name,help:e.help},{default:c(()=>[e.type=="String"?(s(),d(v,{key:0,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="LargeText"?(s(),d(v,{key:1,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="Boolean"?(s(),d(Y,{key:2,name:e.id,"model-value":!!(r(f)(t.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":n=>r(V)(t.value,e.id,n??0)},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0),e.type=="Array"?(s(),d(v,{key:3,"model-value":r(f)(t.value,e.id)??0,options:e.options,name:e.id,selected:r(f)(t.value,e.id)??0,placeholder:"Select...","onUpdate:modelValue":n=>r(V)(t.value,e.id,Number(n))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):m("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(_.value)?(s(),p("div",re,[i(x,{color:"success",label:"Save",onClick:a[2]||(a[2]=e=>J())}),i(x,{color:"danger",label:"Revert",onClick:a[3]||(a[3]=e=>k())})])):m("",!0)])):m("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{ye as default};
import{r as y,n as $,a as P,o as E,O as R,D as N,c as d,d as s,w as c,e as i,_ as T,j as p,f as m,F as G,J as W,g as r,aq as q,h as M,i as u,y as z,t as H,k as K,l as x,m as Q,a4 as O}from"./index-0qLJ2-KK.js";import{_ as X}from"./ArcadeCard-DbAtLyoZ.js";import{_ as U}from"./FormField-C2hIlabr.js";import{_ as v}from"./FormControl-n-2BZaUK.js";import{_ as Y}from"./FormCheckRadio-BbD3aODr.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-CMiEktTR.js";import"./PhCashRegister.vue-i5FA8l_g.js";import"./PhHouse.vue-CQU0yXVg.js";const oe={class:"mb-4"},le={class:"grid md:grid-cols-2 gap-4"},te={key:0},ne={key:0},se={class:"text-xl"},re={key:0,class:"space-x-2 mt-6"},ye={__name:"EventView",setup(ie){const t=y(null),l=$({game:null,version:null}),g=$([]),_=y(null),b=y(null),h=y(!0),w=P(),S=parseInt(w.params.id);async function A(){try{b.value=null,t.value={},_.value={};const o=await Z(S);b.value=o,h.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function k(){try{t.value={},_.value={};const o=await ae(S,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),_.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}E(()=>{A(),I()});function I(){for(const o of R){const a=o.gameOptions;a&&g.push({game:o.id,gameOptions:a})}}function F(){var o=[];for(const a of g)a.gameOptions&&o.push({id:a.game,label:O(a.game).name});return o}function B(){const o=g.find(n=>n.game==l.game),a=O(l.game);var e=[];for(const n of Object.entries(o.gameOptions))if(a.versions==null)e.push({id:n[0],label:a.name}),l.version=1;else{const D=a.versions.find(L=>L.id==n[0]);e.push({id:n[0],label:D.label})}return e}function j(){const o=O(l.game);var a=null;return o.versions&&(a=o.versions.find(e=>e.id==l.version)),`${o.name} ${a?.label??""}`}function C(){return g.find(a=>a.game==l.game).gameOptions[l.version]}async function J(){(await ee(S,l.game,l.version,t.value)).status!="error"&&await k()}return N(()=>l.game,()=>{l.version=null,t.value={}}),N(()=>l.version,()=>{l.version&&k()}),(o,a)=>(s(),d(Q,null,{default:c(()=>[i(T,null,{default:c(()=>[h.value?m("",!0):(s(),p(G,{key:0},[i(X,{class:"mb-6",arcade:b.value,"use-small":!0},null,8,["arcade"]),i(W,{icon:r(q),title:"Game Event Settings",main:""},null,8,["icon"]),i(M,{class:"mb-6"},{default:c(()=>[u("div",oe,[i(U,{label:"Select Game",help:"Pick a game and version to get started."},{default:c(()=>[u("div",le,[u("div",null,[a[4]||(a[4]=u("p",{class:"pb-2 text-lg"},"Game",-1)),i(v,{modelValue:l.game,"onUpdate:modelValue":a[0]||(a[0]=e=>l.game=e),name:"game",options:F()},null,8,["modelValue","options"])]),l.game?(s(),p("div",te,[a[5]||(a[5]=u("p",{class:"pb-2 text-lg"},"Version",-1)),i(v,{modelValue:l.version,"onUpdate:modelValue":a[1]||(a[1]=e=>l.version=e),name:"version",options:B()},null,8,["modelValue","options"])])):m("",!0)])]),_:1})]),l.game&&l.version?(s(),p("div",ne,[u("h2",se,[a[6]||(a[6]=z(" Settings for ",-1)),u("b",null,H(j()),1)]),a[7]||(a[7]=u("hr",{class:"pb-1 my-2"},null,-1)),(s(!0),p(G,null,K(C(),e=>(s(),d(U,{key:e.id,label:e.name,help:e.help},{default:c(()=>[e.type=="String"?(s(),d(v,{key:0,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="LargeText"?(s(),d(v,{key:1,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="Boolean"?(s(),d(Y,{key:2,name:e.id,"model-value":!!(r(f)(t.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":n=>r(V)(t.value,e.id,n??0)},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0),e.type=="Array"?(s(),d(v,{key:3,"model-value":r(f)(t.value,e.id)??0,options:e.options,name:e.id,selected:r(f)(t.value,e.id)??0,placeholder:"Select...","onUpdate:modelValue":n=>r(V)(t.value,e.id,Number(n))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):m("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(_.value)?(s(),p("div",re,[i(x,{color:"success",label:"Save",onClick:a[2]||(a[2]=e=>J())}),i(x,{color:"danger",label:"Revert",onClick:a[3]||(a[3]=e=>k())})])):m("",!0)])):m("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{ye as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{U as u,j as c,d as p,aM as m,i as a,aQ as y,t as V,p as b}from"./index-D5js98pV.js";const v=["type","name","value"],g={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(p(),c("label",{class:b(e.type)},[m(a("input",{"onUpdate:modelValue":t[0]||(t[0]=d=>n.value=d),type:r.value,name:e.name,value:e.inputValue},null,8,v),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",g,V(e.label),1)],2))}};export{h as _};
import{U as u,j as c,d as p,aM as m,i as a,aQ as y,t as V,p as b}from"./index-0qLJ2-KK.js";const v=["type","name","value"],g={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(p(),c("label",{class:b(e.type)},[m(a("input",{"onUpdate:modelValue":t[0]||(t[0]=d=>n.value=d),type:r.value,name:e.name,value:e.inputValue},null,8,v),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",g,V(e.label),1)],2))}};export{h as _};

View File

@ -1 +1 @@
import{c as k,d as u,v as F,U as m,u as w,r as y,o as b,aT as B,j as i,aM as g,f as E,aU as V,p as h,F as q,k as R,t as M,aN as U,aQ as C}from"./index-D5js98pV.js";const N={__name:"FormControlIcon",props:{icon:{type:Object,default:null},h:{type:String,default:null}},setup(e){return(v,a)=>(u(),k(F,{icon:e.icon,w:"w-10",h:e.h,class:"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400"},null,8,["icon","h"]))}},j={class:"relative"},D=["id","name"],K=["value"],L=["id","name","maxlength","minlength","min","max","placeholder","required"],O=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],z={__name:"FormControl",props:{name:{type:String,default:null},id:{type:String,default:null},autocomplete:{type:String,default:null},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},max:{type:String,default:null},min:{type:String,default:null},placeholder:{type:String,default:null},inputmode:{type:String,default:null},icon:{type:Object,default:null},options:{type:Array,default:null},type:{type:String,default:"text"},pattern:{type:String,default:null},modelValue:{type:[String,Number,Boolean,Array,Object],default:""},required:Boolean,borderless:Boolean,transparent:Boolean,ctrlKFocus:Boolean},emits:["update:modelValue","setRef"],setup(e,{emit:v}){const a=e,r=v,o=m({get:()=>a.modelValue,set:n=>{r("update:modelValue",n)}}),c=m(()=>{const n=["px-3 py-2 max-w-full focus:ring focus:outline-hidden border-blue-700 dark:border-blue-900 rounded-sm w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",a.borderless?"border-0":"border",a.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return a.icon&&n.push("pl-10"),n}),d=m(()=>a.options?"select":a.type),S=m(()=>a.type==="textarea"?"h-full":"h-12"),f=w(),x=y(null),p=y(null),s=y(null);if(b(()=>{x.value?r("setRef",x.value):p.value?r("setRef",p.value):r("setRef",s.value)}),a.ctrlKFocus){const n=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};b(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",n),f.isFieldFocusRegistered=!0)}),B(()=>{window.removeEventListener("keydown",n),f.isFieldFocusRegistered=!1})}return(n,l)=>(u(),i("div",j,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(q,null,R(e.options,t=>(u(),i("option",{key:t.id??t,value:t.id??t},M(t.label??t),9,K))),128))],10,D)),[[V,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,L)),[[U,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,O)),[[C,o.value]]),e.icon?(u(),k(N,{key:3,icon:e.icon,h:S.value},null,8,["icon","h"])):E("",!0)]))}};export{z as _};
import{c as k,d as u,v as F,U as m,u as w,r as y,o as b,aT as B,j as i,aM as g,f as E,aU as V,p as h,F as q,k as R,t as M,aN as U,aQ as C}from"./index-0qLJ2-KK.js";const N={__name:"FormControlIcon",props:{icon:{type:Object,default:null},h:{type:String,default:null}},setup(e){return(v,a)=>(u(),k(F,{icon:e.icon,w:"w-10",h:e.h,class:"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400"},null,8,["icon","h"]))}},j={class:"relative"},D=["id","name"],K=["value"],L=["id","name","maxlength","minlength","min","max","placeholder","required"],O=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],z={__name:"FormControl",props:{name:{type:String,default:null},id:{type:String,default:null},autocomplete:{type:String,default:null},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},max:{type:String,default:null},min:{type:String,default:null},placeholder:{type:String,default:null},inputmode:{type:String,default:null},icon:{type:Object,default:null},options:{type:Array,default:null},type:{type:String,default:"text"},pattern:{type:String,default:null},modelValue:{type:[String,Number,Boolean,Array,Object],default:""},required:Boolean,borderless:Boolean,transparent:Boolean,ctrlKFocus:Boolean},emits:["update:modelValue","setRef"],setup(e,{emit:v}){const a=e,r=v,o=m({get:()=>a.modelValue,set:n=>{r("update:modelValue",n)}}),c=m(()=>{const n=["px-3 py-2 max-w-full focus:ring focus:outline-hidden border-blue-700 dark:border-blue-900 rounded-sm w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",a.borderless?"border-0":"border",a.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return a.icon&&n.push("pl-10"),n}),d=m(()=>a.options?"select":a.type),S=m(()=>a.type==="textarea"?"h-full":"h-12"),f=w(),x=y(null),p=y(null),s=y(null);if(b(()=>{x.value?r("setRef",x.value):p.value?r("setRef",p.value):r("setRef",s.value)}),a.ctrlKFocus){const n=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};b(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",n),f.isFieldFocusRegistered=!0)}),B(()=>{window.removeEventListener("keydown",n),f.isFieldFocusRegistered=!1})}return(n,l)=>(u(),i("div",j,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(q,null,R(e.options,t=>(u(),i("option",{key:t.id??t,value:t.id??t},M(t.label??t),9,K))),128))],10,D)),[[V,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,L)),[[U,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,O)),[[C,o.value]]),e.icon?(u(),k(N,{key:3,icon:e.icon,h:S.value},null,8,["icon","h"])):E("",!0)]))}};export{z as _};

View File

@ -1 +1 @@
import{aR as d,U as i,j as s,d as a,f as o,i as u,t as r,V as m,p as f}from"./index-D5js98pV.js";const b={class:"mb-6 last:mb-0"},p=["for"],g={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},y={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(a(),s("div",b,[e.label?(a(),s("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},r(e.label),9,p)):o("",!0),u("div",{class:f(c.value)},[m(t.$slots,"default")],2),e.help?(a(),s("div",g,r(e.help),1)):o("",!0)]))}};export{y as _};
import{aR as d,U as i,j as s,d as a,f as o,i as u,t as r,V as m,p as f}from"./index-0qLJ2-KK.js";const b={class:"mb-6 last:mb-0"},p=["for"],g={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},y={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(a(),s("div",b,[e.label?(a(),s("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},r(e.label),9,p)):o("",!0),u("div",{class:f(c.value)},[m(t.$slots,"default")],2),e.help?(a(),s("div",g,r(e.help),1)):o("",!0)]))}};export{y as _};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{a as k,b as D,n as B,D as G,a4 as R,r as g,o as C,c as F,d as m,w as d,e as o,_ as L,g as c,j as y,f as x,i as f,J as N,h as j,m as E}from"./index-D5js98pV.js";import{F as H}from"./PhUsersThree.vue-DlKmmcXj.js";import{_ as S}from"./GameHeader-JVOj8wEA.js";import{_ as J}from"./FormControl-DfNoBpfO.js";import{_ as M}from"./ProfileCard-Dva1KUME.js";import{_ as T}from"./GeneralTable-CgZ3N5Ab.js";import{a as U,A as X}from"./profile-D-GZxDy7.js";import{d as q}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-Bg9sX7yb.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const z={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},K={class:"md:w-1/3 md:text-right"},O={key:1,class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},ce={__name:"GameView",setup(Y){const V=k(),p=D();var l=null,a=null;const r=B({currentVersion:null});G(()=>r.currentVersion,()=>{v()}),l=V.params.id,a=R(l),a==null&&p.push({name:"ErrorPage",params:{catchAll:"404"}});const n=g(null),_=g([]);C(async()=>{try{const t=await U(l);_.value=$(t)}catch(t){console.error("Failed to fetch profile data:",t)}v()}),a.versions||(r.currentVersion=1);async function v(){try{n.value=null;const t=await X(l,r.currentVersion);n.value=t,t&&!r.currentVersion&&(r.currentVersion=t.versions[t.versions.length-1])}catch(t){console.error("Failed to fetch user profile data:",t)}}const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var P of a.playerHeaders)i.push(P);function $(t){var s=[];for(var e of t){if(e.extid&&(e.extid=q(e.extid)),e.stats){if(e.stats.last_play_timestamp){const u=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=u.toLocaleString()}e.sgrade&&(e.sgrade=w(e.sgrade).short),e.dgrade&&(e.dgrade=w(e.dgrade).short)}s.push(e)}return s.sort((u,h)=>{const A=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-A}),s}function I(t){var s=[];for(const e of a.versions)t.includes(e.id)&&s.push(e);return s}const b=t=>{const s=t.userId;p.push(`/games/${l}/profiles/${s}`)};return(t,s)=>(m(),F(E,null,{default:d(()=>[o(L,null,{default:d(()=>[o(S,{game:c(a),version:r.currentVersion},{default:d(()=>[c(a).versions&&n.value?(m(),y("div",z,[f("div",K,[s[1]||(s[1]=f("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),o(J,{modelValue:r.currentVersion,"onUpdate:modelValue":s[0]||(s[0]=e=>r.currentVersion=e),options:I(n.value.versions)},null,8,["modelValue","options"])])])):x("",!0),n.value?(m(),y("div",O,[o(M,{game:c(l),version:r.currentVersion,profile:n.value},null,8,["game","version","profile"])])):x("",!0)]),_:1},8,["game","version"]),o(N,{icon:c(H),title:"All Players",main:""},null,8,["icon"]),o(j,{"has-table":""},{default:d(()=>[f("div",Q,[f("div",W,[o(T,{headers:i,items:_.value,onRowClicked:b},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ce as default};
import{a as k,b as D,n as B,D as G,a4 as R,r as g,o as C,c as F,d as m,w as d,e as o,_ as L,g as c,j as y,f as x,i as f,J as N,h as j,m as E}from"./index-0qLJ2-KK.js";import{F as H}from"./PhUsersThree.vue-DsYbjAiP.js";import{_ as S}from"./GameHeader-wRhOF4aF.js";import{_ as J}from"./FormControl-n-2BZaUK.js";import{_ as M}from"./ProfileCard-DvzW1lfo.js";import{_ as T}from"./GeneralTable-C_oquY0O.js";import{a as U,A as X}from"./profile-7q4Sie4Z.js";import{d as q}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-Bg9sX7yb.js";import"./PhGear.vue-wMv8_Lk2.js";import"./PhHouse.vue-CQU0yXVg.js";const z={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},K={class:"md:w-1/3 md:text-right"},O={key:1,class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},ce={__name:"GameView",setup(Y){const V=k(),p=D();var l=null,a=null;const r=B({currentVersion:null});G(()=>r.currentVersion,()=>{v()}),l=V.params.id,a=R(l),a==null&&p.push({name:"ErrorPage",params:{catchAll:"404"}});const n=g(null),_=g([]);C(async()=>{try{const t=await U(l);_.value=$(t)}catch(t){console.error("Failed to fetch profile data:",t)}v()}),a.versions||(r.currentVersion=1);async function v(){try{n.value=null;const t=await X(l,r.currentVersion);n.value=t,t&&!r.currentVersion&&(r.currentVersion=t.versions[t.versions.length-1])}catch(t){console.error("Failed to fetch user profile data:",t)}}const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var P of a.playerHeaders)i.push(P);function $(t){var s=[];for(var e of t){if(e.extid&&(e.extid=q(e.extid)),e.stats){if(e.stats.last_play_timestamp){const u=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=u.toLocaleString()}e.sgrade&&(e.sgrade=w(e.sgrade).short),e.dgrade&&(e.dgrade=w(e.dgrade).short)}s.push(e)}return s.sort((u,h)=>{const A=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-A}),s}function I(t){var s=[];for(const e of a.versions)t.includes(e.id)&&s.push(e);return s}const b=t=>{const s=t.userId;p.push(`/games/${l}/profiles/${s}`)};return(t,s)=>(m(),F(E,null,{default:d(()=>[o(L,null,{default:d(()=>[o(S,{game:c(a),version:r.currentVersion},{default:d(()=>[c(a).versions&&n.value?(m(),y("div",z,[f("div",K,[s[1]||(s[1]=f("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),o(J,{modelValue:r.currentVersion,"onUpdate:modelValue":s[0]||(s[0]=e=>r.currentVersion=e),options:I(n.value.versions)},null,8,["modelValue","options"])])])):x("",!0),n.value?(m(),y("div",O,[o(M,{game:c(l),version:r.currentVersion,profile:n.value},null,8,["game","version","profile"])])):x("",!0)]),_:1},8,["game","version"]),o(N,{icon:c(H),title:"All Players",main:""},null,8,["icon"]),o(j,{"has-table":""},{default:d(()=>[f("div",Q,[f("div",W,[o(T,{headers:i,items:_.value,onRowClicked:b},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ce as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{u as d,r as t,aV as u,D as r,j as v,d as _,e as p,i as n,p as c,aW as m,V as g,g as S}from"./index-D5js98pV.js";const f={class:"bg-gray-950 dark:text-slate-100"},y={class:"animated animatedFadeInUp fadeInUp"},V={__name:"LayoutGuest",setup(k){const e=d(),o=t(e.isLoading),s=t(e.isSaving),i=t(e.errorCode),l=u();return r(()=>e.isLoading,a=>{o.value=a}),r(()=>e.isSaving,a=>{s.value=a}),r(()=>e.errorCode,a=>{i.value=a}),(a,h)=>(_(),v("div",{class:c({dark:S(l).darkMode})},[p(m,{active:o.value||s.value,"is-save":s.value,"error-code":i.value,class:c(["transition-opacity duration-300 ease-out",{"opacity-100":o.value||s.value,"opacity-0":!o.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),n("div",f,[n("div",y,[g(a.$slots,"default")])])],2))}};export{V as _};
import{u as d,r as t,aV as u,D as r,j as v,d as _,e as p,i as n,p as c,aW as m,V as g,g as S}from"./index-0qLJ2-KK.js";const f={class:"bg-gray-950 dark:text-slate-100"},y={class:"animated animatedFadeInUp fadeInUp"},V={__name:"LayoutGuest",setup(k){const e=d(),o=t(e.isLoading),s=t(e.isSaving),i=t(e.errorCode),l=u();return r(()=>e.isLoading,a=>{o.value=a}),r(()=>e.isSaving,a=>{s.value=a}),r(()=>e.errorCode,a=>{i.value=a}),(a,h)=>(_(),v("div",{class:c({dark:S(l).darkMode})},[p(m,{active:o.value||s.value,"is-save":s.value,"error-code":i.value,class:c(["transition-opacity duration-300 ease-out",{"opacity-100":o.value||s.value,"opacity-0":!o.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),n("div",f,[n("div",y,[g(a.$slots,"default")])])],2))}};export{V as _};

View File

@ -1 +1 @@
import{b,u as x,n as g,c as w,d as c,w as t,i as s,e as o,h as _,p as v,q as V,s as y,g as a,G as $,l as n}from"./index-D5js98pV.js";import{G as P}from"./PhPassword.vue-Bboqt4Ty.js";import{_ as S}from"./FormCheckRadio-CuMzS59Y.js";import{_ as i}from"./FormField-Bh7gS7TO.js";import{_ as m}from"./FormControl-DfNoBpfO.js";import{_ as U}from"./LayoutGuest-BI1LzoyO.js";const k={class:"flex md:min-h-screen md:items-center md:justify-center"},R={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},q={class:"flex flex-col items-center text-wrap h-full md:mt-5"},B={class:"flex flex-col gap-2 mt-4"},C={class:"flex flex-col gap-2 my-4"},z={__name:"LoginView",setup(G){const u=b(),d=x(),l=g({login:"",pass:"",remember:!0,spinin:!1}),p=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await d.createUserSession(l.login,l.pass,l.remember)&&u.push("/")};return(f,e)=>(c(),w(U,null,{default:t(()=>[s("div",k,[o(_,{class:v(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:t(()=>[s("div",R,[s("div",q,[e[5]||(e[5]=s("img",{src:V,class:"rounded-full shadow-lg mb-2"},null,-1)),e[6]||(e[6]=s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")],-1)),s("button",{class:"text-sm text-gray-700 dark:text-white/75 hover:cursor-pointer",onClick:e[0]||(e[0]=r=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r my-1 w-full"},null,-1)),e[8]||(e[8]=s("p",{class:"text-lg relative bottom-0"},"Please log in.",-1))]),e[12]||(e[12]=s("div",{class:"md:border-r"},null,-1)),s("form",{onSubmit:e[4]||(e[4]=y(r=>p(),["prevent"]))},[o(i,{label:"Username"},{default:t(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=r=>l.login=r),icon:a($),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:t(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=r=>l.pass=r),icon:a(P),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(S,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=r=>l.remember=r),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),s("div",B,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",C,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{z as default};
import{b,u as x,n as g,c as w,d as c,w as t,i as s,e as o,h as _,p as v,q as V,s as y,g as a,G as $,l as n}from"./index-0qLJ2-KK.js";import{G as P}from"./PhPassword.vue-D_EMrZ1G.js";import{_ as S}from"./FormCheckRadio-BbD3aODr.js";import{_ as i}from"./FormField-C2hIlabr.js";import{_ as m}from"./FormControl-n-2BZaUK.js";import{_ as U}from"./LayoutGuest-C_V8BIzT.js";const k={class:"flex md:min-h-screen md:items-center md:justify-center"},R={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},q={class:"flex flex-col items-center text-wrap h-full md:mt-5"},B={class:"flex flex-col gap-2 mt-4"},C={class:"flex flex-col gap-2 my-4"},z={__name:"LoginView",setup(G){const u=b(),d=x(),l=g({login:"",pass:"",remember:!0,spinin:!1}),p=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await d.createUserSession(l.login,l.pass,l.remember)&&u.push("/")};return(f,e)=>(c(),w(U,null,{default:t(()=>[s("div",k,[o(_,{class:v(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:t(()=>[s("div",R,[s("div",q,[e[5]||(e[5]=s("img",{src:V,class:"rounded-full shadow-lg mb-2"},null,-1)),e[6]||(e[6]=s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")],-1)),s("button",{class:"text-sm text-gray-700 dark:text-white/75 hover:cursor-pointer",onClick:e[0]||(e[0]=r=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r my-1 w-full"},null,-1)),e[8]||(e[8]=s("p",{class:"text-lg relative bottom-0"},"Please log in.",-1))]),e[12]||(e[12]=s("div",{class:"md:border-r"},null,-1)),s("form",{onSubmit:e[4]||(e[4]=y(r=>p(),["prevent"]))},[o(i,{label:"Username"},{default:t(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=r=>l.login=r),icon:a($),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:t(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=r=>l.pass=r),icon:a(P),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(S,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=r=>l.remember=r),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),s("div",B,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",C,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{z as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{a as k,b as w,a4 as S,r as N,n as R,o as B,U as x,c as p,d as r,w as u,f as v,g as l,_ as F,e as f,j as c,J as G,Z as I,i,F as g,k as V,h as D,t as m,l as T,y as U,m as j}from"./index-D5js98pV.js";import{_ as A}from"./FormControl-DfNoBpfO.js";import{_ as C}from"./GameHeader-JVOj8wEA.js";import{b as E}from"./music-CcMAmLYy.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const L={key:0,class:"md:w-1/3 md:text-right"},P={class:"md:flex w-full md:place-content-between"},J={class:"mb-4 md:mb-0 space-y-1"},M={class:"text-lg md:text-xl"},W={class:"text-md md:text-lg"},Z={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},q={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},z={class:"text-md md:text-lg"},te={__name:"NetworkRecords",setup(H){const y=k(),$=w();var _=y.params.game;const e=S(_);var d=N([]);const a=R({currentVersion:null});e||$.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(a.currentVersion=1),B(async()=>{try{const t=await E(_);d.value=t,e.versions&&!a.currentVersion&&(a.currentVersion=h.value.at(-1)?.id??null)}catch(t){console.error("Failed to fetch score data:",t)}});const h=x(()=>{if(!e.versions)return[];const t=new Set(d.value.map(s=>s.version));return e.versions.filter(s=>t.has(s.id))}),b=x(()=>a.currentVersion?d.value.filter(t=>t.version===a.currentVersion):d.value);return(t,s)=>(r(),p(j,null,{default:u(()=>[l(d)?(r(),p(F,{key:0},{default:u(()=>[f(C,{game:l(e)},null,8,["game"]),f(G,{icon:l(I),title:"Top Records",main:""},{default:u(()=>[l(e).versions?(r(),c("div",L,[s[1]||(s[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(A,{modelValue:a.currentVersion,"onUpdate:modelValue":s[0]||(s[0]=o=>a.currentVersion=o),options:h.value.slice().reverse()},null,8,["modelValue","options"])])):v("",!0)]),_:1},8,["icon"]),(r(!0),c(g,null,V(b.value,o=>(r(),p(D,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",P,[i("div",J,[i("h1",M,m(o.name),1),i("h2",W,m(o.artist),1),f(T,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",Z,[(r(!0),c(g,null,V(o.charts,n=>(r(),c(g,{key:n.db_id},[n.data?.difficulty!=0?(r(),c("div",q,[i("h2",z,m(l(e).chartTable[n.chart])+" - "+m(n.data?.difficulty),1),U(" "+m(n.record?`${n.record?.username} - ${n.record.points?.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{te as default};
import{a as k,b as w,a4 as S,r as N,n as R,o as B,U as x,c as p,d as r,w as u,f as v,g as l,_ as F,e as f,j as c,J as G,Z as I,i,F as g,k as V,h as D,t as m,l as T,y as U,m as j}from"./index-0qLJ2-KK.js";import{_ as A}from"./FormControl-n-2BZaUK.js";import{_ as C}from"./GameHeader-wRhOF4aF.js";import{b as E}from"./music-CMg78_Wk.js";import"./PhGear.vue-wMv8_Lk2.js";import"./PhHouse.vue-CQU0yXVg.js";const L={key:0,class:"md:w-1/3 md:text-right"},P={class:"md:flex w-full md:place-content-between"},J={class:"mb-4 md:mb-0 space-y-1"},M={class:"text-lg md:text-xl"},W={class:"text-md md:text-lg"},Z={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},q={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},z={class:"text-md md:text-lg"},te={__name:"NetworkRecords",setup(H){const y=k(),$=w();var _=y.params.game;const e=S(_);var d=N([]);const a=R({currentVersion:null});e||$.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(a.currentVersion=1),B(async()=>{try{const t=await E(_);d.value=t,e.versions&&!a.currentVersion&&(a.currentVersion=h.value.at(-1)?.id??null)}catch(t){console.error("Failed to fetch score data:",t)}});const h=x(()=>{if(!e.versions)return[];const t=new Set(d.value.map(s=>s.version));return e.versions.filter(s=>t.has(s.id))}),b=x(()=>a.currentVersion?d.value.filter(t=>t.version===a.currentVersion):d.value);return(t,s)=>(r(),p(j,null,{default:u(()=>[l(d)?(r(),p(F,{key:0},{default:u(()=>[f(C,{game:l(e)},null,8,["game"]),f(G,{icon:l(I),title:"Top Records",main:""},{default:u(()=>[l(e).versions?(r(),c("div",L,[s[1]||(s[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(A,{modelValue:a.currentVersion,"onUpdate:modelValue":s[0]||(s[0]=o=>a.currentVersion=o),options:h.value.slice().reverse()},null,8,["modelValue","options"])])):v("",!0)]),_:1},8,["icon"]),(r(!0),c(g,null,V(b.value,o=>(r(),p(D,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",P,[i("div",J,[i("h1",M,m(o.name),1),i("h2",W,m(o.artist),1),f(T,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",Z,[(r(!0),c(g,null,V(o.charts,n=>(r(),c(g,{key:n.db_id},[n.data?.difficulty!=0?(r(),c("div",q,[i("h2",z,m(l(e).chartTable[n.chart])+" - "+m(n.data?.difficulty),1),U(" "+m(n.record?`${n.record?.username} - ${n.record.points?.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{te as default};

View File

@ -1 +1 @@
import{a as k,b as w,u as b,a4 as v,r as T,o as x,c as $,d as S,w as l,e as r,_ as R,g as n,J as m,al as A,h as C,m as B}from"./index-D5js98pV.js";import{_ as D}from"./GeneralTable-CgZ3N5Ab.js";import{_ as E}from"./GameHeader-JVOj8wEA.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const L={__name:"NetworkScores",setup(I){const f=k(),o=w(),_=b();var d=null,e=null;d=f.params.game,e=v(d),e||o.push({name:"ErrorPage",params:{catchAll:"404"}});const c=T([]),u=[{text:"Player",value:"username",width:120},{text:"New PB",value:"newRecord",width:100},{text:"Timestamp",value:"timestamp",width:140},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:150},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var i of e.scoreHeaders)u.push(i);x(async()=>{try{const s=await _.getAttemptData(d);c.value=p(s)}catch(s){console.error("Failed to fetch score data:",s)}});function p(s){var t=[];for(var a of s){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const g=new Date(a.timestamp*1e3);a.timestamp=g.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.data?.stats?.score!=null&&(a.exscore=a.points.toString(),a.points=a.data?.stats?.score.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.song?.chart!=null&&e.chartTable&&(a.song.chart=e.chartTable[a.song?.chart]),a.data?.halo!=null&&e.haloTable&&(a.data.halo=e.haloTable[a.data?.halo]),a.data?.medal!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.medal]),a.data?.clear_status!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.clear_status]),a.data?.rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.rank]),a.data?.result_rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.result_rank]),a.data?.grade!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.grade]),a.data?.skill_perc>0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",t.push(a)}return t}const h=s=>{const t=s.song.id;o.push(`/games/${d}/song/${t}`)};return(s,t)=>(S(),$(B,null,{default:l(()=>[r(R,null,{default:l(()=>[r(E,{game:n(e)},null,8,["game"]),r(m,{icon:n(A),title:`All ${n(e).shortName?n(e).shortName:n(e).name} Scores`,main:""},null,8,["icon","title"]),r(C,{"has-table":""},{default:l(()=>[r(D,{headers:u,items:c.value,onRowClicked:h},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{L as default};
import{a as k,b as w,u as b,a4 as v,r as T,o as x,c as $,d as S,w as l,e as r,_ as R,g as n,J as m,al as A,h as C,m as B}from"./index-0qLJ2-KK.js";import{_ as D}from"./GeneralTable-C_oquY0O.js";import{_ as E}from"./GameHeader-wRhOF4aF.js";import"./PhGear.vue-wMv8_Lk2.js";import"./PhHouse.vue-CQU0yXVg.js";const L={__name:"NetworkScores",setup(I){const f=k(),o=w(),_=b();var d=null,e=null;d=f.params.game,e=v(d),e||o.push({name:"ErrorPage",params:{catchAll:"404"}});const c=T([]),u=[{text:"Player",value:"username",width:120},{text:"New PB",value:"newRecord",width:100},{text:"Timestamp",value:"timestamp",width:140},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:150},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var i of e.scoreHeaders)u.push(i);x(async()=>{try{const s=await _.getAttemptData(d);c.value=p(s)}catch(s){console.error("Failed to fetch score data:",s)}});function p(s){var t=[];for(var a of s){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const g=new Date(a.timestamp*1e3);a.timestamp=g.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.data?.stats?.score!=null&&(a.exscore=a.points.toString(),a.points=a.data?.stats?.score.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.song?.chart!=null&&e.chartTable&&(a.song.chart=e.chartTable[a.song?.chart]),a.data?.halo!=null&&e.haloTable&&(a.data.halo=e.haloTable[a.data?.halo]),a.data?.medal!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.medal]),a.data?.clear_status!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.clear_status]),a.data?.rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.rank]),a.data?.result_rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.result_rank]),a.data?.grade!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.grade]),a.data?.skill_perc>0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",t.push(a)}return t}const h=s=>{const t=s.song.id;o.push(`/games/${d}/song/${t}`)};return(s,t)=>(S(),$(B,null,{default:l(()=>[r(R,null,{default:l(()=>[r(E,{game:n(e)},null,8,["game"]),r(m,{icon:n(A),title:`All ${n(e).shortName?n(e).shortName:n(e).name} Scores`,main:""},null,8,["icon","title"]),r(C,{"has-table":""},{default:l(()=>[r(D,{headers:u,items:c.value,onRowClicked:h},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{L as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{R as k,S as m,U as v,j as n,d as l,V as P,f as x,i as e,W as $,r as w,a as B,o as I,c as M,w as f,e as r,_ as Z,F as E,J as L,g as V,h as A,m as F}from"./index-D5js98pV.js";import{F as N}from"./PhCashRegister.vue-BZCb9Jzn.js";import{_ as b}from"./GeneralTable-CgZ3N5Ab.js";import{_ as C}from"./ArcadeCard-Bhs14DiG.js";import{A as j,e as J}from"./arcade-mGzuezTz.js";import"./PhHouse.vue-CIC86uz2.js";const z=["width","height","fill","transform"],R={key:0},T=e("path",{d:"M209.29,55.6l-56,68.4H176a12,12,0,0,1,0,24H140v16h36a12,12,0,0,1,0,24H140v28a12,12,0,0,1-24,0V188H80a12,12,0,0,1,0-24h36V148H80a12,12,0,0,1,0-24h22.68l-56-68.4A12,12,0,1,1,65.29,40.4L128,117.05,190.71,40.4a12,12,0,1,1,18.58,15.2Z"},null,-1),D=[T],G={key:1},O=e("path",{d:"M200,48l-72,88L56,48Z",opacity:"0.2"},null,-1),W=e("path",{d:"M206.19,53.07,144.88,128H176a8,8,0,0,1,0,16H136v16h40a8,8,0,0,1,0,16H136v40a8,8,0,0,1-16,0V176H80a8,8,0,0,1,0-16h40V144H80a8,8,0,0,1,0-16h31.12L49.81,53.07A8,8,0,0,1,62.19,42.93L128,123.37l65.81-80.44a8,8,0,1,1,12.38,10.14Z"},null,-1),q=[O,W],U={key:2},K=e("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm54.4,52.8L144,128h16a8,8,0,0,1,0,16H136v16h24a8,8,0,0,1,0,16H136v16a8,8,0,0,1-16,0V176H96a8,8,0,0,1,0-16h24V144H96a8,8,0,0,1,0-16h16L73.6,76.8a8,8,0,1,1,12.8-9.6L128,122.67,169.6,67.2a8,8,0,0,1,12.8,9.6Z"},null,-1),Q=[K],X={key:3},Y=e("path",{d:"M204.64,51.8l-64,78.2H176a6,6,0,0,1,0,12H134v20h42a6,6,0,0,1,0,12H134v42a6,6,0,0,1-12,0V174H80a6,6,0,0,1,0-12h42V142H80a6,6,0,0,1,0-12h35.34l-64-78.2a6,6,0,1,1,9.28-7.6L128,126.53,195.36,44.2a6,6,0,0,1,9.28,7.6Z"},null,-1),aa=[Y],ea={key:4},ta=e("path",{d:"M206.19,53.07,144.88,128H176a8,8,0,0,1,0,16H136v16h40a8,8,0,0,1,0,16H136v40a8,8,0,0,1-16,0V176H80a8,8,0,0,1,0-16h40V144H80a8,8,0,0,1,0-16h31.12L49.81,53.07A8,8,0,0,1,62.19,42.93L128,123.37l65.81-80.44a8,8,0,1,1,12.38,10.14Z"},null,-1),la=[ta],sa={key:5},ra=e("path",{d:"M203.1,50.53,136.44,132H176a4,4,0,0,1,0,8H132v24h44a4,4,0,0,1,0,8H132v44a4,4,0,0,1-8,0V172H80a4,4,0,0,1,0-8h44V140H80a4,4,0,0,1,0-8h39.56L52.9,50.53a4,4,0,0,1,6.2-5.06L128,129.68l68.9-84.21a4,4,0,1,1,6.2,5.06Z"},null,-1),na=[ra],oa={name:"PhCurrencyJpy"},ia=k({...oa,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(y){const t=y,o=m("weight","regular"),i=m("size","1em"),p=m("color","currentColor"),c=m("mirrored",!1),s=v(()=>t.weight??o),u=v(()=>t.size??i),_=v(()=>t.color??p),g=v(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:c?"scale(-1, 1)":void 0);return(d,a)=>(l(),n("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:_.value,transform:g.value},d.$attrs),[P(d.$slots,"default"),s.value==="bold"?(l(),n("g",R,D)):s.value==="duotone"?(l(),n("g",G,q)):s.value==="fill"?(l(),n("g",U,Q)):s.value==="light"?(l(),n("g",X,aa)):s.value==="regular"?(l(),n("g",ea,la)):s.value==="thin"?(l(),n("g",sa,na)):x("",!0)],16,z))}}),ca={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ua={class:"w-full"},da={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ha={class:"w-full"},Ha={__name:"PaseliView",setup(y){const t=w({}),o=w({}),i=w(!0),p=B(),c=parseInt(p.params.id);async function s(){try{t.value=null;const a=await j(c);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function u(){try{o.value=null;const a=await J(c);o.value=a,i.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}I(()=>{i.value=!0,s(),u()});const _=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],g=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function d(a){var H=[];for(var h of JSON.parse(JSON.stringify(a))){if(h.timestamp){const S=new Date(h.timestamp*1e3);h.timestamp=S.toLocaleString()}H.push(h)}return H}return(a,H)=>(l(),M(F,null,{default:f(()=>[r(Z,null,{default:f(()=>[!i.value&&t.value?(l(),n(E,{key:0},[r(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),r(L,{icon:V(ia),title:"Player PASELI Balances",main:""},null,8,["icon"]),r(A,{"has-table":""},{default:f(()=>[e("div",ca,[e("div",ua,[r(b,{headers:g,items:o.value.balances},null,8,["items"])])])]),_:1}),r(L,{icon:V(N),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),r(A,{"has-table":""},{default:f(()=>[e("div",da,[e("div",ha,[r(b,{headers:_,items:d(o.value.transactions)},null,8,["items"])])])]),_:1})],64)):x("",!0)]),_:1})]),_:1}))}};export{Ha as default};
import{R as k,S as m,U as v,j as n,d as l,V as P,f as x,i as e,W as $,r as w,a as B,o as I,c as M,w as f,e as r,_ as Z,F as E,J as L,g as V,h as A,m as F}from"./index-0qLJ2-KK.js";import{F as N}from"./PhCashRegister.vue-i5FA8l_g.js";import{_ as b}from"./GeneralTable-C_oquY0O.js";import{_ as C}from"./ArcadeCard-DbAtLyoZ.js";import{A as j,e as J}from"./arcade-CMiEktTR.js";import"./PhHouse.vue-CQU0yXVg.js";const z=["width","height","fill","transform"],R={key:0},T=e("path",{d:"M209.29,55.6l-56,68.4H176a12,12,0,0,1,0,24H140v16h36a12,12,0,0,1,0,24H140v28a12,12,0,0,1-24,0V188H80a12,12,0,0,1,0-24h36V148H80a12,12,0,0,1,0-24h22.68l-56-68.4A12,12,0,1,1,65.29,40.4L128,117.05,190.71,40.4a12,12,0,1,1,18.58,15.2Z"},null,-1),D=[T],G={key:1},O=e("path",{d:"M200,48l-72,88L56,48Z",opacity:"0.2"},null,-1),W=e("path",{d:"M206.19,53.07,144.88,128H176a8,8,0,0,1,0,16H136v16h40a8,8,0,0,1,0,16H136v40a8,8,0,0,1-16,0V176H80a8,8,0,0,1,0-16h40V144H80a8,8,0,0,1,0-16h31.12L49.81,53.07A8,8,0,0,1,62.19,42.93L128,123.37l65.81-80.44a8,8,0,1,1,12.38,10.14Z"},null,-1),q=[O,W],U={key:2},K=e("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm54.4,52.8L144,128h16a8,8,0,0,1,0,16H136v16h24a8,8,0,0,1,0,16H136v16a8,8,0,0,1-16,0V176H96a8,8,0,0,1,0-16h24V144H96a8,8,0,0,1,0-16h16L73.6,76.8a8,8,0,1,1,12.8-9.6L128,122.67,169.6,67.2a8,8,0,0,1,12.8,9.6Z"},null,-1),Q=[K],X={key:3},Y=e("path",{d:"M204.64,51.8l-64,78.2H176a6,6,0,0,1,0,12H134v20h42a6,6,0,0,1,0,12H134v42a6,6,0,0,1-12,0V174H80a6,6,0,0,1,0-12h42V142H80a6,6,0,0,1,0-12h35.34l-64-78.2a6,6,0,1,1,9.28-7.6L128,126.53,195.36,44.2a6,6,0,0,1,9.28,7.6Z"},null,-1),aa=[Y],ea={key:4},ta=e("path",{d:"M206.19,53.07,144.88,128H176a8,8,0,0,1,0,16H136v16h40a8,8,0,0,1,0,16H136v40a8,8,0,0,1-16,0V176H80a8,8,0,0,1,0-16h40V144H80a8,8,0,0,1,0-16h31.12L49.81,53.07A8,8,0,0,1,62.19,42.93L128,123.37l65.81-80.44a8,8,0,1,1,12.38,10.14Z"},null,-1),la=[ta],sa={key:5},ra=e("path",{d:"M203.1,50.53,136.44,132H176a4,4,0,0,1,0,8H132v24h44a4,4,0,0,1,0,8H132v44a4,4,0,0,1-8,0V172H80a4,4,0,0,1,0-8h44V140H80a4,4,0,0,1,0-8h39.56L52.9,50.53a4,4,0,0,1,6.2-5.06L128,129.68l68.9-84.21a4,4,0,1,1,6.2,5.06Z"},null,-1),na=[ra],oa={name:"PhCurrencyJpy"},ia=k({...oa,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(y){const t=y,o=m("weight","regular"),i=m("size","1em"),p=m("color","currentColor"),c=m("mirrored",!1),s=v(()=>t.weight??o),u=v(()=>t.size??i),_=v(()=>t.color??p),g=v(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:c?"scale(-1, 1)":void 0);return(d,a)=>(l(),n("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:_.value,transform:g.value},d.$attrs),[P(d.$slots,"default"),s.value==="bold"?(l(),n("g",R,D)):s.value==="duotone"?(l(),n("g",G,q)):s.value==="fill"?(l(),n("g",U,Q)):s.value==="light"?(l(),n("g",X,aa)):s.value==="regular"?(l(),n("g",ea,la)):s.value==="thin"?(l(),n("g",sa,na)):x("",!0)],16,z))}}),ca={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ua={class:"w-full"},da={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ha={class:"w-full"},Ha={__name:"PaseliView",setup(y){const t=w({}),o=w({}),i=w(!0),p=B(),c=parseInt(p.params.id);async function s(){try{t.value=null;const a=await j(c);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function u(){try{o.value=null;const a=await J(c);o.value=a,i.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}I(()=>{i.value=!0,s(),u()});const _=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],g=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function d(a){var H=[];for(var h of JSON.parse(JSON.stringify(a))){if(h.timestamp){const S=new Date(h.timestamp*1e3);h.timestamp=S.toLocaleString()}H.push(h)}return H}return(a,H)=>(l(),M(F,null,{default:f(()=>[r(Z,null,{default:f(()=>[!i.value&&t.value?(l(),n(E,{key:0},[r(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),r(L,{icon:V(ia),title:"Player PASELI Balances",main:""},null,8,["icon"]),r(A,{"has-table":""},{default:f(()=>[e("div",ca,[e("div",ua,[r(b,{headers:g,items:o.value.balances},null,8,["items"])])])]),_:1}),r(L,{icon:V(N),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),r(A,{"has-table":""},{default:f(()=>[e("div",da,[e("div",ha,[r(b,{headers:_,items:d(o.value.transactions)},null,8,["items"])])])]),_:1})],64)):x("",!0)]),_:1})]),_:1}))}};export{Ha as default};

View File

@ -1 +1 @@
import{a as G,b as N,a4 as A,r as k,n as F,o as R,U as w,c as $,d as t,w as g,f as p,g as s,_ as B,j as u,F as v,e as d,i as l,l as x,G as U,al as D,J as E,Z as j,k as I,h as C,t as f,y as L,m as T}from"./index-D5js98pV.js";import{_ as H}from"./FormControl-DfNoBpfO.js";import{_ as J}from"./GameHeader-JVOj8wEA.js";import{b as M}from"./music-CcMAmLYy.js";import{A as W}from"./profile-D-GZxDy7.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const Z={class:"flex gap-2 mb-6 md:mb-0"},q={key:0,class:"md:w-1/3 md:text-right"},z={class:"lg:flex w-full lg:place-content-between"},K={class:"mb-4 lg:mb-0 space-y-1"},O={class:"text-lg lg:text-xl"},Q={class:"text-md lg:text-lg"},X={class:"grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end"},Y={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},ee={class:"text-md lg:text-lg"},ce={__name:"PersonalRecords",setup(se){const y=G(),b=N();var _=y.params.game;const e=A(_);var h=y.params.userId??null,m=k([]);const a=k(null),n=F({currentVersion:null});e||b.push({name:"ErrorPage",params:{catchAll:"404"}}),h||b.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(n.currentVersion=1),R(async()=>{try{const r=await M(_,h);m.value=r,P(),e.versions&&!n.currentVersion&&(n.currentVersion=V.value.at(-1)?.id??null)}catch(r){console.error("Failed to fetch score data:",r)}});async function P(){try{a.value=null;const r=await W(_,null,h);a.value=r}catch(r){console.error("Failed to fetch user profile data:",r)}}const V=w(()=>{if(!e.versions)return[];const r=new Set(m.value.map(o=>o.version));return e.versions.filter(o=>r.has(o.id))}),S=w(()=>n.currentVersion?m.value.filter(r=>r.version===n.currentVersion):m.value);return(r,o)=>(t(),$(T,null,{default:g(()=>[s(m)?(t(),$(B,{key:0},{default:g(()=>[a.value?(t(),u(v,{key:0},[d(J,{game:s(e),profile:a.value},null,8,["game","profile"]),l("div",Z,[d(x,{icon:s(U),href:`/#/games/${s(e).id}/profiles/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Profile`},null,8,["icon","href","label"]),d(x,{icon:s(D),href:`/#/games/${s(e).id}/scores/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Scores`},null,8,["icon","href","label"])]),d(E,{icon:s(j),title:`${a.value.username}'s ${s(e).shortName?s(e).shortName:s(e).name} Records`,main:""},{default:g(()=>[s(e).versions?(t(),u("div",q,[o[1]||(o[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(H,{modelValue:n.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=i=>n.currentVersion=i),options:V.value.slice().reverse()},null,8,["modelValue","options"])])):p("",!0)]),_:1},8,["icon","title"]),(t(!0),u(v,null,I(S.value,i=>(t(),$(C,{key:i.id,class:"mb-6"},{default:g(()=>[l("div",z,[l("div",K,[l("h1",O,f(i.name),1),l("h2",Q,f(i.artist),1),d(x,{label:"View Song",color:"info",href:`/#/games/${s(_)}/song/${i.id}`},null,8,["href"])]),l("div",X,[(t(!0),u(v,null,I(i.charts,c=>(t(),u(v,{key:c.db_id},[c.data?.difficulty!=0?(t(),u("div",Y,[l("h2",ee,f(s(e).chartTable[c.chart])+" - "+f(c.data?.difficulty),1),L(" "+f(c.record?`${c.record?.username} - ${c.record.points?.toLocaleString()}`:"Unclaimed"),1)])):p("",!0)],64))),128))])])]),_:2},1024))),128))],64)):p("",!0)]),_:1})):p("",!0)]),_:1}))}};export{ce as default};
import{a as G,b as N,a4 as A,r as k,n as F,o as R,U as w,c as $,d as t,w as g,f as p,g as s,_ as B,j as u,F as v,e as d,i as l,l as x,G as U,al as D,J as E,Z as j,k as I,h as C,t as f,y as L,m as T}from"./index-0qLJ2-KK.js";import{_ as H}from"./FormControl-n-2BZaUK.js";import{_ as J}from"./GameHeader-wRhOF4aF.js";import{b as M}from"./music-CMg78_Wk.js";import{A as W}from"./profile-7q4Sie4Z.js";import"./PhGear.vue-wMv8_Lk2.js";import"./PhHouse.vue-CQU0yXVg.js";const Z={class:"flex gap-2 mb-6 md:mb-0"},q={key:0,class:"md:w-1/3 md:text-right"},z={class:"lg:flex w-full lg:place-content-between"},K={class:"mb-4 lg:mb-0 space-y-1"},O={class:"text-lg lg:text-xl"},Q={class:"text-md lg:text-lg"},X={class:"grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end"},Y={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},ee={class:"text-md lg:text-lg"},ce={__name:"PersonalRecords",setup(se){const y=G(),b=N();var _=y.params.game;const e=A(_);var h=y.params.userId??null,m=k([]);const a=k(null),n=F({currentVersion:null});e||b.push({name:"ErrorPage",params:{catchAll:"404"}}),h||b.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(n.currentVersion=1),R(async()=>{try{const r=await M(_,h);m.value=r,P(),e.versions&&!n.currentVersion&&(n.currentVersion=V.value.at(-1)?.id??null)}catch(r){console.error("Failed to fetch score data:",r)}});async function P(){try{a.value=null;const r=await W(_,null,h);a.value=r}catch(r){console.error("Failed to fetch user profile data:",r)}}const V=w(()=>{if(!e.versions)return[];const r=new Set(m.value.map(o=>o.version));return e.versions.filter(o=>r.has(o.id))}),S=w(()=>n.currentVersion?m.value.filter(r=>r.version===n.currentVersion):m.value);return(r,o)=>(t(),$(T,null,{default:g(()=>[s(m)?(t(),$(B,{key:0},{default:g(()=>[a.value?(t(),u(v,{key:0},[d(J,{game:s(e),profile:a.value},null,8,["game","profile"]),l("div",Z,[d(x,{icon:s(U),href:`/#/games/${s(e).id}/profiles/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Profile`},null,8,["icon","href","label"]),d(x,{icon:s(D),href:`/#/games/${s(e).id}/scores/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Scores`},null,8,["icon","href","label"])]),d(E,{icon:s(j),title:`${a.value.username}'s ${s(e).shortName?s(e).shortName:s(e).name} Records`,main:""},{default:g(()=>[s(e).versions?(t(),u("div",q,[o[1]||(o[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(H,{modelValue:n.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=i=>n.currentVersion=i),options:V.value.slice().reverse()},null,8,["modelValue","options"])])):p("",!0)]),_:1},8,["icon","title"]),(t(!0),u(v,null,I(S.value,i=>(t(),$(C,{key:i.id,class:"mb-6"},{default:g(()=>[l("div",z,[l("div",K,[l("h1",O,f(i.name),1),l("h2",Q,f(i.artist),1),d(x,{label:"View Song",color:"info",href:`/#/games/${s(_)}/song/${i.id}`},null,8,["href"])]),l("div",X,[(t(!0),u(v,null,I(i.charts,c=>(t(),u(v,{key:c.db_id},[c.data?.difficulty!=0?(t(),u("div",Y,[l("h2",ee,f(s(e).chartTable[c.chart])+" - "+f(c.data?.difficulty),1),L(" "+f(c.record?`${c.record?.username} - ${c.record.points?.toLocaleString()}`:"Unclaimed"),1)])):p("",!0)],64))),128))])])]),_:2},1024))),128))],64)):p("",!0)]),_:1})):p("",!0)]),_:1}))}};export{ce as default};

View File

@ -1 +1 @@
import{a as T,b as x,u as S,a4 as I,r as _,o as R,c as P,d as h,w as c,e as t,_ as A,j as B,f as C,F,i as y,g as r,l as g,G as E,Z as G,J as N,al as D,h as H,m as L}from"./index-D5js98pV.js";import{_ as V}from"./GeneralTable-CgZ3N5Ab.js";import{_ as M}from"./GameHeader-JVOj8wEA.js";import{A as j}from"./profile-D-GZxDy7.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const J={class:"flex gap-2 mb-6"},Q={__name:"PersonalScores",setup(U){const u=T(),f=x(),k=S();var o=null,e=null,d=null;o=u.params.game,d=u.params.userId,e=I(o),e||f.push({name:"ErrorPage",params:{catchAll:"404"}});const l=_(null),i=_([]),p=[{text:"Timestamp",value:"timestamp",width:140},{text:"New PB",value:"newRecord",width:100},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:180},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var v of e.scoreHeaders)p.push(v);R(async()=>{try{const s=await k.getAttemptData(o,d);i.value=$(s)}catch(s){console.error("Failed to fetch score data:",s)}b()});async function b(){try{l.value=null;const s=await j(o,null,d);l.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function $(s){var n=[];for(var a of s){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const w=new Date(a.timestamp*1e3);a.timestamp=w.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.data?.stats?.score!=null&&(a.exscore=a.points.toString(),a.points=a.data?.stats?.score.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.song?.chart!=null&&e.chartTable&&(a.song.chart=e.chartTable[a.song?.chart]),a.data?.halo!=null&&e.haloTable&&(a.data.halo=e.haloTable[a.data?.halo]),a.data?.medal!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.medal]),a.data?.clear_status!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.clear_status]),a.data?.rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.rank]),a.data?.result_rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.result_rank]),a.data?.grade!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.grade]),a.data?.skill_perc>0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",n.push(a)}return n}const m=s=>{const n=s.song.id;f.push(`/games/${o}/song/${n}`)};return(s,n)=>(h(),P(L,null,{default:c(()=>[t(A,null,{default:c(()=>[l.value?(h(),B(F,{key:0},[t(M,{game:r(e),profile:l.value},null,8,["game","profile"]),y("div",J,[t(g,{icon:r(E),href:`/#/games/${r(e).id}/profiles/${l.value.userId}`,outline:!1,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),t(g,{icon:r(G),href:`/#/games/${r(e).id}/records/${l.value.userId}`,outline:!1,color:"info",label:`${l.value.username}'s Records`},null,8,["icon","href","label"])]),t(N,{icon:r(D),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),t(H,{"has-table":""},{default:c(()=>[t(V,{headers:p,items:i.value,onRowClicked:m},null,8,["items"])]),_:1})],64)):C("",!0)]),_:1})]),_:1}))}};export{Q as default};
import{a as T,b as x,u as S,a4 as I,r as _,o as R,c as P,d as h,w as c,e as t,_ as A,j as B,f as C,F,i as y,g as r,l as g,G as E,Z as G,J as N,al as D,h as H,m as L}from"./index-0qLJ2-KK.js";import{_ as V}from"./GeneralTable-C_oquY0O.js";import{_ as M}from"./GameHeader-wRhOF4aF.js";import{A as j}from"./profile-7q4Sie4Z.js";import"./PhGear.vue-wMv8_Lk2.js";import"./PhHouse.vue-CQU0yXVg.js";const J={class:"flex gap-2 mb-6"},Q={__name:"PersonalScores",setup(U){const u=T(),f=x(),k=S();var o=null,e=null,d=null;o=u.params.game,d=u.params.userId,e=I(o),e||f.push({name:"ErrorPage",params:{catchAll:"404"}});const l=_(null),i=_([]),p=[{text:"Timestamp",value:"timestamp",width:140},{text:"New PB",value:"newRecord",width:100},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:180},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var v of e.scoreHeaders)p.push(v);R(async()=>{try{const s=await k.getAttemptData(o,d);i.value=$(s)}catch(s){console.error("Failed to fetch score data:",s)}b()});async function b(){try{l.value=null;const s=await j(o,null,d);l.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function $(s){var n=[];for(var a of s){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const w=new Date(a.timestamp*1e3);a.timestamp=w.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.data?.stats?.score!=null&&(a.exscore=a.points.toString(),a.points=a.data?.stats?.score.toString().replace(new RegExp("\\B(?<!\\.\\d*)(?=(\\d{3})+(?!\\d))","g"),",")),a.song?.chart!=null&&e.chartTable&&(a.song.chart=e.chartTable[a.song?.chart]),a.data?.halo!=null&&e.haloTable&&(a.data.halo=e.haloTable[a.data?.halo]),a.data?.medal!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.medal]),a.data?.clear_status!=null&&e.medalTable&&(a.data.medal=e.medalTable[a.data?.clear_status]),a.data?.rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.rank]),a.data?.result_rank!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.result_rank]),a.data?.grade!=null&&e.rankTable&&(a.data.rank=e.rankTable[a.data?.grade]),a.data?.skill_perc>0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",n.push(a)}return n}const m=s=>{const n=s.song.id;f.push(`/games/${o}/song/${n}`)};return(s,n)=>(h(),P(L,null,{default:c(()=>[t(A,null,{default:c(()=>[l.value?(h(),B(F,{key:0},[t(M,{game:r(e),profile:l.value},null,8,["game","profile"]),y("div",J,[t(g,{icon:r(E),href:`/#/games/${r(e).id}/profiles/${l.value.userId}`,outline:!1,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),t(g,{icon:r(G),href:`/#/games/${r(e).id}/records/${l.value.userId}`,outline:!1,color:"info",label:`${l.value.username}'s Records`},null,8,["icon","href","label"])]),t(N,{icon:r(D),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),t(H,{"has-table":""},{default:c(()=>[t(V,{headers:p,items:i.value,onRowClicked:m},null,8,["items"])]),_:1})],64)):C("",!0)]),_:1})]),_:1}))}};export{Q as default};

View File

@ -1 +1 @@
import{R as v,S as o,U as c,j as a,d as e,V as A,f as Z,i as t,W as C}from"./index-D5js98pV.js";const f=["width","height","fill","transform"],w={key:0},y=t("path",{d:"M128,20a108,108,0,0,0,0,216c22.27,0,45.69-6.73,62.64-18a12,12,0,1,0-13.29-20c-13,8.63-31.89,14-49.35,14a84,84,0,1,1,84-84c0,9.29-1.67,17.08-4.69,21.95-2.64,4.24-6,6.05-11.31,6.05s-8.67-1.81-11.31-6.05c-3-4.87-4.69-12.66-4.69-21.95V88a12,12,0,0,0-23.49-3.46,52,52,0,1,0,8.86,79.57C172.3,174.3,182.81,180,196,180c24.67,0,40-19.92,40-52A108.12,108.12,0,0,0,128,20Zm0,136a28,28,0,1,1,28-28A28,28,0,0,1,128,156Z"},null,-1),V=[y],k={key:1},M=t("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),B=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),S=[M,B],x={key:2},z=t("path",{d:"M232,128c0,.51,0,1,0,1.52-.34,14.26-5.63,30.48-28,30.48-23.14,0-28-17.4-28-32V88a8,8,0,0,0-8.53-8A8.17,8.17,0,0,0,160,88.27v4a48,48,0,1,0,6.73,64.05,40.19,40.19,0,0,0,3.38,5C175.48,168,185.71,176,204,176a54.81,54.81,0,0,0,9.22-.75,4,4,0,0,1,4.09,6A104.05,104.05,0,0,1,125.91,232C71.13,230.9,26.2,186.86,24.08,132.11A104,104,0,1,1,232,128ZM96,128a32,32,0,1,0,32-32A32,32,0,0,0,96,128Z"},null,-1),N=[z],b={key:3},j=t("path",{d:"M128,26a102,102,0,0,0,0,204c21.13,0,43.31-6.35,59.32-17a6,6,0,0,0-6.65-10c-13.9,9.25-34.09,15-52.67,15a90,90,0,1,1,90-90c0,29.58-13.78,34-22,34s-22-4.42-22-34V88a6,6,0,0,0-12,0v9a46,46,0,1,0,4.34,56.32C171.76,166.6,182,174,196,174c21.29,0,34-17.2,34-46A102.12,102.12,0,0,0,128,26Zm0,136a34,34,0,1,1,34-34A34,34,0,0,1,128,162Z"},null,-1),P=[j],$={key:4},E=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),W=[E],q={key:5},D=t("path",{d:"M128,28a100,100,0,0,0,0,200c20.76,0,42.52-6.23,58.21-16.66a4,4,0,1,0-4.43-6.67C167.35,214.27,147.24,220,128,220a92,92,0,1,1,92-92c0,31.32-15,36-24,36s-24-4.68-24-36V88a4,4,0,0,0-8,0v14.75a44,44,0,1,0,2.82,45.94C171.46,163.58,181.66,172,196,172c20,0,32-16.45,32-44A100.11,100.11,0,0,0,128,28Zm0,136a36,36,0,1,1,36-36A36,36,0,0,1,128,164Z"},null,-1),F=[D],G={name:"PhAt"},U=v({...G,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){const r=n,u=o("weight","regular"),d=o("size","1em"),m=o("color","currentColor"),p=o("mirrored",!1),l=c(()=>r.weight??u),s=c(()=>r.size??d),g=c(()=>r.color??m),h=c(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(i,I)=>(e(),a("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:g.value,transform:h.value},i.$attrs),[A(i.$slots,"default"),l.value==="bold"?(e(),a("g",w,V)):l.value==="duotone"?(e(),a("g",k,S)):l.value==="fill"?(e(),a("g",x,N)):l.value==="light"?(e(),a("g",b,P)):l.value==="regular"?(e(),a("g",$,W)):l.value==="thin"?(e(),a("g",q,F)):Z("",!0)],16,f))}});export{U as I};
import{R as v,S as o,U as c,j as a,d as e,V as A,f as Z,i as t,W as C}from"./index-0qLJ2-KK.js";const f=["width","height","fill","transform"],w={key:0},y=t("path",{d:"M128,20a108,108,0,0,0,0,216c22.27,0,45.69-6.73,62.64-18a12,12,0,1,0-13.29-20c-13,8.63-31.89,14-49.35,14a84,84,0,1,1,84-84c0,9.29-1.67,17.08-4.69,21.95-2.64,4.24-6,6.05-11.31,6.05s-8.67-1.81-11.31-6.05c-3-4.87-4.69-12.66-4.69-21.95V88a12,12,0,0,0-23.49-3.46,52,52,0,1,0,8.86,79.57C172.3,174.3,182.81,180,196,180c24.67,0,40-19.92,40-52A108.12,108.12,0,0,0,128,20Zm0,136a28,28,0,1,1,28-28A28,28,0,0,1,128,156Z"},null,-1),V=[y],k={key:1},M=t("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),B=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),S=[M,B],x={key:2},z=t("path",{d:"M232,128c0,.51,0,1,0,1.52-.34,14.26-5.63,30.48-28,30.48-23.14,0-28-17.4-28-32V88a8,8,0,0,0-8.53-8A8.17,8.17,0,0,0,160,88.27v4a48,48,0,1,0,6.73,64.05,40.19,40.19,0,0,0,3.38,5C175.48,168,185.71,176,204,176a54.81,54.81,0,0,0,9.22-.75,4,4,0,0,1,4.09,6A104.05,104.05,0,0,1,125.91,232C71.13,230.9,26.2,186.86,24.08,132.11A104,104,0,1,1,232,128ZM96,128a32,32,0,1,0,32-32A32,32,0,0,0,96,128Z"},null,-1),N=[z],b={key:3},j=t("path",{d:"M128,26a102,102,0,0,0,0,204c21.13,0,43.31-6.35,59.32-17a6,6,0,0,0-6.65-10c-13.9,9.25-34.09,15-52.67,15a90,90,0,1,1,90-90c0,29.58-13.78,34-22,34s-22-4.42-22-34V88a6,6,0,0,0-12,0v9a46,46,0,1,0,4.34,56.32C171.76,166.6,182,174,196,174c21.29,0,34-17.2,34-46A102.12,102.12,0,0,0,128,26Zm0,136a34,34,0,1,1,34-34A34,34,0,0,1,128,162Z"},null,-1),P=[j],$={key:4},E=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),W=[E],q={key:5},D=t("path",{d:"M128,28a100,100,0,0,0,0,200c20.76,0,42.52-6.23,58.21-16.66a4,4,0,1,0-4.43-6.67C167.35,214.27,147.24,220,128,220a92,92,0,1,1,92-92c0,31.32-15,36-24,36s-24-4.68-24-36V88a4,4,0,0,0-8,0v14.75a44,44,0,1,0,2.82,45.94C171.46,163.58,181.66,172,196,172c20,0,32-16.45,32-44A100.11,100.11,0,0,0,128,28Zm0,136a36,36,0,1,1,36-36A36,36,0,0,1,128,164Z"},null,-1),F=[D],G={name:"PhAt"},U=v({...G,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){const r=n,u=o("weight","regular"),d=o("size","1em"),m=o("color","currentColor"),p=o("mirrored",!1),l=c(()=>r.weight??u),s=c(()=>r.size??d),g=c(()=>r.color??m),h=c(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(i,I)=>(e(),a("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:g.value,transform:h.value},i.$attrs),[A(i.$slots,"default"),l.value==="bold"?(e(),a("g",w,V)):l.value==="duotone"?(e(),a("g",k,S)):l.value==="fill"?(e(),a("g",x,N)):l.value==="light"?(e(),a("g",b,P)):l.value==="regular"?(e(),a("g",$,W)):l.value==="thin"?(e(),a("g",q,F)):Z("",!0)],16,f))}});export{U as I};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{R as Z,S as o,U as i,j as e,d as l,V as A,f as v,i as a,W as M}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],f={key:0},w=a("path",{d:"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"},null,-1),k=[w],L={key:1},B=a("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),C=a("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),S=[B,C],x={key:2},z=a("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"},null,-1),N=[z],V={key:3},b=a("path",{d:"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),j=[b],P={key:4},$=a("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),E=[$],W={key:5},q=a("path",{d:"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),D=[q],F={name:"PhCheckCircle"},U=Z({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),m=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??m),g=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,H)=>(l(),e("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:g.value,transform:c.value},n.$attrs),[A(n.$slots,"default"),t.value==="bold"?(l(),e("g",f,k)):t.value==="duotone"?(l(),e("g",L,S)):t.value==="fill"?(l(),e("g",x,N)):t.value==="light"?(l(),e("g",V,j)):t.value==="regular"?(l(),e("g",P,E)):t.value==="thin"?(l(),e("g",W,D)):v("",!0)],16,y))}});export{U as H};
import{R as Z,S as o,U as i,j as e,d as l,V as A,f as v,i as a,W as M}from"./index-0qLJ2-KK.js";const y=["width","height","fill","transform"],f={key:0},w=a("path",{d:"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"},null,-1),k=[w],L={key:1},B=a("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),C=a("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),S=[B,C],x={key:2},z=a("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"},null,-1),N=[z],V={key:3},b=a("path",{d:"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),j=[b],P={key:4},$=a("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),E=[$],W={key:5},q=a("path",{d:"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),D=[q],F={name:"PhCheckCircle"},U=Z({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),m=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??m),g=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,H)=>(l(),e("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:g.value,transform:c.value},n.$attrs),[A(n.$slots,"default"),t.value==="bold"?(l(),e("g",f,k)):t.value==="duotone"?(l(),e("g",L,S)):t.value==="fill"?(l(),e("g",x,N)):t.value==="light"?(l(),e("g",V,j)):t.value==="regular"?(l(),e("g",P,E)):t.value==="thin"?(l(),e("g",W,D)):v("",!0)],16,y))}});export{U as H};

View File

@ -1 +1 @@
import{R as A,S as o,U as H,j as a,d as e,V as v,f as g,i as t,W as p}from"./index-D5js98pV.js";const c=["width","height","fill","transform"],M={key:0},y=t("path",{d:"M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,24V88H36V68ZM36,188V112H220v76Zm172-24a12,12,0,0,1-12,12H164a12,12,0,0,1,0-24h32A12,12,0,0,1,208,164Zm-68,0a12,12,0,0,1-12,12H116a12,12,0,0,1,0-24h12A12,12,0,0,1,140,164Z"},null,-1),f=[y],w={key:1},k=t("path",{d:"M232,96v96a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V96Z",opacity:"0.2"},null,-1),B=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),C=[k,B],S={key:2},x=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM136,176H120a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm64,0H168a8,8,0,0,1,0-16h32a8,8,0,0,1,0,16ZM32,88V64H224V88Z"},null,-1),z=[x],N={key:3},b=t("path",{d:"M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50ZM32,62H224a2,2,0,0,1,2,2V90H30V64A2,2,0,0,1,32,62ZM224,194H32a2,2,0,0,1-2-2V102H226v90A2,2,0,0,1,224,194Zm-18-26a6,6,0,0,1-6,6H168a6,6,0,0,1,0-12h32A6,6,0,0,1,206,168Zm-64,0a6,6,0,0,1-6,6H120a6,6,0,0,1,0-12h16A6,6,0,0,1,142,168Z"},null,-1),j=[b],P={key:4},$=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),E=[$],W={key:5},q=t("path",{d:"M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52ZM32,60H224a4,4,0,0,1,4,4V92H28V64A4,4,0,0,1,32,60ZM224,196H32a4,4,0,0,1-4-4V100H228v92A4,4,0,0,1,224,196Zm-20-28a4,4,0,0,1-4,4H168a4,4,0,0,1,0-8h32A4,4,0,0,1,204,168Zm-64,0a4,4,0,0,1-4,4H120a4,4,0,0,1,0-8h16A4,4,0,0,1,140,168Z"},null,-1),D=[q],F={name:"PhCreditCard"},U=A({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(h){const l=h,i=o("weight","regular"),s=o("size","1em"),Z=o("color","currentColor"),n=o("mirrored",!1),r=H(()=>l.weight??i),m=H(()=>l.size??s),d=H(()=>l.color??Z),u=H(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(V,I)=>(e(),a("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:m.value,height:m.value,fill:d.value,transform:u.value},V.$attrs),[v(V.$slots,"default"),r.value==="bold"?(e(),a("g",M,f)):r.value==="duotone"?(e(),a("g",w,C)):r.value==="fill"?(e(),a("g",S,z)):r.value==="light"?(e(),a("g",N,j)):r.value==="regular"?(e(),a("g",P,E)):r.value==="thin"?(e(),a("g",W,D)):g("",!0)],16,c))}});export{U as I};
import{R as A,S as o,U as H,j as a,d as e,V as v,f as g,i as t,W as p}from"./index-0qLJ2-KK.js";const c=["width","height","fill","transform"],M={key:0},y=t("path",{d:"M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,24V88H36V68ZM36,188V112H220v76Zm172-24a12,12,0,0,1-12,12H164a12,12,0,0,1,0-24h32A12,12,0,0,1,208,164Zm-68,0a12,12,0,0,1-12,12H116a12,12,0,0,1,0-24h12A12,12,0,0,1,140,164Z"},null,-1),f=[y],w={key:1},k=t("path",{d:"M232,96v96a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V96Z",opacity:"0.2"},null,-1),B=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),C=[k,B],S={key:2},x=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM136,176H120a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm64,0H168a8,8,0,0,1,0-16h32a8,8,0,0,1,0,16ZM32,88V64H224V88Z"},null,-1),z=[x],N={key:3},b=t("path",{d:"M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50ZM32,62H224a2,2,0,0,1,2,2V90H30V64A2,2,0,0,1,32,62ZM224,194H32a2,2,0,0,1-2-2V102H226v90A2,2,0,0,1,224,194Zm-18-26a6,6,0,0,1-6,6H168a6,6,0,0,1,0-12h32A6,6,0,0,1,206,168Zm-64,0a6,6,0,0,1-6,6H120a6,6,0,0,1,0-12h16A6,6,0,0,1,142,168Z"},null,-1),j=[b],P={key:4},$=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),E=[$],W={key:5},q=t("path",{d:"M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52ZM32,60H224a4,4,0,0,1,4,4V92H28V64A4,4,0,0,1,32,60ZM224,196H32a4,4,0,0,1-4-4V100H228v92A4,4,0,0,1,224,196Zm-20-28a4,4,0,0,1-4,4H168a4,4,0,0,1,0-8h32A4,4,0,0,1,204,168Zm-64,0a4,4,0,0,1-4,4H120a4,4,0,0,1,0-8h16A4,4,0,0,1,140,168Z"},null,-1),D=[q],F={name:"PhCreditCard"},U=A({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(h){const l=h,i=o("weight","regular"),s=o("size","1em"),Z=o("color","currentColor"),n=o("mirrored",!1),r=H(()=>l.weight??i),m=H(()=>l.size??s),d=H(()=>l.color??Z),u=H(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(V,I)=>(e(),a("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:m.value,height:m.value,fill:d.value,transform:u.value},V.$attrs),[v(V.$slots,"default"),r.value==="bold"?(e(),a("g",M,f)):r.value==="duotone"?(e(),a("g",w,C)):r.value==="fill"?(e(),a("g",S,z)):r.value==="light"?(e(),a("g",N,j)):r.value==="regular"?(e(),a("g",P,E)):r.value==="thin"?(e(),a("g",W,D)):g("",!0)],16,c))}});export{U as I};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{R as g,S as o,U as v,j as a,d as e,V as m,f as c,i as l,W as A}from"./index-D5js98pV.js";const M=["width","height","fill","transform"],Z={key:0},y=l("path",{d:"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z"},null,-1),f=[y],w={key:1},k=l("path",{d:"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z",opacity:"0.2"},null,-1),B=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),S=[k,B],x={key:2},z=l("path",{d:"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z"},null,-1),C=[z],N={key:3},b=l("path",{d:"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z"},null,-1),j=[b],P={key:4},$=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),E=[$],W={key:5},q=l("path",{d:"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z"},null,-1),D=[q],F={name:"PhHouse"},U=g({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,n=o("weight","regular"),u=o("size","1em"),V=o("color","currentColor"),d=o("mirrored",!1),t=v(()=>r.weight??n),h=v(()=>r.size??u),p=v(()=>r.color??V),H=v(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(i,I)=>(e(),a("svg",A({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:h.value,height:h.value,fill:p.value,transform:H.value},i.$attrs),[m(i.$slots,"default"),t.value==="bold"?(e(),a("g",Z,f)):t.value==="duotone"?(e(),a("g",w,S)):t.value==="fill"?(e(),a("g",x,C)):t.value==="light"?(e(),a("g",N,j)):t.value==="regular"?(e(),a("g",P,E)):t.value==="thin"?(e(),a("g",W,D)):c("",!0)],16,M))}});export{U as I};
import{R as g,S as o,U as v,j as a,d as e,V as m,f as c,i as l,W as A}from"./index-0qLJ2-KK.js";const M=["width","height","fill","transform"],Z={key:0},y=l("path",{d:"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z"},null,-1),f=[y],w={key:1},k=l("path",{d:"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z",opacity:"0.2"},null,-1),B=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),S=[k,B],x={key:2},z=l("path",{d:"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z"},null,-1),C=[z],N={key:3},b=l("path",{d:"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z"},null,-1),j=[b],P={key:4},$=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),E=[$],W={key:5},q=l("path",{d:"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z"},null,-1),D=[q],F={name:"PhHouse"},U=g({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,n=o("weight","regular"),u=o("size","1em"),V=o("color","currentColor"),d=o("mirrored",!1),t=v(()=>r.weight??n),h=v(()=>r.size??u),p=v(()=>r.color??V),H=v(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(i,I)=>(e(),a("svg",A({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:h.value,height:h.value,fill:p.value,transform:H.value},i.$attrs),[m(i.$slots,"default"),t.value==="bold"?(e(),a("g",Z,f)):t.value==="duotone"?(e(),a("g",w,S)):t.value==="fill"?(e(),a("g",x,C)):t.value==="light"?(e(),a("g",N,j)):t.value==="regular"?(e(),a("g",P,E)):t.value==="thin"?(e(),a("g",W,D)):c("",!0)],16,M))}});export{U as I};

View File

@ -1 +1 @@
import{R as h,S as o,U as m,j as e,d as a,V as v,f as c,i as l,W as f}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],M={key:0},w=l("path",{d:"M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z"},null,-1),V=[w],k={key:1},B=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),S=l("path",{d:"M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z"},null,-1),x=[B,S],z={key:2},C=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z"},null,-1),N=[C],b={key:3},j=l("path",{d:"M142,176a6,6,0,0,1-6,6,14,14,0,0,1-14-14V128a2,2,0,0,0-2-2,6,6,0,0,1,0-12,14,14,0,0,1,14,14v40a2,2,0,0,0,2,2A6,6,0,0,1,142,176ZM124,94a10,10,0,1,0-10-10A10,10,0,0,0,124,94Zm106,34A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),P=[j],$={key:4},E=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z"},null,-1),I=[E],W={key:5},q=l("path",{d:"M140,176a4,4,0,0,1-4,4,12,12,0,0,1-12-12V128a4,4,0,0,0-4-4,4,4,0,0,1,0-8,12,12,0,0,1,12,12v40a4,4,0,0,0,4,4A4,4,0,0,1,140,176ZM124,92a8,8,0,1,0-8-8A8,8,0,0,0,124,92Zm104,36A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),D=[q],F={name:"PhInfo"},U=h({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,u=o("weight","regular"),d=o("size","1em"),Z=o("color","currentColor"),p=o("mirrored",!1),t=m(()=>r.weight??u),i=m(()=>r.size??d),A=m(()=>r.color??Z),g=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(n,H)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:A.value,transform:g.value},n.$attrs),[v(n.$slots,"default"),t.value==="bold"?(a(),e("g",M,V)):t.value==="duotone"?(a(),e("g",k,x)):t.value==="fill"?(a(),e("g",z,N)):t.value==="light"?(a(),e("g",b,P)):t.value==="regular"?(a(),e("g",$,I)):t.value==="thin"?(a(),e("g",W,D)):c("",!0)],16,y))}});export{U as H};
import{R as h,S as o,U as m,j as e,d as a,V as v,f as c,i as l,W as f}from"./index-0qLJ2-KK.js";const y=["width","height","fill","transform"],M={key:0},w=l("path",{d:"M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z"},null,-1),V=[w],k={key:1},B=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),S=l("path",{d:"M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z"},null,-1),x=[B,S],z={key:2},C=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z"},null,-1),N=[C],b={key:3},j=l("path",{d:"M142,176a6,6,0,0,1-6,6,14,14,0,0,1-14-14V128a2,2,0,0,0-2-2,6,6,0,0,1,0-12,14,14,0,0,1,14,14v40a2,2,0,0,0,2,2A6,6,0,0,1,142,176ZM124,94a10,10,0,1,0-10-10A10,10,0,0,0,124,94Zm106,34A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),P=[j],$={key:4},E=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z"},null,-1),I=[E],W={key:5},q=l("path",{d:"M140,176a4,4,0,0,1-4,4,12,12,0,0,1-12-12V128a4,4,0,0,0-4-4,4,4,0,0,1,0-8,12,12,0,0,1,12,12v40a4,4,0,0,0,4,4A4,4,0,0,1,140,176ZM124,92a8,8,0,1,0-8-8A8,8,0,0,0,124,92Zm104,36A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),D=[q],F={name:"PhInfo"},U=h({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,u=o("weight","regular"),d=o("size","1em"),Z=o("color","currentColor"),p=o("mirrored",!1),t=m(()=>r.weight??u),i=m(()=>r.size??d),A=m(()=>r.color??Z),g=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(n,H)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:A.value,transform:g.value},n.$attrs),[v(n.$slots,"default"),t.value==="bold"?(a(),e("g",M,V)):t.value==="duotone"?(a(),e("g",k,x)):t.value==="fill"?(a(),e("g",z,N)):t.value==="light"?(a(),e("g",b,P)):t.value==="regular"?(a(),e("g",$,I)):t.value==="thin"?(a(),e("g",W,D)):c("",!0)],16,y))}});export{U as H};

View File

@ -1 +1 @@
import{R as c,S as o,U as A,j as a,d as e,V as p,f as g,i as l,W as m}from"./index-D5js98pV.js";const Z=["width","height","fill","transform"],M={key:0},y=l("path",{d:"M196,76a16,16,0,1,1-16-16A16,16,0,0,1,196,76Zm48,22.74A84.3,84.3,0,0,1,160.11,180H160a83.52,83.52,0,0,1-23.65-3.38l-7.86,7.87A12,12,0,0,1,120,188H108v12a12,12,0,0,1-12,12H84v12a12,12,0,0,1-12,12H40a20,20,0,0,1-20-20V187.31a19.86,19.86,0,0,1,5.86-14.14l53.52-53.52A84,84,0,1,1,244,98.74ZM202.43,53.57A59.48,59.48,0,0,0,158,36c-32,1-58,27.89-58,59.89a59.69,59.69,0,0,0,4.2,22.19,12,12,0,0,1-2.55,13.21L44,189v23H60V200a12,12,0,0,1,12-12H84V176a12,12,0,0,1,12-12h19l9.65-9.65a12,12,0,0,1,13.22-2.55A59.58,59.58,0,0,0,160,156h.08c32,0,58.87-26.07,59.89-58A59.55,59.55,0,0,0,202.43,53.57Z"},null,-1),f=[y],w={key:1},L=l("path",{d:"M232,98.36C230.73,136.92,198.67,168,160.09,168a71.68,71.68,0,0,1-26.92-5.17h0L120,176H96v24H72v24H40a8,8,0,0,1-8-8V187.31a8,8,0,0,1,2.34-5.65l58.83-58.83h0A71.68,71.68,0,0,1,88,95.91c0-38.58,31.08-70.64,69.64-71.87A72,72,0,0,1,232,98.36Z",opacity:"0.2"},null,-1),k=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),C=[L,k],B={key:2},S=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM180,92a16,16,0,1,1,16-16A16,16,0,0,1,180,92Z"},null,-1),x=[S],z={key:3},N=l("path",{d:"M215.15,40.85A78,78,0,0,0,86.2,121.31l-56.1,56.1a13.94,13.94,0,0,0-4.1,9.9V216a14,14,0,0,0,14,14H72a6,6,0,0,0,6-6V206H96a6,6,0,0,0,6-6V182h18a6,6,0,0,0,4.24-1.76l10.45-10.44A77.59,77.59,0,0,0,160,174h.1A78,78,0,0,0,215.15,40.85ZM226,98.16c-1.12,35.16-30.67,63.8-65.88,63.84a65.93,65.93,0,0,1-24.51-4.67,6,6,0,0,0-6.64,1.26L117.51,170H96a6,6,0,0,0-6,6v18H72a6,6,0,0,0-6,6v18H40a2,2,0,0,1-2-2V187.31a2,2,0,0,1,.58-1.41l58.83-58.83a6,6,0,0,0,1.26-6.64A65.61,65.61,0,0,1,94,95.92C94,60.71,122.68,31.16,157.83,30A66,66,0,0,1,226,98.16ZM190,76a10,10,0,1,1-10-10A10,10,0,0,1,190,76Z"},null,-1),b=[N],j={key:4},P=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),$=[P],E={key:5},K=l("path",{d:"M213.74,42.26A76,76,0,0,0,88.51,121.84l-57,57A11.93,11.93,0,0,0,28,187.31V216a12,12,0,0,0,12,12H72a4,4,0,0,0,4-4V204H96a4,4,0,0,0,4-4V180h20a4,4,0,0,0,2.83-1.17l11.33-11.34A75.72,75.72,0,0,0,160,172h.1A76,76,0,0,0,213.74,42.26Zm14.22,56c-1.15,36.22-31.6,65.72-67.87,65.77H160a67.52,67.52,0,0,1-25.21-4.83,4,4,0,0,0-4.45.83l-12,12H96a4,4,0,0,0-4,4v20H72a4,4,0,0,0-4,4v20H40a4,4,0,0,1-4-4V187.31a4.06,4.06,0,0,1,1.17-2.83L96,125.66a4,4,0,0,0,.83-4.45A67.51,67.51,0,0,1,92,95.91C92,59.64,121.55,29.19,157.77,28A68,68,0,0,1,228,98.23ZM188,76a8,8,0,1,1-8-8A8,8,0,0,1,188,76Z"},null,-1),W=[K],q={name:"PhKey"},U=c({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(i){const r=i,s=o("weight","regular"),n=o("size","1em"),v=o("color","currentColor"),u=o("mirrored",!1),t=A(()=>r.weight??s),H=A(()=>r.size??n),d=A(()=>r.color??v),V=A(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:u?"scale(-1, 1)":void 0);return(h,F)=>(e(),a("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:H.value,height:H.value,fill:d.value,transform:V.value},h.$attrs),[p(h.$slots,"default"),t.value==="bold"?(e(),a("g",M,f)):t.value==="duotone"?(e(),a("g",w,C)):t.value==="fill"?(e(),a("g",B,x)):t.value==="light"?(e(),a("g",z,b)):t.value==="regular"?(e(),a("g",j,$)):t.value==="thin"?(e(),a("g",E,W)):g("",!0)],16,Z))}});export{U as F};
import{R as c,S as o,U as A,j as a,d as e,V as p,f as g,i as l,W as m}from"./index-0qLJ2-KK.js";const Z=["width","height","fill","transform"],M={key:0},y=l("path",{d:"M196,76a16,16,0,1,1-16-16A16,16,0,0,1,196,76Zm48,22.74A84.3,84.3,0,0,1,160.11,180H160a83.52,83.52,0,0,1-23.65-3.38l-7.86,7.87A12,12,0,0,1,120,188H108v12a12,12,0,0,1-12,12H84v12a12,12,0,0,1-12,12H40a20,20,0,0,1-20-20V187.31a19.86,19.86,0,0,1,5.86-14.14l53.52-53.52A84,84,0,1,1,244,98.74ZM202.43,53.57A59.48,59.48,0,0,0,158,36c-32,1-58,27.89-58,59.89a59.69,59.69,0,0,0,4.2,22.19,12,12,0,0,1-2.55,13.21L44,189v23H60V200a12,12,0,0,1,12-12H84V176a12,12,0,0,1,12-12h19l9.65-9.65a12,12,0,0,1,13.22-2.55A59.58,59.58,0,0,0,160,156h.08c32,0,58.87-26.07,59.89-58A59.55,59.55,0,0,0,202.43,53.57Z"},null,-1),f=[y],w={key:1},L=l("path",{d:"M232,98.36C230.73,136.92,198.67,168,160.09,168a71.68,71.68,0,0,1-26.92-5.17h0L120,176H96v24H72v24H40a8,8,0,0,1-8-8V187.31a8,8,0,0,1,2.34-5.65l58.83-58.83h0A71.68,71.68,0,0,1,88,95.91c0-38.58,31.08-70.64,69.64-71.87A72,72,0,0,1,232,98.36Z",opacity:"0.2"},null,-1),k=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),C=[L,k],B={key:2},S=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM180,92a16,16,0,1,1,16-16A16,16,0,0,1,180,92Z"},null,-1),x=[S],z={key:3},N=l("path",{d:"M215.15,40.85A78,78,0,0,0,86.2,121.31l-56.1,56.1a13.94,13.94,0,0,0-4.1,9.9V216a14,14,0,0,0,14,14H72a6,6,0,0,0,6-6V206H96a6,6,0,0,0,6-6V182h18a6,6,0,0,0,4.24-1.76l10.45-10.44A77.59,77.59,0,0,0,160,174h.1A78,78,0,0,0,215.15,40.85ZM226,98.16c-1.12,35.16-30.67,63.8-65.88,63.84a65.93,65.93,0,0,1-24.51-4.67,6,6,0,0,0-6.64,1.26L117.51,170H96a6,6,0,0,0-6,6v18H72a6,6,0,0,0-6,6v18H40a2,2,0,0,1-2-2V187.31a2,2,0,0,1,.58-1.41l58.83-58.83a6,6,0,0,0,1.26-6.64A65.61,65.61,0,0,1,94,95.92C94,60.71,122.68,31.16,157.83,30A66,66,0,0,1,226,98.16ZM190,76a10,10,0,1,1-10-10A10,10,0,0,1,190,76Z"},null,-1),b=[N],j={key:4},P=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),$=[P],E={key:5},K=l("path",{d:"M213.74,42.26A76,76,0,0,0,88.51,121.84l-57,57A11.93,11.93,0,0,0,28,187.31V216a12,12,0,0,0,12,12H72a4,4,0,0,0,4-4V204H96a4,4,0,0,0,4-4V180h20a4,4,0,0,0,2.83-1.17l11.33-11.34A75.72,75.72,0,0,0,160,172h.1A76,76,0,0,0,213.74,42.26Zm14.22,56c-1.15,36.22-31.6,65.72-67.87,65.77H160a67.52,67.52,0,0,1-25.21-4.83,4,4,0,0,0-4.45.83l-12,12H96a4,4,0,0,0-4,4v20H72a4,4,0,0,0-4,4v20H40a4,4,0,0,1-4-4V187.31a4.06,4.06,0,0,1,1.17-2.83L96,125.66a4,4,0,0,0,.83-4.45A67.51,67.51,0,0,1,92,95.91C92,59.64,121.55,29.19,157.77,28A68,68,0,0,1,228,98.23ZM188,76a8,8,0,1,1-8-8A8,8,0,0,1,188,76Z"},null,-1),W=[K],q={name:"PhKey"},U=c({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(i){const r=i,s=o("weight","regular"),n=o("size","1em"),v=o("color","currentColor"),u=o("mirrored",!1),t=A(()=>r.weight??s),H=A(()=>r.size??n),d=A(()=>r.color??v),V=A(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:u?"scale(-1, 1)":void 0);return(h,F)=>(e(),a("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:H.value,height:H.value,fill:d.value,transform:V.value},h.$attrs),[p(h.$slots,"default"),t.value==="bold"?(e(),a("g",M,f)):t.value==="duotone"?(e(),a("g",w,C)):t.value==="fill"?(e(),a("g",B,x)):t.value==="light"?(e(),a("g",z,b)):t.value==="regular"?(e(),a("g",j,$)):t.value==="thin"?(e(),a("g",E,W)):g("",!0)],16,Z))}});export{U as F};

View File

@ -1 +1 @@
import{R as v,S as o,U as i,j as e,d as a,V as Z,f as M,i as l,W as f}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],w={key:0},A=l("path",{d:"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z"},null,-1),k=[A],B={key:1},S=l("path",{d:"M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z",opacity:"0.2"},null,-1),x=l("path",{d:"M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),z=[S,x],C={key:2},N=l("path",{d:"M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z"},null,-1),V=[N],b={key:3},j=l("path",{d:"M228.24,219.76l-51.38-51.38a86.15,86.15,0,1,0-8.48,8.48l51.38,51.38a6,6,0,0,0,8.48-8.48ZM38,112a74,74,0,1,1,74,74A74.09,74.09,0,0,1,38,112Z"},null,-1),P=[j],$={key:4},E=l("path",{d:"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),G=[E],W={key:5},q=l("path",{d:"M226.83,221.17l-52.7-52.7a84.1,84.1,0,1,0-5.66,5.66l52.7,52.7a4,4,0,0,0,5.66-5.66ZM36,112a76,76,0,1,1,76,76A76.08,76.08,0,0,1,36,112Z"},null,-1),D=[q],F={name:"PhMagnifyingGlass"},U=v({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),g=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??g),m=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,I)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:m.value,transform:c.value},n.$attrs),[Z(n.$slots,"default"),t.value==="bold"?(a(),e("g",w,k)):t.value==="duotone"?(a(),e("g",B,z)):t.value==="fill"?(a(),e("g",C,V)):t.value==="light"?(a(),e("g",b,P)):t.value==="regular"?(a(),e("g",$,G)):t.value==="thin"?(a(),e("g",W,D)):M("",!0)],16,y))}});export{U as I};
import{R as v,S as o,U as i,j as e,d as a,V as Z,f as M,i as l,W as f}from"./index-0qLJ2-KK.js";const y=["width","height","fill","transform"],w={key:0},A=l("path",{d:"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z"},null,-1),k=[A],B={key:1},S=l("path",{d:"M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z",opacity:"0.2"},null,-1),x=l("path",{d:"M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),z=[S,x],C={key:2},N=l("path",{d:"M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z"},null,-1),V=[N],b={key:3},j=l("path",{d:"M228.24,219.76l-51.38-51.38a86.15,86.15,0,1,0-8.48,8.48l51.38,51.38a6,6,0,0,0,8.48-8.48ZM38,112a74,74,0,1,1,74,74A74.09,74.09,0,0,1,38,112Z"},null,-1),P=[j],$={key:4},E=l("path",{d:"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),G=[E],W={key:5},q=l("path",{d:"M226.83,221.17l-52.7-52.7a84.1,84.1,0,1,0-5.66,5.66l52.7,52.7a4,4,0,0,0,5.66-5.66ZM36,112a76,76,0,1,1,76,76A76.08,76.08,0,0,1,36,112Z"},null,-1),D=[q],F={name:"PhMagnifyingGlass"},U=v({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),g=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??g),m=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,I)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:m.value,transform:c.value},n.$attrs),[Z(n.$slots,"default"),t.value==="bold"?(a(),e("g",w,k)):t.value==="duotone"?(a(),e("g",B,z)):t.value==="fill"?(a(),e("g",C,V)):t.value==="light"?(a(),e("g",b,P)):t.value==="regular"?(a(),e("g",$,G)):t.value==="thin"?(a(),e("g",W,D)):M("",!0)],16,y))}});export{U as I};

View File

@ -1 +1 @@
import{R as g,S as o,U as i,j as a,d as l,V as h,f as Z,i as e,W as c}from"./index-D5js98pV.js";const A=["width","height","fill","transform"],w={key:0},y=e("path",{d:"M48,56V200a12,12,0,0,1-24,0V56a12,12,0,0,1,24,0Zm86.73,50.7L120,111.48V96a12,12,0,0,0-24,0v15.48L81.27,106.7a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52A12,12,0,1,0,98.9,160.94l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79a12,12,0,1,0-7.41-22.82Zm115.12,7.7a12,12,0,0,0-15.12-7.7L220,111.48V96a12,12,0,0,0-24,0v15.48l-14.73-4.78a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52a12,12,0,1,0,19.42,14.11l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79A12,12,0,0,0,249.85,114.4Z"},null,-1),f=[y],M={key:1},k=e("path",{d:"M256,72V184a16,16,0,0,1-16,16H16A16,16,0,0,1,0,184V72A16,16,0,0,1,16,56H240A16,16,0,0,1,256,72Z",opacity:"0.2"},null,-1),B=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),S=[k,B],H={key:2},x=e("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm-19.42,94.71a8,8,0,1,1-13,9.41L184,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L176,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,0,1,5,15.21l-12.36,4Zm-72,0a8,8,0,1,1-13,9.41L112,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L104,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,1,1,5,15.21l-12.36,4ZM64,88v80a8,8,0,0,1-16,0V88a8,8,0,0,1,16,0Z"},null,-1),z=[x],C={key:3},N=e("path",{d:"M46,56V200a6,6,0,0,1-12,0V56a6,6,0,0,1,12,0Zm94.58,56.41L118,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-14,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-14-19.21,22.58-7.33a6,6,0,1,0-3.71-11.41Zm103.56,3.85a6,6,0,0,0-7.56-3.85L214,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-13.95,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-13.95-19.21,22.58-7.33A6,6,0,0,0,244.14,116.26Z"},null,-1),P=[N],b={key:4},j=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),$=[j],E={key:5},W=e("path",{d:"M44,56V200a4,4,0,0,1-8,0V56a4,4,0,0,1,8,0Zm97.2,58.31L116,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L90,151.54a4,4,0,1,0,6.47,4.7L112,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L118.47,130.1l25.2-8.18a4,4,0,0,0-2.47-7.61Zm101,2.57a4,4,0,0,0-5-2.57L212,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L186,151.54a4,4,0,1,0,6.47,4.7L208,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L214.47,130.1l25.2-8.18A4,4,0,0,0,242.24,116.88Z"},null,-1),q=[W],D={name:"PhPassword"},U=g({...D,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(V){const r=V,m=o("weight","regular"),n=o("size","1em"),u=o("color","currentColor"),d=o("mirrored",!1),t=i(()=>r.weight??m),s=i(()=>r.size??n),L=i(()=>r.color??u),p=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(v,G)=>(l(),a("svg",c({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:L.value,transform:p.value},v.$attrs),[h(v.$slots,"default"),t.value==="bold"?(l(),a("g",w,f)):t.value==="duotone"?(l(),a("g",M,S)):t.value==="fill"?(l(),a("g",H,z)):t.value==="light"?(l(),a("g",C,P)):t.value==="regular"?(l(),a("g",b,$)):t.value==="thin"?(l(),a("g",E,q)):Z("",!0)],16,A))}});export{U as G};
import{R as g,S as o,U as i,j as a,d as l,V as h,f as Z,i as e,W as c}from"./index-0qLJ2-KK.js";const A=["width","height","fill","transform"],w={key:0},y=e("path",{d:"M48,56V200a12,12,0,0,1-24,0V56a12,12,0,0,1,24,0Zm86.73,50.7L120,111.48V96a12,12,0,0,0-24,0v15.48L81.27,106.7a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52A12,12,0,1,0,98.9,160.94l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79a12,12,0,1,0-7.41-22.82Zm115.12,7.7a12,12,0,0,0-15.12-7.7L220,111.48V96a12,12,0,0,0-24,0v15.48l-14.73-4.78a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52a12,12,0,1,0,19.42,14.11l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79A12,12,0,0,0,249.85,114.4Z"},null,-1),f=[y],M={key:1},k=e("path",{d:"M256,72V184a16,16,0,0,1-16,16H16A16,16,0,0,1,0,184V72A16,16,0,0,1,16,56H240A16,16,0,0,1,256,72Z",opacity:"0.2"},null,-1),B=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),S=[k,B],H={key:2},x=e("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm-19.42,94.71a8,8,0,1,1-13,9.41L184,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L176,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,0,1,5,15.21l-12.36,4Zm-72,0a8,8,0,1,1-13,9.41L112,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L104,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,1,1,5,15.21l-12.36,4ZM64,88v80a8,8,0,0,1-16,0V88a8,8,0,0,1,16,0Z"},null,-1),z=[x],C={key:3},N=e("path",{d:"M46,56V200a6,6,0,0,1-12,0V56a6,6,0,0,1,12,0Zm94.58,56.41L118,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-14,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-14-19.21,22.58-7.33a6,6,0,1,0-3.71-11.41Zm103.56,3.85a6,6,0,0,0-7.56-3.85L214,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-13.95,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-13.95-19.21,22.58-7.33A6,6,0,0,0,244.14,116.26Z"},null,-1),P=[N],b={key:4},j=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),$=[j],E={key:5},W=e("path",{d:"M44,56V200a4,4,0,0,1-8,0V56a4,4,0,0,1,8,0Zm97.2,58.31L116,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L90,151.54a4,4,0,1,0,6.47,4.7L112,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L118.47,130.1l25.2-8.18a4,4,0,0,0-2.47-7.61Zm101,2.57a4,4,0,0,0-5-2.57L212,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L186,151.54a4,4,0,1,0,6.47,4.7L208,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L214.47,130.1l25.2-8.18A4,4,0,0,0,242.24,116.88Z"},null,-1),q=[W],D={name:"PhPassword"},U=g({...D,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(V){const r=V,m=o("weight","regular"),n=o("size","1em"),u=o("color","currentColor"),d=o("mirrored",!1),t=i(()=>r.weight??m),s=i(()=>r.size??n),L=i(()=>r.color??u),p=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(v,G)=>(l(),a("svg",c({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:L.value,transform:p.value},v.$attrs),[h(v.$slots,"default"),t.value==="bold"?(l(),a("g",w,f)):t.value==="duotone"?(l(),a("g",M,S)):t.value==="fill"?(l(),a("g",H,z)):t.value==="light"?(l(),a("g",C,P)):t.value==="regular"?(l(),a("g",b,$)):t.value==="thin"?(l(),a("g",E,q)):Z("",!0)],16,A))}});export{U as G};

View File

@ -1 +1 @@
import{R as p,S as o,U as m,j as a,d as e,V as g,f as A,i as l,W as M}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],V={key:0},f=l("path",{d:"M204.37,51.6A108.08,108.08,0,1,0,236,128,108.09,108.09,0,0,0,204.37,51.6ZM92,200a12,12,0,1,1,24,0v11.11a83.78,83.78,0,0,1-24-7.22Zm48,0a12,12,0,1,1,24,0v3.89a83.78,83.78,0,0,1-24,7.22Zm-33.86-52h43.72l7.57,16.42A35.95,35.95,0,0,0,128,173.22a35.95,35.95,0,0,0-29.43-8.79Zm11.08-24L128,100.62,138.78,124ZM188,186.79V176a12.15,12.15,0,0,0-1.1-5l-48-104a12,12,0,0,0-21.8,0L69.1,171a12.15,12.15,0,0,0-1.1,5v10.77a84,84,0,1,1,120,0Z"},null,-1),w=[f],k={key:1},L=l("path",{d:"M176,211.16Zm-96,0ZM224,128A96,96,0,1,0,80,211.16V176L128,72l48,104v35.16A96,96,0,0,0,224,128Z",opacity:"0.2"},null,-1),B=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM88,192a16,16,0,0,1,32,0v23.59a88,88,0,0,1-32-9.22Zm48,0a16,16,0,0,1,32,0v14.37a88,88,0,0,1-32,9.22Zm-28.73-56h41.46l11.58,25.1A31.93,31.93,0,0,0,128,170.87a31.93,31.93,0,0,0-32.31-9.77Zm7.39-16L128,91.09,141.34,120Zm75.56,70.23c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),S=[L,B],C={key:2},x=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM128,170.87a31.93,31.93,0,0,0-32.31-9.77L111,128H145l15.27,33.1A31.93,31.93,0,0,0,128,170.87Zm40,35.5a88,88,0,0,1-32,9.22V192a16,16,0,0,1,32,0Zm22.22-16.14c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),z=[x],N={key:3},P=l("path",{d:"M200.12,55.87A102,102,0,1,0,55.88,200.12,102,102,0,1,0,200.12,55.87ZM106,134h44l14.1,30.56A30,30,0,0,0,128,174a30,30,0,0,0-36.11-9.46Zm5.54-12L128,86.32,144.47,122ZM134,192a18,18,0,0,1,36,0v15.64a89.26,89.26,0,0,1-36,10.14Zm-48,0a18,18,0,0,1,36,0v25.78a89.26,89.26,0,0,1-36-10.14Zm105.64-.36A92.76,92.76,0,0,1,182,200V176a6,6,0,0,0-.55-2.51l-48-104a6,6,0,0,0-10.9,0l-48,104A6,6,0,0,0,74,176v24a92.76,92.76,0,0,1-9.64-8.37,90,90,0,1,1,127.28,0Z"},null,-1),b=[P],j={key:4},$=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM88,192a16,16,0,0,1,32,0v23.59a88,88,0,0,1-32-9.22Zm48,0a16,16,0,0,1,32,0v14.37a88,88,0,0,1-32,9.22Zm-28.73-56h41.46l11.58,25.1A31.93,31.93,0,0,0,128,170.87a31.93,31.93,0,0,0-32.31-9.77Zm7.39-16L128,91.09,141.34,120Zm75.56,70.23c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),E=[$],H={key:5},W=l("path",{d:"M198.71,57.29A100,100,0,1,0,57.29,198.71,100,100,0,1,0,198.71,57.29Zm-94,74.71h46.58l17.28,37.45A28,28,0,0,0,128,177.6a28,28,0,0,0-40.57-8.15Zm3.7-8L128,81.55,147.59,124ZM132,192a20,20,0,0,1,40,0v16.83a91.31,91.31,0,0,1-40,11.07Zm-48,0a20,20,0,0,1,40,0v27.9a91.31,91.31,0,0,1-40-11.07Zm109.05,1.05A92.41,92.41,0,0,1,180,203.9V176a4.07,4.07,0,0,0-.37-1.68l-48-104a4,4,0,0,0-7.26,0l-48,104A4.07,4.07,0,0,0,76,176v27.9a92.41,92.41,0,0,1-13-10.85,92,92,0,1,1,130.1,0Z"},null,-1),q=[W],D={name:"PhPencilCircle"},U=p({...D,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(v){const r=v,n=o("weight","regular"),s=o("size","1em"),u=o("color","currentColor"),d=o("mirrored",!1),t=m(()=>r.weight??n),Z=m(()=>r.size??s),h=m(()=>r.color??u),c=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(i,G)=>(e(),a("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:Z.value,height:Z.value,fill:h.value,transform:c.value},i.$attrs),[g(i.$slots,"default"),t.value==="bold"?(e(),a("g",V,w)):t.value==="duotone"?(e(),a("g",k,S)):t.value==="fill"?(e(),a("g",C,z)):t.value==="light"?(e(),a("g",N,b)):t.value==="regular"?(e(),a("g",j,E)):t.value==="thin"?(e(),a("g",H,q)):A("",!0)],16,y))}});export{U as G};
import{R as p,S as o,U as m,j as a,d as e,V as g,f as A,i as l,W as M}from"./index-0qLJ2-KK.js";const y=["width","height","fill","transform"],V={key:0},f=l("path",{d:"M204.37,51.6A108.08,108.08,0,1,0,236,128,108.09,108.09,0,0,0,204.37,51.6ZM92,200a12,12,0,1,1,24,0v11.11a83.78,83.78,0,0,1-24-7.22Zm48,0a12,12,0,1,1,24,0v3.89a83.78,83.78,0,0,1-24,7.22Zm-33.86-52h43.72l7.57,16.42A35.95,35.95,0,0,0,128,173.22a35.95,35.95,0,0,0-29.43-8.79Zm11.08-24L128,100.62,138.78,124ZM188,186.79V176a12.15,12.15,0,0,0-1.1-5l-48-104a12,12,0,0,0-21.8,0L69.1,171a12.15,12.15,0,0,0-1.1,5v10.77a84,84,0,1,1,120,0Z"},null,-1),w=[f],k={key:1},L=l("path",{d:"M176,211.16Zm-96,0ZM224,128A96,96,0,1,0,80,211.16V176L128,72l48,104v35.16A96,96,0,0,0,224,128Z",opacity:"0.2"},null,-1),B=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM88,192a16,16,0,0,1,32,0v23.59a88,88,0,0,1-32-9.22Zm48,0a16,16,0,0,1,32,0v14.37a88,88,0,0,1-32,9.22Zm-28.73-56h41.46l11.58,25.1A31.93,31.93,0,0,0,128,170.87a31.93,31.93,0,0,0-32.31-9.77Zm7.39-16L128,91.09,141.34,120Zm75.56,70.23c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),S=[L,B],C={key:2},x=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM128,170.87a31.93,31.93,0,0,0-32.31-9.77L111,128H145l15.27,33.1A31.93,31.93,0,0,0,128,170.87Zm40,35.5a88,88,0,0,1-32,9.22V192a16,16,0,0,1,32,0Zm22.22-16.14c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),z=[x],N={key:3},P=l("path",{d:"M200.12,55.87A102,102,0,1,0,55.88,200.12,102,102,0,1,0,200.12,55.87ZM106,134h44l14.1,30.56A30,30,0,0,0,128,174a30,30,0,0,0-36.11-9.46Zm5.54-12L128,86.32,144.47,122ZM134,192a18,18,0,0,1,36,0v15.64a89.26,89.26,0,0,1-36,10.14Zm-48,0a18,18,0,0,1,36,0v25.78a89.26,89.26,0,0,1-36-10.14Zm105.64-.36A92.76,92.76,0,0,1,182,200V176a6,6,0,0,0-.55-2.51l-48-104a6,6,0,0,0-10.9,0l-48,104A6,6,0,0,0,74,176v24a92.76,92.76,0,0,1-9.64-8.37,90,90,0,1,1,127.28,0Z"},null,-1),b=[P],j={key:4},$=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM88,192a16,16,0,0,1,32,0v23.59a88,88,0,0,1-32-9.22Zm48,0a16,16,0,0,1,32,0v14.37a88,88,0,0,1-32,9.22Zm-28.73-56h41.46l11.58,25.1A31.93,31.93,0,0,0,128,170.87a31.93,31.93,0,0,0-32.31-9.77Zm7.39-16L128,91.09,141.34,120Zm75.56,70.23c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),E=[$],H={key:5},W=l("path",{d:"M198.71,57.29A100,100,0,1,0,57.29,198.71,100,100,0,1,0,198.71,57.29Zm-94,74.71h46.58l17.28,37.45A28,28,0,0,0,128,177.6a28,28,0,0,0-40.57-8.15Zm3.7-8L128,81.55,147.59,124ZM132,192a20,20,0,0,1,40,0v16.83a91.31,91.31,0,0,1-40,11.07Zm-48,0a20,20,0,0,1,40,0v27.9a91.31,91.31,0,0,1-40-11.07Zm109.05,1.05A92.41,92.41,0,0,1,180,203.9V176a4.07,4.07,0,0,0-.37-1.68l-48-104a4,4,0,0,0-7.26,0l-48,104A4.07,4.07,0,0,0,76,176v27.9a92.41,92.41,0,0,1-13-10.85,92,92,0,1,1,130.1,0Z"},null,-1),q=[W],D={name:"PhPencilCircle"},U=p({...D,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(v){const r=v,n=o("weight","regular"),s=o("size","1em"),u=o("color","currentColor"),d=o("mirrored",!1),t=m(()=>r.weight??n),Z=m(()=>r.size??s),h=m(()=>r.color??u),c=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(i,G)=>(e(),a("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:Z.value,height:Z.value,fill:h.value,transform:c.value},i.$attrs),[g(i.$slots,"default"),t.value==="bold"?(e(),a("g",V,w)):t.value==="duotone"?(e(),a("g",k,S)):t.value==="fill"?(e(),a("g",C,z)):t.value==="light"?(e(),a("g",N,b)):t.value==="regular"?(e(),a("g",j,E)):t.value==="thin"?(e(),a("g",H,q)):A("",!0)],16,y))}});export{U as G};

View File

@ -1 +1 @@
import{R as c,S as o,U as h,j as a,d as e,V as Z,f as A,i as l,W as V}from"./index-D5js98pV.js";const H=["width","height","fill","transform"],y={key:0},f=l("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm52-84a12,12,0,0,1-12,12H140v28a12,12,0,0,1-24,0V140H88a12,12,0,0,1,0-24h28V88a12,12,0,0,1,24,0v28h28A12,12,0,0,1,180,128Z"},null,-1),w=[f],k={key:1},M=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),B=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48-88a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Z"},null,-1),S=[M,B],C={key:2},x=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24Zm40,112H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32a8,8,0,0,1,0,16Z"},null,-1),z=[x],N={key:3},P=l("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm46-90a6,6,0,0,1-6,6H134v34a6,6,0,0,1-12,0V134H88a6,6,0,0,1,0-12h34V88a6,6,0,0,1,12,0v34h34A6,6,0,0,1,174,128Z"},null,-1),b=[P],j={key:4},$=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48-88a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Z"},null,-1),E=[$],W={key:5},q=l("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm44-92a4,4,0,0,1-4,4H132v36a4,4,0,0,1-8,0V132H88a4,4,0,0,1,0-8h36V88a4,4,0,0,1,8,0v36h36A4,4,0,0,1,172,128Z"},null,-1),D=[q],F={name:"PhPlusCircle"},U=c({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(m){const r=m,n=o("weight","regular"),u=o("size","1em"),v=o("color","currentColor"),d=o("mirrored",!1),t=h(()=>r.weight??n),i=h(()=>r.size??u),p=h(()=>r.color??v),g=h(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(s,I)=>(e(),a("svg",V({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:p.value,transform:g.value},s.$attrs),[Z(s.$slots,"default"),t.value==="bold"?(e(),a("g",y,w)):t.value==="duotone"?(e(),a("g",k,S)):t.value==="fill"?(e(),a("g",C,z)):t.value==="light"?(e(),a("g",N,b)):t.value==="regular"?(e(),a("g",j,E)):t.value==="thin"?(e(),a("g",W,D)):A("",!0)],16,H))}});export{U as I};
import{R as c,S as o,U as h,j as a,d as e,V as Z,f as A,i as l,W as V}from"./index-0qLJ2-KK.js";const H=["width","height","fill","transform"],y={key:0},f=l("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm52-84a12,12,0,0,1-12,12H140v28a12,12,0,0,1-24,0V140H88a12,12,0,0,1,0-24h28V88a12,12,0,0,1,24,0v28h28A12,12,0,0,1,180,128Z"},null,-1),w=[f],k={key:1},M=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),B=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48-88a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Z"},null,-1),S=[M,B],C={key:2},x=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24Zm40,112H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32a8,8,0,0,1,0,16Z"},null,-1),z=[x],N={key:3},P=l("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm46-90a6,6,0,0,1-6,6H134v34a6,6,0,0,1-12,0V134H88a6,6,0,0,1,0-12h34V88a6,6,0,0,1,12,0v34h34A6,6,0,0,1,174,128Z"},null,-1),b=[P],j={key:4},$=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48-88a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Z"},null,-1),E=[$],W={key:5},q=l("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm44-92a4,4,0,0,1-4,4H132v36a4,4,0,0,1-8,0V132H88a4,4,0,0,1,0-8h36V88a4,4,0,0,1,8,0v36h36A4,4,0,0,1,172,128Z"},null,-1),D=[q],F={name:"PhPlusCircle"},U=c({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(m){const r=m,n=o("weight","regular"),u=o("size","1em"),v=o("color","currentColor"),d=o("mirrored",!1),t=h(()=>r.weight??n),i=h(()=>r.size??u),p=h(()=>r.color??v),g=h(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(s,I)=>(e(),a("svg",V({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:p.value,transform:g.value},s.$attrs),[Z(s.$slots,"default"),t.value==="bold"?(e(),a("g",y,w)):t.value==="duotone"?(e(),a("g",k,S)):t.value==="fill"?(e(),a("g",C,z)):t.value==="light"?(e(),a("g",N,b)):t.value==="regular"?(e(),a("g",j,E)):t.value==="thin"?(e(),a("g",W,D)):A("",!0)],16,H))}});export{U as I};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{R as c,S as A,U as o,j as a,d as e,V as g,f as M,i as t,W as v}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],f={key:0},w=t("path",{d:"M164.38,181.1a52,52,0,1,0-72.76,0,75.89,75.89,0,0,0-30,28.89,12,12,0,0,0,20.78,12,53,53,0,0,1,91.22,0,12,12,0,1,0,20.78-12A75.89,75.89,0,0,0,164.38,181.1ZM100,144a28,28,0,1,1,28,28A28,28,0,0,1,100,144Zm147.21,9.59a12,12,0,0,1-16.81-2.39c-8.33-11.09-19.85-19.59-29.33-21.64a12,12,0,0,1-1.82-22.91,20,20,0,1,0-24.78-28.3,12,12,0,1,1-21-11.6,44,44,0,1,1,73.28,48.35,92.18,92.18,0,0,1,22.85,21.69A12,12,0,0,1,247.21,153.59Zm-192.28-24c-9.48,2.05-21,10.55-29.33,21.65A12,12,0,0,1,6.41,136.79,92.37,92.37,0,0,1,29.26,115.1a44,44,0,1,1,73.28-48.35,12,12,0,1,1-21,11.6,20,20,0,1,0-24.78,28.3,12,12,0,0,1-1.82,22.91Z"},null,-1),k=[w],B={key:1},S=t("path",{d:"M168,144a40,40,0,1,1-40-40A40,40,0,0,1,168,144ZM64,56A32,32,0,1,0,96,88,32,32,0,0,0,64,56Zm128,0a32,32,0,1,0,32,32A32,32,0,0,0,192,56Z",opacity:"0.2"},null,-1),C=t("path",{d:"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1,0-16,24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.85,8,57,57,0,0,0-98.15,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z"},null,-1),x=[S,C],z={key:2},H=t("path",{d:"M64.12,147.8a4,4,0,0,1-4,4.2H16a8,8,0,0,1-7.8-6.17,8.35,8.35,0,0,1,1.62-6.93A67.79,67.79,0,0,1,37,117.51a40,40,0,1,1,66.46-35.8,3.94,3.94,0,0,1-2.27,4.18A64.08,64.08,0,0,0,64,144C64,145.28,64,146.54,64.12,147.8Zm182-8.91A67.76,67.76,0,0,0,219,117.51a40,40,0,1,0-66.46-35.8,3.94,3.94,0,0,0,2.27,4.18A64.08,64.08,0,0,1,192,144c0,1.28,0,2.54-.12,3.8a4,4,0,0,0,4,4.2H240a8,8,0,0,0,7.8-6.17A8.33,8.33,0,0,0,246.17,138.89Zm-89,43.18a48,48,0,1,0-58.37,0A72.13,72.13,0,0,0,65.07,212,8,8,0,0,0,72,224H184a8,8,0,0,0,6.93-12A72.15,72.15,0,0,0,157.19,182.07Z"},null,-1),N=[H],V={key:3},b=t("path",{d:"M243.6,148.8a6,6,0,0,1-8.4-1.2A53.58,53.58,0,0,0,192,126a6,6,0,0,1,0-12,26,26,0,1,0-25.18-32.5,6,6,0,0,1-11.62-3,38,38,0,1,1,59.91,39.63A65.69,65.69,0,0,1,244.8,140.4,6,6,0,0,1,243.6,148.8ZM189.19,213a6,6,0,0,1-2.19,8.2,5.9,5.9,0,0,1-3,.81,6,6,0,0,1-5.2-3,59,59,0,0,0-101.62,0,6,6,0,1,1-10.38-6A70.1,70.1,0,0,1,103,182.55a46,46,0,1,1,50.1,0A70.1,70.1,0,0,1,189.19,213ZM128,178a34,34,0,1,0-34-34A34,34,0,0,0,128,178ZM70,120a6,6,0,0,0-6-6A26,26,0,1,1,89.18,81.49a6,6,0,1,0,11.62-3,38,38,0,1,0-59.91,39.63A65.69,65.69,0,0,0,11.2,140.4a6,6,0,1,0,9.6,7.2A53.58,53.58,0,0,1,64,126,6,6,0,0,0,70,120Z"},null,-1),j=[b],P={key:4},U=t("path",{d:"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1-7.37-4.89,8,8,0,0,1,0-6.22A8,8,0,0,1,192,112a24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.84,8,57,57,0,0,0-98.16,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z"},null,-1),$=[U],E={key:5},T=t("path",{d:"M237,147.44a4,4,0,0,1-5.48-1.4c-8.33-14-20.93-22-34.56-22a4,4,0,0,1-1.2-.2,36.76,36.76,0,0,1-3.8.2,4,4,0,0,1,0-8,28,28,0,1,0-27.12-35,4,4,0,0,1-7.75-2,36,36,0,1,1,54,39.48c10.81,3.85,20.51,12,27.31,23.48A4,4,0,0,1,237,147.44ZM187.46,214a4,4,0,0,1-1.46,5.46,3.93,3.93,0,0,1-2,.54,4,4,0,0,1-3.46-2,61,61,0,0,0-105.08,0,4,4,0,0,1-6.92-4,68.35,68.35,0,0,1,39.19-31,44,44,0,1,1,40.54,0A68.35,68.35,0,0,1,187.46,214ZM128,180a36,36,0,1,0-36-36A36,36,0,0,0,128,180ZM64,116A28,28,0,1,1,91.12,81a4,4,0,0,0,7.75-2A36,36,0,1,0,45.3,118.75,63.55,63.55,0,0,0,12.8,141.6a4,4,0,0,0,6.4,4.8A55.55,55.55,0,0,1,64,124a4,4,0,0,0,0-8Z"},null,-1),W=[T],q={name:"PhUsersThree"},_=c({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){const l=n,u=A("weight","regular"),d=A("size","1em"),Z=A("color","currentColor"),m=A("mirrored",!1),r=o(()=>l.weight??u),s=o(()=>l.size??d),p=o(()=>l.color??Z),h=o(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:m?"scale(-1, 1)":void 0);return(i,F)=>(e(),a("svg",v({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:p.value,transform:h.value},i.$attrs),[g(i.$slots,"default"),r.value==="bold"?(e(),a("g",f,k)):r.value==="duotone"?(e(),a("g",B,x)):r.value==="fill"?(e(),a("g",z,N)):r.value==="light"?(e(),a("g",V,j)):r.value==="regular"?(e(),a("g",P,$)):r.value==="thin"?(e(),a("g",E,W)):M("",!0)],16,y))}});export{_ as F};
import{R as c,S as A,U as o,j as a,d as e,V as g,f as M,i as t,W as v}from"./index-0qLJ2-KK.js";const y=["width","height","fill","transform"],f={key:0},w=t("path",{d:"M164.38,181.1a52,52,0,1,0-72.76,0,75.89,75.89,0,0,0-30,28.89,12,12,0,0,0,20.78,12,53,53,0,0,1,91.22,0,12,12,0,1,0,20.78-12A75.89,75.89,0,0,0,164.38,181.1ZM100,144a28,28,0,1,1,28,28A28,28,0,0,1,100,144Zm147.21,9.59a12,12,0,0,1-16.81-2.39c-8.33-11.09-19.85-19.59-29.33-21.64a12,12,0,0,1-1.82-22.91,20,20,0,1,0-24.78-28.3,12,12,0,1,1-21-11.6,44,44,0,1,1,73.28,48.35,92.18,92.18,0,0,1,22.85,21.69A12,12,0,0,1,247.21,153.59Zm-192.28-24c-9.48,2.05-21,10.55-29.33,21.65A12,12,0,0,1,6.41,136.79,92.37,92.37,0,0,1,29.26,115.1a44,44,0,1,1,73.28-48.35,12,12,0,1,1-21,11.6,20,20,0,1,0-24.78,28.3,12,12,0,0,1-1.82,22.91Z"},null,-1),k=[w],B={key:1},S=t("path",{d:"M168,144a40,40,0,1,1-40-40A40,40,0,0,1,168,144ZM64,56A32,32,0,1,0,96,88,32,32,0,0,0,64,56Zm128,0a32,32,0,1,0,32,32A32,32,0,0,0,192,56Z",opacity:"0.2"},null,-1),C=t("path",{d:"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1,0-16,24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.85,8,57,57,0,0,0-98.15,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z"},null,-1),x=[S,C],z={key:2},H=t("path",{d:"M64.12,147.8a4,4,0,0,1-4,4.2H16a8,8,0,0,1-7.8-6.17,8.35,8.35,0,0,1,1.62-6.93A67.79,67.79,0,0,1,37,117.51a40,40,0,1,1,66.46-35.8,3.94,3.94,0,0,1-2.27,4.18A64.08,64.08,0,0,0,64,144C64,145.28,64,146.54,64.12,147.8Zm182-8.91A67.76,67.76,0,0,0,219,117.51a40,40,0,1,0-66.46-35.8,3.94,3.94,0,0,0,2.27,4.18A64.08,64.08,0,0,1,192,144c0,1.28,0,2.54-.12,3.8a4,4,0,0,0,4,4.2H240a8,8,0,0,0,7.8-6.17A8.33,8.33,0,0,0,246.17,138.89Zm-89,43.18a48,48,0,1,0-58.37,0A72.13,72.13,0,0,0,65.07,212,8,8,0,0,0,72,224H184a8,8,0,0,0,6.93-12A72.15,72.15,0,0,0,157.19,182.07Z"},null,-1),N=[H],V={key:3},b=t("path",{d:"M243.6,148.8a6,6,0,0,1-8.4-1.2A53.58,53.58,0,0,0,192,126a6,6,0,0,1,0-12,26,26,0,1,0-25.18-32.5,6,6,0,0,1-11.62-3,38,38,0,1,1,59.91,39.63A65.69,65.69,0,0,1,244.8,140.4,6,6,0,0,1,243.6,148.8ZM189.19,213a6,6,0,0,1-2.19,8.2,5.9,5.9,0,0,1-3,.81,6,6,0,0,1-5.2-3,59,59,0,0,0-101.62,0,6,6,0,1,1-10.38-6A70.1,70.1,0,0,1,103,182.55a46,46,0,1,1,50.1,0A70.1,70.1,0,0,1,189.19,213ZM128,178a34,34,0,1,0-34-34A34,34,0,0,0,128,178ZM70,120a6,6,0,0,0-6-6A26,26,0,1,1,89.18,81.49a6,6,0,1,0,11.62-3,38,38,0,1,0-59.91,39.63A65.69,65.69,0,0,0,11.2,140.4a6,6,0,1,0,9.6,7.2A53.58,53.58,0,0,1,64,126,6,6,0,0,0,70,120Z"},null,-1),j=[b],P={key:4},U=t("path",{d:"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1-7.37-4.89,8,8,0,0,1,0-6.22A8,8,0,0,1,192,112a24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.84,8,57,57,0,0,0-98.16,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z"},null,-1),$=[U],E={key:5},T=t("path",{d:"M237,147.44a4,4,0,0,1-5.48-1.4c-8.33-14-20.93-22-34.56-22a4,4,0,0,1-1.2-.2,36.76,36.76,0,0,1-3.8.2,4,4,0,0,1,0-8,28,28,0,1,0-27.12-35,4,4,0,0,1-7.75-2,36,36,0,1,1,54,39.48c10.81,3.85,20.51,12,27.31,23.48A4,4,0,0,1,237,147.44ZM187.46,214a4,4,0,0,1-1.46,5.46,3.93,3.93,0,0,1-2,.54,4,4,0,0,1-3.46-2,61,61,0,0,0-105.08,0,4,4,0,0,1-6.92-4,68.35,68.35,0,0,1,39.19-31,44,44,0,1,1,40.54,0A68.35,68.35,0,0,1,187.46,214ZM128,180a36,36,0,1,0-36-36A36,36,0,0,0,128,180ZM64,116A28,28,0,1,1,91.12,81a4,4,0,0,0,7.75-2A36,36,0,1,0,45.3,118.75,63.55,63.55,0,0,0,12.8,141.6a4,4,0,0,0,6.4,4.8A55.55,55.55,0,0,1,64,124a4,4,0,0,0,0-8Z"},null,-1),W=[T],q={name:"PhUsersThree"},_=c({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){const l=n,u=A("weight","regular"),d=A("size","1em"),Z=A("color","currentColor"),m=A("mirrored",!1),r=o(()=>l.weight??u),s=o(()=>l.size??d),p=o(()=>l.color??Z),h=o(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:m?"scale(-1, 1)":void 0);return(i,F)=>(e(),a("svg",v({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:p.value,transform:h.value},i.$attrs),[g(i.$slots,"default"),r.value==="bold"?(e(),a("g",f,k)):r.value==="duotone"?(e(),a("g",B,x)):r.value==="fill"?(e(),a("g",z,N)):r.value==="light"?(e(),a("g",V,j)):r.value==="regular"?(e(),a("g",P,$)):r.value==="thin"?(e(),a("g",E,W)):M("",!0)],16,y))}});export{_ as F};

File diff suppressed because one or more lines are too long

View File

@ -1,2 +1,2 @@
import{u as k,a as v,b as g,r as p,o as A,A as $,c as w,d as n,w as c,e as d,_ as N,T as B,f as b,g as s,h as F,i as e,j as u,t as x,F as P,k as V,l as C,H as R,m as S}from"./index-D5js98pV.js";import{_ as D}from"./BaseButtons-DTOUElx3.js";const i=k();async function E(a){if(i.loadedArticles[a])return i.loadedArticles[a];try{const o=await i.callApi(`/news/${a}`);return i.loadedArticles[a]=o,i.loadedArticles[a]}catch(o){throw console.log("Error fetching post:",o),o}}const H={class:"flex flex-col items-center"},M=["src"],T={class:"text-left md:text-center"},j={class:"text-2xl"},z={key:1},U={__name:"PostView",setup(a){const o=v(),h=g(),f=parseInt(o.params.id);var r=p({data:{}}),m=p("");A(async()=>{try{const t=await E(f);r.value=t.news,m.value=t.news.body.split(`
import{u as k,a as v,b as g,r as p,o as A,A as $,c as w,d as n,w as c,e as d,_ as N,T as B,f as b,g as s,h as F,i as e,j as u,t as x,F as P,k as V,l as C,H as R,m as S}from"./index-0qLJ2-KK.js";import{_ as D}from"./BaseButtons-BnKOO1mW.js";const i=k();async function E(a){if(i.loadedArticles[a])return i.loadedArticles[a];try{const o=await i.callApi(`/news/${a}`);return i.loadedArticles[a]=o,i.loadedArticles[a]}catch(o){throw console.log("Error fetching post:",o),o}}const H={class:"flex flex-col items-center"},M=["src"],T={class:"text-left md:text-center"},j={class:"text-2xl"},z={key:1},U={__name:"PostView",setup(a){const o=v(),h=g(),f=parseInt(o.params.id);var r=p({data:{}}),m=p("");A(async()=>{try{const t=await E(f);r.value=t.news,m.value=t.news.body.split(`
`)}catch(t){console.error("Failed to fetch news data:",t)}try{await $(f)}catch(t){console.error("Failed to set news as read:",t)}});function y(){h.push("/")}return(t,l)=>(n(),w(S,null,{default:c(()=>[d(N,null,{default:c(()=>[d(B,null,{default:c(()=>[s(r)!={}?(n(),w(F,{key:0,"has-table":""},{footer:c(()=>[d(D,null,{default:c(()=>[d(C,{label:"Home",color:"info",icon:s(R),"icon-size":"20",onClick:y},null,8,["icon"])]),_:1})]),default:c(()=>[e("div",H,[e("img",{src:s(r).data.img,class:"rounded-t-2xl md:rounded-2xl md:w-1/2 md:m-4"},null,8,M)]),s(r)?(n(),u("div",{key:s(r).id,class:"flex flex-col items-center p-4"},[e("div",T,[e("h1",j,x(s(r).title),1),l[1]||(l[1]=e("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),u(P,null,V(s(m),_=>(n(),u("div",{key:_},[e("p",null,x(_),1),l[0]||(l[0]=e("br",null,null,-1))]))),128))])])):(n(),u("div",z,l[2]||(l[2]=[e("h1",{class:"text-2xl"},"News not found...",-1)])))]),_:1})):b("",!0)]),_:1})]),_:1})]),_:1}))}};export{U as default};

File diff suppressed because one or more lines are too long

View File

@ -1,2 +1,2 @@
import{u as G,b as M,n as P,r as S,D as _,o as h,E as B,c,d as p,w as r,e as s,_ as F,i as u,I as T,J as K,g as t,G as I,h as v,s as N,K as V,f as J,l as U,v as x,L as R,t as Y,y as k,m as j,M as z,N as H}from"./index-D5js98pV.js";import{I as Q}from"./PhAt.vue-DNCj8btJ.js";import{G as w}from"./PhPassword.vue-Bboqt4Ty.js";import{I as C}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{_ as m}from"./FormField-Bh7gS7TO.js";import{_ as d}from"./FormControl-DfNoBpfO.js";import{_ as W}from"./FormCheckRadio-CuMzS59Y.js";const X={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Z={class:"my-4"},ee={class:"text-xl"},ue={__name:"ProfileView",setup(se){const l=G(),O=M(),f=P({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null,public:l.userPublic??!1}),n=P({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null,public:l.userPublic??!1}),i=P({currentPassword:"",newPassword:"",confirmPassword:""}),b=S(!1),y=S(!1),g=S(null);_(()=>l.userName,a=>{n.username=JSON.parse(JSON.stringify(a)),f.username=JSON.parse(JSON.stringify(a))}),_(()=>l.userEmail,a=>{n.email=JSON.parse(JSON.stringify(a)),f.email=JSON.parse(JSON.stringify(a))}),_(()=>l.userPublic,a=>{n.public=a,f.public=a}),h(()=>{L()});async function D(){b.value=!0,(await l.putUser(n)).status=="success"&&(b.value=!1,l.userLoaded=!1,await l.loadUser(),O.go())}async function $(){y.value=!0,(await z(i.currentPassword,i.newPassword,i.confirmPassword)).status=="success"&&(alert("Password changed."),y.value=!1,await l.loadUser(),O.go())}async function L(){const a=await B();g.value=a}async function q(){if(window.confirm(`Are you really?
import{u as G,b as M,n as P,r as S,D as _,o as h,E as B,c,d as p,w as r,e as s,_ as F,i as u,I as T,J as K,g as t,G as I,h as v,s as N,K as V,f as J,l as U,v as x,L as R,t as Y,y as k,m as j,M as z,N as H}from"./index-0qLJ2-KK.js";import{I as Q}from"./PhAt.vue-CNHrC6tk.js";import{G as w}from"./PhPassword.vue-D_EMrZ1G.js";import{I as C}from"./PhSpinnerBall.vue-BdJjyNUu.js";import{_ as m}from"./FormField-C2hIlabr.js";import{_ as d}from"./FormControl-n-2BZaUK.js";import{_ as W}from"./FormCheckRadio-BbD3aODr.js";const X={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Z={class:"my-4"},ee={class:"text-xl"},ue={__name:"ProfileView",setup(se){const l=G(),O=M(),f=P({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null,public:l.userPublic??!1}),n=P({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null,public:l.userPublic??!1}),i=P({currentPassword:"",newPassword:"",confirmPassword:""}),b=S(!1),y=S(!1),g=S(null);_(()=>l.userName,a=>{n.username=JSON.parse(JSON.stringify(a)),f.username=JSON.parse(JSON.stringify(a))}),_(()=>l.userEmail,a=>{n.email=JSON.parse(JSON.stringify(a)),f.email=JSON.parse(JSON.stringify(a))}),_(()=>l.userPublic,a=>{n.public=a,f.public=a}),h(()=>{L()});async function D(){b.value=!0,(await l.putUser(n)).status=="success"&&(b.value=!1,l.userLoaded=!1,await l.loadUser(),O.go())}async function $(){y.value=!0,(await z(i.currentPassword,i.newPassword,i.confirmPassword)).status=="success"&&(alert("Password changed."),y.value=!1,await l.loadUser(),O.go())}async function L(){const a=await B();g.value=a}async function q(){if(window.confirm(`Are you really?
This will log out every session.`)){const e=await H();g.value=e,l.userLoaded=!1,l.loadUser()}}function A(a){a.target.value=a.target.value.replace(/\D/g,"")}function E(a,e){return JSON.stringify(a)!==JSON.stringify(e)}return(a,e)=>(p(),c(j,null,{default:r(()=>[s(F,null,{default:r(()=>[s(T,{class:"mb-6","use-small":"","even-smaller":""}),s(K,{icon:t(I),title:"Profile Settings",main:""},null,8,["icon"]),u("div",X,[s(v,{"is-form":"",class:"row-span-1",onSubmit:N(D,["prevent"])},{footer:r(()=>[E(f,n)?(p(),c(U,{key:0,color:"success",type:"submit",label:"Update"})):J("",!0),b.value?(p(),c(x,{key:1,icon:t(C),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):J("",!0)]),default:r(()=>[s(V,{color:"info",label:"General",class:"mb-2"}),s(m,{label:"Username"},{default:r(()=>[s(d,{modelValue:n.username,"onUpdate:modelValue":e[0]||(e[0]=o=>n.username=o),icon:t(I),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:r(()=>[s(d,{modelValue:n.email,"onUpdate:modelValue":e[1]||(e[1]=o=>n.email=o),icon:t(Q),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"PIN",help:"Used when logging into a game"},{default:r(()=>[s(d,{modelValue:n.pin,"onUpdate:modelValue":e[2]||(e[2]=o=>n.pin=o),icon:t(w),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:A},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"Public Profile",help:"Show my profile publicly. If disabled, only game profiles and scores will be visible."},{default:r(()=>[s(W,{modelValue:n.public,"onUpdate:modelValue":e[3]||(e[3]=o=>n.public=o),name:"public","model-value":n.public,"input-value":n.public,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1})]),_:1}),s(v,{"is-form":"",class:"row-span-1",onSubmit:e[7]||(e[7]=N(o=>$(),["prevent"]))},{footer:r(()=>[s(U,{type:"submit",color:"success",label:"Update"}),y.value?(p(),c(x,{key:0,icon:t(C),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):J("",!0)]),default:r(()=>[s(V,{color:"info",label:"Change Password",class:"mb-2"}),s(m,{label:"Current Password"},{default:r(()=>[s(d,{modelValue:i.currentPassword,"onUpdate:modelValue":e[4]||(e[4]=o=>i.currentPassword=o),icon:t(w),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(R),s(m,{label:"New Password"},{default:r(()=>[s(d,{modelValue:i.newPassword,"onUpdate:modelValue":e[5]||(e[5]=o=>i.newPassword=o),icon:t(w),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"Confirm Password"},{default:r(()=>[s(d,{modelValue:i.confirmPassword,"onUpdate:modelValue":e[6]||(e[6]=o=>i.confirmPassword=o),icon:t(w),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1}),s(v,{"is-form":"",class:"row-span-1",onSubmit:e[9]||(e[9]=N(o=>$(),["prevent"]))},{default:r(()=>[s(V,{color:"info",label:"Sessions",class:"mb-2"}),u("div",Z,[u("h1",ee," You currently have "+Y(g.value?.length)+" saved session(s). ",1),e[10]||(e[10]=u("p",null,[k(" Most of them are likely expired."),u("br"),k(" Sadly, due to the fact that PhaseII stores no information on your Session ID for location or IP, we cannot provide select deletion. ")],-1))]),e[11]||(e[11]=u("h1",{class:"text-xl mb-2"},"Log out of all sessions",-1)),u("div",null,[s(U,{color:"danger",label:"Delete Sessions",onClick:e[8]||(e[8]=o=>q())})])]),_:1,__:[11]})])]),_:1})]),_:1}))}};export{ue as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{b as V,r as v,n as _,c as p,d as c,w as r,i as a,e as s,h as I,q as y,s as X,g as n,G as P,f as $,l as f,v as U,x as h}from"./index-D5js98pV.js";import{I as C}from"./PhAt.vue-DNCj8btJ.js";import{I as q}from"./PhCreditCard.vue-DRZU2P8W.js";import{G as u}from"./PhPassword.vue-Bboqt4Ty.js";import{I as A}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{_ as R}from"./FormCheckRadio-CuMzS59Y.js";import{_ as t}from"./FormField-Bh7gS7TO.js";import{_ as m}from"./FormControl-DfNoBpfO.js";import{_ as k}from"./LayoutGuest-BI1LzoyO.js";const G={class:"flex md:min-h-screen md:items-center md:justify-center"},N={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},S={class:"flex gap-2 mt-4"},B={class:"col-span-2"},D={class:"flex flex-col gap-2 my-4"},J={__name:"RegisterView",setup(E){const w=V(),i=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function g(d){var e=d.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function b(d){var e=d.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}async function x(){i.value=!0,(await h(l)).status=="success"&&(i.value=!1,alert("User account registered. Please log in!"),w.push("login"))}return(d,e)=>(c(),p(k,null,{default:r(()=>[a("div",G,[s(I,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",N,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:y,class:"rounded-full shadow-lg mb-2"}),a("h1",{class:"text-xl"},[a("samp",null,"PhaseII")]),a("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),a("hr",{class:"border-t border my-1 w-full"}),a("p",{class:"text-lg relative bottom-0"},"Account Registration")],-1)),e[11]||(e[11]=a("div",{class:"md:border-r md:border"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=X(o=>x(),["prevent"]))},[s(t,{label:"Desired Username"},{default:r(()=>[s(m,{modelValue:l.username,"onUpdate:modelValue":e[0]||(e[0]=o=>l.username=o),icon:n(P),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Email Address"},{default:r(()=>[s(m,{modelValue:l.email,"onUpdate:modelValue":e[1]||(e[1]=o=>l.email=o),icon:n(C),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Password"},{default:r(()=>[s(m,{modelValue:l.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>l.newPassword=o),icon:n(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Password Confirmation"},{default:r(()=>[s(m,{modelValue:l.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>l.confirmPassword=o),icon:n(u),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Card ID",help:"The ACCESS CODE provided by the game."},{default:r(()=>[s(m,{modelValue:l.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.cardId=o),icon:n(q),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:b},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Game PIN"},{default:r(()=>[s(m,{modelValue:l.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>l.pin=o),icon:n(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:g},null,8,["modelValue","icon"])]),_:1}),s(R,{modelValue:l.remember,"onUpdate:modelValue":e[6]||(e[6]=o=>l.remember=o),class:"col-span-2",name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),a("div",S,[s(f,{type:"submit",label:"Register",color:"success"}),i.value?(c(),p(U,{key:0,icon:n(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):$("",!0)])],32),a("div",B,[e[9]||(e[9]=a("hr",{class:"border-t border my-4 w-full"},null,-1)),a("div",D,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{J as default};
import{b as V,r as v,n as _,c as p,d as c,w as r,i as a,e as s,h as I,q as y,s as X,g as n,G as P,f as $,l as f,v as U,x as h}from"./index-0qLJ2-KK.js";import{I as C}from"./PhAt.vue-CNHrC6tk.js";import{I as q}from"./PhCreditCard.vue-Mhv96z0t.js";import{G as u}from"./PhPassword.vue-D_EMrZ1G.js";import{I as A}from"./PhSpinnerBall.vue-BdJjyNUu.js";import{_ as R}from"./FormCheckRadio-BbD3aODr.js";import{_ as t}from"./FormField-C2hIlabr.js";import{_ as m}from"./FormControl-n-2BZaUK.js";import{_ as k}from"./LayoutGuest-C_V8BIzT.js";const G={class:"flex md:min-h-screen md:items-center md:justify-center"},N={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},S={class:"flex gap-2 mt-4"},B={class:"col-span-2"},D={class:"flex flex-col gap-2 my-4"},J={__name:"RegisterView",setup(E){const w=V(),i=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function g(d){var e=d.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function b(d){var e=d.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}async function x(){i.value=!0,(await h(l)).status=="success"&&(i.value=!1,alert("User account registered. Please log in!"),w.push("login"))}return(d,e)=>(c(),p(k,null,{default:r(()=>[a("div",G,[s(I,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",N,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:y,class:"rounded-full shadow-lg mb-2"}),a("h1",{class:"text-xl"},[a("samp",null,"PhaseII")]),a("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),a("hr",{class:"border-t border my-1 w-full"}),a("p",{class:"text-lg relative bottom-0"},"Account Registration")],-1)),e[11]||(e[11]=a("div",{class:"md:border-r md:border"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=X(o=>x(),["prevent"]))},[s(t,{label:"Desired Username"},{default:r(()=>[s(m,{modelValue:l.username,"onUpdate:modelValue":e[0]||(e[0]=o=>l.username=o),icon:n(P),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Email Address"},{default:r(()=>[s(m,{modelValue:l.email,"onUpdate:modelValue":e[1]||(e[1]=o=>l.email=o),icon:n(C),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Password"},{default:r(()=>[s(m,{modelValue:l.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>l.newPassword=o),icon:n(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Password Confirmation"},{default:r(()=>[s(m,{modelValue:l.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>l.confirmPassword=o),icon:n(u),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Card ID",help:"The ACCESS CODE provided by the game."},{default:r(()=>[s(m,{modelValue:l.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.cardId=o),icon:n(q),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:b},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Game PIN"},{default:r(()=>[s(m,{modelValue:l.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>l.pin=o),icon:n(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:g},null,8,["modelValue","icon"])]),_:1}),s(R,{modelValue:l.remember,"onUpdate:modelValue":e[6]||(e[6]=o=>l.remember=o),class:"col-span-2",name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),a("div",S,[s(f,{type:"submit",label:"Register",color:"success"}),i.value?(c(),p(U,{key:0,icon:n(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):$("",!0)])],32),a("div",B,[e[9]||(e[9]=a("hr",{class:"border-t border my-4 w-full"},null,-1)),a("div",D,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{J as default};

View File

@ -1 +1 @@
import{b as P,n as k,c as u,d as o,w as i,i as t,e as a,h as v,q as S,j as d,f as n,s as w,g as r,l as c,v as y,y as $,t as I,z as C,B as K,C as A}from"./index-D5js98pV.js";import{I as R}from"./PhAt.vue-DNCj8btJ.js";import{F as B}from"./PhKey.vue-CHD_LlZH.js";import{G as b}from"./PhPassword.vue-Bboqt4Ty.js";import{I as x}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{_ as f}from"./FormField-Bh7gS7TO.js";import{_ as p}from"./FormControl-DfNoBpfO.js";import{_ as N}from"./LayoutGuest-BI1LzoyO.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},q={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},E={class:"grid grid-cols-1 gap-2"},j={class:"mb-4"},L={class:"text-xl"},z={class:"font-bold"},D={key:3,class:"border-t border mt-3 w-full"},F={key:4,class:"flex flex-col gap-2 my-1"},Y={__name:"ResetView",setup(G){const g=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function h(){e.loading=!0,(await C(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function V(){e.loading=!0;const m=await K(e.authKey);m.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=m.username)}async function _(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await A(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),g.push("/auth/login"))}return(m,s)=>(o(),u(N,null,{default:i(()=>[t("div",U,[a(v,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:i(()=>[t("div",q,[s[10]||(s[10]=t("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[t("img",{src:S,class:"rounded-full shadow-lg mb-2"}),t("h1",{class:"text-xl"},[t("samp",null,"PhaseII")]),t("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),t("hr",{class:"border-t border my-1 w-full"}),t("p",{class:"text-lg relative bottom-0"},"Password Reset")],-1)),s[11]||(s[11]=t("div",{class:"md:border-r md:border"},null,-1)),t("div",E,[e.emailSent?n("",!0):(o(),d("form",{key:0,onSubmit:s[1]||(s[1]=w(l=>h(),["prevent"]))},[a(f,{label:"Email Address"},{default:i(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:r(R),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),d("form",{key:1,onSubmit:s[3]||(s[3]=w(l=>V(),["prevent"]))},[a(f,{label:"Auth Key"},{default:i(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":s[2]||(s[2]=l=>e.authKey=l),icon:r(B),type:"text",name:"token",inputmode:"numeric",pattern:"[0-9]*",autocomplete:"one-time-code",maxlength:6},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Unlock",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),d("form",{key:2,onSubmit:s[6]||(s[6]=w(l=>_(),["prevent"]))},[t("div",j,[t("h1",L,[s[7]||(s[7]=$(" Welcome, ",-1)),t("span",z,I(e.username),1)]),s[8]||(s[8]=t("p",{class:"text-sm text-gray-400"}," Look who forgot their password ",-1))]),a(f,{label:"New Password"},{default:i(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":s[4]||(s[4]=l=>e.newPassword=l),icon:r(b),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:i(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":s[5]||(s[5]=l=>e.confirmPassword=l),icon:r(b),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Reset Password",type:"submit",color:"success"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),d("hr",D)),e.authValid?n("",!0):(o(),d("div",F,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{Y as default};
import{b as P,n as k,c as u,d as o,w as i,i as t,e as a,h as v,q as S,j as d,f as n,s as w,g as r,l as c,v as y,y as $,t as I,z as C,B as K,C as A}from"./index-0qLJ2-KK.js";import{I as R}from"./PhAt.vue-CNHrC6tk.js";import{F as B}from"./PhKey.vue-BekLIV6e.js";import{G as b}from"./PhPassword.vue-D_EMrZ1G.js";import{I as x}from"./PhSpinnerBall.vue-BdJjyNUu.js";import{_ as f}from"./FormField-C2hIlabr.js";import{_ as p}from"./FormControl-n-2BZaUK.js";import{_ as N}from"./LayoutGuest-C_V8BIzT.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},q={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},E={class:"grid grid-cols-1 gap-2"},j={class:"mb-4"},L={class:"text-xl"},z={class:"font-bold"},D={key:3,class:"border-t border mt-3 w-full"},F={key:4,class:"flex flex-col gap-2 my-1"},Y={__name:"ResetView",setup(G){const g=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function h(){e.loading=!0,(await C(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function V(){e.loading=!0;const m=await K(e.authKey);m.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=m.username)}async function _(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await A(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),g.push("/auth/login"))}return(m,s)=>(o(),u(N,null,{default:i(()=>[t("div",U,[a(v,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:i(()=>[t("div",q,[s[10]||(s[10]=t("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[t("img",{src:S,class:"rounded-full shadow-lg mb-2"}),t("h1",{class:"text-xl"},[t("samp",null,"PhaseII")]),t("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),t("hr",{class:"border-t border my-1 w-full"}),t("p",{class:"text-lg relative bottom-0"},"Password Reset")],-1)),s[11]||(s[11]=t("div",{class:"md:border-r md:border"},null,-1)),t("div",E,[e.emailSent?n("",!0):(o(),d("form",{key:0,onSubmit:s[1]||(s[1]=w(l=>h(),["prevent"]))},[a(f,{label:"Email Address"},{default:i(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:r(R),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),d("form",{key:1,onSubmit:s[3]||(s[3]=w(l=>V(),["prevent"]))},[a(f,{label:"Auth Key"},{default:i(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":s[2]||(s[2]=l=>e.authKey=l),icon:r(B),type:"text",name:"token",inputmode:"numeric",pattern:"[0-9]*",autocomplete:"one-time-code",maxlength:6},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Unlock",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),d("form",{key:2,onSubmit:s[6]||(s[6]=w(l=>_(),["prevent"]))},[t("div",j,[t("h1",L,[s[7]||(s[7]=$(" Welcome, ",-1)),t("span",z,I(e.username),1)]),s[8]||(s[8]=t("p",{class:"text-sm text-gray-400"}," Look who forgot their password ",-1))]),a(f,{label:"New Password"},{default:i(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":s[4]||(s[4]=l=>e.newPassword=l),icon:r(b),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:i(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":s[5]||(s[5]=l=>e.confirmPassword=l),icon:r(b),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Reset Password",type:"submit",color:"success"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),d("hr",D)),e.authValid?n("",!0):(o(),d("div",F,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{Y as default};

View File

@ -1 +1 @@
import{a as D,b as G,a4 as L,r as w,n as b,D as S,o as B,c as f,d as r,w as i,e as a,_ as N,f as _,g as c,j as v,i as t,J as y,h as p,F as k,k as $,t as h,l as I,m as j}from"./index-D5js98pV.js";import{I as E}from"./PhPlusCircle.vue-BK6088M2.js";import{_ as U,G as J}from"./GameHeader-JVOj8wEA.js";import{_ as M}from"./ProfileCard-Dva1KUME.js";import{_ as P}from"./FormControl-DfNoBpfO.js";import{_ as Y}from"./FormField-Bh7gS7TO.js";import{A as q,a as z}from"./profile-D-GZxDy7.js";import{d as H}from"./userData-DZYdegtD.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const K={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},O={class:"md:w-1/3 md:text-right"},Q={key:1,class:"w-full"},T={class:"grid gap-4"},W={class:"flex w-full place-content-between"},X={class:"text-lg md:text-xl"},Z={class:"text-md md:text-lg font-mono"},ee={class:"flex align-middle"},se={class:"grid gap-3"},te={class:"flex justify-between items-center"},le={class:"flex"},oe={class:"grid"},re={class:"text-lg"},ae={class:"text-md font-mono"},ge={__name:"RivalsView",setup(ne){const R=D(),A=G();var m=null,d=null;m=R.params.game,d=L(m);const n=w(null),g=w([]),l=b({currentVersion:null});S(()=>l.currentVersion,()=>{x(),V()}),B(async()=>{V(),x()}),d.versions||(l.currentVersion=1);async function x(){try{n.value=null;const e=await q(m,l.currentVersion);n.value=e,e&&!l.currentVersion&&(l.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function V(){try{const e=await z(m,l.currentVersion);g.value=e}catch(e){console.error("Failed to fetch profile data:",e)}}function C(e){var o=[];for(const s of d.versions)e.includes(s.id)&&o.push(s);return o}const u=b({filter:null});d||A.push({name:"ErrorPage",params:{catchAll:"404"}});function F(){if(u.filter)return g.value.filter(e=>e.username.toLowerCase().includes(u.filter.toLowerCase())||e.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(e,o)=>(r(),f(j,null,{default:i(()=>[a(N,null,{default:i(()=>[a(U,{game:c(d),version:l.currentVersion},{default:i(()=>[c(d).versions&&n.value?(r(),v("div",K,[t("div",O,[o[2]||(o[2]=t("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(P,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=s=>l.currentVersion=s),options:C(n.value.versions)},null,8,["modelValue","options"])])])):_("",!0),n.value?(r(),v("div",Q,[a(M,{game:c(m),version:l.currentVersion,profile:n.value},null,8,["game","version","profile"])])):_("",!0)]),_:1},8,["game","version"]),a(y,{icon:c(E),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:0,class:"mb-6"},{default:i(()=>[a(Y,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:i(()=>[a(P,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=s=>u.filter=s),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),t("div",T,[(r(!0),v(k,null,$(F(),s=>(r(),v("div",{key:s.id,class:"bg-slate-800 p-4 rounded-xl"},[t("div",W,[t("div",null,[t("h1",X,h(s.username),1),t("h2",Z,h(c(H)(s.extid)),1)]),t("div",ee,[a(I,{label:"Add Rival",color:"success",disabled:s.userId==n.value?.userId,tooltip:"penis"},null,8,["disabled"])])])]))),128))])]),_:1})):_("",!0),a(y,{icon:c(J),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:1,class:"mb-6"},{default:i(()=>[t("div",se,[(r(!0),v(k,null,$(n.value?.rivals,s=>(r(),f(p,{key:s.id},{default:i(()=>[t("div",te,[t("div",le,[t("div",oe,[t("h1",re,h(s.name),1),t("h2",ae,h(s.rivalID),1)])]),a(I,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),n.value?.rivals?_("",!0):(r(),f(p,{key:0},{default:i(()=>o[3]||(o[3]=[t("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1,__:[3]}))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{ge as default};
import{a as D,b as G,a4 as L,r as w,n as b,D as S,o as B,c as f,d as r,w as i,e as a,_ as N,f as _,g as c,j as v,i as t,J as y,h as p,F as k,k as $,t as h,l as I,m as j}from"./index-0qLJ2-KK.js";import{I as E}from"./PhPlusCircle.vue-yY-fAhgf.js";import{_ as U,G as J}from"./GameHeader-wRhOF4aF.js";import{_ as M}from"./ProfileCard-DvzW1lfo.js";import{_ as P}from"./FormControl-n-2BZaUK.js";import{_ as Y}from"./FormField-C2hIlabr.js";import{A as q,a as z}from"./profile-7q4Sie4Z.js";import{d as H}from"./userData-DZYdegtD.js";import"./PhGear.vue-wMv8_Lk2.js";import"./PhHouse.vue-CQU0yXVg.js";const K={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},O={class:"md:w-1/3 md:text-right"},Q={key:1,class:"w-full"},T={class:"grid gap-4"},W={class:"flex w-full place-content-between"},X={class:"text-lg md:text-xl"},Z={class:"text-md md:text-lg font-mono"},ee={class:"flex align-middle"},se={class:"grid gap-3"},te={class:"flex justify-between items-center"},le={class:"flex"},oe={class:"grid"},re={class:"text-lg"},ae={class:"text-md font-mono"},ge={__name:"RivalsView",setup(ne){const R=D(),A=G();var m=null,d=null;m=R.params.game,d=L(m);const n=w(null),g=w([]),l=b({currentVersion:null});S(()=>l.currentVersion,()=>{x(),V()}),B(async()=>{V(),x()}),d.versions||(l.currentVersion=1);async function x(){try{n.value=null;const e=await q(m,l.currentVersion);n.value=e,e&&!l.currentVersion&&(l.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function V(){try{const e=await z(m,l.currentVersion);g.value=e}catch(e){console.error("Failed to fetch profile data:",e)}}function C(e){var o=[];for(const s of d.versions)e.includes(s.id)&&o.push(s);return o}const u=b({filter:null});d||A.push({name:"ErrorPage",params:{catchAll:"404"}});function F(){if(u.filter)return g.value.filter(e=>e.username.toLowerCase().includes(u.filter.toLowerCase())||e.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(e,o)=>(r(),f(j,null,{default:i(()=>[a(N,null,{default:i(()=>[a(U,{game:c(d),version:l.currentVersion},{default:i(()=>[c(d).versions&&n.value?(r(),v("div",K,[t("div",O,[o[2]||(o[2]=t("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(P,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=s=>l.currentVersion=s),options:C(n.value.versions)},null,8,["modelValue","options"])])])):_("",!0),n.value?(r(),v("div",Q,[a(M,{game:c(m),version:l.currentVersion,profile:n.value},null,8,["game","version","profile"])])):_("",!0)]),_:1},8,["game","version"]),a(y,{icon:c(E),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:0,class:"mb-6"},{default:i(()=>[a(Y,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:i(()=>[a(P,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=s=>u.filter=s),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),t("div",T,[(r(!0),v(k,null,$(F(),s=>(r(),v("div",{key:s.id,class:"bg-slate-800 p-4 rounded-xl"},[t("div",W,[t("div",null,[t("h1",X,h(s.username),1),t("h2",Z,h(c(H)(s.extid)),1)]),t("div",ee,[a(I,{label:"Add Rival",color:"success",disabled:s.userId==n.value?.userId,tooltip:"penis"},null,8,["disabled"])])])]))),128))])]),_:1})):_("",!0),a(y,{icon:c(J),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:1,class:"mb-6"},{default:i(()=>[t("div",se,[(r(!0),v(k,null,$(n.value?.rivals,s=>(r(),f(p,{key:s.id},{default:i(()=>[t("div",te,[t("div",le,[t("div",oe,[t("h1",re,h(s.name),1),t("h2",ae,h(s.rivalID),1)])]),a(I,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),n.value?.rivals?_("",!0):(r(),f(p,{key:0},{default:i(()=>o[3]||(o[3]=[t("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1,__:[3]}))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{ge as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{r as i,D as d,j as a,d as o,i as c,F as m,k as f,av as h}from"./index-D5js98pV.js";const v={class:"relative overflow-hidden w-[320px] h-[554px] border"},x=["src"],b=["src"],y={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(p){const t=p,s=i(t.profile),l=i(t.version);d(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const u="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${u}/${l.value}/${e}.png`}function _(e){return{transform:`translate(${e.sticker_pos_x-150}px, ${e.sticker_pos_y-100}px) scale(${e.sticker_scale_x}, ${e.sticker_scale_x}) rotate(${e.sticker_rotate}deg)`,position:"absolute"}}return(e,k)=>(o(),a("div",v,[c("img",{src:n(s.value.trbitem?.base??0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,x),(o(!0),a(m,null,f(s.value.trbitem?.stickers??[],r=>(o(),a("div",{key:r.sticker_id,class:"absolute",style:h(_(r))},[c("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,b)],4))),128))]))}};export{y as _};
import{r as i,D as d,j as a,d as o,i as c,F as m,k as f,av as h}from"./index-0qLJ2-KK.js";const v={class:"relative overflow-hidden w-[320px] h-[554px] border"},x=["src"],b=["src"],y={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(p){const t=p,s=i(t.profile),l=i(t.version);d(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const u="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${u}/${l.value}/${e}.png`}function _(e){return{transform:`translate(${e.sticker_pos_x-150}px, ${e.sticker_pos_y-100}px) scale(${e.sticker_scale_x}, ${e.sticker_scale_x}) rotate(${e.sticker_rotate}deg)`,position:"absolute"}}return(e,k)=>(o(),a("div",v,[c("img",{src:n(s.value.trbitem?.base??0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,x),(o(!0),a(m,null,f(s.value.trbitem?.stickers??[],r=>(o(),a("div",{key:r.sticker_id,class:"absolute",style:h(_(r))},[c("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,b)],4))),128))]))}};export{y as _};

View File

@ -1 +1 @@
import{b as D,r as f,o as I,n as y,c as V,d as m,w as r,e,_ as F,i as a,h as i,J as _,g as h,K as b,j as p,F as A,k as L,t as d,l as v,s as S,m as B}from"./index-D5js98pV.js";import{I as M}from"./PhMagnifyingGlass.vue-C6J01TCu.js";import{F as P}from"./PhUsersThree.vue-DlKmmcXj.js";import{_ as j}from"./GeneralTable-CgZ3N5Ab.js";import{_ as x}from"./FormField-Bh7gS7TO.js";import{_ as w}from"./FormControl-DfNoBpfO.js";import{m as N,n as O}from"./admin-DoTAzMzk.js";const R={class:"grid md:grid-cols-2 gap-6"},q={class:"grid gap-4"},E={class:"md:flex w-full place-content-between"},J={class:"text-lg md:text-xl"},K={class:"text-md md:text-lg"},T={class:"text-md"},z={class:"bg-slate-900 p-2 rounded-md mt-2 w-14 max-w-16 text-center"},G={class:"text-lg font-mono text-pink-700"},H={class:"flex align-middle mt-2 md:mt-0 max-h-16"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},oe={__name:"UsersView",setup(X){const g=D(),c=f([]),n=f(null),k=[{text:"User ID",value:"id",width:20,sortable:!0},{text:"Username",value:"username",width:150,sortable:!0},{text:"Public",value:"public",width:120,sortable:!0},{text:"Admin",value:"admin",width:120,sortable:!0},{text:"Banned",value:"banned",width:120,sortable:!0},{text:"Discord Linked",value:"data.discord.linked",width:120,sortable:!0},{text:"Tachi Linked",value:"data.tachi.linked",width:120,sortable:!0}];I(async()=>{U()});async function U(){try{const t=await N();var l=[];for(var s of t)s.username||(s.username="Unclaimed Account"),l.push(s);c.value=l}catch(t){console.error("Failed to fetch user data:",t)}}const u=l=>{const s=l.id;g.push(`/profiles/${s}`)},o=y({filter:null});function C(){return o.filter?c.value.filter(l=>l.id.toString().toLowerCase().includes(o.filter.toLowerCase())||l.username.toLowerCase().includes(o.filter.toLowerCase())).slice(0,25):[]}async function $(){const l=await O(n.value);if(l)u({id:l?.id});else{window.alert("Couldn't find user.");return}}return(l,s)=>(m(),V(B,null,{default:r(()=>[e(F,null,{default:r(()=>[e(i,{class:"mb-6 p-1"},{default:r(()=>s[2]||(s[2]=[a("h1",{class:"text-3xl"},"User Management",-1),a("p",{class:"text-sm text-gray-400"},"Click a row to open User",-1)])),_:1,__:[2]}),e(_,{icon:h(M),title:"Search",color:"text-amber-500",main:""},null,8,["icon"]),a("div",R,[e(i,{class:"mb-6"},{default:r(()=>[e(b,{color:"info",label:"Search",class:"mb-2"}),e(x,{label:"Search",help:"Search by ID or username.",class:"w-full"},{default:r(()=>[e(w,{modelValue:o.filter,"onUpdate:modelValue":s[0]||(s[0]=t=>o.filter=t),"model-value":o.filter},null,8,["modelValue","model-value"])]),_:1}),a("div",q,[(m(!0),p(A,null,L(C(),t=>(m(),p("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[a("div",E,[a("div",null,[a("h1",J,d(t.username),1),a("h2",K," User "+d(t.banned?"is":"isn't")+" banned. ",1),a("h2",T," Discord "+d(t.data?.discord?.linked?"is":"isn't")+" linked. ",1),a("div",z,[a("h2",G,d(t.id),1)])]),a("div",H,[e(v,{label:"Open User",color:"info",onClick:Y=>u(t)},null,8,["onClick"])])])]))),128))])]),_:1}),e(i,{class:"mb-6","is-form":"",onSubmit:S($,["prevent"])},{default:r(()=>[e(b,{color:"warning",label:"From CardID",class:"mb-2"}),e(x,{label:"Card ID",help:"16 character ID for a user's card.",class:"w-full"},{default:r(()=>[e(w,{modelValue:n.value,"onUpdate:modelValue":s[1]||(s[1]=t=>n.value=t),name:"Card ID",required:"","model-value":n.value,minlength:16,maxlength:16},null,8,["modelValue","model-value"])]),_:1}),e(v,{color:"success",type:"submit",label:"Open User"})]),_:1})]),e(_,{icon:h(P),title:"All Users",color:"text-blue-400",main:""},null,8,["icon"]),e(i,{"has-table":"",class:"mb-6"},{default:r(()=>[a("div",Q,[a("div",W,[e(j,{headers:k,items:c.value,"has-avatar":!0,onRowClicked:u},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{oe as default};
import{b as D,r as f,o as I,n as y,c as V,d as m,w as r,e,_ as F,i as a,h as i,J as _,g as h,K as b,j as p,F as A,k as L,t as d,l as v,s as S,m as B}from"./index-0qLJ2-KK.js";import{I as M}from"./PhMagnifyingGlass.vue-BxTlx34C.js";import{F as P}from"./PhUsersThree.vue-DsYbjAiP.js";import{_ as j}from"./GeneralTable-C_oquY0O.js";import{_ as x}from"./FormField-C2hIlabr.js";import{_ as w}from"./FormControl-n-2BZaUK.js";import{m as N,n as O}from"./admin-Dam631Sm.js";const R={class:"grid md:grid-cols-2 gap-6"},q={class:"grid gap-4"},E={class:"md:flex w-full place-content-between"},J={class:"text-lg md:text-xl"},K={class:"text-md md:text-lg"},T={class:"text-md"},z={class:"bg-slate-900 p-2 rounded-md mt-2 w-14 max-w-16 text-center"},G={class:"text-lg font-mono text-pink-700"},H={class:"flex align-middle mt-2 md:mt-0 max-h-16"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},oe={__name:"UsersView",setup(X){const g=D(),c=f([]),n=f(null),k=[{text:"User ID",value:"id",width:20,sortable:!0},{text:"Username",value:"username",width:150,sortable:!0},{text:"Public",value:"public",width:120,sortable:!0},{text:"Admin",value:"admin",width:120,sortable:!0},{text:"Banned",value:"banned",width:120,sortable:!0},{text:"Discord Linked",value:"data.discord.linked",width:120,sortable:!0},{text:"Tachi Linked",value:"data.tachi.linked",width:120,sortable:!0}];I(async()=>{U()});async function U(){try{const t=await N();var l=[];for(var s of t)s.username||(s.username="Unclaimed Account"),l.push(s);c.value=l}catch(t){console.error("Failed to fetch user data:",t)}}const u=l=>{const s=l.id;g.push(`/profiles/${s}`)},o=y({filter:null});function C(){return o.filter?c.value.filter(l=>l.id.toString().toLowerCase().includes(o.filter.toLowerCase())||l.username.toLowerCase().includes(o.filter.toLowerCase())).slice(0,25):[]}async function $(){const l=await O(n.value);if(l)u({id:l?.id});else{window.alert("Couldn't find user.");return}}return(l,s)=>(m(),V(B,null,{default:r(()=>[e(F,null,{default:r(()=>[e(i,{class:"mb-6 p-1"},{default:r(()=>s[2]||(s[2]=[a("h1",{class:"text-3xl"},"User Management",-1),a("p",{class:"text-sm text-gray-400"},"Click a row to open User",-1)])),_:1,__:[2]}),e(_,{icon:h(M),title:"Search",color:"text-amber-500",main:""},null,8,["icon"]),a("div",R,[e(i,{class:"mb-6"},{default:r(()=>[e(b,{color:"info",label:"Search",class:"mb-2"}),e(x,{label:"Search",help:"Search by ID or username.",class:"w-full"},{default:r(()=>[e(w,{modelValue:o.filter,"onUpdate:modelValue":s[0]||(s[0]=t=>o.filter=t),"model-value":o.filter},null,8,["modelValue","model-value"])]),_:1}),a("div",q,[(m(!0),p(A,null,L(C(),t=>(m(),p("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[a("div",E,[a("div",null,[a("h1",J,d(t.username),1),a("h2",K," User "+d(t.banned?"is":"isn't")+" banned. ",1),a("h2",T," Discord "+d(t.data?.discord?.linked?"is":"isn't")+" linked. ",1),a("div",z,[a("h2",G,d(t.id),1)])]),a("div",H,[e(v,{label:"Open User",color:"info",onClick:Y=>u(t)},null,8,["onClick"])])])]))),128))])]),_:1}),e(i,{class:"mb-6","is-form":"",onSubmit:S($,["prevent"])},{default:r(()=>[e(b,{color:"warning",label:"From CardID",class:"mb-2"}),e(x,{label:"Card ID",help:"16 character ID for a user's card.",class:"w-full"},{default:r(()=>[e(w,{modelValue:n.value,"onUpdate:modelValue":s[1]||(s[1]=t=>n.value=t),name:"Card ID",required:"","model-value":n.value,minlength:16,maxlength:16},null,8,["modelValue","model-value"])]),_:1}),e(v,{color:"success",type:"submit",label:"Open User"})]),_:1})]),e(_,{icon:h(P),title:"All Users",color:"text-blue-400",main:""},null,8,["icon"]),e(i,{"has-table":"",class:"mb-6"},{default:r(()=>[a("div",Q,[a("div",W,[e(j,{headers:k,items:c.value,"has-avatar":!0,onRowClicked:u},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{oe as default};

File diff suppressed because one or more lines are too long

View File

@ -1,2 +1,2 @@
import{u as e}from"./index-D5js98pV.js";const t=e();async function d(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function s(){try{return(await t.callApi("/admin/audit")).data}catch(a){throw console.log("Error loading admin audit:",a),a}}async function l(){try{return(await t.callApi("/admin/arcades")).data}catch(a){throw console.log("Error loading arcades:",a),a}}async function A(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function m(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function w(a){try{return(await t.callApi(`/admin/machine/${a}`)).data}catch(r){throw console.log("Error testing machine:",r),r}}async function u(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"PUT",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function h(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"POST",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function y(a,r){try{if(window.confirm("Are you really?"))return await t.callApi(`/admin/arcade/${a}/machine`,"DELETE",{PCBID:r})}catch(n){throw console.log("Error adding machine:",n),n}}async function g(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function P(a,r){try{return await t.callApi(`/admin/arcade/${a}`,"POST",r)}catch(n){throw console.log("Error updating arcade:",n),n}}async function p(a){if(window.confirm(`Let me ask again...
import{u as e}from"./index-0qLJ2-KK.js";const t=e();async function d(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function s(){try{return(await t.callApi("/admin/audit")).data}catch(a){throw console.log("Error loading admin audit:",a),a}}async function l(){try{return(await t.callApi("/admin/arcades")).data}catch(a){throw console.log("Error loading arcades:",a),a}}async function A(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function m(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function w(a){try{return(await t.callApi(`/admin/machine/${a}`)).data}catch(r){throw console.log("Error testing machine:",r),r}}async function u(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"PUT",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function h(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"POST",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function y(a,r){try{if(window.confirm("Are you really?"))return await t.callApi(`/admin/arcade/${a}/machine`,"DELETE",{PCBID:r})}catch(n){throw console.log("Error adding machine:",n),n}}async function g(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function P(a,r){try{return await t.callApi(`/admin/arcade/${a}`,"POST",r)}catch(n){throw console.log("Error updating arcade:",n),n}}async function p(a){if(window.confirm(`Let me ask again...
Are you really?`))try{return await t.callApi(`/admin/arcade/${a}`,"DELETE")}catch(n){throw console.log("Error deleting arcade:",n),n}}async function f(a,r){try{return await t.callApi(`/admin/arcade/${a}/owner`,"PUT",{ownerId:r})}catch(n){throw console.log("Error updating arcade owner:",n),n}}async function E(a,r){try{return window.confirm("Are you really?")?await t.callApi(`/admin/arcade/${a}/owner`,"DELETE",{ownerId:r}):{}}catch(n){throw console.log("Error removing arcade owner:",n),n}}async function I(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function $(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}async function T(){try{return(await t.callApi("/admin/client")).data}catch(a){throw console.log("Error loading client:",a),a}}async function D(a){try{return await t.callApi("/admin/client","POST",a)}catch(r){throw console.log("Error posting client:",r),r}}async function C(a=!1){try{return(await t.callApi(`/admin/users?noData=${a}`)).data}catch(r){throw console.log("Error loading users:",r),r}}async function O(a,r){try{return await t.callApi(`/admin/user/${a}`,"POST",r)}catch(n){throw console.log("Error updating user:",n),n}}async function S(a,r,n){const o=e();try{return await o.callApi(`/admin/user/${a}/updatePassword`,"POST",{newPassword:r,confirmPassword:n})}catch(c){throw console.log("Error updating password:",c),c}}async function U(a){try{return(await t.callApi(`/admin/user/card/${a}`)).data}catch(r){throw console.log("Error getting user:",r),r}}async function M(){try{return(await t.callApi("/admin/news")).data}catch(a){throw console.log("Error loading news:",a),a}}async function b(a){try{return await t.callApi("/admin/news","POST",a)}catch(r){throw console.log("Error posting news:",r),r}}async function k(a,r){try{return await t.callApi(`/admin/news/${a}`,"POST",r)}catch(n){throw console.log("Error posting news:",n),n}}async function N(a){try{return await t.callApi(`/admin/news/${a}`,"DELETE")}catch(r){throw console.log("Error posting news:",r),r}}export{O as A,S as a,d as b,A as c,m as d,g as e,I as f,$ as g,s as h,T as i,D as j,l as k,w as l,C as m,U as n,M as o,b as p,k as q,N as r,P as s,p as t,f as u,E as v,u as w,h as x,y};

View File

@ -1 +1 @@
import{u as s}from"./index-D5js98pV.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function u(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function h(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,u as a,A as b,g as c,l as d,h as e,w as f,P as g};
import{u as s}from"./index-0qLJ2-KK.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function u(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function h(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,u as a,A as b,g as c,l as d,h as e,w as f,P as g};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{u as e}from"./index-D5js98pV.js";const c=e();async function s(r,t,a=null,n=!1){try{return(await c.callApi(`/music?game=${r}&version=${t}`+(n?"&oneChart=true":""),"GET",null,{songIds:a.toString()})).data}catch(o){throw console.log("Error fetching music data:",o),o}}async function i(r,t=null){try{return(await c.callApi(`/records/${r}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(a){throw console.log("Error fetching record data:",a),a}}async function u(r,t=null){try{return(await c.callApi(`/topscore/${r}/${t}`,"GET",null)).data}catch(a){throw console.log("Error fetching score data:",a),a}}export{s as A,u as a,i as b};
import{u as e}from"./index-0qLJ2-KK.js";const c=e();async function s(r,t,a=null,n=!1){try{return(await c.callApi(`/music?game=${r}&version=${t}`+(n?"&oneChart=true":""),"GET",null,{songIds:a.toString()})).data}catch(o){throw console.log("Error fetching music data:",o),o}}async function i(r,t=null){try{return(await c.callApi(`/records/${r}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(a){throw console.log("Error fetching record data:",a),a}}async function u(r,t=null){try{return(await c.callApi(`/topscore/${r}/${t}`,"GET",null)).data}catch(a){throw console.log("Error fetching score data:",a),a}}export{s as A,u as a,i as b};

View File

@ -1 +1 @@
import{u as l}from"./index-D5js98pV.js";const a=l();async function f(o,i=null){try{return(await a.callApi(`/game/${o}/profiles?version=${i}`)).data}catch(e){throw console.log("Error fetching profiles:",e),e}}async function h(o,i,e=null){if(!e){for(;!a.userId;)await new Promise(t=>setTimeout(t,200));e=a.userId}try{return(await a.callApi(`/profile/${o}?version=${i}&userId=${e}`)).data}catch(t){throw console.log("Error fetching profile:",t),t}}async function d(o,i,e){try{for(;!a.userId;)await new Promise(r=>setTimeout(r,200));const t=a.userId;return await a.callApi(`/profile/${o}?version=${i}&userId=${t}`,"POST",e)}catch(t){throw console.log("Error updating profile:",t),t}}async function m(o,i,e=null,t=[]){if(!e){for(;!a.userId;)await new Promise(r=>setTimeout(r,200));e=a.userId}var n="";for(const r of t){const s=r[0],c=r[1];n+=`${s}:${c},`}try{return(await a.callApi(`/profile/${o}/achievements?version=${i}&userId=${e}`,"GET",null,{achievements:n.substring(0,n.length-1)})).data}catch(r){throw console.log("Error fetching achievements:",r),r}}export{h as A,f as a,m as b,d as c};
import{u as l}from"./index-0qLJ2-KK.js";const a=l();async function f(o,i=null){try{return(await a.callApi(`/game/${o}/profiles?version=${i}`)).data}catch(e){throw console.log("Error fetching profiles:",e),e}}async function h(o,i,e=null){if(!e){for(;!a.userId;)await new Promise(t=>setTimeout(t,200));e=a.userId}try{return(await a.callApi(`/profile/${o}?version=${i}&userId=${e}`)).data}catch(t){throw console.log("Error fetching profile:",t),t}}async function d(o,i,e){try{for(;!a.userId;)await new Promise(r=>setTimeout(r,200));const t=a.userId;return await a.callApi(`/profile/${o}?version=${i}&userId=${t}`,"POST",e)}catch(t){throw console.log("Error updating profile:",t),t}}async function m(o,i,e=null,t=[]){if(!e){for(;!a.userId;)await new Promise(r=>setTimeout(r,200));e=a.userId}var n="";for(const r of t){const s=r[0],c=r[1];n+=`${s}:${c},`}try{return(await a.callApi(`/profile/${o}/achievements?version=${i}&userId=${e}`,"GET",null,{achievements:n.substring(0,n.length-1)})).data}catch(r){throw console.log("Error fetching achievements:",r),r}}export{h as A,f as a,m as b,d as c};

View File

@ -24,5 +24,5 @@
"3.0.22": ["- (Major) Finish first implementation of the public profile page", "- (Minor) Clean up dashboard game stat box", "- (Minor) Load profile name in game stat box"],
"3.0.23": ["- (Major) Moved to Tailwind V4 (SoftieTechCat)", "- (Major) Updated all dependencies (SoftieTechCat)", "- (Bugfix) Fix bug if user has no read news", "- (Backend) Insane optimization with user loading, data loading, cache parsing. (SoftieTechCat)", "- (Minor) Add new greetings."],
"3.0.24": ["- (Bugfix) Fix theme forcing for dark mode", "- (Bugfix) Fix animations across entire app", "- (Bugfix) Fix cursor on login screen easter egg", "- (Minor) Add new greeting"],
"3.0.25": ["- (Major ++) Move from Material Design Icons to Phosphor Icons. Icons are currently set to their initial picks, but may change (suggest a change!)", "- (Major) Add initial icon animations, start work on icon color standards", "- (Minor) Fix ESlint config"]
"3.0.25-oMini": ["- (Major ++) Move from Material Design Icons to Phosphor Icons. Icons are currently set to their initial picks, but may change (suggest a change!)", "- (Major) Add initial icon animations, start work on icon color standards", "- (Optimization) Improve random greeting selection (SoftieTechCat) ", "- (Minor) Fix ESlint config"]
}

View File

@ -46,7 +46,7 @@
document.addEventListener('keydown', keyHandler, false);
</script>
<script type="module" crossorigin src="/assets/index-D5js98pV.js"></script>
<script type="module" crossorigin src="/assets/index-0qLJ2-KK.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-tc7vnyX-.css">
</head>
<body class="scroll-smooth">