diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6d0d6a3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/sky_phone/source/html diff --git a/frontend/src/assets/main.css b/frontend/src/assets/main.css index 97cb392..9ea04d6 100644 --- a/frontend/src/assets/main.css +++ b/frontend/src/assets/main.css @@ -480,7 +480,7 @@ button { } .app-library-group > span { font-size: 11px; - font-weight: 600; + font-weight: 400; text-align: center; text-shadow: 0 1px 4px #000c; } diff --git a/sky_phone/source/html/assets/sky-AppStoreApp-Bf2CaOts.js b/sky_phone/source/html/assets/sky-AppStoreApp-Bf2CaOts.js deleted file mode 100644 index 4b6acaa..0000000 --- a/sky_phone/source/html/assets/sky-AppStoreApp-Bf2CaOts.js +++ /dev/null @@ -1 +0,0 @@ -import{f as u,a as w,u as x,o as l,c as r,b as e,t as a,e as t,j as c,h as m,S as k,w as z,x as C,F as n,r as v,k as M,n as B,g as L,q as T,l as A,v as q}from"./sky-index-BKXjgmDW.js";import{u as D}from"./sky-media-D5gnJ480.js";import{U as E,G as V}from"./sky-user-round-BncK4Mzn.js";const $=u("gamepad-2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]);const j=u("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);const F=u("sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]),G={class:"native-app reference-store"},H={class:"store-scroll"},N={class:"store-title"},P={key:0},U={key:0,class:"app-search"},I=["placeholder"],R={class:"editorial-card editorial-card--sky"},O={class:"editorial-card editorial-card--music"},J={class:"store-section-title"},K={class:"editorial-card editorial-card--play"},Q={key:0,class:"store-feature"},W={class:"store-section-title"},X={class:"store-list"},Y=["onClick"],Z={class:"reference-tabbar"},ee=["onClick"],le=w({__name:"AppStoreApp",setup(te){const s=x(),y=D(),p=A("today"),d=A(""),S=[{id:"today",icon:F},{id:"apps",icon:V},{id:"games",icon:$},{id:"arcade",icon:j},{id:"search",icon:k}],g=[{id:"orbit",title:"Orbit",subtitle:"Apps.appStore.catalog.orbit",gradient:"linear-gradient(145deg,#453bd1,#75e8ff)"},{id:"studio",title:"Studio",subtitle:"Apps.appStore.catalog.studio",gradient:"linear-gradient(145deg,#ff8b4a,#ff2d75)"},{id:"trail",title:"Trail",subtitle:"Apps.appStore.catalog.trail",gradient:"linear-gradient(145deg,#4bd37b,#147ec1)"},{id:"prism",title:"Prism",subtitle:"Apps.appStore.catalog.prism",gradient:"linear-gradient(145deg,#ffd84d,#7b36dc)"}],_=q(()=>g.filter(h=>h.title.toLowerCase().includes(d.value.toLowerCase()))),b=new Intl.DateTimeFormat(s.lang,{day:"numeric",month:"long"}).format(new Date);return(h,i)=>(l(),r("main",G,[e("section",H,[e("header",N,[e("div",null,[e("h1",null,a(t(s).t(`Apps.appStore.tabs.${p.value}`)),1),p.value==="today"?(l(),r("strong",P,a(t(b)),1)):c("",!0)]),e("span",null,[m(t(E),{size:22})])]),p.value==="search"?(l(),r("div",U,[m(t(k),{size:17}),z(e("input",{"onUpdate:modelValue":i[0]||(i[0]=o=>d.value=o),placeholder:t(s).t("Apps.appStore.searchPlaceholder")},null,8,I),[[C,d.value]])])):c("",!0),p.value==="today"?(l(),r(n,{key:1},[e("article",R,[e("small",null,a(t(s).t("Apps.appStore.card.oneEyebrow")),1),e("h2",null,a(t(s).t("Apps.appStore.card.oneTitle")),1),e("p",null,a(t(s).t("Apps.appStore.card.oneBody")),1),i[1]||(i[1]=e("div",{class:"editorial-orbit"},"✦",-1))]),e("article",O,[e("small",null,a(t(s).t("Apps.appStore.card.twoEyebrow")),1),e("h2",null,a(t(s).t("Apps.appStore.card.twoTitle")),1),e("p",null,a(t(s).t("Apps.appStore.card.twoBody")),1),i[2]||(i[2]=e("div",{class:"editorial-wave"},null,-1))]),e("div",J,[e("h2",null,a(t(s).t("Apps.appStore.communityTitle")),1),e("p",null,a(t(s).t("Apps.appStore.communityBody")),1)]),e("article",K,[e("small",null,a(t(s).t("Apps.appStore.card.threeEyebrow")),1),e("h2",null,a(t(s).t("Apps.appStore.card.threeTitle")),1),e("p",null,a(t(s).t("Apps.appStore.card.threeBody")),1)])],64)):(l(),r(n,{key:2},[p.value!=="search"?(l(),r("article",Q,[e("p",null,a(t(s).t("Apps.appStore.featured")),1),e("h2",null,a(t(s).t("Apps.appStore.heroTitle")),1),e("span",null,a(t(s).t("Apps.appStore.heroBody")),1)])):c("",!0),e("div",W,[e("h2",null,a(t(s).t(p.value==="games"?"Apps.appStore.playing":"Apps.appStore.recommended")),1),e("p",null,a(t(s).t("Apps.appStore.selected")),1)]),e("section",X,[(l(!0),r(n,null,v(_.value,o=>(l(),r("article",{key:o.id},[e("div",{class:"store-icon",style:M({background:o.gradient})},a(o.title[0]),5),e("div",null,[e("strong",null,a(o.title),1),e("small",null,a(t(s).t(o.subtitle)),1)]),e("button",{type:"button",onClick:f=>t(y).claimApp(o.id)},a(t(s).t(t(y).claimedApps.includes(o.id)?"Apps.appStore.open":"Apps.appStore.get")),9,Y)]))),128))])],64))]),e("nav",Z,[(l(),r(n,null,v(S,o=>e("button",{key:o.id,class:B({active:p.value===o.id}),type:"button",onClick:f=>p.value=o.id},[(l(),L(T(o.icon),{size:21})),e("span",null,a(t(s).t(`Apps.appStore.tabs.${o.id}`)),1)],10,ee)),64))])]))}});export{le as default}; diff --git a/sky_phone/source/html/assets/sky-CalculatorApp-DOMGAi1o.js b/sky_phone/source/html/assets/sky-CalculatorApp-DOMGAi1o.js deleted file mode 100644 index 50e1719..0000000 --- a/sky_phone/source/html/assets/sky-CalculatorApp-DOMGAi1o.js +++ /dev/null @@ -1 +0,0 @@ -import{d as b,a as g,u as y,o as s,c as u,b as t,t as p,e as d,F as m,r as O,n as h}from"./sky-index-BKXjgmDW.js";const _={accumulator:null,display:"0",error:!1,pendingOperator:null,waitingForOperand:!1};function c(r){if(!Number.isFinite(r))return"Error";const n=Number(r.toPrecision(12)),a=String(n);return a.length<=12?a:n.toExponential(6)}function f(r,n,a){return a==="add"?r+n:a==="subtract"?r-n:a==="multiply"?r*n:n===0?null:r/n}function l(){return{..._}}function k(r,n){return/^\d$/.test(n)?r.error||r.waitingForOperand?{...r,display:n,error:!1,waitingForOperand:!1}:r.display==="0"?{...r,display:n}:r.display.replace("-","").replace(".","").length>=10?r:{...r,display:`${r.display}${n}`}:r}function C(r){return r.error||r.waitingForOperand?{...r,display:"0.",error:!1,waitingForOperand:!1}:r.display.includes(".")?r:{...r,display:`${r.display}.`}}function F(r){return r.error||r.display==="0"?r:{...r,display:r.display.startsWith("-")?r.display.slice(1):`-${r.display}`}}function $(r){return r.error?r:{...r,display:c(Number(r.display)/100)}}function S(r,n){if(r.error)return l();const a=Number(r.display);let e=r.accumulator;if(e!==null&&r.pendingOperator&&!r.waitingForOperand){const i=f(e,a,r.pendingOperator);if(i===null)return{...l(),display:"Error",error:!0};e=i}else e===null&&(e=a);return{accumulator:e,display:c(e),error:!1,pendingOperator:n,waitingForOperand:!0}}function w(r){if(r.error||r.accumulator===null||!r.pendingOperator)return r;const n=f(r.accumulator,Number(r.display),r.pendingOperator);return n===null?{...l(),display:"Error",error:!0}:{accumulator:null,display:c(n),error:!1,pendingOperator:null,waitingForOperand:!0}}const N=b("calculator",{state:()=>l(),actions:{chooseOperator(r){Object.assign(this,S(this.$state,r))},clear(){Object.assign(this,l())},decimal(){Object.assign(this,C(this.$state))},digit(r){Object.assign(this,k(this.$state,r))},equals(){Object.assign(this,w(this.$state))},percent(){Object.assign(this,$(this.$state))},toggleSign(){Object.assign(this,F(this.$state))}}}),j=["aria-label"],A={class:"calculator-display","aria-live":"polite"},E={class:"calculator-pad"},L=["onClick"],B=g({__name:"CalculatorApp",setup(r){const n=N(),a=y(),e=[{label:"AC",action:n.clear,kind:"utility"},{label:"+/−",action:n.toggleSign,kind:"utility"},{label:"%",action:n.percent,kind:"utility"},{label:"÷",action:()=>n.chooseOperator("divide"),kind:"operator"},...["7","8","9"].map(i=>({label:i,action:()=>n.digit(i)})),{label:"×",action:()=>n.chooseOperator("multiply"),kind:"operator"},...["4","5","6"].map(i=>({label:i,action:()=>n.digit(i)})),{label:"−",action:()=>n.chooseOperator("subtract"),kind:"operator"},...["1","2","3"].map(i=>({label:i,action:()=>n.digit(i)})),{label:"+",action:()=>n.chooseOperator("add"),kind:"operator"},{label:"0",action:()=>n.digit("0"),kind:"zero"},{label:".",action:n.decimal},{label:"=",action:n.equals,kind:"operator"}];return(i,T)=>(s(),u("main",{class:"native-app calculator-app","aria-label":d(a).t("Apps.calculator.name")},[t("div",A,p(d(n).display),1),t("div",E,[(s(),u(m,null,O(e,o=>t("button",{key:o.label,type:"button",class:h(o.kind),onClick:o.action},p(o.label),11,L)),64))])],8,j))}});export{B as default}; diff --git a/sky_phone/source/html/assets/sky-CameraApp-CLow2BT2.js b/sky_phone/source/html/assets/sky-CameraApp-CLow2BT2.js deleted file mode 100644 index 8ad5d1d..0000000 --- a/sky_phone/source/html/assets/sky-CameraApp-CLow2BT2.js +++ /dev/null @@ -1 +0,0 @@ -import{u as M}from"./sky-media-D5gnJ480.js";import{f as i,a as g,u as w,o as r,c,b as t,e,g as f,h as n,n as l,F as h,r as m,i as x,t as y,j as z,k as A,C as $,l as k}from"./sky-index-BKXjgmDW.js";const b=i("aperture",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]]);const F=i("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);const B=i("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);const N=i("zap-off",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);const S=i("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),V={class:"native-app reference-camera"},Z={class:"camera-topbar"},q=["aria-label"],H=["aria-label"],L={class:"camera-zoom"},E=["onClick"],T={key:0},j={class:"reference-camera-footer"},D={class:"camera-mode-strip"},I=["onClick"],O={class:"camera-shutter-row"},P=["aria-label"],R=["aria-label"],Q=g({__name:"CameraApp",setup(U){const s=M(),o=w(),u=k(!1),d=k(!1),v=["timelapse","slowMo","cinematic","video","photo","portrait","pano"];function _(){u.value=!0,s.capture(),window.setTimeout(()=>u.value=!1,120)}return(G,p)=>(r(),c("main",V,[t("header",Z,[t("div",null,[t("button",{type:"button","aria-label":e(o).t("Apps.camera.flash"),onClick:p[0]||(p[0]=a=>d.value=!d.value)},[d.value?(r(),f(e(S),{key:0,size:22})):(r(),f(e(N),{key:1,size:22}))],8,q),n(e(b),{size:22})]),t("button",{class:"camera-chevron",type:"button","aria-label":e(o).t("Apps.camera.controls")},[n(e(F),{size:20})],8,H),n(e(b),{size:22})]),t("section",{class:l(["reference-viewfinder",`camera-facing--${e(s).cameraFacing}`])},[t("div",{class:l(["camera-flash",{active:u.value}])},null,2),(r(),c(h,null,m(["tl","tr","bl","br"],a=>t("i",{key:a,class:l(`focus-corner focus-corner--${a}`)},null,2)),64)),t("div",L,[(r(),c(h,null,m([.5,1],a=>t("button",{key:a,class:l({active:e(s).cameraZoom===a}),type:"button",onClick:C=>e(s).cameraZoom=a},[x(y(a),1),a===1?(r(),c("small",T,"x")):z("",!0)],10,E)),64))])],2),t("footer",j,[t("nav",D,[(r(),c(h,null,m(v,a=>t("button",{key:a,class:l({active:e(s).cameraMode===a}),type:"button",onClick:C=>a==="photo"||a==="portrait"||a==="video"?e(s).cameraMode=a:void 0},y(e(o).t(`Apps.camera.modes.${a}`)),11,I)),64))]),t("div",O,[t("div",{class:"camera-thumbnail",style:A({background:e(s).photos[0]?.gradient})},null,4),t("button",{class:"reference-shutter",type:"button","aria-label":e(o).t("Apps.camera.shutter"),onClick:_},[n(e($),{size:23})],8,P),t("button",{class:"reference-flip",type:"button","aria-label":e(o).t("Apps.camera.flip"),onClick:p[1]||(p[1]=a=>e(s).cameraFacing=e(s).cameraFacing==="rear"?"front":"rear")},[n(e(B),{size:22})],8,R)])])]))}});export{Q as default}; diff --git a/sky_phone/source/html/assets/sky-ClockApp-Bi7kofvB.js b/sky_phone/source/html/assets/sky-ClockApp-Bi7kofvB.js deleted file mode 100644 index aa37227..0000000 --- a/sky_phone/source/html/assets/sky-ClockApp-Bi7kofvB.js +++ /dev/null @@ -1 +0,0 @@ -import{f as k,d as $,a as D,u as z,m as L,p as R,o as r,c as u,b as s,t as l,e as t,h as B,F as m,r as h,n as S,i as N,g as V,q as I,s as q,l as w,v as b}from"./sky-index-BKXjgmDW.js";const F=k("alarm-clock",[["circle",{cx:"12",cy:"13",r:"8",key:"3y4lt7"}],["path",{d:"M12 9v4l2 2",key:"1c63tq"}],["path",{d:"M5 3 2 6",key:"18tl5t"}],["path",{d:"m22 6-3-3",key:"1opdir"}],["path",{d:"M6.38 18.7 4 21",key:"17xu3x"}],["path",{d:"M17.64 18.67 20 21",key:"kv2oe2"}]]);const K=k("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);const E=k("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);const P=k("timer-reset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]);function v(o,a,e){return Math.max(0,o+(a===null?0:e-a))}function f(o,a,e){return Math.max(0,o-(a===null?0:e-a))}function _(o){const a=Math.floor(o/10),e=Math.floor(a/6e3),d=Math.floor(a%6e3/100),c=a%100;return`${String(e).padStart(2,"0")}:${String(d).padStart(2,"0")}.${String(c).padStart(2,"0")}`}function Y(o){const a=Math.ceil(o/1e3),e=Math.floor(a/60),d=a%60;return`${String(e).padStart(2,"0")}:${String(d).padStart(2,"0")}`}const H=$("clock",{state:()=>({alarms:[{enabled:!0,id:"weekday",labelKey:"Apps.clock.alarm.weekday",time:"07:30"},{enabled:!1,id:"weekend",labelKey:"Apps.clock.alarm.weekend",time:"09:00"}],laps:[],stopwatchAccumulated:0,stopwatchStartedAt:null,timerDuration:300*1e3,timerRemainingAtStart:300*1e3,timerStartedAt:null}),actions:{addLap(o){this.stopwatchStartedAt!==null&&this.laps.unshift(v(this.stopwatchAccumulated,this.stopwatchStartedAt,o))},pauseStopwatch(o){this.stopwatchStartedAt!==null&&(this.stopwatchAccumulated=v(this.stopwatchAccumulated,this.stopwatchStartedAt,o),this.stopwatchStartedAt=null)},pauseTimer(o){this.timerStartedAt!==null&&(this.timerRemainingAtStart=f(this.timerRemainingAtStart,this.timerStartedAt,o),this.timerStartedAt=null)},resetStopwatch(){this.stopwatchAccumulated=0,this.stopwatchStartedAt=null,this.laps=[]},resetTimer(){this.timerRemainingAtStart=this.timerDuration,this.timerStartedAt=null},setTimerMinutes(o){this.timerDuration=Math.max(1,Math.min(60,Math.round(o)))*60*1e3,this.resetTimer()},startStopwatch(o){this.stopwatchStartedAt===null&&(this.stopwatchStartedAt=o)},startTimer(o){this.timerStartedAt!==null||this.timerRemainingAtStart<=0||(this.timerStartedAt=o)},toggleAlarm(o){const a=this.alarms.find(e=>e.id===o);a&&(a.enabled=!a.enabled)}}}),U={class:"native-app clock-app"},Z={class:"reference-clock-header"},j={type:"button"},G=["aria-label"],J={class:"clock-content"},O={key:0,class:"world-clock-list"},Q={key:1,class:"settings-list"},W={class:"alarm-time"},X=["onClick"],tt={key:2,class:"clock-tool"},et={class:"clock-digits"},st={class:"clock-actions"},at={class:"lap-list"},nt={key:3,class:"clock-tool"},ot={class:"timer-ring"},lt={class:"timer-input"},it=["value"],rt={class:"clock-actions"},ct={class:"reference-tabbar reference-clock-tabs"},ut=["onClick"],pt=D({__name:"ClockApp",setup(o){const a=z(),e=H(),d=w("world"),c=w(Date.now());let y;const g=b(()=>v(e.stopwatchAccumulated,e.stopwatchStartedAt,c.value)),M=b(()=>f(e.timerRemainingAtStart,e.timerStartedAt,c.value)),C=[{key:"cupertino",zone:"America/Los_Angeles"},{key:"newYork",zone:"America/New_York"},{key:"london",zone:"Europe/London"},{key:"tokyo",zone:"Asia/Tokyo"}],T=[{id:"world",icon:q},{id:"alarm",icon:F},{id:"stopwatch",icon:E},{id:"timer",icon:P}];function x(A){return new Intl.DateTimeFormat(a.lang,{hour:"2-digit",minute:"2-digit",timeZone:A}).format(c.value)}return L(()=>{y=setInterval(()=>{c.value=Date.now()},250)}),R(()=>clearInterval(y)),(A,i)=>(r(),u("main",U,[s("header",Z,[s("nav",null,[s("button",j,l(t(a).t("Common.edit")),1),s("button",{type:"button","aria-label":t(a).t("Apps.clock.add")},[B(t(K),{size:25})],8,G)]),s("h1",null,l(t(a).t(`Apps.clock.tabs.${d.value}`)),1)]),s("section",J,[d.value==="world"?(r(),u("div",O,[(r(),u(m,null,h(C,n=>s("div",{key:n.key},[s("div",null,[s("small",null,l(t(a).t("Apps.clock.today"))+", "+l(t(a).t("Apps.clock.offset")),1),s("strong",null,l(t(a).t(`Apps.clock.cities.${n.key}`)),1)]),s("time",null,l(x(n.zone)),1)])),64))])):d.value==="alarm"?(r(),u("div",Q,[(r(!0),u(m,null,h(t(e).alarms,n=>(r(),u("div",{key:n.id,class:"settings-row"},[s("div",null,[s("strong",W,l(n.time),1),s("small",null,l(t(a).t(n.labelKey)),1)]),s("button",{class:S(["ios-switch",{active:n.enabled}]),type:"button",onClick:p=>t(e).toggleAlarm(n.id)},[...i[5]||(i[5]=[s("span",null,null,-1)])],10,X)]))),128))])):d.value==="stopwatch"?(r(),u("div",tt,[s("div",et,l(t(_)(g.value)),1),s("div",st,[s("button",{type:"button",onClick:i[0]||(i[0]=n=>t(e).stopwatchStartedAt===null?t(e).resetStopwatch():t(e).addLap(c.value))},l(t(a).t(t(e).stopwatchStartedAt===null?"Common.reset":"Apps.clock.lap")),1),s("button",{class:"positive",type:"button",onClick:i[1]||(i[1]=n=>t(e).stopwatchStartedAt===null?t(e).startStopwatch(c.value):t(e).pauseStopwatch(c.value))},l(t(a).t(t(e).stopwatchStartedAt===null?"Common.start":"Common.stop")),1)]),s("div",at,[(r(!0),u(m,null,h(t(e).laps,(n,p)=>(r(),u("div",{key:p},[s("span",null,l(t(a).t("Apps.clock.lap"))+" "+l(t(e).laps.length-p),1),s("span",null,l(t(_)(n)),1)]))),128))])])):(r(),u("div",nt,[s("div",ot,[s("span",null,l(t(Y)(M.value)),1)]),s("label",lt,[N(l(t(a).t("Apps.clock.minutes")),1),s("input",{type:"number",min:"1",max:"60",value:t(e).timerDuration/6e4,onChange:i[2]||(i[2]=n=>t(e).setTimerMinutes(Number(n.target.value)))},null,40,it)]),s("div",rt,[s("button",{type:"button",onClick:i[3]||(i[3]=n=>t(e).resetTimer())},l(t(a).t("Common.reset")),1),s("button",{class:"positive",type:"button",onClick:i[4]||(i[4]=n=>t(e).timerStartedAt===null?t(e).startTimer(c.value):t(e).pauseTimer(c.value))},l(t(a).t(t(e).timerStartedAt===null?"Common.start":"Common.pause")),1)])]))]),s("nav",ct,[(r(),u(m,null,h(T,n=>s("button",{key:n.id,class:S({active:d.value===n.id}),type:"button",onClick:p=>d.value=n.id},[(r(),V(I(n.icon),{size:22})),s("span",null,l(t(a).t(`Apps.clock.tabs.${n.id}`)),1)],10,ut)),64))])]))}});export{pt as default}; diff --git a/sky_phone/source/html/assets/sky-PhotosApp-CFoyoOJS.js b/sky_phone/source/html/assets/sky-PhotosApp-CFoyoOJS.js deleted file mode 100644 index 242d715..0000000 --- a/sky_phone/source/html/assets/sky-PhotosApp-CFoyoOJS.js +++ /dev/null @@ -1 +0,0 @@ -import{f as k,a as S,u as w,o as a,c as n,b as t,t as e,e as s,F as u,r as h,k as c,h as v,S as b,w as z,x as D,n as L,g as P,q as x,I as B,l as g,v as m}from"./sky-index-BKXjgmDW.js";import{u as $}from"./sky-media-D5gnJ480.js";const A=k("heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);const q=k("library",[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]]),I={class:"native-app reference-photos"},V={key:0,class:"photos-library"},Y={class:"photos-floating-header"},F={type:"button"},K={class:"reference-photo-grid"},N={class:"photos-count"},T={class:"photos-period"},j={class:"active"},E={key:1,class:"photos-scroll"},H={class:"photos-section-title"},R={class:"photos-section-title"},U={class:"featured-row"},Z={key:2,class:"photos-scroll"},G={class:"album-cards"},J={key:3,class:"photos-scroll"},O={class:"app-search"},Q=["placeholder"],W={class:"photo-grid"},X={class:"reference-tabbar"},tt=["onClick"],lt=S({__name:"PhotosApp",setup(st){const r=$(),o=w(),i=g("library"),d=g(""),f=[{id:"library",icon:q},{id:"forYou",icon:A},{id:"albums",icon:B},{id:"search",icon:b}],C=m(()=>Array.from({length:54},(_,p)=>r.photos[p%r.photos.length])),M=m(()=>r.photos.filter(_=>o.t(_.titleKey).toLowerCase().includes(d.value.toLowerCase())));return(_,p)=>(a(),n("main",I,[i.value==="library"?(a(),n("section",V,[t("header",Y,[t("div",null,[t("strong",null,e(s(o).t("Apps.photos.dateRange")),1),t("span",null,e(s(o).t("Apps.photos.place")),1)]),t("button",F,e(s(o).t("Apps.photos.select")),1),p[1]||(p[1]=t("button",{type:"button"},"•••",-1))]),t("div",K,[(a(!0),n(u,null,h(C.value,(l,y)=>(a(),n("article",{key:`${l.id}-${y}`,style:c({background:l.gradient})},null,4))),128))]),t("p",N,e(s(o).t("Apps.photos.count")),1),t("div",T,[t("button",null,e(s(o).t("Apps.photos.years")),1),t("button",null,e(s(o).t("Apps.photos.months")),1),t("button",null,e(s(o).t("Apps.photos.days")),1),t("button",j,e(s(o).t("Apps.photos.allPhotos")),1)])])):i.value==="forYou"?(a(),n("section",E,[t("h1",null,e(s(o).t("Apps.photos.tabs.forYou")),1),t("div",H,[t("h2",null,e(s(o).t("Apps.photos.memories")),1),t("button",null,e(s(o).t("Apps.photos.seeAll")),1)]),t("article",{class:"memory-card",style:c({background:s(r).photos[1]?.gradient})},[v(s(A),{size:25}),t("div",null,[t("strong",null,e(s(o).t("Apps.photos.onThisDay")),1),t("span",null,e(s(o).t("Apps.photos.trip")),1)])],4),t("div",R,[t("h2",null,e(s(o).t("Apps.photos.featuredPhotos")),1)]),t("div",U,[(a(!0),n(u,null,h(s(r).photos.slice(0,2),l=>(a(),n("article",{key:l.id},[t("div",{style:c({background:l.gradient})},null,4),t("strong",null,e(s(o).t(l.titleKey)),1),t("span",null,e(s(o).t("Apps.photos.featuredDate")),1)]))),128))])])):i.value==="albums"?(a(),n("section",Z,[t("h1",null,e(s(o).t("Apps.photos.tabs.albums")),1),t("div",G,[t("article",null,[t("div",{class:"photo-tile",style:c({background:s(r).photos[0]?.gradient})},null,4),t("strong",null,e(s(o).t("Apps.photos.recents")),1),t("small",null,e(s(r).photos.length)+" "+e(s(o).t("Apps.photos.items")),1)]),t("article",null,[p[2]||(p[2]=t("div",{class:"photo-tile favorites"},null,-1)),t("strong",null,e(s(o).t("Apps.photos.favorites")),1),t("small",null,"2 "+e(s(o).t("Apps.photos.items")),1)])])])):(a(),n("section",J,[t("h1",null,e(s(o).t("Apps.photos.tabs.search")),1),t("div",O,[v(s(b),{size:17}),z(t("input",{"onUpdate:modelValue":p[0]||(p[0]=l=>d.value=l),placeholder:s(o).t("Apps.photos.searchPlaceholder")},null,8,Q),[[D,d.value]])]),t("div",W,[(a(!0),n(u,null,h(M.value,l=>(a(),n("article",{key:l.id,class:"photo-tile",style:c({background:l.gradient})},null,4))),128))])])),t("nav",X,[(a(),n(u,null,h(f,l=>t("button",{key:l.id,class:L({active:i.value===l.id}),type:"button",onClick:y=>i.value=l.id},[(a(),P(x(l.icon),{size:22})),t("span",null,e(s(o).t(`Apps.photos.tabs.${l.id}`)),1)],10,tt)),64))])]))}});export{lt as default}; diff --git a/sky_phone/source/html/assets/sky-SettingsApp-CIDkGU6e.js b/sky_phone/source/html/assets/sky-SettingsApp-CIDkGU6e.js deleted file mode 100644 index 8c2517d..0000000 --- a/sky_phone/source/html/assets/sky-SettingsApp-CIDkGU6e.js +++ /dev/null @@ -1 +0,0 @@ -import{f as a,a as _,u as x,o as c,c as l,b as s,t as i,e,h as k,S as b,w as A,x as z,F as h,r as d,k as q,g,q as C,j as S,n as m,W as w,l as L,v as V,y as j,s as B,z as $,B as H}from"./sky-index-BKXjgmDW.js";import{U as P,G as R}from"./sky-user-round-BncK4Mzn.js";const D=a("accessibility",[["circle",{cx:"16",cy:"4",r:"1",key:"1grugj"}],["path",{d:"m18 19 1-7-6 1",key:"r0i19z"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5",key:"9ptxx2"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6",key:"10kmtu"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6",key:"2qq6rc"}]]);const K=a("bell-ring",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}]]);const N=a("bluetooth",[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17",key:"1q5490"}]]);const v=a("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const G=a("earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);const W=a("focus",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);const E=a("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);const F=a("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]);const U=a("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);const I=a("plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]);const T=a("radio",[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);const J=a("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);const O=a("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);const Q=a("volume-2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]),X={class:"native-app reference-settings"},Y={class:"settings-scroll"},Z={class:"settings-search"},ee=["placeholder"],te={class:"settings-account"},se={key:0},ae={key:1},oe=["aria-label","onClick"],ce={class:"settings-section-title"},le={class:"wallpaper-picker"},ne=["aria-label","onClick"],ke=_({__name:"SettingsApp",setup(ie){const t=x(),p=L(""),f=[[{key:"airplaneMode",icon:I,color:"#ff9500",toggle:!0},{key:"wifi",icon:j,color:"#0a84ff",value:"SkyNet 5G",toggle:!0},{key:"bluetooth",icon:N,color:"#0a84ff",valueKey:"Apps.settings.on",toggle:!0},{key:"mobileServices",icon:T,color:"#30d158"},{key:"personalHotspot",icon:J,color:"#30d158"},{key:"vpn",icon:G,color:"#0a84ff"}],[{key:"notifications",icon:K,color:"#ff453a"},{key:"sounds",icon:Q,color:"#ff2d55"},{key:"focus",icon:W,color:"#5e5ce6"},{key:"screenTime",icon:B,color:"#5e5ce6"}],[{key:"general",icon:$,color:"#8e8e93"},{key:"display",icon:O,color:"#0a84ff"},{key:"homeScreen",icon:R,color:"#5e5ce6"},{key:"accessibility",icon:D,color:"#0a84ff"},{key:"wallpaper",icon:U,color:"#64d2ff"},{key:"battery",icon:H,color:"#30d158"},{key:"privacy",icon:F,color:"#0a84ff"}],[{key:"passwords",icon:E,color:"#636366"}]],M=V(()=>f.map(y=>y.filter(r=>t.t(`Apps.settings.${r.key}`).toLowerCase().includes(p.value.toLowerCase()))).filter(y=>y.length));return(y,r)=>(c(),l("main",X,[s("section",Y,[s("h1",null,i(e(t).t("Apps.settings.name")),1),s("div",Z,[k(e(b),{size:17}),A(s("input",{"onUpdate:modelValue":r[0]||(r[0]=n=>p.value=n),placeholder:e(t).t("Apps.settings.searchPlaceholder")},null,8,ee),[[z,p.value]])]),s("article",te,[s("span",null,[k(e(P),{size:34})]),s("div",null,[s("strong",null,i(e(t).t("Apps.settings.accountName")),1),s("small",null,i(e(t).t("Apps.settings.accountDetail")),1)]),k(e(v),{size:19})]),(c(!0),l(h,null,d(M.value,(n,u)=>(c(),l("section",{key:u,class:"reference-settings-group"},[(c(!0),l(h,null,d(n,o=>(c(),l("article",{key:o.key},[s("span",{class:"settings-symbol",style:q({background:o.color})},[(c(),g(C(o.icon),{size:16}))],4),s("div",null,[s("strong",null,i(e(t).t(`Apps.settings.${o.key}`)),1),o.value?(c(),l("small",se,i(o.value),1)):o.valueKey?(c(),l("small",ae,i(e(t).t(o.valueKey)),1)):S("",!0)]),o.toggle?(c(),l("button",{key:0,class:m(["ios-switch",{active:e(t).preferences.settings[o.key]}]),type:"button","aria-label":e(t).t(`Apps.settings.toggle.${o.key}`),onClick:re=>e(t).setSetting(o.key,!e(t).preferences.settings[o.key])},[...r[1]||(r[1]=[s("span",null,null,-1)])],10,oe)):(c(),g(e(v),{key:1,size:18,class:"settings-chevron"}))]))),128))]))),128)),s("h2",ce,i(e(t).t("Apps.settings.wallpaperPicker")),1),s("section",le,[(c(!0),l(h,null,d(e(w),n=>(c(),l("button",{key:n,type:"button",class:m([`wallpaper--${n}`,{active:e(t).preferences.settings.wallpaper===n}]),"aria-label":e(t).t(`Apps.settings.wallpapers.${n}`),onClick:u=>e(t).setWallpaper(n)},null,10,ne))),128))])])]))}});export{ke as default}; diff --git a/sky_phone/source/html/assets/sky-index-BKXjgmDW.js b/sky_phone/source/html/assets/sky-index-BKXjgmDW.js deleted file mode 100644 index b451eb0..0000000 --- a/sky_phone/source/html/assets/sky-index-BKXjgmDW.js +++ /dev/null @@ -1,8 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./sky-CameraApp-CLow2BT2.js","./sky-media-D5gnJ480.js","./sky-PhotosApp-CFoyoOJS.js","./sky-AppStoreApp-Bf2CaOts.js","./sky-user-round-BncK4Mzn.js","./sky-SettingsApp-CIDkGU6e.js"])))=>i.map(i=>d[i]); -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function $r(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const we={},xn=[],kt=()=>{},Ri=()=>!1,Ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Os=e=>e.startsWith("onUpdate:"),De=Object.assign,Ur=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ma=Object.prototype.hasOwnProperty,ge=(e,t)=>Ma.call(e,t),X=Array.isArray,kn=e=>rs(e)==="[object Map]",Pi=e=>rs(e)==="[object Set]",go=e=>rs(e)==="[object Date]",te=e=>typeof e=="function",Se=e=>typeof e=="string",ot=e=>typeof e=="symbol",be=e=>e!==null&&typeof e=="object",Mi=e=>(be(e)||te(e))&&te(e.then)&&te(e.catch),Oi=Object.prototype.toString,rs=e=>Oi.call(e),Oa=e=>rs(e).slice(8,-1),Bi=e=>rs(e)==="[object Object]",Bs=e=>Se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zn=$r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ls=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Ba=/-\w/g,Ze=Ls(e=>e.replace(Ba,t=>t.slice(1).toUpperCase())),La=/\B([A-Z])/g,un=Ls(e=>e.replace(La,"-$1").toLowerCase()),Ns=Ls(e=>e.charAt(0).toUpperCase()+e.slice(1)),Qs=Ls(e=>e?`on${Ns(e)}`:""),wt=(e,t)=>!Object.is(e,t),vs=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},zr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ni=e=>{const t=Se(e)?Number(e):NaN;return isNaN(t)?e:t};let bo;const Ds=()=>bo||(bo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Bn(e){if(X(e)){const t={};for(let n=0;n{if(n){const s=n.split(Da);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function he(e){let t="";if(Se(e))t=e;else if(X(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ce=e=>Se(e)?e:e==null?"":X(e)||be(e)&&(e.toString===Oi||!te(e.toString))?Fi(e)?Ce(e.value):JSON.stringify(e,Hi,2):String(e),Hi=(e,t)=>Fi(t)?Hi(e,t.value):kn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[Zs(s,o)+" =>"]=r,n),{})}:Pi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Zs(n))}:ot(t)?Zs(t):be(t)&&!X(t)&&!Bi(t)?String(t):t,Zs=(e,t="")=>{var n;return ot(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Le;class Vi{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Le&&(Le.active?(this.parent=Le,this.index=(Le.scopes||(Le.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const s=this.scopes.slice();for(t=0,n=s.length;t0&&--this._on===0){if(Le===this)Le=this.prevScope;else{let t=Le;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n0)return;if(Gn){let t=Gn;for(Gn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Wn;){let t=Wn;for(Wn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Gi(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ki(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),qr(s),za(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function vr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(qi(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function qi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Xn)||(e.globalVersion=Xn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!vr(e))))return;e.flags|=2;const t=e.dep,n=xe,s=ut;xe=e,ut=!0;try{Gi(e);const r=e.fn(e._value);(t.version===0||wt(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{xe=n,ut=s,Ki(e),e.flags&=-3}}function qr(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)qr(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function za(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ut=!0;const Yi=[];function Ft(){Yi.push(ut),ut=!1}function Ht(){const e=Yi.pop();ut=e===void 0?!0:e}function yo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=xe;xe=void 0;try{t()}finally{xe=n}}}let Xn=0;class Wa{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Yr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!xe||!ut||xe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==xe)n=this.activeLink=new Wa(xe,this),xe.deps?(n.prevDep=xe.depsTail,xe.depsTail.nextDep=n,xe.depsTail=n):xe.deps=xe.depsTail=n,Ji(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=xe.depsTail,n.nextDep=void 0,xe.depsTail.nextDep=n,xe.depsTail=n,xe.deps===n&&(xe.deps=s)}return n}trigger(t){this.version++,Xn++,this.notify(t)}notify(t){Gr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Kr()}}}function Ji(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Ji(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ws=new WeakMap,on=Symbol(""),_r=Symbol(""),Qn=Symbol("");function We(e,t,n){if(ut&&xe){let s=ws.get(e);s||ws.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new Yr),r.map=s,r.key=n),r.track()}}function Bt(e,t,n,s,r,o){const i=ws.get(e);if(!i){Xn++;return}const l=a=>{a&&a.trigger()};if(Gr(),t==="clear")i.forEach(l);else{const a=X(e),c=a&&Bs(n);if(a&&n==="length"){const u=Number(s);i.forEach((f,p)=>{(p==="length"||p===Qn||!ot(p)&&p>=u)&&l(f)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),c&&l(i.get(Qn)),t){case"add":a?c&&l(i.get("length")):(l(i.get(on)),kn(e)&&l(i.get(_r)));break;case"delete":a||(l(i.get(on)),kn(e)&&l(i.get(_r)));break;case"set":kn(e)&&l(i.get(on));break}}Kr()}function Ga(e,t){const n=ws.get(e);return n&&n.get(t)}function mn(e){const t=de(e);return t===e?t:(We(t,"iterate",Qn),rt(e)?t:t.map(ft))}function Fs(e){return We(e=de(e),"iterate",Qn),e}function _t(e,t){return Vt(e)?An(Nt(e)?ft(t):t):ft(t)}const Ka={__proto__:null,[Symbol.iterator](){return tr(this,Symbol.iterator,e=>_t(this,e))},concat(...e){return mn(this).concat(...e.map(t=>X(t)?mn(t):t))},entries(){return tr(this,"entries",e=>(e[1]=_t(this,e[1]),e))},every(e,t){return At(this,"every",e,t,void 0,arguments)},filter(e,t){return At(this,"filter",e,t,n=>n.map(s=>_t(this,s)),arguments)},find(e,t){return At(this,"find",e,t,n=>_t(this,n),arguments)},findIndex(e,t){return At(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return At(this,"findLast",e,t,n=>_t(this,n),arguments)},findLastIndex(e,t){return At(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return At(this,"forEach",e,t,void 0,arguments)},includes(...e){return nr(this,"includes",e)},indexOf(...e){return nr(this,"indexOf",e)},join(e){return mn(this).join(e)},lastIndexOf(...e){return nr(this,"lastIndexOf",e)},map(e,t){return At(this,"map",e,t,void 0,arguments)},pop(){return Dn(this,"pop")},push(...e){return Dn(this,"push",e)},reduce(e,...t){return vo(this,"reduce",e,t)},reduceRight(e,...t){return vo(this,"reduceRight",e,t)},shift(){return Dn(this,"shift")},some(e,t){return At(this,"some",e,t,void 0,arguments)},splice(...e){return Dn(this,"splice",e)},toReversed(){return mn(this).toReversed()},toSorted(e){return mn(this).toSorted(e)},toSpliced(...e){return mn(this).toSpliced(...e)},unshift(...e){return Dn(this,"unshift",e)},values(){return tr(this,"values",e=>_t(this,e))}};function tr(e,t,n){const s=Fs(e),r=s[t]();return s!==e&&!rt(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.done||(o.value=n(o.value)),o}),r}const qa=Array.prototype;function At(e,t,n,s,r,o){const i=Fs(e),l=i!==e&&!rt(e),a=i[t];if(a!==qa[t]){const f=a.apply(e,o);return l?ft(f):f}let c=n;i!==e&&(l?c=function(f,p){return n.call(this,_t(e,f),p,e)}:n.length>2&&(c=function(f,p){return n.call(this,f,p,e)}));const u=a.call(i,c,s);return l&&r?r(u):u}function vo(e,t,n,s){const r=Fs(e),o=r!==e&&!rt(e);let i=n,l=!1;r!==e&&(o?(l=s.length===0,i=function(c,u,f){return l&&(l=!1,c=_t(e,c)),n.call(this,c,_t(e,u),f,e)}):n.length>3&&(i=function(c,u,f){return n.call(this,c,u,f,e)}));const a=r[t](i,...s);return l?_t(e,a):a}function nr(e,t,n){const s=de(e);We(s,"iterate",Qn);const r=s[t](...n);return(r===-1||r===!1)&&Hs(n[0])?(n[0]=de(n[0]),s[t](...n)):r}function Dn(e,t,n=[]){Ft(),Gr();const s=de(e)[t].apply(e,n);return Kr(),Ht(),s}const Ya=$r("__proto__,__v_isRef,__isVue"),Xi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ot));function Ja(e){ot(e)||(e=String(e));const t=de(this);return We(t,"has",e),t.hasOwnProperty(e)}class Qi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?ic:nl:o?tl:el).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=X(t);if(!r){let a;if(i&&(a=Ka[n]))return a;if(n==="hasOwnProperty")return Ja}const l=Reflect.get(t,n,Ie(t)?t:s);if((ot(n)?Xi.has(n):Ya(n))||(r||We(t,"get",n),o))return l;if(Ie(l)){const a=i&&Bs(n)?l:l.value;return r&&be(a)?xr(a):a}return be(l)?r?xr(l):os(l):l}}class Zi extends Qi{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];const i=X(t)&&Bs(n);if(!this._isShallow){const c=Vt(o);if(!rt(s)&&!Vt(s)&&(o=de(o),s=de(s)),!i&&Ie(o)&&!Ie(s))return c||(o.value=s),!0}const l=i?Number(n)e,us=e=>Reflect.getPrototypeOf(e);function tc(e,t,n){return function(...s){const r=this.__v_raw,o=de(r),i=kn(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=r[e](...s),u=n?wr:t?An:ft;return!t&&We(o,"iterate",a?_r:on),De(Object.create(c),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:l?[u(f[0]),u(f[1])]:u(f),done:p}}})}}function fs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function nc(e,t){const n={get(r){const o=this.__v_raw,i=de(o),l=de(r);e||(wt(r,l)&&We(i,"get",r),We(i,"get",l));const{has:a}=us(i),c=t?wr:e?An:ft;if(a.call(i,r))return c(o.get(r));if(a.call(i,l))return c(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&We(de(r),"iterate",on),r.size},has(r){const o=this.__v_raw,i=de(o),l=de(r);return e||(wt(r,l)&&We(i,"has",r),We(i,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const i=this,l=i.__v_raw,a=de(l),c=t?wr:e?An:ft;return!e&&We(a,"iterate",on),l.forEach((u,f)=>r.call(o,c(u),c(f),i))}};return De(n,e?{add:fs("add"),set:fs("set"),delete:fs("delete"),clear:fs("clear")}:{add(r){const o=de(this),i=us(o),l=de(r),a=!t&&!rt(r)&&!Vt(r)?l:r;return i.has.call(o,a)||wt(r,a)&&i.has.call(o,r)||wt(l,a)&&i.has.call(o,l)||(o.add(a),Bt(o,"add",a,a)),this},set(r,o){!t&&!rt(o)&&!Vt(o)&&(o=de(o));const i=de(this),{has:l,get:a}=us(i);let c=l.call(i,r);c||(r=de(r),c=l.call(i,r));const u=a.call(i,r);return i.set(r,o),c?wt(o,u)&&Bt(i,"set",r,o):Bt(i,"add",r,o),this},delete(r){const o=de(this),{has:i,get:l}=us(o);let a=i.call(o,r);a||(r=de(r),a=i.call(o,r)),l&&l.call(o,r);const c=o.delete(r);return a&&Bt(o,"delete",r,void 0),c},clear(){const r=de(this),o=r.size!==0,i=r.clear();return o&&Bt(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=tc(r,e,t)}),n}function Jr(e,t){const n=nc(e,t);return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ge(n,r)&&r in s?n:s,r,o)}const sc={get:Jr(!1,!1)},rc={get:Jr(!1,!0)},oc={get:Jr(!0,!1)};const el=new WeakMap,tl=new WeakMap,nl=new WeakMap,ic=new WeakMap;function lc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function os(e){return Vt(e)?e:Xr(e,!1,Qa,sc,el)}function sl(e){return Xr(e,!1,ec,rc,tl)}function xr(e){return Xr(e,!0,Za,oc,nl)}function Xr(e,t,n,s,r){if(!be(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const o=r.get(e);if(o)return o;const i=lc(Oa(e));if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function Nt(e){return Vt(e)?Nt(e.__v_raw):!!(e&&e.__v_isReactive)}function Vt(e){return!!(e&&e.__v_isReadonly)}function rt(e){return!!(e&&e.__v_isShallow)}function Hs(e){return e?!!e.__v_raw:!1}function de(e){const t=e&&e.__v_raw;return t?de(t):e}function Ye(e){return!ge(e,"__v_skip")&&Object.isExtensible(e)&&Li(e,"__v_skip",!0),e}const ft=e=>be(e)?os(e):e,An=e=>be(e)?xr(e):e;function Ie(e){return e?e.__v_isRef===!0:!1}function Te(e){return rl(e,!1)}function ac(e){return rl(e,!0)}function rl(e,t){return Ie(e)?e:new cc(e,t)}class cc{constructor(t,n){this.dep=new Yr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:de(t),this._value=n?t:ft(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||rt(t)||Vt(t);t=s?t:de(t),wt(t,n)&&(this._rawValue=t,this._value=s?t:ft(t),this.dep.trigger())}}function Q(e){return Ie(e)?e.value:e}const uc={get:(e,t,n)=>t==="__v_raw"?e:Q(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Ie(r)&&!Ie(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ol(e){return Nt(e)?e:new Proxy(e,uc)}function fc(e){const t=X(e)?new Array(e.length):{};for(const n in e)t[n]=pc(e,n);return t}class dc{constructor(t,n,s){this._object=t,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0,this._key=ot(n)?n:String(n),this._raw=de(t);let r=!0,o=t;if(!X(t)||ot(this._key)||!Bs(this._key))do r=!Hs(o)||rt(o);while(r&&(o=o.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=Q(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&Ie(this._raw[this._key])){const n=this._object[this._key];if(Ie(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return Ga(this._raw,this._key)}}function pc(e,t,n){return new dc(e,t,n)}class hc{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Yr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Xn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&xe!==this)return Wi(this,!0),!0}get value(){const t=this.dep.track();return qi(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function mc(e,t,n=!1){let s,r;return te(e)?s=e:(s=e.get,r=e.set),new hc(s,r,n)}const ds={},xs=new WeakMap;let sn;function gc(e,t=!1,n=sn){if(n){let s=xs.get(n);s||xs.set(n,s=[]),s.push(e)}}function bc(e,t,n=we){const{immediate:s,deep:r,once:o,scheduler:i,augmentJob:l,call:a}=n,c=_=>r?_:rt(_)||r===!1||r===0?Lt(_,1):Lt(_);let u,f,p,m,v=!1,b=!1;if(Ie(e)?(f=()=>e.value,v=rt(e)):Nt(e)?(f=()=>c(e),v=!0):X(e)?(b=!0,v=e.some(_=>Nt(_)||rt(_)),f=()=>e.map(_=>{if(Ie(_))return _.value;if(Nt(_))return c(_);if(te(_))return a?a(_,2):_()})):te(e)?t?f=a?()=>a(e,2):e:f=()=>{if(p){Ft();try{p()}finally{Ht()}}const _=sn;sn=u;try{return a?a(e,3,[m]):e(m)}finally{sn=_}}:f=kt,t&&r){const _=f,y=r===!0?1/0:r;f=()=>Lt(_(),y)}const E=$i(),O=()=>{u.stop(),E&&E.active&&Ur(E.effects,u)};if(o&&t){const _=t;t=(...y)=>{const R=_(...y);return O(),R}}let x=b?new Array(e.length).fill(ds):ds;const M=_=>{if(!(!(u.flags&1)||!u.dirty&&!_))if(t){const y=u.run();if(_||r||v||(b?y.some((R,F)=>wt(R,x[F])):wt(y,x))){p&&p();const R=sn;sn=u;try{const F=[y,x===ds?void 0:b&&x[0]===ds?[]:x,m];x=y,a?a(t,3,F):t(...F)}finally{sn=R}}}else u.run()};return l&&l(M),u=new Ui(f),u.scheduler=i?()=>i(M,!1):M,m=_=>gc(_,!1,u),p=u.onStop=()=>{const _=xs.get(u);if(_){if(a)a(_,4);else for(const y of _)y();xs.delete(u)}},t?s?M(!0):x=u.run():i?i(M.bind(null,!0),!0):u.run(),O.pause=u.pause.bind(u),O.resume=u.resume.bind(u),O.stop=O,O}function Lt(e,t=1/0,n){if(t<=0||!be(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ie(e))Lt(e.value,t,n);else if(X(e))for(let s=0;s{Lt(s,t,n)});else if(Bi(e)){for(const s in e)Lt(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Lt(e[s],t,n)}return e}function is(e,t,n,s){try{return s?e(...s):e()}catch(r){Ln(r,t,n)}}function at(e,t,n,s){if(te(e)){const r=is(e,t,n,s);return r&&Mi(r)&&r.catch(o=>{Ln(o,t,n)}),r}if(X(e)){const r=[];for(let o=0;o>>1,r=Qe[s],o=Zn(r);o=Zn(n)?Qe.push(e):Qe.splice(vc(t),0,e),e.flags|=1,ll()}}function ll(){ks||(ks=il.then(cl))}function kr(e){X(e)?Cn.push(...e):Kt&&e.id===-1?Kt.splice(vn+1,0,e):e.flags&1||(Cn.push(e),e.flags|=1),ll()}function _o(e,t,n=vt+1){for(;nZn(n)-Zn(s));if(Cn.length=0,Kt){Kt.push(...t);return}for(Kt=t,vn=0;vne.id==null?e.flags&2?-1:1/0:e.id;function cl(e){try{for(vt=0;vt{s._d&&As(-1);const o=Cs(t),i=Dt.length;let l;try{l=e(...r)}finally{for(let a=Dt.length;a>i;a--)Us();Cs(o),s._d&&As(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function _c(e,t){if(Ue===null)return e;const n=zs(Ue),s=e.dirs||(e.dirs=[]);for(let r=0;r1)return n&&te(t)?t.call(s&&s.proxy):t}}function wc(){return!!(io()||cn)}const xc=Symbol.for("v-scx"),kc=()=>tt(xc);function an(e,t,n){return fl(e,t,n)}function fl(e,t,n=we){const{immediate:s,deep:r,flush:o,once:i}=n,l=De({},n),a=t&&s||!t&&o!=="post";let c;if(Rn){if(o==="sync"){const m=kc();c=m.__watcherHandles||(m.__watcherHandles=[])}else if(!a){const m=()=>{};return m.stop=kt,m.resume=kt,m.pause=kt,m}}const u=$e;l.call=(m,v,b)=>at(m,u,v,b);let f=!1;o==="post"?l.scheduler=m=>{Je(m,u&&u.suspense)}:o!=="sync"&&(f=!0,l.scheduler=(m,v)=>{v?m():Zr(m)}),l.augmentJob=m=>{t&&(m.flags|=4),f&&(m.flags|=2,u&&(m.id=u.uid,m.i=u))};const p=bc(e,t,l);return Rn&&(c?c.push(p):a&&p()),p}function Cc(e,t,n){const s=this.proxy,r=Se(e)?e.includes(".")?dl(s,e):()=>s[e]:e.bind(s,s);let o;te(t)?o=t:(o=t.handler,n=t);const i=as(this),l=fl(r,o.bind(s),n);return i(),l}function dl(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;re.__isTeleport,lt=Symbol("_leaveCb"),Fn=Symbol("_enterCb");function Ec(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Jt(()=>{e.isMounted=!0}),fn(()=>{e.isUnmounting=!0}),e}const it=[Function,Array],hl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:it,onEnter:it,onAfterEnter:it,onEnterCancelled:it,onBeforeLeave:it,onLeave:it,onAfterLeave:it,onLeaveCancelled:it,onBeforeAppear:it,onAppear:it,onAfterAppear:it,onAppearCancelled:it},ml=e=>{const t=e.subTree;return t.component?ml(t.component):t},Ac={name:"BaseTransition",props:hl,setup(e,{slots:t}){const n=io(),s=Ec();return()=>{const r=t.default&&yl(t.default(),!0),o=r&&r.length?gl(r):n.subTree?Ne():void 0;if(!o)return;const i=de(e),{mode:l}=i;if(s.isLeaving)return sr(o);const a=wo(o);if(!a)return sr(o);let c=Cr(a,i,s,n,f=>c=f);a.type!==Fe&&es(a,c);let u=n.subTree&&wo(n.subTree);if(u&&u.type!==Fe&&!xt(u,a)&&ml(n).type!==Fe){let f=Cr(u,i,s,n);if(es(u,f),l==="out-in"&&a.type!==Fe)return s.isLeaving=!0,f.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},sr(o);l==="in-out"&&a.type!==Fe?f.delayLeave=(p,m,v)=>{const b=bl(s,u);b[String(u.key)]=u,p[lt]=()=>{m(),p[lt]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{v(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function gl(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Fe){t=n;break}}return t}const Tc=Ac;function bl(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Cr(e,t,n,s,r){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:p,onLeave:m,onAfterLeave:v,onLeaveCancelled:b,onBeforeAppear:E,onAppear:O,onAfterAppear:x,onAppearCancelled:M}=t,_=String(e.key),y=bl(n,e),R=(P,W)=>{P&&at(P,s,9,W)},F=(P,W)=>{const oe=W[1];R(P,W),X(P)?P.every(L=>L.length<=1)&&oe():P.length<=1&&oe()},w={mode:i,persisted:l,beforeEnter(P){let W=a;if(!n.isMounted)if(o)W=E||a;else return;P[lt]&&P[lt](!0);const oe=y[_];oe&&xt(e,oe)&&oe.el[lt]&&oe.el[lt](),R(W,[P])},enter(P){if(y[_]===e)return;let W=c,oe=u,L=f;if(!n.isMounted)if(o)W=O||c,oe=x||u,L=M||f;else return;let se=!1;P[Fn]=ke=>{se||(se=!0,ke?R(L,[P]):R(oe,[P]),w.delayedLeave&&w.delayedLeave(),P[Fn]=void 0)};const pe=P[Fn].bind(null,!1);W?F(W,[P,pe]):pe()},leave(P,W){const oe=String(e.key);if(P[Fn]&&P[Fn](!0),n.isUnmounting)return W();R(p,[P]);let L=!1;P[lt]=pe=>{L||(L=!0,W(),pe?R(b,[P]):R(v,[P]),P[lt]=void 0,y[oe]===e&&delete y[oe])};const se=P[lt].bind(null,!1);y[oe]=e,m?F(m,[P,se]):se()},clone(P){const W=Cr(P,t,n,s,r);return r&&r(W),W}};return w}function sr(e){if(ls(e))return e=Yt(e),e.children=null,e}function wo(e){if(!ls(e))return pl(e.type)&&e.children?gl(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&te(n.default))return n.default()}}function es(e,t){e.shapeFlag&6&&e.component?(e.transition=t,es(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function yl(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;oKn(b,t&&(X(t)?t[E]:t),n,s,r));return}if(Sn(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Kn(e,t,n,s.component.subTree);return}const o=s.shapeFlag&4?zs(s.component):s.el,i=r?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===we?l.refs={}:l.refs,f=l.setupState,p=de(f),m=f===we?Ri:b=>xo(u,b)?!1:ge(p,b),v=(b,E)=>!(E&&xo(u,E));if(c!=null&&c!==a){if(ko(t),Se(c))u[c]=null,m(c)&&(f[c]=null);else if(Ie(c)){const b=t;v(c,b.k)&&(c.value=null),b.k&&(u[b.k]=null)}}if(te(a))is(a,l,12,[i,u]);else{const b=Se(a),E=Ie(a);if(b||E){const O=()=>{if(e.f){const x=b?m(a)?f[a]:u[a]:v()||!e.k?a.value:u[e.k];if(r)X(x)&&Ur(x,o);else if(X(x))x.includes(o)||x.push(o);else if(b)u[a]=[o],m(a)&&(f[a]=u[a]);else{const M=[o];v(a,e.k)&&(a.value=M),e.k&&(u[e.k]=M)}}else b?(u[a]=i,m(a)&&(f[a]=i)):E&&(v(a,e.k)&&(a.value=i),e.k&&(u[e.k]=i))};if(i){const x=()=>{O(),Ss.delete(e)};x.id=-1,Ss.set(e,x),Je(x,n)}else ko(e),O()}}}function ko(e){const t=Ss.get(e);t&&(t.flags|=8,Ss.delete(e))}const Co=e=>e.nodeType===8;Ds().requestIdleCallback;Ds().cancelIdleCallback;function Ic(e,t){if(Co(e)&&e.data==="["){let n=1,s=e.nextSibling;for(;s;){if(s.nodeType===1){if(t(s)===!1)break}else if(Co(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else t(e)}const Sn=e=>!!e.type.__asyncLoader;function gn(e){te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,hydrate:o,timeout:i,suspensible:l=!0,onError:a}=e;let c=null,u,f=0;const p=()=>(f++,c=null,m()),m=()=>{let v;return c||(v=c=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),a)return new Promise((E,O)=>{a(b,()=>E(p()),()=>O(b),f+1)});throw b}).then(b=>v!==c&&c?c:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),u=b,b)))};return St({name:"AsyncComponentWrapper",__asyncLoader:m,__asyncHydrate(v,b,E){const O=v.isConnected;let x=!1;(b.bu||(b.bu=[])).push(()=>x=!0);const M=()=>{x||!v.parentNode||O&&!v.isConnected||E()},_=o?()=>{const y=o(M,R=>Ic(v,R));y&&(b.bum||(b.bum=[])).push(y)}:M;u?_():m().then(()=>!b.isUnmounted&&_())},get __asyncResolved(){return u},setup(){const v=$e;if(eo(v),u)return()=>ps(u,v);const b=y=>{c=null,Ln(y,v,13,!s)};if(l&&v.suspense||Rn)return m().then(y=>()=>ps(y,v)).catch(y=>(b(y),()=>s?ce(s,{error:y}):null));const E=Te(!1),O=Te(),x=Te(!!r);let M,_;return to(()=>{M!=null&&clearTimeout(M),_!=null&&clearTimeout(_)}),r&&(_=setTimeout(()=>{v.isUnmounted||(x.value=!1)},r)),i!=null&&(M=setTimeout(()=>{if(!v.isUnmounted&&!E.value&&!O.value){const y=new Error(`Async component timed out after ${i}ms.`);b(y),O.value=y}},i)),m().then(()=>{v.isUnmounted||(E.value=!0,v.parent&&ls(v.parent.vnode)&&v.parent.update())}).catch(y=>{if(v.isUnmounted){c=null;return}b(y),O.value=y}),()=>{if(E.value&&u)return ps(u,v);if(O.value&&s)return ce(s,{error:O.value});if(n&&!x.value)return ps(n,v)}}})}function ps(e,t){const{ref:n,props:s,children:r,ce:o}=t.vnode,i=ce(e,s,r);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const ls=e=>e.type.__isKeepAlive;function Rc(e,t){vl(e,"a",t)}function Pc(e,t){vl(e,"da",t)}function vl(e,t,n=$e){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Vs(t,s,n),n){let r=n.parent;for(;r&&r.parent;)ls(r.parent.vnode)&&Mc(s,t,n,r),r=r.parent}}function Mc(e,t,n,s){const r=Vs(t,e,s,!0);to(()=>{Ur(s[t],r)},n)}function Vs(e,t,n=$e,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Ft();const l=as(n),a=at(t,n,e,i);return l(),Ht(),a});return s?r.unshift(o):r.push(o),o}}const jt=e=>(t,n=$e)=>{(!Rn||e==="sp")&&Vs(e,(...s)=>t(...s),n)},Oc=jt("bm"),Jt=jt("m"),Bc=jt("bu"),Lc=jt("u"),fn=jt("bum"),to=jt("um"),Nc=jt("sp"),Dc=jt("rtg"),Fc=jt("rtc");function Hc(e,t=$e){Vs("ec",e,t)}const _l="components";function no(e,t){return xl(_l,e,!0,t)||e}const wl=Symbol.for("v-ndc");function Ct(e){return Se(e)?xl(_l,e,!1)||e:e||wl}function xl(e,t,n=!0,s=!1){const r=Ue||$e;if(r){const o=r.type;{const l=Tu(o,!1);if(l&&(l===t||l===Ze(t)||l===Ns(Ze(t))))return o}const i=So(r[e]||o[e],t)||So(r.appContext[e],t);return!i&&s?o:i}}function So(e,t){return e&&(e[t]||e[Ze(t)]||e[Ns(Ze(t))])}function $t(e,t,n,s){let r;const o=n,i=X(e);if(i||Se(e)){const l=i&&Nt(e);let a=!1,c=!1;l&&(a=!rt(e),c=Vt(e),e=Fs(e)),r=new Array(e.length);for(let u=0,f=e.length;ut(l,a,void 0,o));else{const l=Object.keys(e);r=new Array(l.length);for(let a=0,c=l.length;a0;return t!=="default"&&(c.name=t),K(),Me(Re,null,[ce("slot",c,s)],u?-2:64)}let i=e[t];i&&i._c&&(i._d=!1);const l=Dt.length;K();let a;try{const c=i&&kl(i(n)),u=n.key||o||c&&c.key;a=Me(Re,{key:(u&&!ot(u)?u:`_${t}`)+(!c&&s?"_fb":"")},c||(s?s():[]),c&&e._===1?64:-2)}catch(c){for(let u=Dt.length;u>l;u--)Us();throw c}finally{i&&i._c&&(i._d=!0)}return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),a}function kl(e){return e.some(t=>In(t)?!(t.type===Fe||t.type===Re&&!kl(t.children)):!0)?e:null}const Sr=e=>e?Wl(e)?zs(e):Sr(e.parent):null,qn=De(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Sr(e.parent),$root:e=>Sr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Sl(e),$forceUpdate:e=>e.f||(e.f=()=>{Zr(e.update)}),$nextTick:e=>e.n||(e.n=Qr.bind(e.proxy)),$watch:e=>Cc.bind(e)}),rr=(e,t)=>e!==we&&!e.__isScriptSetup&&ge(e,t),Vc={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:a}=e;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(rr(s,t))return i[t]=1,s[t];if(r!==we&&ge(r,t))return i[t]=2,r[t];if(ge(o,t))return i[t]=3,o[t];if(n!==we&&ge(n,t))return i[t]=4,n[t];Er&&(i[t]=0)}}const c=qn[t];let u,f;if(c)return t==="$attrs"&&We(e.attrs,"get",""),c(e);if((u=l.__cssModules)&&(u=u[t]))return u;if(n!==we&&ge(n,t))return i[t]=4,n[t];if(f=a.config.globalProperties,ge(f,t))return f[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return rr(r,t)?(r[t]=n,!0):s!==we&&ge(s,t)?(s[t]=n,!0):ge(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,props:o,type:i}},l){let a;return!!(n[l]||e!==we&&l[0]!=="$"&&ge(e,l)||rr(t,l)||ge(o,l)||ge(s,l)||ge(qn,l)||ge(r.config.globalProperties,l)||(a=i.__cssModules)&&a[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ge(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Eo(e){return X(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Er=!0;function jc(e){const t=Sl(e),n=e.proxy,s=e.ctx;Er=!1,t.beforeCreate&&Ao(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:p,beforeUpdate:m,updated:v,activated:b,deactivated:E,beforeDestroy:O,beforeUnmount:x,destroyed:M,unmounted:_,render:y,renderTracked:R,renderTriggered:F,errorCaptured:w,serverPrefetch:P,expose:W,inheritAttrs:oe,components:L,directives:se,filters:pe}=t;if(c&&$c(c,s,null),i)for(const Y in i){const ae=i[Y];te(ae)&&(s[Y]=ae.bind(n))}if(r){const Y=r.call(n,n);be(Y)&&(e.data=os(Y))}if(Er=!0,o)for(const Y in o){const ae=o[Y],ze=te(ae)?ae.bind(n,n):te(ae.get)?ae.get.bind(n,n):kt,G=!te(ae)&&te(ae.set)?ae.set.bind(n):kt,nt=z({get:ze,set:G});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>nt.value,set:He=>nt.value=He})}if(l)for(const Y in l)Cl(l[Y],s,n,Y);if(a){const Y=te(a)?a.call(n):a;Reflect.ownKeys(Y).forEach(ae=>{ln(ae,Y[ae])})}u&&Ao(u,e,"c");function re(Y,ae){X(ae)?ae.forEach(ze=>Y(ze.bind(n))):ae&&Y(ae.bind(n))}if(re(Oc,f),re(Jt,p),re(Bc,m),re(Lc,v),re(Rc,b),re(Pc,E),re(Hc,w),re(Fc,R),re(Dc,F),re(fn,x),re(to,_),re(Nc,P),X(W))if(W.length){const Y=e.exposed||(e.exposed={});W.forEach(ae=>{Object.defineProperty(Y,ae,{get:()=>n[ae],set:ze=>n[ae]=ze,enumerable:!0})})}else e.exposed||(e.exposed={});y&&e.render===kt&&(e.render=y),oe!=null&&(e.inheritAttrs=oe),L&&(e.components=L),se&&(e.directives=se),P&&eo(e)}function $c(e,t,n=kt){X(e)&&(e=Ar(e));for(const s in e){const r=e[s];let o;be(r)?"default"in r?o=tt(r.from||s,r.default,!0):o=tt(r.from||s):o=tt(r),Ie(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Ao(e,t,n){at(X(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Cl(e,t,n,s){let r=s.includes(".")?dl(n,s):()=>n[s];if(Se(e)){const o=t[e];te(o)&&an(r,o)}else if(te(e))an(r,e.bind(n));else if(be(e))if(X(e))e.forEach(o=>Cl(o,t,n,s));else{const o=te(e.handler)?e.handler.bind(n):t[e.handler];te(o)&&an(r,o,e)}}function Sl(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(c=>Es(a,c,i,!0)),Es(a,t,i)),be(t)&&o.set(t,a),a}function Es(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&Es(e,o,n,!0),r&&r.forEach(i=>Es(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Uc[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Uc={data:To,props:Io,emits:Io,methods:$n,computed:$n,beforeCreate:qe,created:qe,beforeMount:qe,mounted:qe,beforeUpdate:qe,updated:qe,beforeDestroy:qe,beforeUnmount:qe,destroyed:qe,unmounted:qe,activated:qe,deactivated:qe,errorCaptured:qe,serverPrefetch:qe,components:$n,directives:$n,watch:Wc,provide:To,inject:zc};function To(e,t){return t?e?function(){return De(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function zc(e,t){return $n(Ar(e),Ar(t))}function Ar(e){if(X(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ze(t)}Modifiers`]||e[`${un(t)}Modifiers`];function Yc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||we;let r=n;const o=t.startsWith("update:"),i=o&&qc(s,t.slice(7));i&&(i.trim&&(r=n.map(u=>Se(u)?u.trim():u)),i.number&&(r=n.map(zr)));let l,a=s[l=Qs(t)]||s[l=Qs(Ze(t))];!a&&o&&(a=s[l=Qs(un(t))]),a&&at(a,e,6,r);const c=s[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,at(c,e,6,r)}}const Jc=new WeakMap;function Al(e,t,n=!1){const s=n?Jc:t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!te(e)){const a=c=>{const u=Al(c,t,!0);u&&(l=!0,De(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(be(e)&&s.set(e,null),null):(X(o)?o.forEach(a=>i[a]=null):De(i,o),be(e)&&s.set(e,i),i)}function js(e,t){return!e||!Ms(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),ge(e,t[0].toLowerCase()+t.slice(1))||ge(e,un(t))||ge(e,t))}function Ro(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:a,render:c,renderCache:u,props:f,data:p,setupState:m,ctx:v,inheritAttrs:b}=e,E=Cs(e);let O,x;try{if(n.shapeFlag&4){const _=r||s,y=_;O=ct(c.call(y,_,u,f,m,p,v)),x=l}else{const _=t;O=ct(_.length>1?_(f,{attrs:l,slots:i,emit:a}):_(f,null)),x=t.props?l:Qc(l)}}catch(_){Dt.length=0,Ln(_,e,1),O=ce(Fe)}let M=O;if(x&&b!==!1){const _=Object.keys(x),{shapeFlag:y}=M;_.length&&y&7&&(o&&_.some(Os)&&(x=Zc(x,o)),M=Yt(M,x,!1,!0))}return n.dirs&&(M=Yt(M,null,!1,!0),M.dirs=M.dirs?M.dirs.concat(n.dirs):n.dirs),n.transition&&es(M,n.transition),O=M,Cs(E),O}function Xc(e,t=!0){let n;for(let s=0;s{let t;for(const n in e)(n==="class"||n==="style"||Ms(n))&&((t||(t={}))[n]=e[n]);return t},Zc=(e,t)=>{const n={};for(const s in e)(!Os(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function eu(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?Po(s,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;fObject.create(Il),Pl=e=>Object.getPrototypeOf(e)===Il;function tu(e,t,n,s=!1){const r={},o=Rl();e.propsDefaults=Object.create(null),Ml(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:sl(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function nu(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=de(r),[a]=e.propsOptions;let c=!1;if((s||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[p,m]=Ol(f,t,!0);De(i,p),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return be(e)&&s.set(e,xn),xn;if(X(o))for(let u=0;ue==="_"||e==="_ctx"||e==="$stable",oo=e=>X(e)?e.map(ct):[ct(e)],ru=(e,t,n)=>{if(t._n)return t;const s=Ge((...r)=>oo(t(...r)),n);return s._c=!1,s},Bl=(e,t,n)=>{const s=e._ctx;for(const r in e){if(ro(r))continue;const o=e[r];if(te(o))t[r]=ru(r,o,s);else if(o!=null){const i=oo(o);t[r]=()=>i}}},Ll=(e,t)=>{const n=oo(t);e.slots.default=()=>n},Nl=(e,t,n)=>{for(const s in t)(n||!ro(s))&&(e[s]=t[s])},ou=(e,t,n)=>{const s=e.slots=Rl();if(e.vnode.shapeFlag&32){const r=t._;r?(Nl(s,t,n),n&&Li(s,"_",r,!0)):Bl(t,s)}else t&&Ll(e,t)},iu=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=we;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:Nl(r,t,n):(o=!t.$stable,Bl(t,r)),i=t}else t&&(Ll(e,t),i={default:1});if(o)for(const l in r)!ro(l)&&i[l]==null&&delete r[l]},Je=bu;function lu(e){return au(e)}function au(e,t){const n=Ds();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:p,setScopeId:m=kt,insertStaticContent:v}=e,b=(d,h,g,S=null,T=null,k=null,H=void 0,D=null,N=!!h.dynamicChildren)=>{if(d===h)return;d&&!xt(d,h)&&(S=C(d),He(d,T,k,!0),d=null),h.patchFlag===-2&&(N=!1,h.dynamicChildren=null);const{type:I,ref:Z,shapeFlag:V}=h;switch(I){case $s:E(d,h,g,S);break;case Fe:O(d,h,g,S);break;case ir:d==null&&x(h,g,S,H);break;case Re:L(d,h,g,S,T,k,H,D,N);break;default:V&1?y(d,h,g,S,T,k,H,D,N):V&6?se(d,h,g,S,T,k,H,D,N):(V&64||V&128)&&I.process(d,h,g,S,T,k,H,D,N,q)}Z!=null&&T?Kn(Z,d&&d.ref,k,h||d,!h):Z==null&&d&&d.ref!=null&&Kn(d.ref,null,k,d,!0)},E=(d,h,g,S)=>{if(d==null)s(h.el=l(h.children),g,S);else{const T=h.el=d.el;h.children!==d.children&&c(T,h.children)}},O=(d,h,g,S)=>{d==null?s(h.el=a(h.children||""),g,S):h.el=d.el},x=(d,h,g,S)=>{[d.el,d.anchor]=v(d.children,h,g,S,d.el,d.anchor)},M=({el:d,anchor:h},g,S)=>{let T;for(;d&&d!==h;)T=p(d),s(d,g,S),d=T;s(h,g,S)},_=({el:d,anchor:h})=>{let g;for(;d&&d!==h;)g=p(d),r(d),d=g;r(h)},y=(d,h,g,S,T,k,H,D,N)=>{if(h.type==="svg"?H="svg":h.type==="math"&&(H="mathml"),d==null)R(h,g,S,T,k,H,D,N);else{const I=d.el&&d.el._isVueCE?d.el:null;try{I&&I._beginPatch(),P(d,h,T,k,H,D,N)}finally{I&&I._endPatch()}}},R=(d,h,g,S,T,k,H,D)=>{let N,I;const{props:Z,shapeFlag:V,transition:J,dirs:ne}=d;if(N=d.el=i(d.type,k,Z&&Z.is,Z),V&8?u(N,d.children):V&16&&w(d.children,N,null,S,T,or(d,k),H,D),ne&&Qt(d,null,S,"created"),F(N,d,d.scopeId,H,S),Z){for(const _e in Z)_e!=="value"&&!zn(_e)&&o(N,_e,null,Z[_e],k,S);"value"in Z&&o(N,"value",null,Z.value,k),(I=Z.onVnodeBeforeMount)&&bt(I,S,d)}ne&&Qt(d,null,S,"beforeMount");const fe=cu(T,J);fe&&J.beforeEnter(N),s(N,h,g),((I=Z&&Z.onVnodeMounted)||fe||ne)&&Je(()=>{I&&bt(I,S,d),fe&&J.enter(N),ne&&Qt(d,null,S,"mounted")},T)},F=(d,h,g,S,T)=>{if(g&&m(d,g),S)for(let k=0;k{for(let I=N;I{const D=h.el=d.el;let{patchFlag:N,dynamicChildren:I,dirs:Z}=h;N|=d.patchFlag&16;const V=d.props||we,J=h.props||we;let ne;if(g&&Zt(g,!1),(ne=J.onVnodeBeforeUpdate)&&bt(ne,g,h,d),Z&&Qt(h,d,g,"beforeUpdate"),g&&Zt(g,!0),I&&(!d.dynamicChildren||d.dynamicChildren.length!==I.length)&&(N=0,H=!1,I=null),(V.innerHTML&&J.innerHTML==null||V.textContent&&J.textContent==null)&&u(D,""),I?W(d.dynamicChildren,I,D,g,S,or(h,T),k):H||ae(d,h,D,null,g,S,or(h,T),k,!1),N>0){if(N&16)oe(D,V,J,g,T);else if(N&2&&V.class!==J.class&&o(D,"class",null,J.class,T),N&4&&o(D,"style",V.style,J.style,T),N&8){const fe=h.dynamicProps;for(let _e=0;_e{ne&&bt(ne,g,h,d),Z&&Qt(h,d,g,"updated")},S)},W=(d,h,g,S,T,k,H)=>{for(let D=0;D{if(h!==g){if(h!==we)for(const k in h)!zn(k)&&!(k in g)&&o(d,k,h[k],null,T,S);for(const k in g){if(zn(k))continue;const H=g[k],D=h[k];H!==D&&k!=="value"&&o(d,k,D,H,T,S)}"value"in g&&o(d,"value",h.value,g.value,T)}},L=(d,h,g,S,T,k,H,D,N)=>{const I=h.el=d?d.el:l(""),Z=h.anchor=d?d.anchor:l("");let{patchFlag:V,dynamicChildren:J,slotScopeIds:ne}=h;ne&&(D=D?D.concat(ne):ne),d==null?(s(I,g,S),s(Z,g,S),w(h.children||[],g,Z,T,k,H,D,N)):V>0&&V&64&&J&&d.dynamicChildren&&d.dynamicChildren.length===J.length?(W(d.dynamicChildren,J,g,T,k,H,D),(h.key!=null||T&&h===T.subTree)&&Dl(d,h,!0)):ae(d,h,g,Z,T,k,H,D,N)},se=(d,h,g,S,T,k,H,D,N)=>{h.slotScopeIds=D,d==null?h.shapeFlag&512?T.ctx.activate(h,g,S,H,N):pe(h,g,S,T,k,H,N):ke(d,h,N)},pe=(d,h,g,S,T,k,H)=>{const D=d.component=ku(d,S,T);if(ls(d)&&(D.ctx.renderer=q),Cu(D,!1,H),D.asyncDep){if(T&&T.registerDep(D,re,H),!d.el){const N=D.subTree=ce(Fe);O(null,N,h,g),d.placeholder=N.el}}else re(D,d,h,g,T,k,H)},ke=(d,h,g)=>{const S=h.component=d.component;if(eu(d,h,g))if(S.asyncDep&&!S.asyncResolved){Y(S,h,g);return}else S.next=h,S.update();else h.el=d.el,S.vnode=h},re=(d,h,g,S,T,k,H)=>{const D=()=>{if(d.isMounted){let{next:V,bu:J,u:ne,parent:fe,vnode:_e}=d;{const mt=Fl(d);if(mt){V&&(V.el=_e.el,Y(d,V,H)),mt.asyncDep.then(()=>{Je(()=>{d.isUnmounted||I()},T)});return}}let ve=V,Pe;Zt(d,!1),V?(V.el=_e.el,Y(d,V,H)):V=_e,J&&vs(J),(Pe=V.props&&V.props.onVnodeBeforeUpdate)&&bt(Pe,fe,V,_e),Zt(d,!0);const Ve=Ro(d),ht=d.subTree;d.subTree=Ve,b(ht,Ve,f(ht.el),C(ht),d,T,k),V.el=Ve.el,ve===null&&so(d,Ve.el),ne&&Je(ne,T),(Pe=V.props&&V.props.onVnodeUpdated)&&Je(()=>bt(Pe,fe,V,_e),T)}else{let V;const{el:J,props:ne}=h,{bm:fe,m:_e,parent:ve,root:Pe,type:Ve}=d,ht=Sn(h);Zt(d,!1),fe&&vs(fe),!ht&&(V=ne&&ne.onVnodeBeforeMount)&&bt(V,ve,h),Zt(d,!0);{Pe.ce&&Pe.ce._hasShadowRoot()&&Pe.ce._injectChildStyle(Ve,d.parent?d.parent.type:void 0);const mt=d.subTree=Ro(d);b(null,mt,g,S,d,T,k),h.el=mt.el}if(_e&&Je(_e,T),!ht&&(V=ne&&ne.onVnodeMounted)){const mt=h;Je(()=>bt(V,ve,mt),T)}(h.shapeFlag&256||ve&&Sn(ve.vnode)&&ve.vnode.shapeFlag&256)&&d.a&&Je(d.a,T),d.isMounted=!0,h=g=S=null}};d.scope.on();const N=d.effect=new Ui(D);d.scope.off();const I=d.update=N.run.bind(N),Z=d.job=N.runIfDirty.bind(N);Z.i=d,Z.id=d.uid,N.scheduler=()=>Zr(Z),Zt(d,!0),I()},Y=(d,h,g)=>{h.component=d;const S=d.vnode.props;d.vnode=h,d.next=null,nu(d,h.props,S,g),iu(d,h.children,g),Ft(),_o(d),Ht()},ae=(d,h,g,S,T,k,H,D,N=!1)=>{const I=d&&d.children,Z=d?d.shapeFlag:0,V=h.children,{patchFlag:J,shapeFlag:ne}=h;if(J>0){if(J&128){G(I,V,g,S,T,k,H,D,N);return}else if(J&256){ze(I,V,g,S,T,k,H,D,N);return}}ne&8?(Z&16&&ye(I,T,k),V!==I&&u(g,V)):Z&16?ne&16?G(I,V,g,S,T,k,H,D,N):ye(I,T,k,!0):(Z&8&&u(g,""),ne&16&&w(V,g,S,T,k,H,D,N))},ze=(d,h,g,S,T,k,H,D,N)=>{d=d||xn,h=h||xn;const I=d.length,Z=h.length,V=Math.min(I,Z);let J;for(J=0;JZ?ye(d,T,k,!0,!1,V):w(h,g,S,T,k,H,D,N,V)},G=(d,h,g,S,T,k,H,D,N)=>{let I=0;const Z=h.length;let V=d.length-1,J=Z-1;for(;I<=V&&I<=J;){const ne=d[I],fe=h[I]=N?Ot(h[I]):ct(h[I]);if(xt(ne,fe))b(ne,fe,g,null,T,k,H,D,N);else break;I++}for(;I<=V&&I<=J;){const ne=d[V],fe=h[J]=N?Ot(h[J]):ct(h[J]);if(xt(ne,fe))b(ne,fe,g,null,T,k,H,D,N);else break;V--,J--}if(I>V){if(I<=J){const ne=J+1,fe=neJ)for(;I<=V;)He(d[I],T,k,!0),I++;else{const ne=I,fe=I,_e=new Map;for(I=fe;I<=J;I++){const st=h[I]=N?Ot(h[I]):ct(h[I]);st.key!=null&&_e.set(st.key,I)}let ve,Pe=0;const Ve=J-fe+1;let ht=!1,mt=0;const Nn=new Array(Ve);for(I=0;I=Ve){He(st,T,k,!0);continue}let gt;if(st.key!=null)gt=_e.get(st.key);else for(ve=fe;ve<=J;ve++)if(Nn[ve-fe]===0&&xt(st,h[ve])){gt=ve;break}gt===void 0?He(st,T,k,!0):(Nn[gt-fe]=I+1,gt>=mt?mt=gt:ht=!0,b(st,h[gt],g,null,T,k,H,D,N),Pe++)}const po=ht?uu(Nn):xn;for(ve=po.length-1,I=Ve-1;I>=0;I--){const st=fe+I,gt=h[st],ho=h[st+1],mo=st+1{const{el:k,type:H,transition:D,children:N,shapeFlag:I}=d;if(I&6){nt(d.component.subTree,h,g,S);return}if(I&128){d.suspense.move(h,g,S);return}if(I&64){H.move(d,h,g,q);return}if(H===Re){s(k,h,g);for(let V=0;VD.enter(k),T));else{const{leave:V,delayLeave:J,afterLeave:ne}=D,fe=()=>{d.ctx.isUnmounted?r(k):s(k,h,g)},_e=()=>{const ve=k._isLeaving||!!k[lt];k._isLeaving&&k[lt](!0),D.persisted&&!ve?fe():V(k,()=>{fe(),ne&&ne()})};J?J(k,fe,_e):_e()}else s(k,h,g)},He=(d,h,g,S=!1,T=!1)=>{const{type:k,props:H,ref:D,children:N,dynamicChildren:I,shapeFlag:Z,patchFlag:V,dirs:J,cacheIndex:ne,memo:fe}=d;if(V===-2&&(T=!1),D!=null&&(Ft(),Kn(D,null,g,d,!0),Ht()),ne!=null&&(h.renderCache[ne]=void 0),Z&256){h.ctx.deactivate(d);return}const _e=Z&1&&J,ve=!Sn(d);let Pe;if(ve&&(Pe=H&&H.onVnodeBeforeUnmount)&&bt(Pe,h,d),Z&6)Ee(d.component,g,S);else{if(Z&128){d.suspense.unmount(g,S);return}_e&&Qt(d,null,h,"beforeUnmount"),Z&64?d.type.remove(d,h,g,q,S):I&&!I.hasOnce&&(k!==Re||V>0&&V&64)?ye(I,h,g,!1,!0):(k===Re&&V&384||!T&&Z&16)&&ye(N,h,g),S&&Et(d)}const Ve=fe!=null&&ne==null;(ve&&(Pe=H&&H.onVnodeUnmounted)||_e||Ve)&&Je(()=>{Pe&&bt(Pe,h,d),_e&&Qt(d,null,h,"unmounted"),Ve&&(d.el=null)},g)},Et=d=>{const{type:h,el:g,anchor:S,transition:T}=d;if(h===Re){pt(g,S);return}if(h===ir){_(d);return}const k=()=>{r(g),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(d.shapeFlag&1&&T&&!T.persisted){const{leave:H,delayLeave:D}=T,N=()=>H(g,k);D?D(d.el,k,N):N()}else k()},pt=(d,h)=>{let g;for(;d!==h;)g=p(d),r(d),d=g;r(h)},Ee=(d,h,g)=>{const{bum:S,scope:T,job:k,subTree:H,um:D,m:N,a:I}=d;Oo(N),Oo(I),S&&vs(S),T.stop(),k&&(k.flags|=8,He(H,d,h,g)),D&&Je(D,h),Je(()=>{d.isUnmounted=!0},h)},ye=(d,h,g,S=!1,T=!1,k=0)=>{for(let H=k;H{if(d.shapeFlag&6)return C(d.component.subTree);if(d.shapeFlag&128)return d.suspense.next();const h=p(d.anchor||d.el),g=h&&h[Sc];return g?p(g):h};let j=!1;const B=(d,h,g)=>{let S;d==null?h._vnode&&(He(h._vnode,null,null,!0),S=h._vnode.component):b(h._vnode||null,d,h,null,null,null,g),h._vnode=d,j||(j=!0,_o(S),al(),j=!1)},q={p:b,um:He,m:nt,r:Et,mt:pe,mc:w,pc:ae,pbc:W,n:C,o:e};return{render:B,hydrate:void 0,createApp:Kc(B)}}function or({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Zt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function cu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Dl(e,t,n=!1){const s=e.children,r=t.children;if(X(s)&&X(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Fl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Fl(t)}function Oo(e){if(e)for(let t=0;te.__isSuspense;let Ir=0;const fu={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,o,i,l,a,c){if(e==null)pu(t,n,s,r,o,i,l,a,c);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}hu(e,t,n,s,r,i,l,a,c)}},hydrate:mu,normalize:gu},du=fu;function ts(e,t){const n=e.props&&e.props[t];te(n)&&n()}function pu(e,t,n,s,r,o,i,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),p=e.suspense=jl(e,r,s,t,f,n,o,i,l,a);c(null,p.pendingBranch=e.ssContent,f,null,s,p,o,i),p.deps>0?(ts(e,"onPending"),ts(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,o,i),En(p,e.ssFallback)):p.resolve(!1,!0)}function hu(e,t,n,s,r,o,i,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const p=t.ssContent,m=t.ssFallback,{activeBranch:v,pendingBranch:b,isInFallback:E,isHydrating:O}=f;if(b)f.pendingBranch=p,xt(b,p)?(a(b,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():E&&(O||(a(v,m,n,s,r,null,o,i,l),En(f,m)))):(f.pendingId=Ir++,O?(f.isHydrating=!1,f.activeBranch=b):c(b,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),E?(a(null,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0?f.resolve():(a(v,m,n,s,r,null,o,i,l),En(f,m))):v&&xt(v,p)?(a(v,p,n,s,r,f,o,i,l),f.resolve(!0)):(a(null,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0&&f.resolve()));else if(v&&xt(v,p))a(v,p,n,s,r,f,o,i,l),En(f,p);else if(ts(t,"onPending"),f.pendingBranch=p,p.shapeFlag&512?f.pendingId=p.component.suspenseId:f.pendingId=Ir++,a(null,p,f.hiddenContainer,null,r,f,o,i,l),f.deps<=0)f.resolve();else{const{timeout:x,pendingId:M}=f;x>0?setTimeout(()=>{f.pendingId===M&&f.fallback(m)},x):x===0&&f.fallback(m)}}function jl(e,t,n,s,r,o,i,l,a,c,u=!1){const{p:f,m:p,um:m,n:v,o:{parentNode:b,remove:E}}=c;let O;const x=yu(e);x&&t&&t.pendingBranch&&(O=t.pendingId,t.deps++);const M=e.props?Ni(e.props.timeout):void 0,_=o,y={vnode:e,parent:t,parentComponent:n,namespace:i,container:s,hiddenContainer:r,deps:0,pendingId:Ir++,timeout:typeof M=="number"?M:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(R=!1,F=!1){const{vnode:w,activeBranch:P,pendingBranch:W,pendingId:oe,effects:L,parentComponent:se,container:pe,isInFallback:ke}=y;let re=!1;if(y.isHydrating)y.isHydrating=!1;else if(!R){re=P&&W.transition&&W.transition.mode==="out-in";let ze=!1;re&&(P.transition.afterLeave=()=>{oe===y.pendingId&&(p(W,pe,o===_&&!ze?v(P):o,0),kr(L),ke&&w.ssFallback&&(w.ssFallback.el=null))}),P&&!y.isFallbackMountPending&&(b(P.el)===pe&&(o=v(P),ze=!0),m(P,se,y,!0),!re&&ke&&w.ssFallback&&Je(()=>w.ssFallback.el=null,y)),re||p(W,pe,o,0)}y.isFallbackMountPending=!1,En(y,W),y.pendingBranch=null,y.isInFallback=!1;let Y=y.parent,ae=!1;for(;Y;){if(Y.pendingBranch){Y.effects.push(...L),ae=!0;break}Y=Y.parent}!ae&&!re&&kr(L),y.effects=[],x&&t&&t.pendingBranch&&O===t.pendingId&&(t.deps--,t.deps===0&&!F&&t.resolve()),ts(w,"onResolve")},fallback(R){if(!y.pendingBranch)return;const{vnode:F,activeBranch:w,parentComponent:P,container:W,namespace:oe}=y;ts(F,"onFallback");const L=v(w),se=()=>{y.isFallbackMountPending=!1,y.isInFallback&&(f(null,R,W,L,P,null,oe,l,a),En(y,R))},pe=R.transition&&R.transition.mode==="out-in";pe&&(y.isFallbackMountPending=!0,w.transition.afterLeave=se),y.isInFallback=!0,m(w,P,null,!0),pe||se()},move(R,F,w){y.activeBranch&&p(y.activeBranch,R,F,w),y.container=R},next(){return y.activeBranch&&v(y.activeBranch)},registerDep(R,F,w){const P=!!y.pendingBranch;P&&y.deps++;const W=R.vnode.el;R.asyncDep.catch(oe=>{Ln(oe,R,0)}).then(oe=>{if(R.isUnmounted||y.isUnmounted||y.pendingId!==R.suspenseId)return;Pr(),R.asyncResolved=!0;const{vnode:L}=R;Mr(R,oe),W&&(L.el=W);const se=!W&&R.subTree.el;F(R,L,b(W||R.subTree.el),W?null:v(R.subTree),y,i,w),se&&(L.placeholder=null,E(se)),so(R,L.el),P&&--y.deps===0&&y.resolve()})},unmount(R,F){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,R,F),y.pendingBranch&&m(y.pendingBranch,n,R,F)}};return y}function mu(e,t,n,s,r,o,i,l,a){const c=t.suspense=jl(t,s,n,e.parentNode,document.createElement("div"),null,r,o,i,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,o,i);return c.deps===0&&c.resolve(!1,!0),u}function gu(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Bo(s?n.default:n),e.ssFallback=s?Bo(n.fallback):ce(Fe)}function Bo(e){let t;if(te(e)){const n=Tn&&e._c;n&&(e._d=!1,K()),e=e(),n&&(e._d=!0,t=et,Us())}return X(e)&&(e=Xc(e)),e=ct(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function bu(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):kr(e)}function En(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,so(s,r))}function yu(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Re=Symbol.for("v-fgt"),$s=Symbol.for("v-txt"),Fe=Symbol.for("v-cmt"),ir=Symbol.for("v-stc"),Dt=[];let et=null;function K(e=!1){Dt.push(et=e?null:[])}function Us(){Dt.pop(),et=Dt[Dt.length-1]||null}let Tn=1;function As(e,t=!1){Tn+=e,e<0&&et&&t&&(et.hasOnce=!0)}function $l(e){return e.dynamicChildren=Tn>0?et||xn:null,Us(),Tn>0&&et&&et.push(e),e}function ue(e,t,n,s,r,o){return $l(ee(e,t,n,s,r,o,!0))}function Me(e,t,n,s,r){return $l(ce(e,t,n,s,r,!0))}function In(e){return e?e.__v_isVNode===!0:!1}function xt(e,t){return e.type===t.type&&e.key===t.key}const Ul=({key:e})=>e??null,_s=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Se(e)||Ie(e)||te(e)?{i:Ue,r:e,k:t,f:!!n}:e:null);function ee(e,t=null,n=null,s=0,r=null,o=e===Re?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ul(t),ref:t&&_s(t),scopeId:ul,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ue};return l?(Ts(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=Se(n)?8:16),Tn>0&&!i&&et&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&et.push(a),a}const ce=vu;function vu(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===wl)&&(e=Fe),In(e)){const l=Yt(e,t,!0);return n&&Ts(l,n),Tn>0&&!o&&et&&(l.shapeFlag&6?et[et.indexOf(e)]=l:et.push(l)),l.patchFlag=-2,l}if(Iu(e)&&(e=e.__vccOpts),t){t=_u(t);let{class:l,style:a}=t;l&&!Se(l)&&(t.class=he(l)),be(a)&&(Hs(a)&&!X(a)&&(a=De({},a)),t.style=Bn(a))}const i=Se(e)?1:Vl(e)?128:pl(e)?64:be(e)?4:te(e)?2:0;return ee(e,t,n,s,r,i,o,!0)}function _u(e){return e?Hs(e)||Pl(e)?De({},e):e:null}function Yt(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:a}=e,c=t?zl(r||{},t):r,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ul(c),ref:t&&t.ref?n&&o?X(o)?o.concat(_s(t)):[o,_s(t)]:_s(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Re?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Yt(e.ssContent),ssFallback:e.ssFallback&&Yt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&es(u,a.clone(u)),u}function Pt(e=" ",t=0){return ce($s,null,e,t)}function Ne(e="",t=!1){return t?(K(),Me(Fe,null,e)):ce(Fe,null,e)}function ct(e){return e==null||typeof e=="boolean"?ce(Fe):X(e)?ce(Re,null,e.slice()):In(e)?Ot(e):ce($s,null,String(e))}function Ot(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Yt(e)}function Ts(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ts(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Pl(t)?t._ctx=Ue:r===3&&Ue&&(Ue.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(te(t)){if(s&65){Ts(e,{default:t});return}t={default:t,_ctx:Ue},n=32}else t=String(t),s&64?(n=16,t=[Pt(t)]):n=8;e.children=t,e.shapeFlag|=n}function zl(...e){const t={};for(let n=0;n$e||Ue;let Is,Rr;{const e=Ds(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};Is=t("__VUE_INSTANCE_SETTERS__",n=>$e=n),Rr=t("__VUE_SSR_SETTERS__",n=>Rn=n)}const as=e=>{const t=$e;return Is(e),e.scope.on(),()=>{e.scope.off(),Is(t)}},Pr=()=>{$e&&$e.scope.off(),Is(null)};function Wl(e){return e.vnode.shapeFlag&4}let Rn=!1;function Cu(e,t=!1,n=!1){t&&Rr(t);const{props:s,children:r}=e.vnode,o=Wl(e);tu(e,s,o,t),ou(e,r,n||t);const i=o?Su(e,t):void 0;return t&&Rr(!1),i}function Su(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Vc);const{setup:s}=n;if(s){Ft();const r=e.setupContext=s.length>1?Au(e):null,o=as(e),i=is(s,e,0,[e.props,r]),l=Mi(i);if(Ht(),o(),(l||e.sp)&&!Sn(e)&&eo(e),l){if(i.then(Pr,Pr),t)return i.then(a=>{Mr(e,a)}).catch(a=>{Ln(a,e,0)});e.asyncDep=i}else Mr(e,i)}else Gl(e)}function Mr(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=ol(t)),Gl(e)}function Gl(e,t,n){const s=e.type;e.render||(e.render=s.render||kt);{const r=as(e);Ft();try{jc(e)}finally{Ht(),r()}}}const Eu={get(e,t){return We(e,"get",""),e[t]}};function Au(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Eu),slots:e.slots,emit:e.emit,expose:t}}function zs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ol(Ye(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in qn)return qn[n](e)},has(t,n){return n in t||n in qn}})):e.proxy}function Tu(e,t=!0){return te(e)?e.displayName||e.name:e.name||t&&e.__name}function Iu(e){return te(e)&&"__vccOpts"in e}const z=(e,t)=>mc(e,t,Rn);function Pn(e,t,n){try{As(-1);const s=arguments.length;return s===2?be(t)&&!X(t)?In(t)?ce(e,null,[t]):ce(e,t):ce(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&In(n)&&(n=[n]),ce(e,t,n))}finally{As(1)}}const Ru="3.5.40";let Or;const Lo=typeof window<"u"&&window.trustedTypes;if(Lo)try{Or=Lo.createPolicy("vue",{createHTML:e=>e})}catch{}const Kl=Or?e=>Or.createHTML(e):e=>e,Pu="http://www.w3.org/2000/svg",Mu="http://www.w3.org/1998/Math/MathML",Mt=typeof document<"u"?document:null,No=Mt&&Mt.createElement("template"),Ou={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Mt.createElementNS(Pu,e):t==="mathml"?Mt.createElementNS(Mu,e):n?Mt.createElement(e,{is:n}):Mt.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Mt.createTextNode(e),createComment:e=>Mt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Mt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{No.innerHTML=Kl(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=No.content;if(s==="svg"||s==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ut="transition",Hn="animation",ns=Symbol("_vtc"),ql={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Bu=De({},hl,ql),Lu=e=>(e.displayName="Transition",e.props=Bu,e),Br=Lu((e,{slots:t})=>Pn(Tc,Nu(e),t)),en=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},Do=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function Nu(e){const t={};for(const L in e)L in ql||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=o,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,v=Du(r),b=v&&v[0],E=v&&v[1],{onBeforeEnter:O,onEnter:x,onEnterCancelled:M,onLeave:_,onLeaveCancelled:y,onBeforeAppear:R=O,onAppear:F=x,onAppearCancelled:w=M}=t,P=(L,se,pe,ke)=>{L._enterCancelled=ke,tn(L,se?u:l),tn(L,se?c:i),pe&&pe()},W=(L,se)=>{L._isLeaving=!1,tn(L,f),tn(L,m),tn(L,p),se&&se()},oe=L=>(se,pe)=>{const ke=L?F:x,re=()=>P(se,L,pe);en(ke,[se,re]),Fo(()=>{tn(se,L?a:o),Tt(se,L?u:l),Do(ke)||Ho(se,s,b,re)})};return De(t,{onBeforeEnter(L){en(O,[L]),Tt(L,o),Tt(L,i)},onBeforeAppear(L){en(R,[L]),Tt(L,a),Tt(L,c)},onEnter:oe(!1),onAppear:oe(!0),onLeave(L,se){L._isLeaving=!0;const pe=()=>W(L,se);Tt(L,f),L._enterCancelled?(Tt(L,p),$o(L)):($o(L),Tt(L,p)),Fo(()=>{L._isLeaving&&(tn(L,f),Tt(L,m),Do(_)||Ho(L,s,E,pe))}),en(_,[L,pe])},onEnterCancelled(L){P(L,!1,void 0,!0),en(M,[L])},onAppearCancelled(L){P(L,!0,void 0,!0),en(w,[L])},onLeaveCancelled(L){W(L),en(y,[L])}})}function Du(e){if(e==null)return null;if(be(e))return[lr(e.enter),lr(e.leave)];{const t=lr(e);return[t,t]}}function lr(e){return Ni(e)}function Tt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ns]||(e[ns]=new Set)).add(t)}function tn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[ns];n&&(n.delete(t),n.size||(e[ns]=void 0))}function Fo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Fu=0;function Ho(e,t,n,s){const r=e._endId=++Fu,o=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:l,propCount:a}=Hu(e,t);if(!i)return s();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,p),o()},p=m=>{m.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[v]||"").split(", "),r=s(`${Ut}Delay`),o=s(`${Ut}Duration`),i=Vo(r,o),l=s(`${Hn}Delay`),a=s(`${Hn}Duration`),c=Vo(l,a);let u=null,f=0,p=0;t===Ut?i>0&&(u=Ut,f=i,p=o.length):t===Hn?c>0&&(u=Hn,f=c,p=a.length):(f=Math.max(i,c),u=f>0?i>c?Ut:Hn:null,p=u?u===Ut?o.length:a.length:0);const m=u===Ut&&/\b(?:transform|all)(?:,|$)/.test(s(`${Ut}Property`).toString());return{type:u,timeout:f,propCount:p,hasTransform:m}}function Vo(e,t){for(;e.lengthjo(n)+jo(e[s])))}function jo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function $o(e){return(e?e.ownerDocument:document).body.offsetHeight}function Vu(e,t,n){const s=e[ns];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Uo=Symbol("_vod"),ju=Symbol("_vsh"),$u=Symbol(""),Uu=/(?:^|;)\s*display\s*:/;function zu(e,t,n){const s=e.style,r=Se(n);let o=!1;if(n&&!r){if(t)if(Se(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Un(s,l,"")}else for(const i in t)n[i]==null&&Un(s,i,"");for(const i in n){i==="display"&&(o=!0);const l=n[i];l!=null?Gu(e,i,!Se(t)&&t?t[i]:void 0,l)||Un(s,i,l):Un(s,i,"")}}else if(r){if(t!==n){const i=s[$u];i&&(n+=";"+i),s.cssText=n,o=Uu.test(n)}}else t&&e.removeAttribute("style");Uo in e&&(e[Uo]=o?s.display:"",e[ju]&&(s.display="none"))}const zo=/\s*!important$/;function Un(e,t,n){if(X(n))n.forEach(s=>Un(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Wu(e,t);zo.test(n)?e.setProperty(un(s),n.replace(zo,""),"important"):e[s]=n}}const Wo=["Webkit","Moz","ms"],ar={};function Wu(e,t){const n=ar[t];if(n)return n;let s=Ze(t);if(s!=="filter"&&s in e)return ar[t]=s;s=Ns(s);for(let r=0;rcr||(Qu.then(()=>cr=0),cr=Date.now());function ef(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;const r=n.value;if(X(r)){const o=s.stopImmediatePropagation;s.stopImmediatePropagation=()=>{o.call(s),s._stopped=!0};const i=r.slice(),l=[s];for(let a=0;ae.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,tf=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?Vu(e,s,i):t==="style"?zu(e,n,s):Ms(t)?Os(t)||qu(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nf(e,t,s,i))?(qo(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ko(e,t,s,i,o,t!=="value")):e._isVueCE&&(sf(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Se(s)))?qo(e,Ze(t),s,o,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ko(e,t,s,i))};function nf(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Jo(t)&&te(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Jo(t)&&Se(n)?!1:t in e}function sf(e,t){const n=e._def.props;if(!n)return!1;const s=Ze(t);return Array.isArray(n)?n.some(r=>Ze(r)===s):Object.keys(n).some(r=>Ze(r)===s)}const Xo=e=>{const t=e.props["onUpdate:modelValue"]||!1;return X(t)?n=>vs(t,n):t};function rf(e){e.target.composing=!0}function Qo(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ur=Symbol("_assign");function Zo(e,t,n){return t&&(e=e.trim()),n&&(e=zr(e)),e}const of={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[ur]=Xo(r);const o=s||r.props&&r.props.type==="number";_n(e,t?"change":"input",i=>{i.target.composing||e[ur](Zo(e.value,n,o))}),(n||o)&&_n(e,"change",()=>{e.value=Zo(e.value,n,o)}),t||(_n(e,"compositionstart",rf),_n(e,"compositionend",Qo),_n(e,"change",Qo))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},i){if(e[ur]=Xo(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?zr(e.value):e.value,a=t??"";if(l===a)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===a)||(e.value=a)}},lf=De({patchProp:tf},Ou);let ei;function af(){return ei||(ei=lu(lf))}const cf=((...e)=>{const t=af().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ff(s);if(!r)return;const o=t._component;!te(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,uf(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t});function uf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ff(e){return Se(e)?document.querySelector(e):e}let Yl;const Ws=e=>Yl=e,Jl=Symbol();function Lr(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Yn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Yn||(Yn={}));function df(){const e=ji(!0),t=e.run(()=>Te({}));let n=[],s=[];const r=Ye({install(o){Ws(r),r._a=o,o.provide(Jl,r),o.config.globalProperties.$pinia=r,s.forEach(i=>n.push(i)),s=[]},use(o){return this._a?n.push(o):s.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Xl=()=>{};function ti(e,t,n,s=Xl){e.add(t);const r=()=>{e.delete(t)&&s()};return!n&&$i()&&Ua(r),r}function bn(e,...t){e.forEach(n=>{n(...t)})}const pf=e=>e(),ni=Symbol(),fr=Symbol();function Nr(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,s)=>e.set(s,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];Lr(r)&&Lr(s)&&e.hasOwnProperty(n)&&!Ie(s)&&!Nt(s)?e[n]=Nr(r,s):e[n]=s}return e}const hf=Symbol();function mf(e){return!Lr(e)||!Object.prototype.hasOwnProperty.call(e,hf)}const{assign:Gt}=Object;function gf(e){return!!(Ie(e)&&e.effect)}function bf(e,t,n,s){const{state:r,actions:o,getters:i}=t,l=n.state.value[e];let a;function c(){l||(n.state.value[e]=r?r():{});const u=fc(n.state.value[e]);return Gt(u,o,Object.keys(i||{}).reduce((f,p)=>(f[p]=Ye(z(()=>{Ws(n);const m=n._s.get(e);return i[p].call(m,m)})),f),{}))}return a=Ql(e,c,t,n,s,!0),a}function Ql(e,t,n={},s,r,o){let i;const l=Gt({actions:{}},n),a={deep:!0};let c,u,f=new Set,p=new Set,m;const v=s.state.value[e];!o&&!v&&(s.state.value[e]={});let b;function E(w){let P;c=u=!1,typeof w=="function"?(w(s.state.value[e]),P={type:Yn.patchFunction,storeId:e,events:m}):(Nr(s.state.value[e],w),P={type:Yn.patchObject,payload:w,storeId:e,events:m});const W=b=Symbol();Qr().then(()=>{b===W&&(c=!0)}),u=!0,bn(f,P,s.state.value[e])}const O=o?function(){const{state:P}=n,W=P?P():{};this.$patch(oe=>{Gt(oe,W)})}:Xl;function x(){i.stop(),f.clear(),p.clear(),s._s.delete(e)}const M=(w,P="")=>{if(ni in w)return w[fr]=P,w;const W=function(){Ws(s);const oe=Array.from(arguments),L=new Set,se=new Set;function pe(Y){L.add(Y)}function ke(Y){se.add(Y)}bn(p,{args:oe,name:W[fr],store:y,after:pe,onError:ke});let re;try{re=w.apply(this&&this.$id===e?this:y,oe)}catch(Y){throw bn(se,Y),Y}return re instanceof Promise?re.then(Y=>(bn(L,Y),Y)).catch(Y=>(bn(se,Y),Promise.reject(Y))):(bn(L,re),re)};return W[ni]=!0,W[fr]=P,W},_={_p:s,$id:e,$onAction:ti.bind(null,p),$patch:E,$reset:O,$subscribe(w,P={}){const W=ti(f,w,P.detached,()=>oe()),oe=i.run(()=>an(()=>s.state.value[e],L=>{(P.flush==="sync"?u:c)&&w({storeId:e,type:Yn.direct,events:m},L)},Gt({},a,P)));return W},$dispose:x},y=os(_);s._s.set(e,y);const F=(s._a&&s._a.runWithContext||pf)(()=>s._e.run(()=>(i=ji()).run(()=>t({action:M}))));for(const w in F){const P=F[w];if(Ie(P)&&!gf(P)||Nt(P))o||(v&&mf(P)&&(Ie(P)?P.value=v[w]:Nr(P,v[w])),s.state.value[e][w]=P);else if(typeof P=="function"){const W=M(P,w);F[w]=W,l.actions[w]=P}}return Gt(y,F),Gt(de(y),F),Object.defineProperty(y,"$state",{get:()=>s.state.value[e],set:w=>{E(P=>{Gt(P,w)})}}),s._p.forEach(w=>{Gt(y,i.run(()=>w({store:y,app:s._a,pinia:s,options:l})))}),v&&o&&n.hydrate&&n.hydrate(y.$state,v),c=!0,u=!0,y}function yf(e,t,n){let s;const r=typeof t=="function";s=r?n:t;function o(i,l){const a=wc();return i=i||(a?tt(Jl,null):null),i&&Ws(i),i=Yl,i._s.has(e)||(r?Ql(e,t,s,i):bf(e,s,i)),i._s.get(e)}return o.$id=e,o}const Zl=(e,t=!0)=>{const n=Te(e.theme),s=r=>{if(r==="ios"||r==="material")n.value!==r&&(n.value=r);else if(t&&n.value==="parent"&&typeof window<"u"&&typeof document<"u"){const o=document.documentElement;o&&(o.classList.contains("ios")?n.value="ios":(o.classList.contains("md")||o.classList.contains("material"))&&(n.value="material"))}};return an(()=>e.theme,r=>{s(r)}),Jt(()=>{s(e.theme)}),n},dn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},vf={name:"k-provider",props:{theme:{type:String,default:"material"},dark:{type:Boolean,default:!0},materialTouchRipple:{type:Boolean,default:!0},iosHoverHighlight:{type:Boolean,default:!0},iosTouchHighlight:{type:Boolean,default:!0},autoThemeDetection:{type:Boolean,default:!0}},setup(e){const t=Zl(e,e.autoThemeDetection),n=z(()=>({theme:t.value,dark:e.dark,materialTouchRipple:e.materialTouchRipple,iosHoverHighlight:e.iosHoverHighlight}));return ln("KonstaContext",n),{currentTheme:t}}};function _f(e,t,n,s,r,o){return je(e.$slots,"default")}const wf=dn(vf,[["render",_f]]),xf=(e,t)=>{const n=new Array(e.length+t.length);for(let s=0;s({classGroupId:e,validator:t}),ea=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Rs="-",si=[],Cf="arbitrary..",Sf=e=>{const t=Af(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:s}=e;return{getClassGroupId:i=>{if(i.startsWith("[")&&i.endsWith("]"))return Ef(i);const l=i.split(Rs),a=l[0]===""&&l.length>1?1:0;return ta(l,a,t)},getConflictingClassGroupIds:(i,l)=>{if(l){const a=s[i],c=n[i];return a?c?xf(c,a):a:c||si}return n[i]||si}}},ta=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const r=e[t],o=n.nextPart.get(r);if(o){const c=ta(e,t+1,o);if(c)return c}const i=n.validators;if(i===null)return;const l=t===0?e.join(Rs):e.slice(t).join(Rs),a=i.length;for(let c=0;ce.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),s=t.slice(0,n);return s?Cf+s:void 0})(),Af=e=>{const{theme:t,classGroups:n}=e;return Tf(n,t)},Tf=(e,t)=>{const n=ea();for(const s in e){const r=e[s];lo(r,n,s,t)}return n},lo=(e,t,n,s)=>{const r=e.length;for(let o=0;o{if(typeof e=="string"){Rf(e,t,n);return}if(typeof e=="function"){Pf(e,t,n,s);return}Mf(e,t,n,s)},Rf=(e,t,n)=>{const s=e===""?t:na(t,e);s.classGroupId=n},Pf=(e,t,n,s)=>{if(Of(e)){lo(e(s),t,n,s);return}t.validators===null&&(t.validators=[]),t.validators.push(kf(n,e))},Mf=(e,t,n,s)=>{const r=Object.entries(e),o=r.length;for(let i=0;i{let n=e;const s=t.split(Rs),r=s.length;for(let o=0;o"isThemeGetter"in e&&e.isThemeGetter===!0,Bf=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),s=Object.create(null);const r=(o,i)=>{n[o]=i,t++,t>e&&(t=0,s=n,n=Object.create(null))};return{get(o){let i=n[o];if(i!==void 0)return i;if((i=s[o])!==void 0)return r(o,i),i},set(o,i){o in n?n[o]=i:r(o,i)}}},Dr="!",ri=":",Lf=[],oi=(e,t,n,s,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:s,isExternal:r}),Nf=e=>{const{prefix:t,experimentalParseClassName:n}=e;let s=r=>{const o=[];let i=0,l=0,a=0,c;const u=r.length;for(let b=0;ba?c-a:void 0;return oi(o,m,p,v)};if(t){const r=t+ri,o=s;s=i=>i.startsWith(r)?o(i.slice(r.length)):oi(Lf,!1,i,void 0,!0)}if(n){const r=s;s=o=>n({className:o,parseClassName:r})}return s},Df=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,s)=>{t.set(n,1e6+s)}),n=>{const s=[];let r=[];for(let o=0;o0&&(r.sort(),s.push(...r),r=[]),s.push(i)):r.push(i)}return r.length>0&&(r.sort(),s.push(...r)),s}},Ff=e=>({cache:Bf(e.cacheSize),parseClassName:Nf(e),sortModifiers:Df(e),postfixLookupClassGroupIds:Hf(e),...Sf(e)}),Hf=e=>{const t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let s=0;s{const{parseClassName:n,getClassGroupId:s,getConflictingClassGroupIds:r,sortModifiers:o,postfixLookupClassGroupIds:i}=t,l=[],a=e.trim().split(Vf);let c="";for(let u=a.length-1;u>=0;u-=1){const f=a[u],{isExternal:p,modifiers:m,hasImportantModifier:v,baseClassName:b,maybePostfixModifierPosition:E}=n(f);if(p){c=f+(c.length>0?" "+c:c);continue}let O=!!E,x;if(O){const F=b.substring(0,E);x=s(F);const w=x&&i[x]?s(b):void 0;w&&w!==x&&(x=w,O=!1)}else x=s(b);if(!x){if(!O){c=f+(c.length>0?" "+c:c);continue}if(x=s(b),!x){c=f+(c.length>0?" "+c:c);continue}O=!1}const M=m.length===0?"":m.length===1?m[0]:o(m).join(":"),_=v?M+Dr:M,y=_+x;if(l.indexOf(y)>-1)continue;l.push(y);const R=r(x,O);for(let F=0;F0?" "+c:c)}return c},$f=(...e)=>{let t=0,n,s,r="";for(;t{if(typeof e=="string")return e;let t,n="";for(let s=0;s{let n,s,r,o;const i=a=>{const c=t.reduce((u,f)=>f(u),e());return n=Ff(c),s=n.cache.get,r=n.cache.set,o=l,l(a)},l=a=>{const c=s(a);if(c)return c;const u=jf(a,n);return r(a,u),u};return o=i,(...a)=>o($f(...a))},zf=[],Oe=e=>{const t=n=>n[e]||zf;return t.isThemeGetter=!0,t},ra=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,oa=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Wf=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Gf=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Kf=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,qf=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Yf=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Jf=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zt=e=>Wf.test(e),le=e=>!!e&&!Number.isNaN(Number(e)),yt=e=>!!e&&Number.isInteger(Number(e)),dr=e=>e.endsWith("%")&&le(e.slice(0,-1)),It=e=>Gf.test(e),ia=()=>!0,Xf=e=>Kf.test(e)&&!qf.test(e),ao=()=>!1,Qf=e=>Yf.test(e),Zf=e=>Jf.test(e),ed=e=>!$(e)&&!U(e),td=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),nd=e=>Xt(e,ca,ao),$=e=>ra.test(e),nn=e=>Xt(e,ua,Xf),ii=e=>Xt(e,ud,le),sd=e=>Xt(e,da,ia),rd=e=>Xt(e,fa,ao),li=e=>Xt(e,la,ao),od=e=>Xt(e,aa,Zf),hs=e=>Xt(e,pa,Qf),U=e=>oa.test(e),Vn=e=>pn(e,ua),id=e=>pn(e,fa),ai=e=>pn(e,la),ld=e=>pn(e,ca),ad=e=>pn(e,aa),ms=e=>pn(e,pa,!0),cd=e=>pn(e,da,!0),Xt=(e,t,n)=>{const s=ra.exec(e);return s?s[1]?t(s[1]):n(s[2]):!1},pn=(e,t,n=!1)=>{const s=oa.exec(e);return s?s[1]?t(s[1]):n:!1},la=e=>e==="position"||e==="percentage",aa=e=>e==="image"||e==="url",ca=e=>e==="length"||e==="size"||e==="bg-size",ua=e=>e==="length",ud=e=>e==="number",fa=e=>e==="family-name",da=e=>e==="number"||e==="weight",pa=e=>e==="shadow",fd=()=>{const e=Oe("color"),t=Oe("font"),n=Oe("text"),s=Oe("font-weight"),r=Oe("tracking"),o=Oe("leading"),i=Oe("breakpoint"),l=Oe("container"),a=Oe("spacing"),c=Oe("radius"),u=Oe("shadow"),f=Oe("inset-shadow"),p=Oe("text-shadow"),m=Oe("drop-shadow"),v=Oe("blur"),b=Oe("perspective"),E=Oe("aspect"),O=Oe("ease"),x=Oe("animate"),M=()=>["auto","avoid","all","avoid-page","page","left","right","column"],_=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],y=()=>[..._(),U,$],R=()=>["auto","hidden","clip","visible","scroll"],F=()=>["auto","contain","none"],w=()=>[U,$,a],P=()=>[zt,"full","auto",...w()],W=()=>[yt,"none","subgrid",U,$],oe=()=>["auto",{span:["full",yt,U,$]},yt,U,$],L=()=>[yt,"auto",U,$],se=()=>["auto","min","max","fr",U,$],pe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ke=()=>["start","end","center","stretch","center-safe","end-safe"],re=()=>["auto",...w()],Y=()=>[zt,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...w()],ae=()=>[zt,"screen","full","dvw","lvw","svw","min","max","fit",...w()],ze=()=>[zt,"screen","full","lh","dvh","lvh","svh","min","max","fit",...w()],G=()=>[e,U,$],nt=()=>[..._(),ai,li,{position:[U,$]}],He=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Et=()=>["auto","cover","contain",ld,nd,{size:[U,$]}],pt=()=>[dr,Vn,nn],Ee=()=>["","none","full",c,U,$],ye=()=>["",le,Vn,nn],C=()=>["solid","dashed","dotted","double"],j=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],B=()=>[le,dr,ai,li],q=()=>["","none",v,U,$],ie=()=>["none",le,U,$],d=()=>["none",le,U,$],h=()=>[le,U,$],g=()=>[zt,"full",...w()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[It],breakpoint:[It],color:[ia],container:[It],"drop-shadow":[It],ease:["in","out","in-out"],font:[ed],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[It],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[It],shadow:[It],spacing:["px",le],text:[It],"text-shadow":[It],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",zt,$,U,E]}],container:["container"],"container-type":[{"@container":["","normal","size",U,$]}],"container-named":[td],columns:[{columns:[le,$,U,l]}],"break-after":[{"break-after":M()}],"break-before":[{"break-before":M()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:y()}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:P()}],"inset-x":[{"inset-x":P()}],"inset-y":[{"inset-y":P()}],start:[{"inset-s":P(),start:P()}],end:[{"inset-e":P(),end:P()}],"inset-bs":[{"inset-bs":P()}],"inset-be":[{"inset-be":P()}],top:[{top:P()}],right:[{right:P()}],bottom:[{bottom:P()}],left:[{left:P()}],visibility:["visible","invisible","collapse"],z:[{z:[yt,"auto",U,$]}],basis:[{basis:[zt,"full","auto",l,...w()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[le,zt,"auto","initial","none",$]}],grow:[{grow:["",le,U,$]}],shrink:[{shrink:["",le,U,$]}],order:[{order:[yt,"first","last","none",U,$]}],"grid-cols":[{"grid-cols":W()}],"col-start-end":[{col:oe()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":W()}],"row-start-end":[{row:oe()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":se()}],"auto-rows":[{"auto-rows":se()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...pe(),"normal"]}],"justify-items":[{"justify-items":[...ke(),"normal"]}],"justify-self":[{"justify-self":["auto",...ke()]}],"align-content":[{content:["normal",...pe()]}],"align-items":[{items:[...ke(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ke(),{baseline:["","last"]}]}],"place-content":[{"place-content":pe()}],"place-items":[{"place-items":[...ke(),"baseline"]}],"place-self":[{"place-self":["auto",...ke()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pbs:[{pbs:w()}],pbe:[{pbe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:re()}],mx:[{mx:re()}],my:[{my:re()}],ms:[{ms:re()}],me:[{me:re()}],mbs:[{mbs:re()}],mbe:[{mbe:re()}],mt:[{mt:re()}],mr:[{mr:re()}],mb:[{mb:re()}],ml:[{ml:re()}],"space-x":[{"space-x":w()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":w()}],"space-y-reverse":["space-y-reverse"],size:[{size:Y()}],"inline-size":[{inline:["auto",...ae()]}],"min-inline-size":[{"min-inline":["auto",...ae()]}],"max-inline-size":[{"max-inline":["none",...ae()]}],"block-size":[{block:["auto",...ze()]}],"min-block-size":[{"min-block":["auto",...ze()]}],"max-block-size":[{"max-block":["none",...ze()]}],w:[{w:[l,"screen",...Y()]}],"min-w":[{"min-w":[l,"screen","none",...Y()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[i]},...Y()]}],h:[{h:["screen","lh",...Y()]}],"min-h":[{"min-h":["screen","lh","none",...Y()]}],"max-h":[{"max-h":["screen","lh",...Y()]}],"font-size":[{text:["base",n,Vn,nn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,cd,sd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",dr,$]}],"font-family":[{font:[id,rd,t]}],"font-features":[{"font-features":[$]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,U,$]}],"line-clamp":[{"line-clamp":[le,"none",U,ii]}],leading:[{leading:[o,...w()]}],"list-image":[{"list-image":["none",U,$]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",U,$]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:G()}],"text-color":[{text:G()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...C(),"wavy"]}],"text-decoration-thickness":[{decoration:[le,"from-font","auto",U,nn]}],"text-decoration-color":[{decoration:G()}],"underline-offset":[{"underline-offset":[le,"auto",U,$]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"tab-size":[{tab:[yt,U,$]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",U,$]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",U,$]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:nt()}],"bg-repeat":[{bg:He()}],"bg-size":[{bg:Et()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},yt,U,$],radial:["",U,$],conic:[yt,U,$]},ad,od]}],"bg-color":[{bg:G()}],"gradient-from-pos":[{from:pt()}],"gradient-via-pos":[{via:pt()}],"gradient-to-pos":[{to:pt()}],"gradient-from":[{from:G()}],"gradient-via":[{via:G()}],"gradient-to":[{to:G()}],rounded:[{rounded:Ee()}],"rounded-s":[{"rounded-s":Ee()}],"rounded-e":[{"rounded-e":Ee()}],"rounded-t":[{"rounded-t":Ee()}],"rounded-r":[{"rounded-r":Ee()}],"rounded-b":[{"rounded-b":Ee()}],"rounded-l":[{"rounded-l":Ee()}],"rounded-ss":[{"rounded-ss":Ee()}],"rounded-se":[{"rounded-se":Ee()}],"rounded-ee":[{"rounded-ee":Ee()}],"rounded-es":[{"rounded-es":Ee()}],"rounded-tl":[{"rounded-tl":Ee()}],"rounded-tr":[{"rounded-tr":Ee()}],"rounded-br":[{"rounded-br":Ee()}],"rounded-bl":[{"rounded-bl":Ee()}],"border-w":[{border:ye()}],"border-w-x":[{"border-x":ye()}],"border-w-y":[{"border-y":ye()}],"border-w-s":[{"border-s":ye()}],"border-w-e":[{"border-e":ye()}],"border-w-bs":[{"border-bs":ye()}],"border-w-be":[{"border-be":ye()}],"border-w-t":[{"border-t":ye()}],"border-w-r":[{"border-r":ye()}],"border-w-b":[{"border-b":ye()}],"border-w-l":[{"border-l":ye()}],"divide-x":[{"divide-x":ye()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ye()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...C(),"hidden","none"]}],"divide-style":[{divide:[...C(),"hidden","none"]}],"border-color":[{border:G()}],"border-color-x":[{"border-x":G()}],"border-color-y":[{"border-y":G()}],"border-color-s":[{"border-s":G()}],"border-color-e":[{"border-e":G()}],"border-color-bs":[{"border-bs":G()}],"border-color-be":[{"border-be":G()}],"border-color-t":[{"border-t":G()}],"border-color-r":[{"border-r":G()}],"border-color-b":[{"border-b":G()}],"border-color-l":[{"border-l":G()}],"divide-color":[{divide:G()}],"outline-style":[{outline:[...C(),"none","hidden"]}],"outline-offset":[{"outline-offset":[le,U,$]}],"outline-w":[{outline:["",le,Vn,nn]}],"outline-color":[{outline:G()}],shadow:[{shadow:["","none",u,ms,hs]}],"shadow-color":[{shadow:G()}],"inset-shadow":[{"inset-shadow":["none",f,ms,hs]}],"inset-shadow-color":[{"inset-shadow":G()}],"ring-w":[{ring:ye()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:G()}],"ring-offset-w":[{"ring-offset":[le,nn]}],"ring-offset-color":[{"ring-offset":G()}],"inset-ring-w":[{"inset-ring":ye()}],"inset-ring-color":[{"inset-ring":G()}],"text-shadow":[{"text-shadow":["none",p,ms,hs]}],"text-shadow-color":[{"text-shadow":G()}],opacity:[{opacity:[le,U,$]}],"mix-blend":[{"mix-blend":[...j(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":j()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[le]}],"mask-image-linear-from-pos":[{"mask-linear-from":B()}],"mask-image-linear-to-pos":[{"mask-linear-to":B()}],"mask-image-linear-from-color":[{"mask-linear-from":G()}],"mask-image-linear-to-color":[{"mask-linear-to":G()}],"mask-image-t-from-pos":[{"mask-t-from":B()}],"mask-image-t-to-pos":[{"mask-t-to":B()}],"mask-image-t-from-color":[{"mask-t-from":G()}],"mask-image-t-to-color":[{"mask-t-to":G()}],"mask-image-r-from-pos":[{"mask-r-from":B()}],"mask-image-r-to-pos":[{"mask-r-to":B()}],"mask-image-r-from-color":[{"mask-r-from":G()}],"mask-image-r-to-color":[{"mask-r-to":G()}],"mask-image-b-from-pos":[{"mask-b-from":B()}],"mask-image-b-to-pos":[{"mask-b-to":B()}],"mask-image-b-from-color":[{"mask-b-from":G()}],"mask-image-b-to-color":[{"mask-b-to":G()}],"mask-image-l-from-pos":[{"mask-l-from":B()}],"mask-image-l-to-pos":[{"mask-l-to":B()}],"mask-image-l-from-color":[{"mask-l-from":G()}],"mask-image-l-to-color":[{"mask-l-to":G()}],"mask-image-x-from-pos":[{"mask-x-from":B()}],"mask-image-x-to-pos":[{"mask-x-to":B()}],"mask-image-x-from-color":[{"mask-x-from":G()}],"mask-image-x-to-color":[{"mask-x-to":G()}],"mask-image-y-from-pos":[{"mask-y-from":B()}],"mask-image-y-to-pos":[{"mask-y-to":B()}],"mask-image-y-from-color":[{"mask-y-from":G()}],"mask-image-y-to-color":[{"mask-y-to":G()}],"mask-image-radial":[{"mask-radial":[U,$]}],"mask-image-radial-from-pos":[{"mask-radial-from":B()}],"mask-image-radial-to-pos":[{"mask-radial-to":B()}],"mask-image-radial-from-color":[{"mask-radial-from":G()}],"mask-image-radial-to-color":[{"mask-radial-to":G()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":_()}],"mask-image-conic-pos":[{"mask-conic":[le]}],"mask-image-conic-from-pos":[{"mask-conic-from":B()}],"mask-image-conic-to-pos":[{"mask-conic-to":B()}],"mask-image-conic-from-color":[{"mask-conic-from":G()}],"mask-image-conic-to-color":[{"mask-conic-to":G()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:nt()}],"mask-repeat":[{mask:He()}],"mask-size":[{mask:Et()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",U,$]}],filter:[{filter:["","none",U,$]}],blur:[{blur:q()}],brightness:[{brightness:[le,U,$]}],contrast:[{contrast:[le,U,$]}],"drop-shadow":[{"drop-shadow":["","none",m,ms,hs]}],"drop-shadow-color":[{"drop-shadow":G()}],grayscale:[{grayscale:["",le,U,$]}],"hue-rotate":[{"hue-rotate":[le,U,$]}],invert:[{invert:["",le,U,$]}],saturate:[{saturate:[le,U,$]}],sepia:[{sepia:["",le,U,$]}],"backdrop-filter":[{"backdrop-filter":["","none",U,$]}],"backdrop-blur":[{"backdrop-blur":q()}],"backdrop-brightness":[{"backdrop-brightness":[le,U,$]}],"backdrop-contrast":[{"backdrop-contrast":[le,U,$]}],"backdrop-grayscale":[{"backdrop-grayscale":["",le,U,$]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[le,U,$]}],"backdrop-invert":[{"backdrop-invert":["",le,U,$]}],"backdrop-opacity":[{"backdrop-opacity":[le,U,$]}],"backdrop-saturate":[{"backdrop-saturate":[le,U,$]}],"backdrop-sepia":[{"backdrop-sepia":["",le,U,$]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",U,$]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[le,"initial",U,$]}],ease:[{ease:["linear","initial",O,U,$]}],delay:[{delay:[le,U,$]}],animate:[{animate:["none",x,U,$]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,U,$]}],"perspective-origin":[{"perspective-origin":y()}],rotate:[{rotate:ie()}],"rotate-x":[{"rotate-x":ie()}],"rotate-y":[{"rotate-y":ie()}],"rotate-z":[{"rotate-z":ie()}],scale:[{scale:d()}],"scale-x":[{"scale-x":d()}],"scale-y":[{"scale-y":d()}],"scale-z":[{"scale-z":d()}],"scale-3d":["scale-3d"],skew:[{skew:h()}],"skew-x":[{"skew-x":h()}],"skew-y":[{"skew-y":h()}],transform:[{transform:[U,$,"","none","gpu","cpu"]}],"transform-origin":[{origin:y()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:g()}],"translate-x":[{"translate-x":g()}],"translate-y":[{"translate-y":g()}],"translate-z":[{"translate-z":g()}],"translate-none":["translate-none"],zoom:[{zoom:[yt,U,$]}],accent:[{accent:G()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:G()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",U,$]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":G()}],"scrollbar-track-color":[{"scrollbar-track":G()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mbs":[{"scroll-mbs":w()}],"scroll-mbe":[{"scroll-mbe":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pbs":[{"scroll-pbs":w()}],"scroll-pbe":[{"scroll-pbe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",U,$]}],fill:[{fill:["none",...G()]}],"stroke-w":[{stroke:[le,Vn,nn,ii]}],stroke:[{stroke:["none",...G()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},dd=Uf(fd);function pd(...e){const t=[];e.forEach(s=>{typeof s=="object"&&s.constructor===Object?Object.keys(s).forEach(r=>{s[r]&&t.push(r)}):Array.isArray(s)?t.push(...s):typeof s=="function"?t.push(s()):s&&s.value?t.push(s.value):s&&t.push(s)});const n=[];return t.forEach(s=>{n.indexOf(s)<0&&n.push(s)}),n.filter(s=>!!s).join(" ")}function A(...e){return dd(pd(...e))}const hd=(e,t,n)=>{const{safeAreas:s,materialTouchRipple:r,iosHoverHighlight:o}=e;return A(t==="ios"&&"k-ios",t==="material"&&"k-material","k-app w-full h-full min-h-screen relative",s&&"safe-areas",n)},md={name:"k-app",components:{KonstaProvider:wf},props:{component:{type:String,default:"div"},theme:{type:String,default:"material"},dark:{type:Boolean,default:!0},materialTouchRipple:{type:Boolean,default:!0},iosHoverHighlight:{type:Boolean,default:!0},safeAreas:{type:Boolean,default:!0}},setup(e,t){const n=Zl(e),s=z(()=>hd(e,n.value,t.attrs.class));return{currentTheme:n,classes:s}}};function gd(e,t,n,s,r,o){const i=no("konsta-provider");return K(),Me(Ct(n.component),{class:he(s.classes)},{default:Ge(()=>[ce(i,{theme:s.currentTheme,dark:n.dark,"material-touch-ripple":n.materialTouchRipple,"ios-touch-highlight":n.iosHoverHighlight,"auto-theme-detection":!1},{default:Ge(()=>[je(e.$slots,"default")]),_:3},8,["theme","dark","material-touch-ripple","ios-touch-highlight"])]),_:3},8,["class"])}const bd=dn(md,[["render",gd]]),cs=()=>tt("KonstaContext"),pr=(e,t,n)=>{if(typeof e=="string")return e;const s=[e[t],e.common];return n&&e[n]&&(typeof e[n]=="string"?s.push(e[n]):s.push(e[n].common,e[n][t])),s},yd=(e,t,n)=>{const s={},r=["common","ios","material"];return Object.keys(e).forEach(o=>{const i=o==="base"?n:"";if(!(typeof e[o]!="string"&&Object.keys(e[o]).filter(c=>!r.includes(c)).length>0)){s[o]=A(pr(e[o],t),i);return}s[o]={};const a=pr(e[o],t);s[o].default=A(a,i),Object.keys(e[o]).filter(c=>!r.includes(c)).forEach(c=>{s[o][c]=A(a,pr(e[o],t,c),i)})}),s},vd=(e,t,n)=>z(()=>{let s;return n&&(s=n.value.theme||"ios"),e.ios&&(s="ios"),e.material&&(s="material"),yd(typeof t=="function"?t():t,s)}),Gs=e=>(t,n)=>vd(t,n,e);class _d{constructor(t,n,s){const r=this;if(!t)return;r.el=t;const{left:o,top:i,width:l,height:a}=t.getBoundingClientRect(),c={x:n-o,y:s-i};let u=Math.max((a**2+l**2)**.5,48);const f=t.classList.contains("k-touch-ripple-inset");f&&(u=Math.max(Math.min(l,a),48));const p=typeof window<"u"&&window.getComputedStyle(t,null).getPropertyValue("overflow")==="hidden";if(!f&&p){const v=((c.x-l/2)**2+(c.y-a/2)**2)**.5,b=(u/2+v)/(u/2);r.rippleTransform=`translate3d(0px, 0px, 0) scale(${b})`}else r.rippleTransform=`translate3d(${-c.x+l/2}px, ${-c.y+a/2}px, 0) scale(1)`;r.rippleWaveEl=document.createElement("span"),r.rippleWaveEl.classList.add("k-touch-ripple-wave"),r.rippleWaveEl.style=` - width: ${u}px; - height: ${u}px; - margin-top:-${u/2}px; - margin-left:-${u/2}px; - left:${c.x}px; - top:${c.y}px; --k-ripple-transform: ${r.rippleTransform}`,t.insertAdjacentElement("afterbegin",r.rippleWaveEl);const m=()=>{r.rippleWaveEl.removeEventListener("animationend",m),r.rippleWaveEl&&(r.rippleWaveEl.classList.contains("k-touch-ripple-wave-out")||(r.rippleWaveEl.classList.add("k-touch-ripple-wave-in"),r.shouldBeRemoved&&r.out()))};return r.rippleWaveEl.addEventListener("animationend",m),r}destroy(){}out(){const t=this,{rippleWaveEl:n}=this;clearTimeout(t.removeTimeout),n.classList.add("k-touch-ripple-wave-out"),t.removeTimeout=setTimeout(()=>{t.destroy()},300);const s=()=>{t.rippleWaveEl.removeEventListener("animationend",s),clearTimeout(t.removeTimeout),t.destroy()};t.rippleWaveEl.addEventListener("animationend",s)}remove(){const t=this;t.shouldBeRemoved||(t.removeTimeout=setTimeout(()=>{t.destroy()},400),t.shouldBeRemoved=!0,t.rippleWaveEl.classList.contains("k-touch-ripple-wave-in")&&t.out())}}const ha=(e,t,{addCondition:n,eventsElRef:s,context:r}={})=>{s||(s=e);const o=Te(null);let i=!1;const l=E=>{if(!E||!E.value)return null;let O=E.value;return O.$el&&(O=O.$el),O},a=()=>{let E=r.value.theme||"ios";return t.ios&&(E="ios"),t.material&&(E="material"),E},c=()=>a()==="material"&&r.value.materialTouchRipple&&(n?n():!0),u=()=>{o.value&&o.value.remove(),o.value=null},f=E=>{o.value=new _d(l(e),E.pageX,E.pageY)},p=()=>{u()},m=()=>{u()},v=()=>{if(!r.value.materialTouchRipple||i)return;i=!0;const E=l(s);E.addEventListener("pointerdown",f),E.addEventListener("pointermove",p),E.addEventListener("pointerup",m),E.addEventListener("pointercancel",m),E.addEventListener("contextmenu",m)},b=()=>{i=!1;const E=l(s);E.removeEventListener("pointerdown",f),E.removeEventListener("pointermove",p),E.removeEventListener("pointerup",m),E.removeEventListener("pointercancel",m),E.removeEventListener("contextmenu",m)};an(()=>c(),E=>{E?v():b()}),Jt(()=>{!l(s)||!c()||v()}),fn(()=>{!l(s)||!c()||b()})},Ks=(e={},t)=>z(()=>{let n;return t?n=t.value.theme||"ios":(t=cs(),t&&t.value?n=t.value.theme||"ios":n="ios"),e.ios&&(n="ios"),e.material&&(n="material"),n}),wd=(e,t)=>!t||!t.value.dark?"":e,qs=e=>t=>wd(t,e);function Ys(e){if(!e||typeof e!="object")return{};const t={};return Object.keys(e).forEach(n=>{e[n]!=null&&(t[n]=e[n])}),t}const xd={name:"k-chevron-icon"},kd={xmlns:"http://www.w3.org/2000/svg",width:"8",height:"14",viewBox:"0 0 12 20",fill:"currentcolor"};function Cd(e,t,n,s,r,o){return K(),ue("svg",kd,[...t[0]||(t[0]=[ee("path",{d:"M11.518406,10.5648622 C11.4831857,10.6163453 11.4426714,10.6653692 11.3968592,10.7111814 L2.5584348,19.5496058 C1.9753444,20.1326962 1.03186648,20.1345946 0.44199608,19.5447242 C-0.14379032,18.9589377 -0.14922592,18.0146258 0.43711448,17.4282854 L7.87507783,9.9903221 L0.4431923,2.5584366 C-0.1398981,1.9753462 -0.1417965,1.0318683 0.448074,0.4419979 C1.0338604,-0.1437886 1.9781723,-0.1492241 2.56451268,0.4371163 L11.4029371,9.2755407 C11.7556117,9.6282153 11.7969345,10.1725307 11.518406,10.5648622 Z"},null,-1)])])}const Sd=dn(xd,[["render",Cd]]),Ed=(e,t,n)=>{const{inline:s,segmented:r,segmentedStrong:o,segmentedActive:i,disabled:l}=e;return{base:{common:A("k-button flex text-center justify-center items-center appearance-none py-1 transition-colors focus:outline-none cursor-pointer select-none overflow-hidden z-10 relative",s?"inline-flex":"w-full flex",l&&"pointer-events-none",o&&i&&"k-segmented-strong-button-active"),ios:"duration-100 font-medium px-2",material:"duration-300 font-medium px-4",square:{ios:r&&!o?"first:rounded-s last:rounded-e":"rounded",material:r&&!o?"first:rounded-lg-s last:rounded-lg-e":"rounded-lg"},rounded:r&&!o?"":"rounded-full"},style:{fill:{common:A(l&&A(t.disabledBg,t.disabledText)),ios:A(l?A(t.disabledBg,t.disabledText):`${t.fillTextIos} ${t.fillBgIos}`),material:A(l?A(t.disabledBg,t.disabledText):A(t.fillTextMaterial,t.fillBgMaterial,t.fillTouchRipple))},outline:{common:A(l?A(t.disabledText,t.disabledBorder):t.touchRipple),ios:A(!r&&"border-2",!l&&!r&&t.outlineBorderIos,!l&&A(t.textIos,t.outlineBgIos)),material:A(!r&&"border",!l&&!r&&t.outlineBorderMaterial,!l&&A(t.textMaterial,t.outlineBgMaterial))},clear:{common:A(l?t.disabledText:t.touchRipple),ios:!l&&A(t.textIos,t.clearBgIos),material:!l&&A(t.textMaterial,t.clearBgMaterial)},tonal:{common:l?A(t.disabledBg,t.disabledText):A(t.touchRipple),ios:!l&&A(t.tonalTextIos,t.tonalBgIos),material:!l&&A(t.tonalTextMaterial,t.tonalBgMaterial)},segmentedStrong:A("active:bg-black/10",n("dark:active:bg-white/5 dark:touch-ripple-white")),segmentedStrongActive:{ios:A("duration-200",t.segmentedStrongTextIos),material:A("duration-0",t.segmentedStrongTextMaterial)}},size:{small:{ios:"text-sm h-7",material:"text-sm h-8"},medium:{common:"text-sm",ios:"h-8.5 text-[15px]",material:"h-10"},large:{ios:"h-12 text-[17px] font-semibold",material:"h-12"}},raised:"shadow active:shadow-lg"}},Ad=(e={},t)=>({textIos:"text-primary",textMaterial:A("text-md-light-primary","dark:text-md-dark-primary"),fillTextIos:A("text-white"),fillTextMaterial:A("text-md-light-on-primary",t("dark:text-md-dark-on-primary")),fillBgIos:"bg-primary active:bg-ios-primary-shade",fillBgMaterial:A("bg-md-light-primary",t("dark:bg-md-dark-primary")),fillTouchRipple:A("touch-ripple-white","dark:touch-ripple-primary"),clearBgIos:"bg-transparent active:bg-primary/15",clearBgMaterial:"bg-transparent",outlineBgIos:"bg-transparent active:bg-primary/15",outlineBgMaterial:"bg-transparent",outlineBorderIos:"border-primary",outlineBorderMaterial:A("border-md-light-outline",t("dark:border-md-dark-outline")),segmentedStrongTextIos:"text-black",segmentedStrongTextMaterial:"",tonalBgIos:"bg-primary/15 active:bg-primary/25",tonalBgMaterial:A("bg-md-light-secondary-container",t("dark:bg-md-dark-secondary-container")),tonalTextIos:"text-primary",tonalTextMaterial:A("text-md-light-on-secondary-container",t("dark:text-md-dark-on-secondary-container")),touchRipple:"touch-ripple-primary",disabledText:A("text-black/30",t("dark:text-white/30")),disabledBg:A("bg-black/10",t("dark:bg-white/10")),disabledBorder:A("border-black/10",t("dark:border-white/10")),...Ys(e)}),Td={name:"k-button",props:{component:{type:String,default:"button"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},href:{type:[Boolean,String],default:void 0},outline:{type:Boolean,default:void 0},outlineIos:{type:Boolean,default:void 0},outlineMaterial:{type:Boolean,default:void 0},clear:{type:Boolean,default:void 0},clearIos:{type:Boolean,default:void 0},clearMaterial:{type:Boolean,default:void 0},tonal:{type:Boolean,default:void 0},tonalIos:{type:Boolean,default:void 0},tonalMaterial:{type:Boolean,default:void 0},rounded:{type:Boolean,default:void 0},roundedIos:{type:Boolean,default:void 0},roundedMaterial:{type:Boolean,default:void 0},small:{type:Boolean,default:void 0},smallIos:{type:Boolean,default:void 0},smallMaterial:{type:Boolean,default:void 0},large:{type:Boolean,default:void 0},largeIos:{type:Boolean,default:void 0},largeMaterial:{type:Boolean,default:void 0},raised:{type:Boolean,default:void 0},raisedIos:{type:Boolean,default:void 0},raisedMaterial:{type:Boolean,default:void 0},inline:{type:Boolean,default:!1},segmented:{type:Boolean,default:!1},segmentedStrong:{type:Boolean,default:!1},segmentedActive:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Te(null),i=z(()=>{let _=e.component;return typeof e.component>"u"&&(e.href||e.href==="")&&(_="a"),_});ha(o,e,{context:n});const l=Ks({},n),a=z(()=>typeof e.outline>"u"?l.value==="ios"?e.outlineIos:e.outlineMaterial:e.outline),c=z(()=>typeof e.clear>"u"?l.value==="ios"?e.clearIos:e.clearMaterial:e.clear),u=z(()=>typeof e.tonal>"u"?l.value==="ios"?e.tonalIos:e.tonalMaterial:e.tonal),f=z(()=>typeof e.rounded>"u"?l.value==="ios"?e.roundedIos:e.roundedMaterial:e.rounded),p=z(()=>typeof e.small>"u"?l.value==="ios"?e.smallIos:e.smallMaterial:e.small),m=z(()=>typeof e.large>"u"?l.value==="ios"?e.largeIos:e.largeMaterial:e.large),v=z(()=>typeof e.raised>"u"?l.value==="ios"?e.raisedIos:e.raisedMaterial:e.raised),b=z(()=>m.value?"large":p.value?"small":"medium"),E=z(()=>{let _=a.value?"outline":c.value||e.segmented&&!e.segmentedActive?"clear":u.value?"tonal":"fill";return e.segmentedStrong&&(_="segmentedStrong"),e.segmentedStrong&&e.segmentedActive&&(_="segmentedStrongActive"),_}),O=z(()=>Ad(e.colors||{},s)),x=r(e,()=>Ed({...e,outline:a.value,clear:c.value,tonal:u.value,rounded:f.value,small:p.value,large:m.value,raised:v.value},O.value,s)),M=z(()=>A(x.value.base[f.value?"rounded":"square"],x.value.style[E.value],x.value.size[b.value],v.value&&x.value.raised,t.attrs.class));return{rippleElRef:o,classes:M,Component:i}}};function Id(e,t,n,s,r,o){return K(),Me(Ct(s.Component),{ref:"rippleElRef",class:he(s.classes),disabled:n.disabled,role:"button",tabindex:"0"},{default:Ge(()=>[je(e.$slots,"default")]),_:3},8,["class","disabled"])}const Rd=dn(Td,[["render",Id]]),Pd=(e,t)=>{const{nested:n,inset:s,strong:r,outline:o}=e;return{base:{common:A("k-list",!n&&"my-8",!s&&!n&&o&&"hairline-t hairline-b",s&&o&&"border","z-10 relative"),ios:A(r&&t.strongBgIos,s&&o&&t.outlineIos),material:A(r&&t.strongBgMaterial,s&&o&&t.outlineMaterial)},ul:{common:A(s&&"no-safe-areas","last-child-hairline-b-none")},inset:{common:"ml-safe-4 mr-safe-4 overflow-hidden",ios:"rounded-3xl",material:"rounded-2xl"},menuList:{common:"py-1"}}},Md=(e={},t)=>({outlineIos:A("border-black/20",t("dark:border-white/15")),outlineMaterial:A("border-md-light-outline",t("border-md-dark-outline")),strongBgIos:A("bg-ios-light-surface-1",t("dark:bg-ios-dark-surface-1")),strongBgMaterial:A("bg-md-light-surface-1",t("dark:bg-md-dark-surface-1")),...Ys(e)}),Od={name:"k-list",props:{component:{type:String,default:"div"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},dividers:{type:Boolean,default:void 0},dividersIos:{type:Boolean,default:!0},dividersMaterial:{type:Boolean,default:!1},inset:{type:Boolean,default:void 0},insetIos:{type:Boolean,default:!1},insetMaterial:{type:Boolean,default:!1},strong:{type:Boolean,default:void 0},strongIos:{type:Boolean,default:!1},strongMaterial:{type:Boolean,default:!1},outline:{type:Boolean,default:void 0},outlineIos:{type:Boolean,default:!1},outlineMaterial:{type:Boolean,default:!1},nested:{type:Boolean,default:!1},menuList:{type:Boolean,default:!1}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Ks({},n),i=z(()=>typeof e.dividers>"u"?o.value==="ios"?e.dividersIos:e.dividersMaterial:e.dividers),l=z(()=>typeof e.strong>"u"?o.value==="ios"?e.strongIos:e.strongMaterial:e.strong),a=z(()=>typeof e.outline>"u"?o.value==="ios"?e.outlineIos:e.outlineMaterial:e.outline),c=z(()=>typeof e.inset>"u"?o.value==="ios"?e.insetIos:e.insetMaterial:e.inset),u=z(()=>({dividers:i.value,nested:e.nested}));ln("ListContext",u);const f=z(()=>Md(e.colors||{},s)),p=r(e,()=>Pd({...e,inset:c.value,strong:l.value,outline:a.value},f.value)),m=z(()=>A(p.value.base,c.value&&p.value.inset,e.menuList&&p.value.menuList,t.attrs.class));return{c:p,classes:m}}};function Bd(e,t,n,s,r,o){return K(),Me(Ct(n.component),{class:he(s.classes)},{default:Ge(()=>[ee("ul",{class:he(s.c.ul)},[je(e.$slots,"default")],2)]),_:3},8,["class"])}const Ld=dn(Od,[["render",Bd]]),Nd=(e,t,{isMediaItem:n,theme:s,textColor:r,needsTouchRipple:o,isMenuListItemActive:i,autoStrongTitle:l,nested:a},c)=>{const{menuListItem:u,dividers:f,mediaClassName:p="",mediaClass:m="",innerClassName:v="",innerClass:b="",contentClassName:E="",contentClass:O="",titleWrapClassName:x="",titleWrapClass:M="",titleFontSizeIos:_,titleFontSizeMaterial:y,strongTitle:R,contacts:F}=e;return{base:{common:A("k-list-item",u?`${r} py-1`:"",c),material:F&&"[&:nth-child(2)]:-mt-12"},itemContent:{common:A(`flex items-center ${E||O}`),ios:A(!u&&A(t.primaryTextIos,a?"ps-4":"ps-safe-4"),u&&"rounded-2xl ml-safe-2 mr-safe-2 ps-2"),material:A(!u&&A(t.primaryTextMaterial,n?"ml-safe-2 mr-safe-2 rounded-2xl ps-2":"ps-safe-4",F&&"ml-10",!n&&f&&"hairline-b"),u&&"rounded-full min-h-[3.5rem] ml-safe-4 mr-safe-4 ps-4"),link:A("duration-300 active:duration-0 cursor-pointer select-none",f&&s==="ios"&&"active:hairline-transparent",o&&A("relative overflow-hidden z-10",t.touchRipple),A(i?s==="ios"?t.menuListItemActiveBgIos:t.menuListItemActiveBgMaterial:u?s==="ios"?t.menuListItemBgIos:t.menuListItemBgMaterial:s==="ios"?t.activeBgIos:t.activeBgMaterial))},media:{common:`shrink-0 flex ${p||m}`,ios:"py-2 me-4",material:A("py-3",u?"me-3":"me-4")},inner:{common:A("w-full relative",v||b),ios:A("py-3 pe-safe-4",!u&&f&&"hairline-b"),material:A("py-3",n&&!u?"pe-2":"pe-safe-4",!u&&n&&f&&"hairline-b")},titleWrap:{common:A(`flex justify-between items-center ${x||M}`),ios:A(!u&&_,!u&&"min-h-7"),material:A(!u&&y)},title:{common:"shrink",menuListItem:A("text-sm",R===!0||l?"font-semibold":"font-medium"),strong:{common:"",ios:"font-semibold",material:"font-medium"}},after:{common:A("shrink-0 ms-auto ps-1 flex items-center gap-1"),ios:t.secondaryTextIos,material:A(t.secondaryTextMaterial,"text-sm")},chevron:"opacity-20 shrink-0 ms-3 rtl:rotate-180",subtitle:"text-sm",text:{common:A("text-sm line-clamp-2"),ios:t.secondaryTextIos,material:t.secondaryTextMaterial},header:{common:"text-xs mb-0.5",ios:t.secondaryTextIos,material:t.secondaryTextMaterial},footer:{common:A("text-xs mt-0.5"),ios:t.secondaryTextIos,material:t.secondaryTextMaterial},groupTitle:{common:A("pl-safe-4 pr-safe-4 py-1 flex items-center z-20"),ios:`h-8${f?" hairline-t":""} -mt-px ${_} ${t.secondaryTextIos} ${t.groupTitleBgIos} ${F&&A("font-semibold top-safe-15 sticky",t.groupTitleContactsTextIos,t.groupTitleContactsBgIos)}`,material:`h-12 ${y} ${t.secondaryTextMaterial} ${t.groupTitleBgMaterial} ${F&&A("pointer-events-none overflow-visible h-12 box-border text-xl font-medium flex max-w-full items-center px-4 top-safe-16 sticky",t.groupTitleContactsTextMaterial,t.groupTitleContactsBgMaterial)}`}}},Dd=(e={},t)=>({primaryTextIos:A("text-black",t("dark:text-white")),primaryTextMaterial:A("text-md-light-on-surface",t("dark:text-md-dark-on-surface")),secondaryTextIos:A("text-black/55",t("dark:text-white/55")),secondaryTextMaterial:A("text-md-light-on-surface-variant",t("dark:text-md-dark-on-surface-variant")),activeBgIos:A("active:not-[:has(.k-toggle:active)]:bg-black/10",t("dark:active:not-[:has(.k-toggle:active)]:bg-white/10")),activeBgMaterial:"",groupTitleBgIos:A("bg-ios-light-surface-variant",t("dark:bg-ios-dark-surface-variant")),groupTitleBgMaterial:A("bg-md-light-surface-2",t("dark:bg-md-dark-surface-2")),menuListItemTextIos:A("text-black",t("dark:text-white")),menuListItemTextMaterial:A("text-md-light-on-surface-variant",t("dark:text-md-dark-on-surface-variant")),menuListItemBgIos:A("active:bg-black/10",t("dark:active:bg-white/10")),menuListItemBgMaterial:A("bg-md-light-surface-1",t("dark:bg-md-dark-surface-1")),menuListItemActiveTextIos:A("text-primary",t("dark:text-white")),menuListItemActiveTextMaterial:A("text-md-light-on-secondary-container",t("dark:text-md-dark-on-secondary-container")),menuListItemActiveBgIos:A("bg-primary/15",t("dark:bg-primary")),menuListItemActiveBgMaterial:A("bg-md-light-secondary-container",t("dark:bg-md-dark-secondary-container")),touchRipple:A("touch-ripple-black",t("dark:touch-ripple-white")),groupTitleContactsTextIos:A("text-black/90",t("dark:text-white/90")),groupTitleContactsTextMaterial:A("text-md-light-primary",t("dark:text-md-dark-primary")),groupTitleContactsBgIos:A(t("dark:bg-[#323234]")),groupTitleContactsBgMaterial:A("bg-transparent",t("dark:bg-transparent")),...Ys(e)}),Fd={name:"k-list-item",components:{ChevronIcon:Sd},props:{component:{type:String,default:"li"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},mediaClass:{type:String,default:""},innerClass:{type:String,default:""},contentClass:{type:String,default:""},titleWrapClass:{type:String,default:""},titleFontSizeIos:{type:String,default:"text-[17px]"},titleFontSizeMaterial:{type:String,default:"text-[16px]"},dividers:{type:Boolean,default:void 0},contacts:{type:Boolean,default:void 0},title:{type:String,default:void 0},subtitle:{type:String,default:void 0},text:{type:String,default:void 0},after:{type:String,default:void 0},media:{type:String,default:void 0},header:{type:String,default:void 0},footer:{type:String,default:void 0},menuListItem:{type:Boolean,default:!1},menuListItemActive:{type:Boolean,default:!1},groupTitle:{type:Boolean,default:!1},strongTitle:{type:[String,Boolean],default:"auto"},label:{type:Boolean,default:!1},chevron:{type:Boolean,default:void 0},chevronIos:{type:Boolean,default:!0},chevronMaterial:{type:Boolean,default:!0},href:{type:[Boolean,String],default:void 0},target:{type:String,default:void 0},link:{type:Boolean,default:void 0},linkComponent:{type:String,default:"a"},linkProps:{type:Object,default:()=>({})}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Te(null),i=Ks(e,n),l=z(()=>Dd(e.colors||{},s)),a=z(()=>e.menuListItem&&e.menuListItemActive),c=z(()=>typeof e.chevron>"u"?i.value==="ios"?e.chevronIos:e.chevronMaterial:e.chevron),u=z(()=>l.value[`${a.value?"menuListItemActiveText":e.menuListItem?"menuListItemText":"text"}${i.value==="ios"?"Ios":"Material"}`]),f=z(()=>!!e.href||e.href===""||e.menuListItem||e.link),p=z(()=>!!e.label),m=z(()=>i.value==="material"&&(p.value||f.value));ha(o,e,{addCondition:()=>p.value||f.value,context:n});const v=z(()=>e.href===!0||e.href===!1||typeof e.href>"u"?void 0:e.href||""),b=z(()=>f.value?e.linkComponent:p.value?"label":"div"),E=z(()=>f.value?{href:v.value,target:e.target,...e.linkProps||{}}:{}),O=z(()=>(e.title||t.slots.title)&&(e.subtitle||t.slots.subtitle||e.text||t.slots.text)),x=z(()=>e.strongTitle==="auto"&&O.value),M=tt("ListContext",{value:{dividers:!1,nested:!1}}),_=r(e,()=>Nd({...e,dividers:typeof e.dividers>"u"?M.value.dividers:e.dividers,contacts:typeof e.contacts>"u"?"":e.contacts},l.value,{isMediaItem:O.value,theme:i.value,textColor:u.value,needsTouchRipple:m.value,isMenuListItemActive:a.value,autoStrongTitle:x.value,nested:M.value.nested},t.attrs.class)),y=z(()=>f.value||p.value?_.value.itemContent.link:_.value.itemContent.default),R=z(()=>e.menuListItem?_.value.title.menuListItem:e.strongTitle===!0||x.value?_.value.title.strong:_.value.title.default);return{rippleElRef:o,ItemContentComponent:b,isLink:f,c:_,hasChevron:c,linkPropsComputed:E,itemContentClasses:y,titleClasses:R,slots:t.slots}}};function Hd(e,t,n,s,r,o){const i=no("chevron-icon");return n.groupTitle?(K(),Me(Ct(n.component),{key:0,class:he(s.c.groupTitle)},{default:Ge(()=>[Pt(Ce(n.title)+" ",1),je(e.$slots,"title"),je(e.$slots,"default")]),_:3},8,["class"])):(K(),Me(Ct(n.component),{key:1,class:he(s.c.base)},{default:Ge(()=>[(K(),Me(Ct(s.ItemContentComponent),zl({ref:"rippleElRef",class:s.itemContentClasses},s.linkPropsComputed),{default:Ge(()=>[n.media||s.slots.media?(K(),ue("div",{key:0,class:he(s.c.media)},[Pt(Ce(n.media),1),je(e.$slots,"media")],2)):Ne("",!0),ee("div",{class:he(s.c.inner)},[n.header||s.slots.header?(K(),ue("div",{key:0,class:he(s.c.header)},[Pt(Ce(n.header),1),je(e.$slots,"header")],2)):Ne("",!0),n.title||n.after||s.slots.title||s.slots.after?(K(),ue("div",{key:1,class:he(s.c.titleWrap)},[n.title||s.slots.title?(K(),ue("div",{key:0,class:he(s.titleClasses)},[Pt(Ce(n.title),1),je(e.$slots,"title")],2)):Ne("",!0),n.after||s.slots.after?(K(),ue("div",{key:1,class:he(s.c.after)},[Pt(Ce(n.after),1),je(e.$slots,"after")],2)):Ne("",!0),s.isLink&&s.hasChevron&&!n.menuListItem?(K(),Me(i,{key:2,class:he(s.c.chevron)},null,8,["class"])):Ne("",!0)],2)):Ne("",!0),n.subtitle||s.slots.subtitle?(K(),ue("div",{key:2,class:he(s.c.subtitle)},[Pt(Ce(n.subtitle),1),je(e.$slots,"subtitle")],2)):Ne("",!0),n.text||s.slots.text?(K(),ue("div",{key:3,class:he(s.c.text)},[Pt(Ce(n.text),1),je(e.$slots,"text")],2)):Ne("",!0),n.footer||s.slots.footer?(K(),ue("div",{key:4,class:he(s.c.footer)},[Pt(Ce(n.footer),1),je(e.$slots,"footer")],2)):Ne("",!0),je(e.$slots,"inner")],2),je(e.$slots,"content")]),_:3},16,["class"])),je(e.$slots,"default")]),_:3},8,["class"]))}const Vd=dn(Fd,[["render",Hd]]);({...Ld.props});({...Vd.props});const jd=(e,t,n)=>{const{bgClassName:s="",bgClass:r="",outline:o,innerClassName:i="",innerClass:l="",tabbar:a,tabbarIcons:c,tabbarLabels:u,top:f}=e;return{base:{common:A("k-toolbar w-full z-20 relative",n),ios:A(!f&&"pb-safe-4","px-safe-4 flex justify-center"),material:A(!f&&"pb-safe")},bgBlur:{ios:!f&&A(A(c&&u?"h-[calc(var(--k-safe-area-bottom)_+16px_+_64px_+_16px)]":"h-[calc(var(--k-safe-area-bottom)_+16px_+_48px_+_16px)]"),"backdrop-blur-[2px] absolute left-0 bottom-0 w-full mask-t-from-50% mask-t-to-100% pointer-events-none")},bg:{common:A(s||r),ios:!f&&A(t.bgIos,"bottom-0 absolute w-full left-0 pointer-events-none",c&&u?"h-[calc(var(--k-safe-area-bottom)_+16px_+_64px_+_16px)]":"h-[calc(var(--k-safe-area-bottom)_+16px_+_48px_+_16px)]"),material:A(t.bgMaterial,"h-full top-0 absolute w-full left-0",o&&(f?"hairline-b":"hairline-t"))},inner:{common:A("flex relative justify-between",i||l),ios:A("gap-4 items-stretch",c&&u?"h-16":"h-12",a?"w-full md:w-auto":"w-auto"),material:A("w-full overflow-hidden items-center",a?"":"pl-safe-2 pr-safe-2",c?"h-20":"h-14")},highlight:{common:A(f?"bottom-0":"top-0","absolute left-0 w-full h-0.5 duration-200 pointer-events-none transition-transform"),ios:t.tabbarHighlightBgIos,material:t.tabbarHighlightBgMaterial}}},$d=(e={},t)=>({bgIos:A("bg-gradient-to-t from-ios-light-surface to-transparent",t("dark:from-ios-dark-surface/50")),bgMaterial:A("bg-md-light-surface-2",t("dark:bg-md-dark-surface-2")),tabbarHighlightBgIos:"",tabbarHighlightBgMaterial:A("bg-md-light-primary",t("dark:bg-md-dark-primary")),...Ys(e)}),Ud={name:"k-toolbar",props:{component:{type:String,default:"div"},colors:{type:Object},ios:{type:Boolean,default:void 0},material:{type:Boolean,default:void 0},bgClass:{type:String,default:""},innerClass:{type:String,default:""},outline:{type:Boolean,default:void 0},tabbar:{type:Boolean,default:!1},tabbarLabels:{type:Boolean,default:!1},tabbarIcons:{type:Boolean,default:!1},top:{type:Boolean,default:!1}},setup(e,t){const n=cs(),s=qs(n),r=Gs(n),o=Te(null),i=Te(null),l=Te(null),a=Te({transform:"",width:""}),c=Ks({},n),u=z(()=>c.value==="material"&&e.tabbar&&!e.tabbarIcons),f=z(()=>$d(e.colors||{},s)),p=z(()=>typeof e.outline>"u"?c.value==="ios":e.outline),m=z(()=>({toolbar:!0,tabbarLabels:e.tabbarLabels,tabbarIcons:e.tabbarIcons,tabbar:e.tabbar}));ln("ToolbarContext",m);const v=r(e,()=>jd({...e,outline:p.value},f.value,t.attrs.class)),b=()=>{if(u.value&&l.value&&c.value==="material"){const x=l.value.previousElementSibling,M=[...x.children].indexOf(x.querySelector(".k-tabbar-link-active")),_=`${1/x.children.length*100}%`,y=`translateX(${M*100}%)`;(_!==a.value.width||y!==a.value.transform)&&(a.value={...a.value,width:_,transform:y})}},E=()=>{!o?.value||c.value!=="material"||(i.value=new MutationObserver(x=>{let M=!1;x.forEach(_=>{_.type==="childList"&&([..._.addedNodes,..._.removedNodes].filter(y=>y.nodeType===1&&y.classList.contains("k-link")).length>0||_.target&&_.target.nodeType===1&&_.target.closest(".k-link"))&&(M=!0),_.type==="attributes"&&_.target&&_.target.classList.contains("k-link")&&(M=!0)}),M&&b()}),i.value.observe(o.value,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class"]}))},O=()=>{i.value&&i.value.disconnect()};return Jt(()=>{b(),E()}),fn(()=>{O()}),{c:v,innerRef:o,hasHighlight:u,highlightElRef:l,highlightStyle:a}}};function zd(e,t,n,s,r,o){return K(),Me(Ct(n.component),{class:he(s.c.base)},{default:Ge(()=>[ee("div",{class:he(s.c.bg)},null,2),ee("div",{class:he(s.c.inner),ref:"innerRef"},[je(e.$slots,"default")],2),s.hasHighlight?(K(),ue("span",{key:0,ref:"highlightElRef",class:he(s.c.highlight),style:Bn(s.highlightStyle)},null,6)):Ne("",!0)]),_:3},8,["class"])}const Wd=dn(Ud,[["render",zd]]);({...Rd.props});({...Wd.props});const wn=typeof document<"u";function ma(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Gd(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&ma(e.default)}const me=Object.assign;function hr(e,t){const n={};for(const s in t){const r=t[s];n[s]=dt(r)?r.map(e):e(r)}return n}const Jn=()=>{},dt=Array.isArray;function ci(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}const ga=/#/g,Kd=/&/g,qd=/\//g,Yd=/=/g,Jd=/\?/g,ba=/\+/g,Xd=/%5B/g,Qd=/%5D/g,ya=/%5E/g,Zd=/%60/g,va=/%7B/g,ep=/%7C/g,_a=/%7D/g,tp=/%20/g;function co(e){return e==null?"":encodeURI(""+e).replace(ep,"|").replace(Xd,"[").replace(Qd,"]")}function np(e){return co(e).replace(va,"{").replace(_a,"}").replace(ya,"^")}function Fr(e){return co(e).replace(ba,"%2B").replace(tp,"+").replace(ga,"%23").replace(Kd,"%26").replace(Zd,"`").replace(va,"{").replace(_a,"}").replace(ya,"^")}function sp(e){return Fr(e).replace(Yd,"%3D")}function rp(e){return co(e).replace(ga,"%23").replace(Jd,"%3F")}function op(e){return rp(e).replace(qd,"%2F")}function ss(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const ip=/\/$/,lp=e=>e.replace(ip,"");function mr(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return a=l>=0&&a>l?-1:a,a>=0&&(s=t.slice(0,a),o=t.slice(a,l>0?l:t.length),r=e(o.slice(1))),l>=0&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=fp(s??t,n),{fullPath:s+o+i,path:s,query:r,hash:ss(i)}}function ap(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ui(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cp(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Mn(t.matched[s],n.matched[r])&&wa(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function wa(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!up(e[n],t[n]))return!1;return!0}function up(e,t){return dt(e)?fi(e,t):dt(t)?fi(t,e):e?.valueOf()===t?.valueOf()}function fi(e,t){return dt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function fp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}const Wt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Hr=(function(e){return e.pop="pop",e.push="push",e})({}),gr=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function dp(e){if(!e)if(wn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lp(e)}const pp=/^[^#]+#/;function hp(e,t){return e.replace(pp,"#")+t}function mp(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Js=()=>({left:window.scrollX,top:window.scrollY});function gp(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=mp(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function di(e,t){return(history.state?history.state.position-t:-1)+e}const Vr=new Map;function bp(e,t){Vr.set(e,t)}function yp(e){const t=Vr.get(e);return Vr.delete(e),t}function vp(e){return typeof e=="string"||e&&typeof e=="object"}function xa(e){return typeof e=="string"||typeof e=="symbol"}let Ae=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const ka=Symbol("");Ae.MATCHER_NOT_FOUND+"",Ae.NAVIGATION_GUARD_REDIRECT+"",Ae.NAVIGATION_ABORTED+"",Ae.NAVIGATION_CANCELLED+"",Ae.NAVIGATION_DUPLICATED+"";function On(e,t){return me(new Error,{type:e,[ka]:!0},t)}function Rt(e,t){return e instanceof Error&&ka in e&&(t==null||!!(e.type&t))}const _p=["params","query","hash"];function wp(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of _p)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function xp(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&Fr(r)):[s&&Fr(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function kp(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=dt(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const Cp=Symbol(""),hi=Symbol(""),Xs=Symbol(""),uo=Symbol(""),jr=Symbol("");function jn(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function qt(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,a)=>{const c=p=>{p===!1?a(On(Ae.NAVIGATION_ABORTED,{from:n,to:t})):p instanceof Error?a(p):vp(p)?a(On(Ae.NAVIGATION_GUARD_REDIRECT,{from:t,to:p})):(i&&s.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),l())},u=o(()=>e.call(s&&s.instances[r],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(p=>a(p))})}function br(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(ma(a)){const c=(a.__vccOpts||a)[t];c&&o.push(qt(c,n,s,i,l,r))}else{let c=a();o.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const f=Gd(u)?u.default:u;i.mods[l]=u,i.components[l]=f;const p=(f.__vccOpts||f)[t];return p&&qt(p,n,s,i,l,r)()}))}}return o}function Sp(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iMn(c,l))?s.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Mn(c,a))||r.push(a))}return[n,s,r]}let Ep=()=>location.protocol+"//"+location.host;function Ca(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let i=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(i);return l[0]!=="/"&&(l="/"+l),ui(l,"")}return ui(n,e)+s+r}function Ap(e,t,n,s){let r=[],o=[],i=null;const l=({state:p})=>{const m=Ca(e,location),v=n.value,b=t.value;let E=0;if(p){if(n.value=m,t.value=p,i&&i===v){i=null;return}E=b?p.position-b.position:0}else s(m);r.forEach(O=>{O(n.value,v,{delta:E,type:Hr.pop,direction:E?E>0?gr.forward:gr.back:gr.unknown})})};function a(){i=n.value}function c(p){r.push(p);const m=()=>{const v=r.indexOf(p);v>-1&&r.splice(v,1)};return o.push(m),m}function u(){if(document.visibilityState==="hidden"){const{history:p}=window;if(!p.state)return;p.replaceState(me({},p.state,{scroll:Js()}),"")}}function f(){for(const p of o)p();o=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:a,listen:c,destroy:f}}function mi(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Js():null}}function Tp(e){const{history:t,location:n}=window,s={value:Ca(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(a,c,u){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:Ep()+e+a;try{t[u?"replaceState":"pushState"](c,"",p),r.value=c}catch(m){console.error(m),n[u?"replace":"assign"](p)}}function i(a,c){o(a,me({},t.state,mi(r.value.back,a,r.value.forward,!0),c,{position:r.value.position}),!0),s.value=a}function l(a,c){const u=me({},r.value,t.state,{forward:a,scroll:Js()});o(u.current,u,!0),o(a,me({},mi(s.value,a,null),{position:u.position+1},c),!1),s.value=a}return{location:s,state:r,push:l,replace:i}}function Ip(e){e=dp(e);const t=Tp(e),n=Ap(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=me({location:"",base:e,go:s,createHref:hp.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Rp(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ip(e)}let rn=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Be=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Be||{});const Pp={type:rn.Static,value:""},Mp=/[a-zA-Z0-9_]/;function Op(e){if(!e)return[[]];if(e==="/")return[[Pp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${c}": ${m}`)}let n=Be.Static,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,a,c="",u="";function f(){c&&(n===Be.Static?o.push({type:rn.Static,value:c}):n===Be.Param||n===Be.ParamRegExp||n===Be.ParamRegExpEnd?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:rn.Param,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=a}for(;lt.length?t.length===1&&t[0]===Xe.Static+Xe.Segment?1:-1:0}function Sa(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Fp={strict:!1,end:!0,sensitive:!1};function Hp(e,t,n){const s=Np(Op(e.path),n),r=me(s,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Vp(e,t){const n=[],s=new Map;t=ci(Fp,t);function r(f){return s.get(f)}function o(f,p,m){const v=!m,b=vi(f);b.aliasOf=m&&m.record;const E=ci(t,f),O=[b];if("alias"in f){const _=typeof f.alias=="string"?[f.alias]:f.alias;for(const y of _)O.push(vi(me({},b,{components:m?m.record.components:b.components,path:y,aliasOf:m?m.record:b})))}let x,M;for(const _ of O){const{path:y}=_;if(p&&y[0]!=="/"){const R=p.record.path,F=R[R.length-1]==="/"?"":"/";_.path=p.record.path+(y&&F+y)}if(x=Hp(_,p,E),m?m.alias.push(x):(M=M||x,M!==x&&M.alias.push(x),v&&f.name&&!_i(x)&&i(f.name)),Ea(x)&&a(x),b.children){const R=b.children;for(let F=0;F{i(M)}:Jn}function i(f){if(xa(f)){const p=s.get(f);p&&(s.delete(f),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(f);p>-1&&(n.splice(p,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function a(f){const p=Up(f,n);n.splice(p,0,f),f.record.name&&!_i(f)&&s.set(f.record.name,f)}function c(f,p){let m,v={},b,E;if("name"in f&&f.name){if(m=s.get(f.name),!m)throw On(Ae.MATCHER_NOT_FOUND,{location:f});E=m.record.name,v=me(yi(p.params,m.keys.filter(M=>!M.optional).concat(m.parent?m.parent.keys.filter(M=>M.optional):[]).map(M=>M.name)),f.params&&yi(f.params,m.keys.map(M=>M.name))),b=m.stringify(v)}else if(f.path!=null)b=f.path,m=n.find(M=>M.re.test(b)),m&&(v=m.parse(b),E=m.record.name);else{if(m=p.name?s.get(p.name):n.find(M=>M.re.test(p.path)),!m)throw On(Ae.MATCHER_NOT_FOUND,{location:f,currentLocation:p});E=m.record.name,v=me({},p.params,f.params),b=m.stringify(v)}const O=[];let x=m;for(;x;)O.unshift(x.record),x=x.parent;return{name:E,path:b,params:v,matched:O,meta:$p(O)}}e.forEach(f=>o(f));function u(){n.length=0,s.clear()}return{addRoute:o,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:l,getRecordMatcher:r}}function yi(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function vi(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:jp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function jp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function _i(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $p(e){return e.reduce((t,n)=>me(t,n.meta),{})}function Up(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;Sa(e,t[o])<0?s=o:n=o+1}const r=zp(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function zp(e){let t=e;for(;t=t.parent;)if(Ea(t)&&Sa(e,t)===0)return t}function Ea({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function wi(e){const t=tt(Xs),n=tt(uo),s=z(()=>{const a=Q(e.to);return t.resolve(a)}),r=z(()=>{const{matched:a}=s.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const p=f.findIndex(Mn.bind(null,u));if(p>-1)return p;const m=xi(a[c-2]);return c>1&&xi(u)===m&&f[f.length-1].path!==m?f.findIndex(Mn.bind(null,a[c-2])):p}),o=z(()=>r.value>-1&&Yp(n.params,s.value.params)),i=z(()=>r.value>-1&&r.value===n.matched.length-1&&wa(n.params,s.value.params));function l(a={}){if(qp(a)){const c=t[Q(e.replace)?"replace":"push"](Q(e.to)).catch(Jn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:s,href:z(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}function Wp(e){return e.length===1?e[0]:e}const Gp=St({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:wi,setup(e,{slots:t}){const n=os(wi(e)),{options:s}=tt(Xs),r=z(()=>({[ki(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[ki(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&Wp(t.default(n));return e.custom?o:Pn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),Kp=Gp;function qp(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Yp(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!dt(r)||r.length!==s.length||s.some((o,i)=>o.valueOf()!==r[i].valueOf()))return!1}return!0}function xi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ki=(e,t,n)=>e??t??n,Jp=St({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=tt(jr),r=z(()=>e.route||s.value),o=tt(hi,0),i=z(()=>{let c=Q(o);const{matched:u}=r.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=z(()=>r.value.matched[i.value]);ln(hi,z(()=>i.value+1)),ln(Cp,l),ln(jr,r);const a=Te();return an(()=>[a.value,l.value,e.name],([c,u,f],[p,m,v])=>{u&&(u.instances[f]=c,m&&m!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),c&&u&&(!m||!Mn(u,m)||!p)&&(u.enterCallbacks[f]||[]).forEach(b=>b(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,f=l.value,p=f&&f.components[u];if(!p)return Ci(n.default,{Component:p,route:c});const m=f.props[u],v=m?m===!0?c.params:typeof m=="function"?m(c):m:null,E=Pn(p,me({},v,t,{onVnodeUnmounted:O=>{O.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return Ci(n.default,{Component:E,route:c})||E}}});function Ci(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xp=Jp;function Qp(e){const t=Vp(e.routes,e),n=e.parseQuery||xp,s=e.stringifyQuery||pi,r=e.history,o=jn(),i=jn(),l=jn(),a=ac(Wt);let c=Wt;wn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=hr.bind(null,C=>""+C),f=hr.bind(null,op),p=hr.bind(null,ss);function m(C,j){let B,q;return xa(C)?(B=t.getRecordMatcher(C),q=j):q=C,t.addRoute(q,B)}function v(C){const j=t.getRecordMatcher(C);j&&t.removeRoute(j)}function b(){return t.getRoutes().map(C=>C.record)}function E(C){return!!t.getRecordMatcher(C)}function O(C,j){if(j=me({},j||a.value),typeof C=="string"){const g=mr(n,C,j.path),S=t.resolve({path:g.path},j),T=r.createHref(g.fullPath);return me(g,S,{params:p(S.params),hash:ss(g.hash),redirectedFrom:void 0,href:T})}let B;if(C.path!=null)B=me({},C,{path:mr(n,C.path,j.path).path});else{const g=me({},C.params);for(const S in g)g[S]==null&&delete g[S];B=me({},C,{params:f(g)}),j.params=f(j.params)}const q=t.resolve(B,j),ie=C.hash||"";q.params=u(p(q.params));const d=ap(s,me({},C,{hash:np(ie),path:q.path})),h=r.createHref(d);return me({fullPath:d,hash:ie,query:s===pi?kp(C.query):C.query||{}},q,{redirectedFrom:void 0,href:h})}function x(C){return typeof C=="string"?mr(n,C,a.value.path):me({},C)}function M(C,j){if(c!==C)return On(Ae.NAVIGATION_CANCELLED,{from:j,to:C})}function _(C){return F(C)}function y(C){return _(me(x(C),{replace:!0}))}function R(C,j){const B=C.matched[C.matched.length-1];if(B&&B.redirect){const{redirect:q}=B;let ie=typeof q=="function"?q(C,j):q;return typeof ie=="string"&&(ie=ie.includes("?")||ie.includes("#")?ie=x(ie):{path:ie},ie.params={}),me({query:C.query,hash:C.hash,params:ie.path!=null?{}:C.params},ie)}}function F(C,j){const B=c=O(C),q=a.value,ie=C.state,d=C.force,h=C.replace===!0,g=R(B,q);if(g)return F(me(x(g),{state:typeof g=="object"?me({},ie,g.state):ie,force:d,replace:h}),j||B);const S=B;S.redirectedFrom=j;let T;return!d&&cp(s,q,B)&&(T=On(Ae.NAVIGATION_DUPLICATED,{to:S,from:q}),nt(q,q,!0,!1)),(T?Promise.resolve(T):W(S,q)).catch(k=>Rt(k)?Rt(k,Ae.NAVIGATION_GUARD_REDIRECT)?k:G(k):ae(k,S,q)).then(k=>{if(k){if(Rt(k,Ae.NAVIGATION_GUARD_REDIRECT))return F(me({replace:h},x(k.to),{state:typeof k.to=="object"?me({},ie,k.to.state):ie,force:d}),j||S)}else k=L(S,q,!0,h,ie);return oe(S,q,k),k})}function w(C,j){const B=M(C,j);return B?Promise.reject(B):Promise.resolve()}function P(C){const j=pt.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(C):C()}function W(C,j){let B;const[q,ie,d]=Sp(C,j);B=br(q.reverse(),"beforeRouteLeave",C,j);for(const g of q)g.leaveGuards.forEach(S=>{B.push(qt(S,C,j))});const h=w.bind(null,C,j);return B.push(h),ye(B).then(()=>{B=[];for(const g of o.list())B.push(qt(g,C,j));return B.push(h),ye(B)}).then(()=>{B=br(ie,"beforeRouteUpdate",C,j);for(const g of ie)g.updateGuards.forEach(S=>{B.push(qt(S,C,j))});return B.push(h),ye(B)}).then(()=>{B=[];for(const g of d)if(g.beforeEnter)if(dt(g.beforeEnter))for(const S of g.beforeEnter)B.push(qt(S,C,j));else B.push(qt(g.beforeEnter,C,j));return B.push(h),ye(B)}).then(()=>(C.matched.forEach(g=>g.enterCallbacks={}),B=br(d,"beforeRouteEnter",C,j,P),B.push(h),ye(B))).then(()=>{B=[];for(const g of i.list())B.push(qt(g,C,j));return B.push(h),ye(B)}).catch(g=>Rt(g,Ae.NAVIGATION_CANCELLED)?g:Promise.reject(g))}function oe(C,j,B){l.list().forEach(q=>P(()=>q(C,j,B)))}function L(C,j,B,q,ie){const d=M(C,j);if(d)return d;const h=j===Wt,g=wn?history.state:{};B&&(q||h?r.replace(C.fullPath,me({scroll:h&&g&&g.scroll},ie)):r.push(C.fullPath,ie)),a.value=C,nt(C,j,B,h),G()}let se;function pe(){se||(se=r.listen((C,j,B)=>{if(!Ee.listening)return;const q=O(C),ie=R(q,Ee.currentRoute.value);if(ie){F(me(ie,{replace:!0,force:!0}),q).catch(Jn);return}c=q;const d=a.value;wn&&bp(di(d.fullPath,B.delta),Js()),W(q,d).catch(h=>Rt(h,Ae.NAVIGATION_ABORTED|Ae.NAVIGATION_CANCELLED)?h:Rt(h,Ae.NAVIGATION_GUARD_REDIRECT)?(F(me(x(h.to),{force:!0}),q).then(g=>{Rt(g,Ae.NAVIGATION_ABORTED|Ae.NAVIGATION_DUPLICATED)&&!B.delta&&B.type===Hr.pop&&r.go(-1,!1)}).catch(Jn),Promise.reject()):(B.delta&&r.go(-B.delta,!1),ae(h,q,d))).then(h=>{h=h||L(q,d,!1),h&&(B.delta&&!Rt(h,Ae.NAVIGATION_CANCELLED)?r.go(-B.delta,!1):B.type===Hr.pop&&Rt(h,Ae.NAVIGATION_ABORTED|Ae.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),oe(q,d,h)}).catch(Jn)}))}let ke=jn(),re=jn(),Y;function ae(C,j,B){G(C);const q=re.list();return q.length?q.forEach(ie=>ie(C,j,B)):console.error(C),Promise.reject(C)}function ze(){return Y&&a.value!==Wt?Promise.resolve():new Promise((C,j)=>{ke.add([C,j])})}function G(C){return Y||(Y=!C,pe(),ke.list().forEach(([j,B])=>C?B(C):j()),ke.reset()),C}function nt(C,j,B,q){const{scrollBehavior:ie}=e;if(!wn||!ie)return Promise.resolve();const d=!B&&yp(di(C.fullPath,0))||(q||!B)&&history.state&&history.state.scroll||null;return Qr().then(()=>ie(C,j,d)).then(h=>h&&gp(h)).catch(h=>ae(h,C,j))}const He=C=>r.go(C);let Et;const pt=new Set,Ee={currentRoute:a,listening:!0,addRoute:m,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:E,getRoutes:b,resolve:O,options:e,push:_,replace:y,go:He,back:()=>He(-1),forward:()=>He(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:re.add,isReady:ze,install(C){C.component("RouterLink",Kp),C.component("RouterView",Xp),C.config.globalProperties.$router=Ee,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>Q(a)}),wn&&!Et&&a.value===Wt&&(Et=!0,_(r.location).catch(q=>{}));const j={};for(const q in Wt)Object.defineProperty(j,q,{get:()=>a.value[q],enumerable:!0});C.provide(Xs,Ee),C.provide(uo,sl(j)),C.provide(jr,a);const B=C.unmount;pt.add(C),C.unmount=function(){pt.delete(C),pt.size<1&&(c=Wt,se&&se(),se=null,a.value=Wt,Et=!1,Y=!1),B()}}};function ye(C){return C.reduce((j,B)=>j.then(()=>P(B)),Promise.resolve())}return Ee}function Aa(){return tt(Xs)}function fo(e){return tt(uo)}const Ta=3;function Ia(e,t=Ta){return!Number.isFinite(e)||t<=0?0:Math.min(t-1,Math.max(0,Math.round(e)))}const Ra="sky_phone.preferences.v1",gs={settings:{airplaneMode:!1,bluetooth:!0,cellular:!0,personalHotspot:!1,vpn:!1,wallpaper:"midnight",wifi:!0},version:1},Zp=["midnight","aurora","ember"];function eh(e){if(!e)return structuredClone(gs);try{const t=JSON.parse(e),n=t.settings;if(t.version!==1||!n||typeof n!="object")return structuredClone(gs);const s=gs.settings;return{settings:{airplaneMode:typeof n.airplaneMode=="boolean"?n.airplaneMode:s.airplaneMode,bluetooth:typeof n.bluetooth=="boolean"?n.bluetooth:s.bluetooth,cellular:typeof n.cellular=="boolean"?n.cellular:s.cellular,personalHotspot:typeof n.personalHotspot=="boolean"?n.personalHotspot:s.personalHotspot,vpn:typeof n.vpn=="boolean"?n.vpn:s.vpn,wallpaper:Zp.includes(n.wallpaper)?n.wallpaper:s.wallpaper,wifi:typeof n.wifi=="boolean"?n.wifi:s.wifi},version:1}}catch{return structuredClone(gs)}}function th(){return eh(window.localStorage.getItem(Ra))}function Si(e){window.localStorage.setItem(Ra,JSON.stringify(e))}const yr={Apps:{appStore:{name:"App Store",eyebrow:"Discover",featured:"Featured",heroTitle:"Apps for every day",heroBody:"Fresh ideas, built for your life in the city.",get:"GET",open:"OPEN",searchPlaceholder:"Games, Apps, Stories and More",communityTitle:"Black Voices and Creators",communityBody:"Apps and games from the community",playing:"What We're Playing",recommended:"Recommended for You",selected:"Great apps selected by our editors",tabs:{today:"Today",apps:"Apps",games:"Games",arcade:"Arcade",search:"Search"},catalog:{orbit:"Plan your day",studio:"Create something new",trail:"Explore nearby",prism:"A colorful puzzle"},card:{oneEyebrow:"App of the Day",oneTitle:"A universe in your pocket",oneBody:"Explore something extraordinary today.",twoEyebrow:"Now Trending",twoTitle:"Turn up your afternoon",twoBody:"Fresh sounds and stories picked for you.",threeEyebrow:"Editors' Choice",threeTitle:"Play without limits",threeBody:"A new world is waiting."}},calculator:{name:"Calculator"},camera:{name:"Camera",shutter:"Take photo",flip:"Flip camera",flash:"Toggle flash",controls:"Camera controls",modes:{timelapse:"Timelapse",slowMo:"Slow-Mo",cinematic:"Cinematic",video:"Video",photo:"Photo",portrait:"Portrait",pano:"Pano"}},clock:{name:"Clock",lap:"Lap",minutes:"Minutes",add:"Add clock",today:"Today",offset:"+0HRS",tabs:{world:"World Clock",alarm:"Alarm",stopwatch:"Stopwatch",timer:"Timer"},cities:{cupertino:"Cupertino",newYork:"New York",london:"London",tokyo:"Tokyo"},alarm:{weekday:"Weekdays",weekend:"Weekend"}},photos:{name:"Photos",searchPlaceholder:"Photos, people, places...",recents:"Recents",favorites:"Favorites",items:"items",memories:"Memories",featured:"City colors",dateRange:"19 Apr–7 May 2024",place:"Los Santos & more",select:"Select",count:"3,042 Photos, 125 Videos",years:"Years",months:"Months",days:"Days",allPhotos:"All Photos",seeAll:"See All",onThisDay:"On This Day",trip:"MAR 2024 TRIP",featuredPhotos:"Featured Photos",featuredDate:"30 Mar 2024",tabs:{library:"Library",forYou:"For You",albums:"Albums",search:"Search"},samples:{sunset:"Sunset drive",ocean:"Ocean air",city:"City lights",desert:"Desert road",capture:"Camera capture"}},settings:{name:"Settings",searchPlaceholder:"Search",wifi:"Wi-Fi",bluetooth:"Bluetooth",airplaneMode:"Airplane Mode",wallpaper:"Wallpaper",on:"On",accountName:"Sky Citizen",accountDetail:"Apple ID, iCloud, Media & Purchases",mobileServices:"Mobile Services",personalHotspot:"Personal Hotspot",vpn:"VPN",notifications:"Notifications",sounds:"Sounds & Haptics",focus:"Focus",screenTime:"Screen Time",general:"General",display:"Display & Brightness",homeScreen:"Home Screen & App Library",accessibility:"Accessibility",battery:"Battery",privacy:"Privacy & Security",passwords:"Passwords",wallpaperPicker:"Built-in Wallpapers",toggle:{wifi:"Toggle Wi-Fi",bluetooth:"Toggle Bluetooth",airplaneMode:"Toggle Airplane Mode"},wallpapers:{midnight:"Midnight wallpaper",aurora:"Aurora wallpaper",ember:"Ember wallpaper"}}},Common:{cancel:"Cancel",close:"Close",edit:"Edit",home:"Home",pause:"Pause",phone:"Phone",phoneStatus:"Phone status",reset:"Reset",search:"Search",start:"Start",stop:"Stop"},Home:{appLibrary:"App Library",appLibrarySearch:"Search apps",allApps:"All Apps",apps:"Apps",dock:"Dock",noApps:"No apps found",page:"Page",pages:"Home screen pages",groups:{0:"Suggestions",1:"Recently Added",other:"Other"},widgets:{label:"Widgets",weather:{city:"Los Santos",condition:"Partly Cloudy"},calendar:{event:"No more events today"},battery:{label:"Phone"},media:{title:"Night Drive",artist:"Sky Radio",play:"Play",pause:"Pause"}}}};function Ei(e,t){return t.split(".").reduce((n,s)=>{if(!(typeof n!="object"||n===null||Array.isArray(n)))return n[s]},e)}const hn=yf("phone",{state:()=>({currentPage:1,isOpen:!1,lang:"en",launchOrigin:null,locales:yr,preferences:th()}),actions:{close(){this.isOpen=!1},open(e={}){this.lang=e.lang??"en",this.locales=e.locales??yr,this.isOpen=!0},setCurrentPage(e){this.currentPage=Ia(e)},setLaunchOrigin(e){this.launchOrigin=e},setSetting(e,t){this.preferences.settings[e]=t,Si(this.preferences)},setWallpaper(e){this.preferences.settings.wallpaper=e,Si(this.preferences)},t(e){const t=Ei(this.locales,e),n=Ei(yr,e);return typeof t=="string"?t:typeof n=="string"?n:e}}}),nh=["aria-label"],sh=St({__name:"PhoneHomeIndicator",setup(e){const t=fo(),n=Aa(),s=hn(),r=z(()=>t.name==="app");function o(){r.value&&n.push("/")}return(i,l)=>(K(),ue("button",{class:he(["phone-home-indicator",{"phone-home-indicator--interactive":r.value}]),type:"button","aria-label":Q(s).t("Common.home"),onClick:o},[...l[0]||(l[0]=[ee("span",{"aria-hidden":"true"},null,-1)])],10,nh))}});const Ai=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),rh=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,s)=>s?s.toUpperCase():n.toLowerCase()),oh=e=>{const t=rh(e);return t.charAt(0).toUpperCase()+t.slice(1)},ih=(...e)=>e.filter((t,n,s)=>!!t&&t.trim()!==""&&s.indexOf(t)===n).join(" ").trim();var bs={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};const lh=({size:e,strokeWidth:t=2,absoluteStrokeWidth:n,color:s,iconNode:r,name:o,class:i,...l},{slots:a})=>Pn("svg",{...bs,width:e||bs.width,height:e||bs.height,stroke:s||bs.stroke,"stroke-width":n?Number(t)*24/Number(e):t,class:ih("lucide",...o?[`lucide-${Ai(oh(o))}-icon`,`lucide-${Ai(o)}`]:["lucide-icon"]),...l},[...r.map(c=>Pn(...c)),...a.default?[a.default()]:[]]);const Ke=(e,t)=>(n,{slots:s})=>Pn(lh,{...n,iconNode:t,name:e},s);const ah=Ke("battery-charging",[["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["path",{d:"M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935",key:"lre1cr"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936",key:"13q5k0"}]]);const ch=Ke("battery-medium",[["path",{d:"M10 14v-4",key:"suye4c"}],["path",{d:"M22 14v-4",key:"14q9d5"}],["path",{d:"M6 14v-4",key:"14a6bd"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2",key:"13zb55"}]]);const uh=Ke("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);const fh=Ke("camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);const dh=Ke("clock-3",[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);const ph=Ke("cloud-sun",[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128",key:"dpwdj0"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z",key:"s09mg5"}]]);const hh=Ke("images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]]);const mh=Ke("pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);const gh=Ke("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);const bh=Ke("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);const yh=Ke("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);const vh=Ke("shopping-bag",[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]]);const _h=Ke("signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]);const wh=Ke("skip-forward",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]]);const xh=Ke("wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);const kh=Ke("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Ch=["aria-label"],Sh={class:"phone-status-bar__indicators","aria-hidden":"true"},Eh=St({__name:"PhoneStatusBar",setup(e){const t=hn(),n=Te("");let s;function r(){n.value=new Intl.DateTimeFormat([],{hour:"numeric",minute:"2-digit"}).format(new Date)}return Jt(()=>{r(),s=window.setInterval(r,3e4)}),fn(()=>{s!==void 0&&window.clearInterval(s)}),(o,i)=>(K(),ue("header",{class:"phone-status-bar","aria-label":Q(t).t("Common.phoneStatus")},[ee("time",null,Ce(n.value),1),ee("div",Sh,[ce(Q(_h),{size:12,"stroke-width":2.5}),ce(Q(xh),{size:13,"stroke-width":2.5}),ce(Q(ch),{size:16,"stroke-width":2.4})])],8,Ch))}}),Ah=window.GetParentResourceName?.()??"sky_phone";async function Ti(e,t={}){const n=`https://${Ah}`;try{const s=await fetch(`${n}/${e}`,{body:JSON.stringify(t),headers:{"Content-Type":"application/json"},method:"POST"});if(!s.ok){const o=`${s.status} ${s.statusText}`;return console.error(`[NUI] ${e} failed: ${o}`),{error:o,success:!1}}const r=await s.text();return r?JSON.parse(r):{success:!0}}catch(s){const r=s instanceof Error?s.message:"Unknown error";return console.error(`[NUI] ${e} failed:`,s),{error:r,success:!1}}}const Th=["aria-label"],Ih=["src"],Rh={key:0,class:"app-icon-label"},ys=St({__name:"AppIcon",props:{app:{},compact:{type:Boolean,default:!1},showLabel:{type:Boolean,default:!0}},setup(e){const t=e,n=hn(),s=Aa(),r=Te(!1);function o(i){const l=i.currentTarget,a=l.closest(".phone-screen");if(a){const c=l.getBoundingClientRect(),u=a.getBoundingClientRect();n.setLaunchOrigin({height:c.height,scaleX:c.width/u.width,scaleY:c.height/u.height,width:c.width,x:c.left-u.left,y:c.top-u.top})}else n.setLaunchOrigin(null);s.push(t.app.route)}return(i,l)=>(K(),ue("button",{class:he(["app-icon-button",{"app-icon-button--compact":e.compact}]),type:"button","aria-label":Q(n).t(e.app.labelKey),onClick:o},[ee("span",{class:he(["app-icon",[e.app.iconClass,{"app-icon--image":!r.value}]]),"aria-hidden":"true"},[r.value?(K(),Me(Ct(e.app.icon),{key:1,size:e.compact?18:28,"stroke-width":2},null,8,["size"])):(K(),ue("img",{key:0,src:e.app.iconImage,alt:"",draggable:"false",onError:l[0]||(l[0]=a=>r.value=!0)},null,40,Ih))],2),e.showLabel?(K(),ue("span",Rh,Ce(Q(n).t(e.app.labelKey)),1)):Ne("",!0)],10,Th))}}),Ph={class:"widgets-stack"},Mh={class:"widget widget--weather"},Oh={class:"widget-row"},Bh={class:"widget widget--calendar"},Lh={class:"widget widget--battery"},Nh={class:"widget widget--media"},Dh={class:"widget--media__copy"},Fh=["aria-label"],Hh=St({__name:"SpringboardWidgets",setup(e){const t=hn(),n=Te(new Date),s=Te(!1);let r;const o=z(()=>new Intl.DateTimeFormat(t.lang,{month:"long",weekday:"long"}).format(n.value)),i=z(()=>n.value.getDate());return Jt(()=>{r=window.setInterval(()=>{n.value=new Date},6e4)}),fn(()=>{r!==void 0&&window.clearInterval(r)}),(l,a)=>(K(),ue("div",Ph,[ee("article",Mh,[ee("div",null,[ee("span",null,Ce(Q(t).t("Home.widgets.weather.city")),1),a[1]||(a[1]=ee("strong",null,"21°",-1)),ee("small",null,Ce(Q(t).t("Home.widgets.weather.condition")),1)]),ce(Q(ph),{size:48,"aria-hidden":"true"})]),ee("div",Oh,[ee("article",Bh,[ee("span",null,Ce(o.value),1),ee("strong",null,Ce(i.value),1),ee("small",null,Ce(Q(t).t("Home.widgets.calendar.event")),1)]),ee("article",Lh,[ce(Q(ah),{size:25,"aria-hidden":"true"}),a[2]||(a[2]=ee("strong",null,"78%",-1)),ee("small",null,Ce(Q(t).t("Home.widgets.battery.label")),1)])]),ee("article",Nh,[a[3]||(a[3]=ee("div",{class:"widget--media__art","aria-hidden":"true"},null,-1)),ee("div",Dh,[ee("strong",null,Ce(Q(t).t("Home.widgets.media.title")),1),ee("small",null,Ce(Q(t).t("Home.widgets.media.artist")),1)]),ee("button",{type:"button","aria-label":Q(t).t(s.value?"Home.widgets.media.pause":"Home.widgets.media.play"),onClick:a[0]||(a[0]=c=>s.value=!s.value)},[s.value?(K(),Me(Q(mh),{key:0,size:20,fill:"currentColor"})):(K(),Me(Q(gh),{key:1,size:20,fill:"currentColor"}))],8,Fh),ce(Q(wh),{size:19,"aria-hidden":"true"})])]))}}),Vh="modulepreload",jh=function(e,t){return new URL(e,t).href},Ii={},yn=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){let c=function(u){return Promise.all(u.map(f=>Promise.resolve(f).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};const i=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),a=l?.nonce||l?.getAttribute("nonce");r=c(n.map(u=>{if(u=jh(u,s),u in Ii)return;Ii[u]=!0;const f=u.endsWith(".css"),p=f?'[rel="stylesheet"]':"";if(s)for(let v=i.length-1;v>=0;v--){const b=i[v];if(b.href===u&&(!f||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${p}`))return;const m=document.createElement("link");if(m.rel=f?"stylesheet":Vh,f||(m.as="script"),m.crossOrigin="",m.href=u,a&&m.setAttribute("nonce",a),document.head.appendChild(m),f)return new Promise((v,b)=>{m.addEventListener("load",v),m.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${u}`)))})}))}function o(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return r.then(i=>{for(const l of i||[])l.status==="rejected"&&o(l.reason);return t().catch(o)})},$h=""+new URL("sky-apps-CQMOrZCs.webp",import.meta.url).href,Uh=""+new URL("sky-calculator-NafpbqgZ.webp",import.meta.url).href,zh=""+new URL("sky-camera-DcGF6SMx.webp",import.meta.url).href,Wh=""+new URL("sky-clock-kCIOP530.webp",import.meta.url).href,Gh=""+new URL("sky-gallery-CFp9vcDB.webp",import.meta.url).href,Kh=""+new URL("sky-settings-AgEjwcr1.webp",import.meta.url).href,Ps=[{component:Ye(gn(()=>yn(()=>import("./sky-CalculatorApp-DOMGAi1o.js"),[],import.meta.url))),dockOrder:1,gridOrder:0,icon:Ye(uh),iconClass:"app-icon--calculator",iconImage:Uh,id:"calculator",labelKey:"Apps.calculator.name",route:"/apps/calculator"},{component:Ye(gn(()=>yn(()=>import("./sky-CameraApp-CLow2BT2.js"),__vite__mapDeps([0,1]),import.meta.url))),dockOrder:2,gridOrder:1,icon:Ye(fh),iconClass:"app-icon--camera",iconImage:zh,id:"camera",labelKey:"Apps.camera.name",route:"/apps/camera"},{component:Ye(gn(()=>yn(()=>import("./sky-ClockApp-Bi7kofvB.js"),[],import.meta.url))),dockOrder:3,gridOrder:2,icon:Ye(dh),iconClass:"app-icon--clock",iconImage:Wh,id:"clock",labelKey:"Apps.clock.name",route:"/apps/clock"},{component:Ye(gn(()=>yn(()=>import("./sky-PhotosApp-CFoyoOJS.js"),__vite__mapDeps([2,1]),import.meta.url))),dockOrder:null,gridOrder:3,icon:Ye(hh),iconClass:"app-icon--photos",iconImage:Gh,id:"photos",labelKey:"Apps.photos.name",route:"/apps/photos"},{component:Ye(gn(()=>yn(()=>import("./sky-AppStoreApp-Bf2CaOts.js"),__vite__mapDeps([3,1,4]),import.meta.url))),dockOrder:0,gridOrder:4,icon:Ye(vh),iconClass:"app-icon--store",iconImage:$h,id:"app-store",labelKey:"Apps.appStore.name",route:"/apps/app-store"},{component:Ye(gn(()=>yn(()=>import("./sky-SettingsApp-CIDkGU6e.js"),__vite__mapDeps([5,4]),import.meta.url))),dockOrder:null,gridOrder:5,icon:Ye(yh),iconClass:"app-icon--settings",iconImage:Kh,id:"settings",labelKey:"Apps.settings.name",route:"/apps/settings"}],qh=Ps.map(e=>e.id);function Yh(e){const t=Array.isArray(e)?e[0]:e;return Ps.find(n=>n.id===t)}function Jh(e){return qh.includes(e)}const Xh=["aria-label"],Qh=["aria-label"],Zh={class:"app-grid"},em=["aria-label"],tm=["placeholder"],nm=["aria-label"],sm={class:"app-library-group__icons"},rm=["aria-label"],om=["src"],im=["aria-label"],lm={key:0,class:"app-library-empty"},am=["aria-label"],cm=["aria-label"],um=["aria-label","onClick"],Pa=St({__name:"SpringboardView",setup(e){const t=hn(),n=Te(""),s=Te(!1),r=Te(!1),o=Te(0),i=Te(!1);let l=0,a=0;const c=z(()=>[...Ps].sort((_,y)=>_.gridOrder-y.gridOrder)),u=z(()=>Ps.filter(_=>_.dockOrder!==null).sort((_,y)=>(_.dockOrder??0)-(y.dockOrder??0))),f=z(()=>{const _=n.value.trim().toLocaleLowerCase(t.lang);return _?c.value.filter(y=>t.t(y.labelKey).toLocaleLowerCase(t.lang).includes(_)):c.value}),p=z(()=>{const _=[];for(let y=0;y({apps:y,moreApps:_[(R+1)%_.length]??[]}))}),m=z(()=>{const _=[];for(const y of[...f.value].sort((R,F)=>t.t(R.labelKey).localeCompare(t.t(F.labelKey),t.lang))){const R=t.t(y.labelKey).charAt(0).toLocaleUpperCase(t.lang),F=_.find(w=>w.letter===R);F?F.apps.push(y):_.push({apps:[y],letter:R})}return _}),v=z(()=>({"--drag-offset":`${o.value}px`,"--springboard-page":t.currentPage}));function b(_){_.target.closest("button, input")||(l=_.clientX,a=Date.now(),i.value=!0,_.currentTarget.setPointerCapture(_.pointerId))}function E(_){i.value&&(o.value=_.clientX-l)}function O(_){if(!i.value)return;const y=_.clientX-l,R=Math.max(1,Date.now()-a),F=Math.abs(y)/R;(Math.abs(y)>48||F>.45)&&t.setCurrentPage(t.currentPage+(y<0?1:-1)),i.value=!1,o.value=0}function x(){n.value="",s.value=!1,r.value=!1}function M(){s.value=!0,r.value=!0}return(_,y)=>(K(),ue("section",{class:he(["springboard",[`wallpaper--${Q(t).preferences.settings.wallpaper}`,{"springboard--dragging":i.value}]])},[ee("div",{class:"springboard-track",style:Bn(v.value),onPointerdown:b,onPointermove:E,onPointerup:O,onPointercancel:O},[ee("section",{class:"springboard-page springboard-page--widgets","aria-label":Q(t).t("Home.widgets.label")},[ce(Hh)],8,Xh),ee("section",{class:"springboard-page springboard-page--apps","aria-label":Q(t).t("Home.apps")},[ee("div",Zh,[(K(!0),ue(Re,null,$t(c.value,R=>(K(),Me(ys,{key:R.id,app:R},null,8,["app"]))),128))])],8,Qh),ee("section",{class:"springboard-page springboard-page--library","aria-label":Q(t).t("Home.appLibrary")},[ee("div",{class:he(["app-library-search",{"app-library-search--focused":s.value}])},[ce(Q(bh),{size:16,"aria-hidden":"true"}),_c(ee("input",{"onUpdate:modelValue":y[0]||(y[0]=R=>n.value=R),type:"search",placeholder:Q(t).t("Home.appLibrarySearch"),onFocus:M},null,40,tm),[[of,n.value]]),n.value||s.value?(K(),ue("button",{key:0,type:"button","aria-label":Q(t).t("Common.cancel"),onClick:x},[ce(Q(kh),{size:15})],8,nm)):Ne("",!0)],2),ee("div",{class:he(["app-library-groups",{"app-library-groups--behind":r.value}])},[(K(!0),ue(Re,null,$t(p.value,(R,F)=>(K(),ue("article",{key:F,class:"app-library-group"},[ee("div",sm,[(K(!0),ue(Re,null,$t(R.apps,w=>(K(),Me(ys,{key:w.id,app:w,compact:"","show-label":!1},null,8,["app"]))),128)),ee("button",{class:"app-library-more",type:"button","aria-label":Q(t).t("Home.allApps"),onClick:M},[(K(!0),ue(Re,null,$t(R.moreApps.slice(0,4),w=>(K(),ue("img",{key:w.id,src:w.iconImage,alt:"",draggable:"false"},null,8,om))),128))],8,rm)]),ee("span",null,Ce(Q(t).t(F<2?`Home.groups.${F}`:"Home.groups.other")),1)]))),128))],2),ce(Br,{name:"app-library-all"},{default:Ge(()=>[r.value?(K(),ue("section",{key:0,class:"app-library-all","aria-label":Q(t).t("Home.allApps")},[(K(!0),ue(Re,null,$t(m.value,R=>(K(),ue("div",{key:R.letter,class:"app-library-letter"},[ee("h2",null,Ce(R.letter),1),(K(!0),ue(Re,null,$t(R.apps,F=>(K(),ue("div",{key:F.id,class:"app-library-row"},[ce(ys,{app:F,compact:"","show-label":!1},null,8,["app"]),ee("span",null,Ce(Q(t).t(F.labelKey)),1)]))),128))]))),128)),f.value.length===0?(K(),ue("p",lm,Ce(Q(t).t("Home.noApps")),1)):Ne("",!0)],8,im)):Ne("",!0)]),_:1})],8,em)],36),ce(Br,{name:"dock"},{default:Ge(()=>[Q(t).currentPage===1?(K(),ue("nav",{key:0,class:"app-dock","aria-label":Q(t).t("Home.dock")},[(K(!0),ue(Re,null,$t(u.value,R=>(K(),Me(ys,{key:R.id,app:R,"show-label":!1},null,8,["app"]))),128))],8,am)):Ne("",!0)]),_:1}),ee("nav",{class:"page-indicator","aria-label":Q(t).t("Home.pages")},[(K(!0),ue(Re,null,$t(Q(Ta),R=>(K(),ue("button",{key:R,type:"button",class:he({active:Q(t).currentPage===R-1}),"aria-label":`${Q(t).t("Home.page")} ${R}`,onClick:F=>Q(t).setCurrentPage(Q(Ia)(R-1))},null,10,um))),128))],8,cm)],2))}}),fm={key:0,class:"phone-stage"},dm=["aria-label"],pm=St({__name:"App",setup(e){const t=hn(),n=fo(),s=z(()=>n.name==="app");function r(i){i.data?.type==="app:open"?t.open(i.data.data):i.data?.type==="app:close"&&t.close()}function o(i){i.key!=="Escape"||!t.isOpen||(t.close(),Ti("close"))}return Jt(()=>{window.addEventListener("message",r),window.addEventListener("keydown",o),Ti("ui:ready")}),fn(()=>{window.removeEventListener("message",r),window.removeEventListener("keydown",o)}),(i,l)=>{const a=no("RouterView");return Q(t).isOpen?(K(),ue("main",fm,[ee("section",{class:"phone-device","aria-label":Q(t).t("Common.phone")},[l[0]||(l[0]=ee("div",{class:"phone-device__island","aria-hidden":"true"},null,-1)),ee("div",{class:he(["phone-screen",{"phone-screen--app":s.value}])},[ce(Q(bd),{theme:"ios",dark:"","safe-areas":"",class:"phone-app"},{default:Ge(()=>[ce(Eh),ce(Pa),ce(a,null,{default:Ge(({Component:c})=>[ce(Br,{name:"app-window"},{default:Ge(()=>[s.value?(K(),Me(Ct(c),{key:0})):Ne("",!0)]),_:2},1024)]),_:1}),ce(sh)]),_:1})],2)],8,dm)])):Ne("",!0)}}}),hm={class:"app-loading"},mm=St({__name:"PhoneAppWindow",setup(e){const t=fo(),n=hn(),s=z(()=>Yh(t.params.appId)),r=z(()=>{const o=n.launchOrigin;return{"--launch-scale-x":o?.scaleX??.82,"--launch-scale-y":o?.scaleY??.82,"--launch-x":`${o?.x??35}px`,"--launch-y":`${o?.y??70}px`}});return(o,i)=>s.value?(K(),ue("div",{key:0,class:"phone-app-window",style:Bn(r.value)},[(K(),Me(du,null,{fallback:Ge(()=>[ee("div",hm,Ce(Q(n).t("Common.loading")),1)]),default:Ge(()=>[(K(),Me(Ct(s.value.component)))]),_:1}))],4)):Ne("",!0)}}),gm=Qp({history:Rp(),routes:[{component:Pa,name:"home",path:"/"},{beforeEnter:e=>typeof e.params.appId=="string"&&Jh(e.params.appId)?!0:"/",component:mm,name:"app",path:"/apps/:appId"}]});cf(pm).use(df()).use(gm).mount("#app");export{ch as B,fh as C,Re as F,hh as I,bh as S,Zp as W,St as a,ee as b,ue as c,yf as d,Q as e,Ke as f,Me as g,ce as h,Pt as i,Ne as j,Bn as k,Te as l,Jt as m,he as n,K as o,fn as p,Ct as q,$t as r,dh as s,Ce as t,hn as u,z as v,_c as w,of as x,xh as y,yh as z}; diff --git a/sky_phone/source/html/assets/sky-index-BUxnBspx.css b/sky_phone/source/html/assets/sky-index-BUxnBspx.css deleted file mode 100644 index a7df2f4..0000000 --- a/sky_phone/source/html/assets/sky-index-BUxnBspx.css +++ /dev/null @@ -1 +0,0 @@ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-700:oklch(37.4% .01 67.558);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ios:-apple-system, SF Pro Text, SF UI Text, system-ui, Helvetica Neue, Helvetica, Arial, sans-serif;--font-material:Roboto, system-ui, Noto, Helvetica, Arial, sans-serif;--text-2xs:.625rem;--transition-ios-range-thumb:transform, translate, scale, opacity, rotate, background-color, box-shadow;--ease-material-in:cubic-bezier(0, .8, .34, 1);--ease-material-in-popup:cubic-bezier(0, 1, .2, 1);--transition-transform-opacity:transform, translate, scale, opacity, rotate;--color-primary:var(--k-color-primary);--color-md-light-primary:var(--k-color-md-light-primary);--color-md-light-on-primary:var(--k-color-md-light-on-primary);--color-md-light-primary-container:var(--k-color-md-light-primary-container);--color-md-light-on-primary-container:var(--k-color-md-light-on-primary-container);--color-md-light-secondary-container:var(--k-color-md-light-secondary-container);--color-md-light-on-secondary-container:var(--k-color-md-light-on-secondary-container);--color-md-light-surface:var(--k-color-md-light-surface);--color-md-light-on-surface:var(--k-color-md-light-on-surface);--color-md-light-surface-variant:var(--k-color-md-light-surface-variant);--color-md-light-on-surface-variant:var(--k-color-md-light-on-surface-variant);--color-md-light-outline:var(--k-color-md-light-outline);--color-md-light-surface-1:var(--k-color-md-light-surface-1);--color-md-light-surface-2:var(--k-color-md-light-surface-2);--color-md-light-surface-3:var(--k-color-md-light-surface-3);--color-md-light-surface-5:var(--k-color-md-light-surface-5);--color-md-dark-primary:var(--k-color-md-dark-primary);--color-md-dark-on-primary:var(--k-color-md-dark-on-primary);--color-md-dark-primary-container:var(--k-color-md-dark-primary-container);--color-md-dark-on-primary-container:var(--k-color-md-dark-on-primary-container);--color-md-dark-secondary-container:var(--k-color-md-dark-secondary-container);--color-md-dark-on-secondary-container:var(--k-color-md-dark-on-secondary-container);--color-md-dark-surface:var(--k-color-md-dark-surface);--color-md-dark-on-surface:var(--k-color-md-dark-on-surface);--color-md-dark-surface-variant:var(--k-color-md-dark-surface-variant);--color-md-dark-on-surface-variant:var(--k-color-md-dark-on-surface-variant);--color-md-dark-outline:var(--k-color-md-dark-outline);--color-md-dark-surface-1:var(--k-color-md-dark-surface-1);--color-md-dark-surface-2:var(--k-color-md-dark-surface-2);--color-md-dark-surface-3:var(--k-color-md-dark-surface-3);--color-md-dark-surface-5:var(--k-color-md-dark-surface-5);--color-ios-light-surface:#efeff4;--color-ios-light-surface-1:#fff;--color-ios-light-surface-1-shade:#f1f1f5;--color-ios-dark-surface:#000;--color-ios-dark-surface-1:#1c1c1d;--color-ios-dark-surface-1-tint:#444447;--color-ios-light-surface-variant:#f4f4f4;--color-ios-dark-surface-variant:#232323;--color-ios-primary-shade:var(--k-color-ios-primary-shade);--color-ios-hover-highlight:#ffffff80;--color-ios-light-glass:#ffffffbf;--color-ios-dark-glass:#32323280}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,.k-color-brand-primary{--k-color-primary:#007aff;--k-color-ios-primary:#007aff;--k-color-ios-primary-tint:#298fff;--k-color-ios-primary-shade:#0066d6;--k-color-md-light-surface:#faf9fe;--k-color-md-light-surface-variant:#d8d9e4;--k-color-md-light-surface-1:#f3f3fa;--k-color-md-light-surface-2:#ededf6;--k-color-md-light-surface-3:#e7e7f1;--k-color-md-light-surface-4:#e0e2ed;--k-color-md-light-on-surface:#2f323a;--k-color-md-light-on-surface-variant:#5c5f68;--k-color-md-light-outline:#787a84;--k-color-md-light-outline-variant:#afb1bc;--k-color-md-light-primary:#495f8b;--k-color-md-light-on-primary:#f9f8ff;--k-color-md-light-primary-container:#b3c9fc;--k-color-md-light-on-primary-container:#2b416c;--k-color-md-light-secondary:#575f72;--k-color-md-light-on-secondary:#f9f8ff;--k-color-md-light-secondary-container:#dbe2f9;--k-color-md-light-on-secondary-container:#4a5264;--k-color-md-light-surface-5:#d8dbe8;--k-color-md-dark-surface:#0d0e12;--k-color-md-dark-surface-variant:#0d0e12;--k-color-md-dark-surface-1:#111318;--k-color-md-dark-surface-2:#171a1f;--k-color-md-dark-surface-3:#1d2026;--k-color-md-dark-surface-4:#23262d;--k-color-md-dark-on-surface:#e3e5f0;--k-color-md-dark-on-surface-variant:#a8abb5;--k-color-md-dark-outline:#73757e;--k-color-md-dark-outline-variant:#454850;--k-color-md-dark-primary:#b6c6ee;--k-color-md-dark-on-primary:#304060;--k-color-md-dark-primary-container:#425274;--k-color-md-dark-on-primary-container:#d9e3ff;--k-color-md-dark-secondary:#bfc6dc;--k-color-md-dark-on-secondary:#384052;--k-color-md-dark-secondary-container:#343b4d;--k-color-md-dark-on-secondary-container:#b7bfd5;--k-color-md-dark-surface-5:#2a2e37}.k-md-vibrant .k-color-brand-primary,.k-md-vibrant.k-color-brand-primary,.k-color-brand-primary .k-md-vibrant,.k-md-vibrant{--k-color-md-light-surface:#f7f5ff;--k-color-md-light-surface-variant:#cad2ff;--k-color-md-light-surface-1:#efefff;--k-color-md-light-surface-2:#e4e7ff;--k-color-md-light-surface-3:#dde1ff;--k-color-md-light-surface-4:#d5dbff;--k-color-md-light-on-surface:#232c51;--k-color-md-light-on-surface-variant:#515981;--k-color-md-light-outline:#6c759e;--k-color-md-light-outline-variant:#a2abd7;--k-color-md-light-primary:#0058bb;--k-color-md-light-on-primary:#f0f2ff;--k-color-md-light-primary-container:#6c9fff;--k-color-md-light-on-primary-container:#00214f;--k-color-md-light-secondary:#3853b7;--k-color-md-light-on-secondary:#f2f1ff;--k-color-md-light-secondary-container:#c6cfff;--k-color-md-light-on-secondary-container:#203ea2;--k-color-md-light-surface-5:#cad4fc;--k-color-md-dark-surface:#020a2f;--k-color-md-dark-surface-variant:#020a2f;--k-color-md-dark-surface-1:#040f38;--k-color-md-dark-surface-2:#081542;--k-color-md-dark-surface-3:#0e1b4c;--k-color-md-dark-surface-4:#132156;--k-color-md-dark-on-surface:#e1e4ff;--k-color-md-dark-on-surface-variant:#a0a9d5;--k-color-md-dark-outline:#6b739d;--k-color-md-dark-outline-variant:#3d466c;--k-color-md-dark-primary:#85adff;--k-color-md-dark-on-primary:#002c65;--k-color-md-dark-primary-container:#6c9fff;--k-color-md-dark-on-primary-container:#00214f;--k-color-md-dark-secondary:#7f98ff;--k-color-md-dark-on-secondary:#00185e;--k-color-md-dark-secondary-container:#1f3da1;--k-color-md-dark-on-secondary-container:#c5ceff;--k-color-md-dark-surface-5:#19285e}.k-md-monochrome,:root.k-md-monochrome,:root .k-md-monochrome{--k-color-md-light-surface:#f9f9f9;--k-color-md-light-surface-variant:#dadada;--k-color-md-light-surface-1:#f3f3f3;--k-color-md-light-surface-2:#eee;--k-color-md-light-surface-3:#e8e8e8;--k-color-md-light-surface-4:#e2e2e2;--k-color-md-light-on-surface:#323232;--k-color-md-light-on-surface-variant:#5f5f5f;--k-color-md-light-surface-5:#dbdbdb;--k-color-md-dark-surface:#0e0e0e;--k-color-md-dark-surface-variant:#0e0e0e;--k-color-md-dark-surface-1:#131313;--k-color-md-dark-surface-2:#191919;--k-color-md-dark-surface-3:#1f1f1f;--k-color-md-dark-surface-4:#262626;--k-color-md-dark-on-surface:#e5e5e5;--k-color-md-dark-on-surface-variant:#ababab;--k-color-md-dark-surface-5:#313131}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-1\/2{inset:50%}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-0\.5{inset-inline-start:calc(var(--spacing) * .5)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.hairline-t:before{transform-origin:top;width:100%;height:1px;transform:scaleY(calc(1 / var(--k-device-pixel-ratio,1)));top:0;left:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4\.75{top:calc(var(--spacing) * -4.75)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-4\.75{top:calc(var(--spacing) * 4.75)}.top-full{top:100%}.top-safe-2{top:calc(var(--k-safe-area-top) + var(--spacing) * 2)}.top-safe-4{top:calc(var(--k-safe-area-top) + var(--spacing) * 4)}.top-safe-15{top:calc(var(--k-safe-area-top) + var(--spacing) * 15)}.top-safe-16{top:calc(var(--k-safe-area-top) + var(--spacing) * 16)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-full{right:100%}.right-safe{right:var(--k-safe-area-right)}.right-safe-4{right:calc(var(--k-safe-area-right) + var(--spacing) * 4)}.hairline-b:after{transform-origin:bottom;width:100%;height:1px;transform:scaleY(calc(1 / var(--k-device-pixel-ratio,1)));bottom:0;left:0}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-full{bottom:100%}.bottom-safe-2{bottom:calc(var(--k-safe-area-bottom) + var(--spacing) * 2)}.bottom-safe-4{bottom:calc(var(--k-safe-area-bottom) + var(--spacing) * 4)}.-left-4\.75{left:calc(var(--spacing) * -4.75)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-4\.75{left:calc(var(--spacing) * 4.75)}.left-full{left:100%}.left-safe{left:var(--k-safe-area-left)}.left-safe-4{left:calc(var(--k-safe-area-left) + var(--spacing) * 4)}.-z-10{z-index:-10}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-0\.5{margin:calc(var(--spacing) * -.5)}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:var(--spacing)}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.\!ms-0{margin-inline-start:0!important}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.me-1{margin-inline-end:var(--spacing)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-5\.5{margin-top:calc(var(--spacing) * -5.5)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mx-safe-4{margin-left:calc(var(--k-safe-area-left) + var(--spacing) * 4);margin-right:calc(var(--k-safe-area-right) + var(--spacing) * 4)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-safe-2{margin-right:calc(var(--k-safe-area-right) + var(--spacing) * 2)}.mr-safe-4{margin-right:calc(var(--k-safe-area-right) + var(--spacing) * 4)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-2\.5{margin-bottom:calc(var(--spacing) * -2.5)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-safe-2{margin-left:calc(var(--k-safe-area-left) + var(--spacing) * 2)}.ml-safe-4{margin-left:calc(var(--k-safe-area-left) + var(--spacing) * 4)}.box-border{box-sizing:border-box}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{opacity:0;display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.last-child-hairline-b-none>:last-child:after,.last-child-hairline-b-none>:last-child :not(.hairline-b):after,.last-child-hairline-b-none>:last-child>*>:after,.last-child-hairline-b-none>:last-child>:after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\!h-auto{height:auto!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.25{height:calc(var(--spacing) * .25)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[1em\]{height:1em}.h-\[5\.5rem\]{height:5.5rem}.h-\[calc\(max\(16px\,var\(--k-safe-area-top\)\)_\+_44px_\+70px_\+_16px\)\]{height:calc(max(16px,var(--k-safe-area-top)) + 130px)}.h-\[calc\(max\(16px\,var\(--k-safe-area-top\)\)_\+_44px_\+_16px\)\]{height:calc(max(16px,var(--k-safe-area-top)) + 60px)}.h-\[calc\(var\(--k-safe-area-bottom\)_\+16px_\+_48px_\+_16px\)\]{height:calc(var(--k-safe-area-bottom) + 16px + 48px + 16px)}.h-\[calc\(var\(--k-safe-area-bottom\)_\+16px_\+_64px_\+_16px\)\]{height:calc(var(--k-safe-area-bottom) + 16px + 64px + 16px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-full{max-height:100%}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[56px\]{min-height:56px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-6\.5{width:calc(var(--spacing) * 6.5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-78{width:calc(var(--spacing) * 78)}.w-\[calc\(100\%\+32px\)\]{width:calc(100% + 32px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-\[66\%\]{max-width:66%}.max-w-\[70\%\]{max-width:70%}.max-w-\[90\%\]{max-width:90%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-12{min-width:calc(var(--spacing) * 12)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-1{flex-shrink:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5\.5{--tw-translate-x:calc(var(--spacing) * 5.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-10\.5{--tw-translate-x:calc(var(--spacing) * 10.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-20{--tw-translate-y:calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-z-0{--tw-translate-z:0px;translate:var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)}.translate-3d{translate:var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-133{--tw-scale-x:133%;--tw-scale-y:133%;--tw-scale-z:133%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-140{--tw-scale-x:140%;--tw-scale-y:140%;--tw-scale-z:140%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-90{--tw-scale-x:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[0\.5\]{--tw-scale-x:.5;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-75{--tw-scale-y:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-\[2\]{--tw-scale-y:2;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.85\]{scale:.85}.scale-\[0\.666\]{scale:.666}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px * var(--tw-divide-x-reverse));border-inline-end-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}:where(.divide-md-light-outline>:not(:last-child)){border-color:var(--color-md-light-outline)}:where(.divide-primary>:not(:last-child)){border-color:var(--color-primary)}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\!rounded{border-radius:.25rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-full{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-full{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-4xl{border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#c8c8cd\]{border-color:#c8c8cd}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.border-md-dark-outline{border-color:var(--color-md-dark-outline)}.border-md-light-on-surface{border-color:var(--color-md-light-on-surface)}.border-md-light-outline{border-color:var(--color-md-light-outline)}.border-md-light-primary{border-color:var(--color-md-light-primary)}.border-primary{border-color:var(--color-primary)}.border-red-500{border-color:var(--color-red-500)}.border-transparent{border-color:#0000}.bg-\[\#e5e5ea\]{background-color:#e5e5ea}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-current{background-color:currentColor}.bg-ios-light-glass{background-color:var(--color-ios-light-glass)}.bg-ios-light-surface{background-color:var(--color-ios-light-surface)}.bg-ios-light-surface-1{background-color:var(--color-ios-light-surface-1)}.bg-ios-light-surface-1-shade{background-color:var(--color-ios-light-surface-1-shade)}.bg-ios-light-surface-variant{background-color:var(--color-ios-light-surface-variant)}.bg-md-light-on-primary{background-color:var(--color-md-light-on-primary)}.bg-md-light-outline{background-color:var(--color-md-light-outline)}.bg-md-light-primary{background-color:var(--color-md-light-primary)}.bg-md-light-primary-container{background-color:var(--color-md-light-primary-container)}.bg-md-light-primary\/30{background-color:var(--color-md-light-primary)}@supports (color:color-mix(in lab,red,red)){.bg-md-light-primary\/30{background-color:color-mix(in oklab,var(--color-md-light-primary) 30%,transparent)}}.bg-md-light-secondary-container{background-color:var(--color-md-light-secondary-container)}.bg-md-light-surface{background-color:var(--color-md-light-surface)}.bg-md-light-surface-1{background-color:var(--color-md-light-surface-1)}.bg-md-light-surface-2{background-color:var(--color-md-light-surface-2)}.bg-md-light-surface-3{background-color:var(--color-md-light-surface-3)}.bg-md-light-surface-5{background-color:var(--color-md-light-surface-5)}.bg-md-light-surface-variant{background-color:var(--color-md-light-surface-variant)}.bg-primary,.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-ios-light-surface{--tw-gradient-from:var(--color-ios-light-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-t-from-50\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:50%;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-t-to-100\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-to-position:100%;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-b-from-50\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:50%;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-b-to-100\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-to-position:100%;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-cover{background-size:cover}.fill-black{fill:var(--color-black)}.fill-primary{fill:var(--color-primary)}.fill-stone-400{fill:var(--color-stone-400)}.stroke-4{stroke-width:4px}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.ps-safe-4{padding-inline-start:calc(var(--k-safe-area-left) + var(--spacing) * 4)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-safe-4{padding-inline-end:calc(var(--k-safe-area-right) + var(--spacing) * 4)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[max\(16px\,var\(--k-safe-area-top\)\)\]{padding-top:max(16px,var(--k-safe-area-top))}.pt-safe{padding-top:var(--k-safe-area-top)}.px-safe-2{padding-left:calc(var(--k-safe-area-left) + var(--spacing) * 2);padding-right:calc(var(--k-safe-area-right) + var(--spacing) * 2)}.px-safe-4{padding-left:calc(var(--k-safe-area-left) + var(--spacing) * 4);padding-right:calc(var(--k-safe-area-right) + var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-safe{padding-right:var(--k-safe-area-right)}.pr-safe-2{padding-right:calc(var(--k-safe-area-right) + var(--spacing) * 2)}.pr-safe-4{padding-right:calc(var(--k-safe-area-right) + var(--spacing) * 4)}.pr-safe-8{padding-right:calc(var(--k-safe-area-right) + var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-safe{padding-bottom:var(--k-safe-area-bottom)}.pb-safe-4{padding-bottom:calc(var(--k-safe-area-bottom) + var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10\.5{padding-left:calc(var(--spacing) * 10.5)}.pl-safe{padding-left:var(--k-safe-area-left)}.pl-safe-2{padding-left:calc(var(--k-safe-area-left) + var(--spacing) * 2)}.pl-safe-4{padding-left:calc(var(--k-safe-area-left) + var(--spacing) * 4)}.pl-safe-8{padding-left:calc(var(--k-safe-area-left) + var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2xs{font-size:var(--text-2xs)}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1rem\]{font-size:1rem}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.text-black\/30{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab,red,red)){.text-black\/45{color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab,red,red)){.text-black\/55{color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.text-black\/90{color:#000000e6}@supports (color:color-mix(in lab,red,red)){.text-black\/90{color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.text-current{color:currentColor}.text-inherit{color:inherit}.text-md-light-on-primary{color:var(--color-md-light-on-primary)}.text-md-light-on-primary-container{color:var(--color-md-light-on-primary-container)}.text-md-light-on-secondary-container{color:var(--color-md-light-on-secondary-container)}.text-md-light-on-surface{color:var(--color-md-light-on-surface)}.text-md-light-on-surface-variant{color:var(--color-md-light-on-surface-variant)}.text-md-light-primary{color:var(--color-md-light-primary)}.text-primary{color:var(--color-primary)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.placeholder-black\/30::placeholder{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.placeholder-black\/30::placeholder{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.placeholder-md-light-on-surface-variant::placeholder{color:var(--color-md-light-on-surface-variant)}.placeholder-transparent::placeholder{color:#0000}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_10px\]{--tw-shadow:0 0 40px 10px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ios-light-glass{--tw-shadow:inset -1px -1px 0px -.5px var(--tw-shadow-color,#fff), inset 1px 1px 0px -.5px var(--tw-shadow-color,#fff), inset 3px 3px 10px -3px var(--tw-shadow-color,#ddd), inset -3px -3px 10px -3px var(--tw-shadow-color,#ddd), inset 0 0 5px 1px var(--tw-shadow-color,#fff), inset 0 0 0 .5px var(--tw-shadow-color,#00000040), inset 0 0 24px 0 var(--tw-shadow-color,#0000001a), 0 0 25px 0 var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ios-light-glass-fab{--tw-shadow:inset -3px -3px 0px -3.5px var(--tw-shadow-color,#fff), inset 3px 3px 0px -3.5px var(--tw-shadow-color,#fff), inset 0px 0px 0px .5px var(--tw-shadow-color,#ffffff80), inset 3px 3px 10px -2px var(--tw-shadow-color,var(--color-primary)), inset -3px -3px 10px -2px var(--tw-shadow-color,var(--color-primary)), inset 0 0 5px 1px var(--tw-shadow-color,#fff), 0 0 15px 4px var(--tw-shadow-color,#0003)}@supports (color:color-mix(in lab,red,red)){.shadow-ios-light-glass-fab{--tw-shadow:inset -3px -3px 0px -3.5px var(--tw-shadow-color,#fff), inset 3px 3px 0px -3.5px var(--tw-shadow-color,#fff), inset 0px 0px 0px .5px var(--tw-shadow-color,#ffffff80), inset 3px 3px 10px -2px var(--tw-shadow-color,color-mix(in oklab, var(--color-primary) 100%, black)), inset -3px -3px 10px -2px var(--tw-shadow-color,color-mix(in oklab, var(--color-primary) 100%, black)), inset 0 0 5px 1px var(--tw-shadow-color,#fff), 0 0 15px 4px var(--tw-shadow-color,#0003)}}.shadow-ios-light-glass-fab{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ios-light-glass-thumb{--tw-shadow:inset -3px -3px 0px -3.5px var(--tw-shadow-color,#fff), inset 3px 3px 0px -3.5px var(--tw-shadow-color,#fff), inset 0px 0px 0px .5px var(--tw-shadow-color,#ffffff80), inset 3px 3px 10px -2px var(--tw-shadow-color,#eee), inset -3px -3px 10px -2px var(--tw-shadow-color,#eee), inset 0 0 5px 1px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ios-thumb{--tw-shadow:0 .5px 4px var(--tw-shadow-color,#0000001f), 0 6px 13px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-primary\/75{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/75{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 75%, transparent) var(--tw-shadow-alpha), transparent)}}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-0{outline-offset:0px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--transition-ios-range-thumb\){transition-property:var(--transition-ios-range-thumb);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--transition-transform-opacity\){transition-property:var(--transition-transform-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600,.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-\[cubic-bezier\(0\,1\,0\.2\,1\.05\)\]{--tw-ease:cubic-bezier(0,1,.2,1.05);transition-timing-function:cubic-bezier(0,1,.2,1.05)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-material-in{--tw-ease:var(--ease-material-in);transition-timing-function:var(--ease-material-in)}.ease-material-in-popup{--tw-ease:var(--ease-material-in-popup);transition-timing-function:var(--ease-material-in-popup)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.no-safe-areas{--k-safe-area-left:0px;--k-safe-area-right:0px;--k-safe-area-top:0px;--k-safe-area-bottom:0px}.select-none{-webkit-user-select:none;user-select:none}.no-safe-areas-left{--k-safe-area-left:0px}.no-safe-areas-right{--k-safe-area-right:0px}.touch-ripple-black{--k-touch-ripple-color:oklab(0% none none/.15)}@supports (color:color-mix(in lab,red,red)){.touch-ripple-black{--k-touch-ripple-color:color-mix(in oklab, var(--color-black) 15%, transparent 0%)}}.touch-ripple-primary{--k-touch-ripple-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.touch-ripple-primary{--k-touch-ripple-color:color-mix(in oklab, var(--color-primary) 15%, transparent 0%)}}.touch-ripple-white{--k-touch-ripple-color:oklab(100% 0 5.96046e-8/.15)}@supports (color:color-mix(in lab,red,red)){.touch-ripple-white{--k-touch-ripple-color:color-mix(in oklab, var(--color-white) 15%, transparent 0%)}}.group-active\:scale-\[0\.75\]:is(:where(.group):active *){scale:.75}.group-active\:scale-\[1\.1\]:is(:where(.group):active *){scale:1.1}.group-active\:scale-\[1\.4\]:is(:where(.group):active *){scale:1.4}.group-active\:bg-transparent:is(:where(.group):active *){background-color:#0000}.group-active\:opacity-100:is(:where(.group):active *){opacity:1}.group-has-\[input\:active\]\/range\:scale-50:is(:where(.group\/range):has(:is(input:active)) *){--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-\[input\:active\]\/range\:scale-x-50:is(:where(.group\/range):has(:is(input:active)) *){--tw-scale-x:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-\[input\:active\]\/range\:scale-\[1\.4\]:is(:where(.group\/range):has(:is(input:active)) *){scale:1.4}.group-has-\[input\:active\]\/range\:bg-transparent:is(:where(.group\/range):has(:is(input:active)) *){background-color:#0000}.group-has-\[input\:active\]\/range\:opacity-100:is(:where(.group\/range):has(:is(input:active)) *){opacity:1}.before\:me-1:before{content:var(--tw-content);margin-inline-end:var(--spacing)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-0\.75:before{content:var(--tw-content);height:calc(var(--spacing) * .75)}.before\:w-0\.75:before{content:var(--tw-content);width:calc(var(--spacing) * .75)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-md-light-on-surface-variant:before{content:var(--tw-content);background-color:var(--color-md-light-on-surface-variant)}.before\:align-middle:before{content:var(--tw-content);vertical-align:middle}.first\:mx-2:first-child{margin-inline:calc(var(--spacing) * 2)}.first\:mx-4:first-child{margin-inline:calc(var(--spacing) * 4)}.first\:mt-0:first-child{margin-top:0}.first\:mt-2:first-child{margin-top:calc(var(--spacing) * 2)}.first\:rounded-s:first-child{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.first\:rounded-t-4xl:first-child{border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl)}.first\:border-r:first-child{border-right-style:var(--tw-border-style);border-right-width:1px}.first\:border-r-0:first-child{border-right-style:var(--tw-border-style);border-right-width:0}.first\:px-6:first-child{padding-inline:calc(var(--spacing) * 6)}.last\:rounded-e:last-child{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.last\:rounded-b-4xl:last-child{border-bottom-right-radius:var(--radius-4xl);border-bottom-left-radius:var(--radius-4xl)}.last\:border-l:last-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(hover:hover){.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-md-light-secondary-container:hover{background-color:var(--color-md-light-secondary-container)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-black\/10:active{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/10:active{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.active\:bg-ios-primary-shade:active{background-color:var(--color-ios-primary-shade)}.active\:bg-primary\/15:active{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.active\:bg-primary\/25:active{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/25:active{background-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.active\:fill-stone-200:active{fill:var(--color-stone-200)}.active\:opacity-20:active{opacity:.2}.active\:opacity-30:active{opacity:.3}.active\:opacity-50:active{opacity:.5}.active\:opacity-55:active{opacity:.55}.active\:opacity-100:active{opacity:1}.active\:shadow-lg:active{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:duration-0:active{--tw-duration:0s;transition-duration:0s}.active\:not-\[\:has\(\.k-toggle\:active\)\]\:bg-black\/10:active:not(:has(.k-toggle:active)){background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.active\:not-\[\:has\(\.k-toggle\:active\)\]\:bg-black\/10:active:not(:has(.k-toggle:active)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.has-\[\+\:is\(\.k-block\,\.k-block-header\,\.k-block-footer\,\.k-list\,\.k-table\)\]\:-mb-6:has(+:is(.k-block,.k-block-header,.k-block-footer,.k-list,.k-table)){margin-bottom:calc(var(--spacing) * -6)}@media(min-width:40rem){.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}}@media(min-width:48rem){.md\:start-1\/2{inset-inline-start:50%}.md\:end-auto{inset-inline-end:auto}.md\:-ms-\[284px\]{margin-inline-start:-284px}.md\:h-160{height:calc(var(--spacing) * 160)}.md\:w-160{width:calc(var(--spacing) * 160)}.md\:w-\[568px\]{width:568px}.md\:w-auto{width:auto}.md\:min-w-12{min-width:calc(var(--spacing) * 12)}.md\:min-w-24{min-width:calc(var(--spacing) * 24)}.md\:rounded-4xl{border-radius:var(--radius-4xl)}.md\:rounded-\[1\.75rem\]{border-radius:1.75rem}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:no-safe-areas{--k-safe-area-left:0px;--k-safe-area-right:0px;--k-safe-area-top:0px;--k-safe-area-bottom:0px}}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:\!-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.rtl\:\!-translate-x-5\.5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -5.5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:divide-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}.rtl\:first\:border-r:where(:dir(rtl),[dir=rtl],[dir=rtl] *):first-child{border-right-style:var(--tw-border-style);border-right-width:1px}.rtl\:first\:border-r-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *):first-child{border-right-style:var(--tw-border-style);border-right-width:0}.rtl\:first\:border-r-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *):first-child{border-right-style:var(--tw-border-style);border-right-width:2px}.rtl\:first\:border-l:where(:dir(rtl),[dir=rtl],[dir=rtl] *):first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.rtl\:last\:border-r-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *):last-child{border-right-style:var(--tw-border-style);border-right-width:0}.rtl\:last\:border-l-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *):last-child{border-left-style:var(--tw-border-style);border-left-width:0}:where(.dark\:divide-md-dark-outline:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-md-dark-outline)}.dark\:border-md-dark-on-surface:where(.dark,.dark *){border-color:var(--color-md-dark-on-surface)}.dark\:border-md-dark-outline:where(.dark,.dark *){border-color:var(--color-md-dark-outline)}.dark\:border-md-dark-primary:where(.dark,.dark *){border-color:var(--color-md-dark-primary)}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:border-white\/20:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/30:where(.dark,.dark *){border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:bg-\[\#252525\]:where(.dark,.dark *){background-color:#252525}.dark\:bg-\[\#323234\]:where(.dark,.dark *){background-color:#323234}.dark\:bg-black:where(.dark,.dark *){background-color:var(--color-black)}.dark\:bg-ios-dark-glass:where(.dark,.dark *){background-color:var(--color-ios-dark-glass)}.dark\:bg-ios-dark-surface:where(.dark,.dark *){background-color:var(--color-ios-dark-surface)}.dark\:bg-ios-dark-surface-1:where(.dark,.dark *){background-color:var(--color-ios-dark-surface-1)}.dark\:bg-ios-dark-surface-1-tint:where(.dark,.dark *){background-color:var(--color-ios-dark-surface-1-tint)}.dark\:bg-ios-dark-surface-variant:where(.dark,.dark *){background-color:var(--color-ios-dark-surface-variant)}.dark\:bg-ios-primary-shade\/50:where(.dark,.dark *){background-color:var(--color-ios-primary-shade)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-ios-primary-shade\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-ios-primary-shade) 50%,transparent)}}.dark\:bg-md-dark-on-primary:where(.dark,.dark *){background-color:var(--color-md-dark-on-primary)}.dark\:bg-md-dark-outline:where(.dark,.dark *){background-color:var(--color-md-dark-outline)}.dark\:bg-md-dark-primary:where(.dark,.dark *){background-color:var(--color-md-dark-primary)}.dark\:bg-md-dark-primary-container:where(.dark,.dark *){background-color:var(--color-md-dark-primary-container)}.dark\:bg-md-dark-primary\/30:where(.dark,.dark *){background-color:var(--color-md-dark-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-md-dark-primary\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-md-dark-primary) 30%,transparent)}}.dark\:bg-md-dark-secondary-container:where(.dark,.dark *){background-color:var(--color-md-dark-secondary-container)}.dark\:bg-md-dark-surface:where(.dark,.dark *){background-color:var(--color-md-dark-surface)}.dark\:bg-md-dark-surface-1:where(.dark,.dark *){background-color:var(--color-md-dark-surface-1)}.dark\:bg-md-dark-surface-2:where(.dark,.dark *){background-color:var(--color-md-dark-surface-2)}.dark\:bg-md-dark-surface-3:where(.dark,.dark *){background-color:var(--color-md-dark-surface-3)}.dark\:bg-md-dark-surface-5:where(.dark,.dark *){background-color:var(--color-md-dark-surface-5)}.dark\:bg-md-dark-surface-variant:where(.dark,.dark *){background-color:var(--color-md-dark-surface-variant)}.dark\:bg-primary:where(.dark,.dark *),.dark\:bg-primary\/10:where(.dark,.dark *){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/15:where(.dark,.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:bg-white\/20:where(.dark,.dark *){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:bg-white\/75:where(.dark,.dark *){background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/75:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.dark\:from-ios-dark-surface\/50:where(.dark,.dark *){--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.dark\:from-ios-dark-surface\/50:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-ios-dark-surface) 50%, transparent)}}.dark\:from-ios-dark-surface\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:fill-md-dark-primary:where(.dark,.dark *){fill:var(--color-md-dark-primary)}.dark\:fill-stone-500:where(.dark,.dark *){fill:var(--color-stone-500)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-md-dark-on-primary:where(.dark,.dark *){color:var(--color-md-dark-on-primary)}.dark\:text-md-dark-on-primary-container:where(.dark,.dark *){color:var(--color-md-dark-on-primary-container)}.dark\:text-md-dark-on-secondary-container:where(.dark,.dark *){color:var(--color-md-dark-on-secondary-container)}.dark\:text-md-dark-on-surface:where(.dark,.dark *){color:var(--color-md-dark-on-surface)}.dark\:text-md-dark-on-surface-variant:where(.dark,.dark *){color:var(--color-md-dark-on-surface-variant)}.dark\:text-md-dark-primary:where(.dark,.dark *){color:var(--color-md-dark-primary)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/30:where(.dark,.dark *){color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/30:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:text-white\/45:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/45:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.dark\:text-white\/55:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/55:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.dark\:text-white\/60:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/60:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.dark\:text-white\/90:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:placeholder-md-dark-on-surface-variant:where(.dark,.dark *)::placeholder{color:var(--color-md-dark-on-surface-variant)}.dark\:placeholder-white\/30:where(.dark,.dark *)::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder-white\/30:where(.dark,.dark *)::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:placeholder-white\/40:where(.dark,.dark *)::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder-white\/40:where(.dark,.dark *)::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.dark\:shadow-\[0_0_40px_15px\]:where(.dark,.dark *){--tw-shadow:0 0 40px 15px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-ios-dark-glass:where(.dark,.dark *){--tw-shadow:inset -2px -2px .5px -2.5px var(--tw-shadow-color,#fff6), inset 3px 3px .5px -3.5px var(--tw-shadow-color,#fff6), inset 2px 2px .5px -2px var(--tw-shadow-color,#262626), inset -2px -2px .5px -2px var(--tw-shadow-color,#262626), inset 0 0 5px 1px var(--tw-shadow-color,#141414), inset 0 0 0 1px var(--tw-shadow-color,#ffffff26), inset 0 0 10px 0 var(--tw-shadow-color,#ffffff13), inset 0 0 24px 0 var(--tw-shadow-color,#ffffff0d), 0 0 25px 0 var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-ios-dark-glass-fab:where(.dark,.dark *){--tw-shadow:inset 3px 3px 0px -3.5px var(--tw-shadow-color,var(--color-primary)), inset -3px -3px 0px -3.5px var(--tw-shadow-color,var(--color-primary)), inset -.5px -.5px 0px var(--tw-shadow-color,#ffffff80), inset .5px .5px 0px var(--tw-shadow-color,#ffffff1a), inset -3px 3px 0px -3.5px var(--tw-shadow-color,#ffffff40), inset 0px -5px 0px -3.5px var(--tw-shadow-color,var(--color-primary)), inset 0px -5px 5px var(--tw-shadow-color,var(--color-primary)), 0 0 15px 4px var(--tw-shadow-color,#0003)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-ios-dark-glass-fab:where(.dark,.dark *){--tw-shadow:inset 3px 3px 0px -3.5px var(--tw-shadow-color,var(--color-primary)), inset -3px -3px 0px -3.5px var(--tw-shadow-color,var(--color-primary)), inset -.5px -.5px 0px var(--tw-shadow-color,#ffffff80), inset .5px .5px 0px var(--tw-shadow-color,#ffffff1a), inset -3px 3px 0px -3.5px var(--tw-shadow-color,#ffffff40), inset 0px -5px 0px -3.5px var(--tw-shadow-color,color-mix(in oklab, var(--color-primary) 50%, transparent 10%)), inset 0px -5px 5px var(--tw-shadow-color,color-mix(in oklab, var(--color-primary) 50%, transparent 10%)), 0 0 15px 4px var(--tw-shadow-color,#0003)}}.dark\:shadow-ios-dark-glass-fab:where(.dark,.dark *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-ios-dark-glass-thumb:where(.dark,.dark *){--tw-shadow:inset 3px 3px 0px -3.5px var(--tw-shadow-color,#fff), inset -3px -3px 0px -3.5px var(--tw-shadow-color,#fff), inset -.5px -.5px 0px var(--tw-shadow-color,#ffffff80), inset .5px .5px 0px var(--tw-shadow-color,#ffffff1a), inset -3px 3px 0px -3.5px var(--tw-shadow-color,#ffffff40), inset 0px -5px 0px -3.5px var(--tw-shadow-color,#ffffff40), inset 0px -5px 5px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-primary:where(.dark,.dark *){--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, var(--color-primary) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-primary\/50:where(.dark,.dark *){--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary\/50:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:touch-ripple-primary:where(.dark,.dark *){--k-touch-ripple-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:touch-ripple-primary:where(.dark,.dark *){--k-touch-ripple-color:color-mix(in oklab, var(--color-primary) 15%, transparent 0%)}}.dark\:touch-ripple-white:where(.dark,.dark *){--k-touch-ripple-color:oklab(100% 0 5.96046e-8/.15)}@supports (color:color-mix(in lab,red,red)){.dark\:touch-ripple-white:where(.dark,.dark *){--k-touch-ripple-color:color-mix(in oklab, var(--color-white) 15%, transparent 0%)}}.before\:dark\:bg-md-dark-on-surface-variant:before{content:var(--tw-content)}@media(hover:hover){.dark\:hover\:bg-md-dark-secondary-container:where(.dark,.dark *):hover{background-color:var(--color-md-dark-secondary-container)}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.dark\:active\:bg-white\/5:where(.dark,.dark *):active{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-white\/5:where(.dark,.dark *):active{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:active\:bg-white\/10:where(.dark,.dark *):active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:active\:bg-white\/10:where(.dark,.dark *):active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:active\:fill-stone-700:where(.dark,.dark *):active{fill:var(--color-stone-700)}.dark\:active\:not-\[\:has\(\.k-toggle\:active\)\]\:bg-white\/10:where(.dark,.dark *):active:not(:has(.k-toggle:active)){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:active\:not-\[\:has\(\.k-toggle\:active\)\]\:bg-white\/10:where(.dark,.dark *):active:not(:has(.k-toggle:active)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.range-thumb\:-mt-1\.5::-webkit-slider-thumb{margin-top:calc(var(--spacing) * -1.5)}.range-thumb\:-mt-1\.5::-moz-range-thumb{margin-top:calc(var(--spacing) * -1.5)}.range-thumb\:-mt-3::-webkit-slider-thumb{margin-top:calc(var(--spacing) * -3)}.range-thumb\:-mt-3::-moz-range-thumb{margin-top:calc(var(--spacing) * -3)}.range-thumb\:h-6::-webkit-slider-thumb{height:calc(var(--spacing) * 6)}.range-thumb\:h-6::-moz-range-thumb{height:calc(var(--spacing) * 6)}.range-thumb\:h-11::-webkit-slider-thumb{height:calc(var(--spacing) * 11)}.range-thumb\:h-11::-moz-range-thumb{height:calc(var(--spacing) * 11)}.range-thumb\:w-1::-webkit-slider-thumb{width:var(--spacing)}.range-thumb\:w-1::-moz-range-thumb{width:var(--spacing)}.range-thumb\:w-9\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 9.5)}.range-thumb\:w-9\.5::-moz-range-thumb{width:calc(var(--spacing) * 9.5)}.range-thumb\:transform::-webkit-slider-thumb{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.range-thumb\:transform::-moz-range-thumb{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.range-thumb\:appearance-none::-webkit-slider-thumb{appearance:none}.range-thumb\:appearance-none::-moz-range-thumb{appearance:none}.range-thumb\:border-none::-webkit-slider-thumb{--tw-border-style:none;border-style:none}.range-thumb\:border-none::-moz-range-thumb{--tw-border-style:none;border-style:none}.range-thumb\:opacity-0::-webkit-slider-thumb{opacity:0}.range-thumb\:opacity-0::-moz-range-thumb{opacity:0}.active\:range-thumb\:scale-150:active::-webkit-slider-thumb{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:range-thumb\:scale-150:active::-moz-range-thumb{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.range-track\:h-px::-webkit-slider-runnable-track{height:1px}.range-track\:h-px::-moz-range-track{height:1px}.range-track\:appearance-none::-webkit-slider-runnable-track{appearance:none}.range-track\:appearance-none::-moz-range-track{appearance:none}.\[\&\:nth-child\(2\)\]\:-mt-12:nth-child(2){margin-top:calc(var(--spacing) * -12)}.\[\&\>\*\]\:no-safe-areas-left>*{--k-safe-area-left:0px}.\[\&\>\*\]\:no-safe-areas-right>*{--k-safe-area-right:0px}}:root{--k-device-pixel-ratio:1;--k-hairline-color:#0003;--k-rtl-reverse:1}[dir=rtl]{--k-rtl-reverse:-1}.dark{color:#fff;--k-hairline-color:#ffffff26;background-color:#000}@media(min-resolution:1.25x){:root{--k-device-pixel-ratio:1.25}}@media(min-resolution:1.5x){:root{--k-device-pixel-ratio:1.5}}@media(min-resolution:1.75x){:root{--k-device-pixel-ratio:1.75}}@media(min-resolution:2x){:root{--k-device-pixel-ratio:2}}@media(min-resolution:2.25x){:root{--k-device-pixel-ratio:2.25}}@media(min-resolution:2.5x){:root{--k-device-pixel-ratio:2.5}}@media(min-resolution:3x){:root{--k-device-pixel-ratio:3}}*{-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.k-ios,.ios{font-family:var(--font-ios)}.k-material,.md{font-family:var(--font-material)}.dark{--color-ios-hover-highlight:#ffffff4d}[class*=k-color-brand-],[class*=k-color-brand-].k-md-vibrant,[class*=k-color-brand-] .k-md-vibrant,.k-md-vibrant [class*=k-color-brand-],[class*=k-color-brand-].k-md-monochrome,[class*=k-color-brand-] .k-md-monochrome,.k-md-monochrome [class*=k-color-brand-]{--color-primary:var(--k-color-primary);--color-md-light-primary:var(--k-color-md-light-primary);--color-md-light-on-primary:var(--k-color-md-light-on-primary);--color-md-light-primary-container:var(--k-color-md-light-primary-container);--color-md-light-on-primary-container:var(--k-color-md-light-on-primary-container);--color-md-light-secondary:var(--k-color-md-light-secondary);--color-md-light-on-secondary:var(--k-color-md-light-on-secondary);--color-md-light-secondary-container:var(--k-color-md-light-secondary-container);--color-md-light-on-secondary-container:var(--k-color-md-light-on-secondary-container);--color-md-light-surface:var(--k-color-md-light-surface);--color-md-light-on-surface:var(--k-color-md-light-on-surface);--color-md-light-surface-variant:var(--k-color-md-light-surface-variant);--color-md-light-on-surface-variant:var(--k-color-md-light-on-surface-variant);--color-md-light-outline:var(--k-color-md-light-outline);--color-md-light-outline-variant:var(--k-color-md-light-outline-variant);--color-md-light-surface-1:var(--k-color-md-light-surface-1);--color-md-light-surface-2:var(--k-color-md-light-surface-2);--color-md-light-surface-3:var(--k-color-md-light-surface-3);--color-md-light-surface-4:var(--k-color-md-light-surface-4);--color-md-light-surface-5:var(--k-color-md-light-surface-5);--color-md-dark-primary:var(--k-color-md-dark-primary);--color-md-dark-on-primary:var(--k-color-md-dark-on-primary);--color-md-dark-primary-container:var(--k-color-md-dark-primary-container);--color-md-dark-on-primary-container:var(--k-color-md-dark-on-primary-container);--color-md-dark-secondary:var(--k-color-md-dark-secondary);--color-md-dark-on-secondary:var(--k-color-md-dark-on-secondary);--color-md-dark-secondary-container:var(--k-color-md-dark-secondary-container);--color-md-dark-on-secondary-container:var(--k-color-md-dark-on-secondary-container);--color-md-dark-surface:var(--k-color-md-dark-surface);--color-md-dark-on-surface:var(--k-color-md-dark-on-surface);--color-md-dark-surface-variant:var(--k-color-md-dark-surface-variant);--color-md-dark-on-surface-variant:var(--k-color-md-dark-on-surface-variant);--color-md-dark-outline:var(--k-color-md-dark-outline);--color-md-dark-outline-variant:var(--k-color-md-dark-outline-variant);--color-md-dark-surface-1:var(--k-color-md-dark-surface-1);--color-md-dark-surface-2:var(--k-color-md-dark-surface-2);--color-md-dark-surface-3:var(--k-color-md-dark-surface-3);--color-md-dark-surface-4:var(--k-color-md-dark-surface-4);--color-md-dark-surface-5:var(--k-color-md-dark-surface-5);--color-ios-primary:var(--k-color-ios-primary);--color-ios-primary-tint:var(--k-color-ios-primary-tint);--color-ios-primary-shade:var(--k-color-ios-primary-shade)}:root{--k-touch-ripple-opacity:.15;--k-touch-ripple-black:rgba(0, 0, 0, var(--k-touch-ripple-opacity));--k-touch-ripple-white:rgba(255, 255, 255, var(--k-touch-ripple-opacity));--k-touch-ripple-color:var(--k-touch-ripple-black)}.k-touch-ripple-wave{pointer-events:none;z-index:-1;background-color:var(--k-touch-ripple-color);border-radius:50%;margin:0;padding:0;font-size:0;animation:.2s forwards k-touch-ripple-in;top:0;left:0;transform:translate(0)scale(0);display:block!important;position:absolute!important}.k-touch-ripple-wave.k-touch-ripple-wave-out{transform:var(--k-ripple-transform);animation:.3s forwards k-touch-ripple-out}@keyframes k-touch-ripple-in{0%{transform:translate(0)scale(0)}to{transform:var(--k-ripple-transform)}}@keyframes k-touch-ripple-out{0%{opacity:1}to{opacity:0}}.k-ios-preloader>span{animation:1s steps(8,end) infinite k-ios-preloader-spin}.k-material-preloader>span{animation:1.4s linear infinite k-material-preloader-rotate}.k-material-preloader circle{stroke-dasharray:100;stroke-dashoffset:80px;stroke-width:4px;transform-origin:18px 18px;animation:5.6s ease-in-out infinite k-material-preloader-circle-rotate;transform:rotate(-90deg)}@keyframes k-ios-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes k-material-preloader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes k-material-preloader-circle-rotate{0%{stroke-dashoffset:100px;transform:rotate(-90deg)}12.5%{stroke-dashoffset:25px;transform:rotate(-90deg)}25%{stroke-dashoffset:100px;transform:rotate(180deg)}25.1%{stroke-dashoffset:100px;transform:rotate(-180deg)}37.5%{stroke-dashoffset:25px;transform:rotate(-180deg)}50%{stroke-dashoffset:100px;transform:rotate(90deg)}50.1%{stroke-dashoffset:100px;transform:rotate(90deg)}62.5%{stroke-dashoffset:25px;transform:rotate(90deg)}75%{stroke-dashoffset:100px;transform:rotate(360deg)}75.1%{stroke-dashoffset:100px;transform:rotate(0)}87.5%{stroke-dashoffset:25px;transform:rotate(0)}to{stroke-dashoffset:100px;transform:rotate(270deg)}}.hairline-t:before,.hairline-l:before,.hairline-b:after,.hairline-r:after{background-color:var(--k-hairline-color,#0003);transition-duration:var(--k-hairline-transition-duration);content:"";z-index:10;position:absolute}:root{--k-safe-area-left:0px;--k-safe-area-right:0px;--k-safe-area-top:0px;--k-safe-area-bottom:0px}@supports (left:env(safe-area-inset-left)){.safe-areas{--k-safe-area-left:env(safe-area-inset-left);--k-safe-area-right:env(safe-area-inset-right);--k-safe-area-top:env(safe-area-inset-top);--k-safe-area-bottom:env(safe-area-inset-bottom)}}:root{color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}*{box-sizing:border-box}html,body,#app{-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;margin:0;overflow:hidden;min-height:0!important}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.phone-stage{pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.phone-device{aspect-ratio:390/844;pointer-events:auto;background:linear-gradient(145deg,#41434a,#090a0d 38%,#2b2d32);border:1px solid #ffffff38;border-radius:min(5.2vh,52px);width:min(39vh,390px);padding:min(1.05vh,10px);position:relative;overflow:hidden;box-shadow:0 4vh 10vh #0009,inset 0 0 0 1px #ffffff1f}.phone-device__island{z-index:80;background:#050506;border-radius:999px;width:min(9.2vh,92px);height:min(2.85vh,28px);position:absolute;top:min(2.05vh,20px);left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 1px #ffffff12}.phone-screen{background:#08080a;border-radius:min(4.25vh,42px);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.phone-app{width:100%;height:100%;overflow:hidden;background:0 0!important;min-height:0!important;position:absolute!important;inset:0!important}.phone-status-bar{z-index:70;color:#fff;text-shadow:0 1px 3px #0009;pointer-events:none;justify-content:space-between;align-items:flex-start;width:100%;height:45px;padding:11px 26px 0;font-size:12px;font-weight:650;display:flex;position:absolute;top:0;left:0}.phone-status-bar__indicators{align-items:center;gap:3px;display:flex}.phone-home-indicator{z-index:90;background:0 0;border:0;justify-content:center;align-items:center;width:140px;height:25px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.phone-home-indicator span{background:#fff;border-radius:10px;width:106px;height:4px;box-shadow:0 1px 4px #0008}.phone-home-indicator--interactive{cursor:pointer}.springboard{color:#fff;background-position:50%;background-size:cover;transition:transform .42s cubic-bezier(.2,.85,.2,1),filter .42s;position:absolute;inset:0;overflow:hidden}.wallpaper--midnight{background:radial-gradient(circle at 70% 18%,#5a397eaa,#0000 35%),radial-gradient(circle at 20% 72%,#164e7daa,#0000 37%),linear-gradient(155deg,#080714,#111126 50%,#02040b)}.wallpaper--aurora{background:radial-gradient(circle at 72% 20%,#31e2b288,#0000 33%),radial-gradient(circle at 15% 68%,#246fe099,#0000 42%),linear-gradient(145deg,#07191b,#132147 55%,#081019)}.wallpaper--ember{background:radial-gradient(circle at 70% 22%,#ff764f99,#0000 32%),radial-gradient(circle at 15% 65%,#9a306f88,#0000 44%),linear-gradient(150deg,#21090b,#29142e 58%,#080810)}.phone-screen--app .springboard{filter:blur(5px);pointer-events:none;transform:scale(.91)}.springboard-track{touch-action:pan-y;width:300%;height:100%;transform:translate(calc(var(--springboard-page) * -33.3333% + var(--drag-offset)));transition:transform .46s cubic-bezier(.22,.9,.24,1);display:flex}.springboard--dragging .springboard-track{transition:none}.springboard-page{flex:none;width:33.3333%;padding:61px 22px 138px;position:relative}.springboard-page--apps{padding-top:82px}.app-grid{grid-template-columns:repeat(4,1fr);gap:28px 15px;display:grid}.app-icon-button{color:#fff;cursor:pointer;text-shadow:0 1px 4px #000b;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.app-icon{color:#fff;border-radius:13px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 4px 13px #0004,inset 0 1px 1px #fff5}.app-icon>img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.app-icon-label{text-overflow:ellipsis;white-space:nowrap;width:74px;font-size:11px;overflow:hidden}.app-icon--calculator{background:linear-gradient(145deg,#76767b,#1b1b1d)}.app-icon--camera{color:#25262a;background:linear-gradient(145deg,#f8f8fa,#a8abb2)}.app-icon--clock{background:linear-gradient(145deg,#242426,#050506);outline:1px solid #fff5}.app-icon--photos{background:conic-gradient(#ff3b30,#fc0,#34c759,#0a84ff,#af52de,#ff3b30)}.app-icon--store{background:linear-gradient(145deg,#35a8ff,#0878df)}.app-icon--settings{background:linear-gradient(145deg,#aeb3bd,#50535b)}.app-icon--image{box-shadow:none;background:0 0;outline:none}.app-dock{z-index:8;-webkit-backdrop-filter:blur(24px)saturate(150%);background:#fff2;border:1px solid #ffffff28;border-radius:27px;justify-content:space-between;height:82px;padding:13px 18px;display:flex;position:absolute;bottom:43px;left:15px;right:15px;box-shadow:inset 0 1px #ffffff26,0 8px 28px #0004}.page-indicator{justify-content:center;gap:7px;height:14px;display:flex;position:absolute;bottom:132px;left:0;right:0}.page-indicator button{background:#ffffff60;border:0;border-radius:50%;width:6px;height:6px;padding:0}.page-indicator button.active{background:#fff}.dock-enter-active,.dock-leave-active{transition:all .25s}.dock-enter-from,.dock-leave-to{opacity:0;transform:translateY(8px)}.widgets-stack{gap:12px;display:grid}.widget-row{grid-template-columns:1.45fr 1fr;gap:12px;display:grid}.widget{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#15182288;border:1px solid #fff2;border-radius:23px;box-shadow:inset 0 1px #ffffff20,0 12px 30px #0003}.widget--weather{background:linear-gradient(145deg,#299cf0bb,#6739d3aa);justify-content:space-between;height:146px;padding:18px;display:flex}.widget--weather div{flex-direction:column;display:flex}.widget--weather strong{font-size:50px;font-weight:250;line-height:1}.widget--weather small{margin-top:4px}.widget-row .widget{flex-direction:column;height:128px;padding:14px;display:flex}.widget--calendar span{color:#ff453a;text-transform:uppercase;font-size:10px;font-weight:700}.widget--calendar strong{font-size:48px;font-weight:300}.widget--battery svg{color:#45df78}.widget--battery strong{margin-top:12px;font-size:29px}.widget small{opacity:.72}.widget--media{align-items:center;gap:10px;height:78px;padding:11px;display:flex}.widget--media__art{background:conic-gradient(from 20deg,#ff453a,#ff9f0a,#5e5ce6,#64d2ff,#ff453a);border-radius:12px;width:54px;height:54px}.widget--media__copy{flex-direction:column;flex:1;min-width:0;display:flex}.widget--media__copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.widget--media button{color:#fff;background:0 0;border:0;padding:4px}.springboard-page--library{padding-top:62px}.app-library-search,.app-search{color:#ffffffb0;-webkit-backdrop-filter:blur(18px);background:#ffffff25;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.app-library-search input,.app-search input{width:100%;color:inherit;background:0 0;border:0;outline:0}.app-library-search button{color:#fff;background:0 0;border:0}.app-library-groups{grid-template-columns:1fr 1fr;gap:13px 12px;margin-top:16px;transition:transform .35s,opacity .35s;display:grid}.app-library-groups--behind{opacity:.45;transform:scale(.95)}.app-library-group{flex-direction:column;align-items:center;gap:5px;display:flex}.app-library-group__icons{aspect-ratio:1;-webkit-backdrop-filter:blur(20px);background:#00000032;border:1px solid #ffffff24;border-radius:24px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);place-items:center;gap:8px;width:100%;padding:11px;display:grid}.app-library-group .app-icon{border-radius:13px;width:56px;height:56px}.app-library-group>span{text-align:center;text-shadow:0 1px 4px #000c;font-size:11px;font-weight:600}.app-library-more{background:0 0;border:0;border-radius:12px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);place-items:center;gap:3px;width:56px;height:56px;padding:0;display:grid}.app-library-more img{object-fit:contain;width:22px;height:22px}.app-library-all{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(145%);background:#0909108a;padding:6px 22px 55px;position:absolute;inset:112px 0 0;overflow-y:auto}.app-library-letter h2{margin:8px 0 1px;font-size:16px}.app-library-row{align-items:center;gap:13px;height:62px;display:flex}.app-library-row>span{border-bottom:1px solid #ffffff1c;flex:1;align-self:stretch;align-items:center;font-size:16px;display:flex}.app-library-row .app-icon{border-radius:11px;width:46px;height:46px}.app-library-empty{text-align:center;color:#fffa}.app-library-all-enter-active,.app-library-all-leave-active{transition:opacity .3s}.app-library-all-enter-from,.app-library-all-leave-to{opacity:0}.app-library-results{grid-template-columns:repeat(4,1fr);gap:18px 10px;margin-top:14px;display:grid}.app-icon-button--compact .app-icon{border-radius:11px;width:44px;height:44px}.app-library-group .app-icon-button--compact .app-icon{border-radius:13px;width:56px;height:56px}.app-window{z-index:50;transform-origin:0 0;background:#000;position:absolute;inset:0;overflow:hidden}.app-window-enter-active,.app-window-leave-active{transition:transform .48s cubic-bezier(.22,.95,.28,1),opacity .35s,border-radius .48s}.app-window-enter-from,.app-window-leave-to{transform:translate(var(--launch-x),var(--launch-y)) scale(var(--launch-scale-x),var(--launch-scale-y));opacity:.15;border-radius:70px}.app-window-enter-to,.app-window-leave-from{opacity:1;border-radius:0;transform:none}.native-app{color:#fff;background:#000;padding-top:46px;padding-bottom:25px;position:absolute;inset:0;overflow:hidden}.app-header{padding:17px 18px 8px}.app-header h1{margin:0;font-size:30px;line-height:1.1}.app-header small{color:#8e8e93;text-transform:uppercase;font-weight:650}.app-tabs{-webkit-backdrop-filter:blur(22px);background:#141416e8;border-top:1px solid #ffffff1f;justify-content:space-around;height:51px;padding:8px 7px 0;display:flex;position:absolute;bottom:22px;left:0;right:0}.app-tabs button{color:#8e8e93;background:0 0;border:0;min-width:0;padding:0 4px;font-size:10px}.app-tabs button.active{color:#0a84ff}.app-search{color:#a0a0a7;background:#1c1c1e;margin:5px 17px}.calculator-app{flex-direction:column;padding:85px 19px 29px;display:flex}.calculator-display{white-space:nowrap;justify-content:flex-end;align-items:flex-end;height:145px;padding:0 8px 12px;font-size:65px;font-weight:250;display:flex;overflow:hidden}.calculator-pad{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.calculator-pad button{aspect-ratio:1;color:#fff;background:#333336;border:0;border-radius:50%;font-size:29px}.calculator-pad button.utility{color:#000;background:#a5a5aa}.calculator-pad button.operator{background:#ff9f0a}.calculator-pad button.zero{aspect-ratio:auto;text-align:left;border-radius:50px;grid-column:span 2;padding-left:27px}.clock-content{height:calc(100% - 104px);padding:12px 15px 65px;overflow:auto}.settings-list{background:#1c1c1e;border-radius:12px;overflow:hidden}.settings-row{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:54px;margin-left:14px;padding:9px 14px 9px 0;display:flex}.settings-row:last-child{border-bottom:0}.settings-row>span:nth-child(2){flex:1}.settings-row strong:last-child{margin-left:auto;font-size:22px}.settings-row>div{flex-direction:column;flex:1;display:flex}.alarm-time{font-size:30px;font-weight:300}.settings-row small{color:#999}.ios-switch{background:#3a3a3d;border:0;border-radius:20px;width:46px;height:27px;margin-left:auto;padding:2px;transition:all .2s}.ios-switch span{background:#fff;border-radius:50%;width:23px;height:23px;transition:all .2s;display:block;box-shadow:0 1px 4px #0007}.ios-switch.active{background:#30d158}.ios-switch.active span{transform:translate(19px)}.clock-tool{text-align:center}.clock-digits{font-variant-numeric:tabular-nums;margin:60px 0;font-size:45px;font-weight:250}.clock-actions{justify-content:space-between;margin:15px;display:flex}.clock-actions button{color:#fff;background:#2c2c2e;border:0;border-radius:50%;width:66px;height:66px}.clock-actions button.positive{color:#30d158;background:#103a20}.lap-list>div{border-top:1px solid #ffffff20;justify-content:space-between;padding:9px;display:flex}.timer-ring{border:6px solid #ff9f0a33;border-top-color:#ff9f0a;border-radius:50%;place-items:center;width:190px;height:190px;margin:28px auto;font-size:34px;display:grid}.timer-input{color:#aaa;justify-content:center;gap:10px;display:flex}.timer-input input{color:#fff;text-align:center;background:#252527;border:0;border-radius:8px;width:55px}.camera-app{background:#080808;padding:45px 0 25px}.camera-viewfinder{background:radial-gradient(circle at 66% 25%,#ffc66c99,#0000 18%),linear-gradient(145deg,#193641,#443354 55%,#0c1b20);height:510px;position:relative;overflow:hidden}.camera-facing--front{background:radial-gradient(circle at 48% 32%,#ffb58f99,#0000 16%),linear-gradient(145deg,#56394e,#172f48)}.camera-grid{background:linear-gradient(#0000 33%,#ffffff30 33.2%,#0000 33.5% 66%,#ffffff30 66.2%,#0000 66.5%),linear-gradient(90deg,#0000 33%,#ffffff30 33.2%,#0000 33.5% 66%,#ffffff30 66.2%,#0000 66.5%);position:absolute;inset:0}.camera-flash{z-index:3;opacity:0;background:#fff;transition:opacity .12s;position:absolute;inset:0}.camera-flash.active{opacity:1}.camera-zoom{justify-content:center;gap:7px;display:flex;position:absolute;bottom:14px;left:0;right:0}.camera-zoom button{color:#fff;background:#0009;border:0;border-radius:50%;width:34px;height:34px;font-size:11px}.camera-zoom button.active{color:#fc0}.camera-modes{justify-content:center;align-items:center;gap:18px;height:35px;display:flex}.camera-modes button{color:#fff;text-transform:uppercase;background:0 0;border:0;font-size:10px}.camera-modes button.active{color:#fc0}.camera-controls{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.camera-controls>button{color:#fff;background:#29292b;border:0;border-radius:50%;justify-self:center;width:43px;height:43px}.camera-controls .shutter{color:#111;background:#fff;border:4px solid #fff;width:65px;height:65px;box-shadow:inset 0 0 0 3px #000}.photos-app,.store-app,.settings-app{background:#000}.photo-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:111px;gap:2px;height:calc(100% - 115px);padding-bottom:65px;display:grid;overflow:auto}.photo-tile{min-height:100px}.album-cards{grid-template-columns:1fr 1fr;gap:14px;padding:12px 17px;display:grid}.album-cards article{flex-direction:column;display:flex}.album-cards .photo-tile{border-radius:13px;height:145px}.album-cards small{color:#888}.album-cards .favorites{background:linear-gradient(145deg,#ff4777,#7f42db)}.featured-photo{padding:12px 17px}.featured-photo p{text-transform:uppercase;color:#aaa;font-size:12px;font-weight:700}.featured-photo div{border-radius:19px;align-items:flex-end;height:390px;padding:18px;display:flex}.featured-photo span{text-shadow:0 2px 8px #000;font-size:25px;font-weight:700}.store-app{overflow-y:auto}.store-feature{background:linear-gradient(145deg,#3157bd,#783da0 60%,#ec6b75);border-radius:18px;height:188px;margin:8px 17px;padding:18px}.store-feature p{color:#d7d9ff;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.store-feature h2{margin:8px 0;font-size:29px}.store-feature span{color:#eee;font-size:13px}.store-list{padding:0 17px 80px}.store-list article{border-bottom:1px solid #ffffff18;align-items:center;gap:10px;padding:10px 0;display:flex}.store-icon{border-radius:12px;place-items:center;width:49px;height:49px;font-size:24px;font-weight:700;display:grid}.store-list article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.store-list small{color:#888}.store-list button{color:#0a84ff;background:#222;border:0;border-radius:20px;padding:5px 15px;font-weight:700}.settings-app{padding-bottom:48px;overflow:auto}.settings-section-title{color:#8e8e93;text-transform:uppercase;margin:24px 18px 8px;font-size:12px}.settings-app .settings-list{margin:14px 17px}.settings-symbol{color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.wallpaper-picker{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 17px;display:grid}.wallpaper-picker button{background-size:cover;border:3px solid #0000;border-radius:14px;height:128px}.wallpaper-picker button.active{border-color:#0a84ff}.calculator-app{padding:54px 16px 27px}.calculator-display{letter-spacing:-5px;height:226px;padding:0 5px 4px;font-size:78px}.calculator-pad{gap:11px 14px}.calculator-pad button{font-size:28px;font-weight:400}.reference-camera{background:#020202;grid-template-rows:83px minmax(0,1fr) 190px;padding:0 0 24px;display:grid}.camera-topbar{grid-template-columns:1fr auto 1fr;align-items:end;padding:45px 15px 11px;display:grid}.camera-topbar>div{gap:17px;display:flex}.camera-topbar>svg{justify-self:end}.camera-topbar button{color:inherit;background:0 0;border:0}.camera-topbar .camera-chevron{background:#262629;border-radius:20px;place-items:center;width:34px;height:26px;display:grid}.reference-viewfinder{background:radial-gradient(circle at 66% 21%,#ffd88baa,#0000 15%),radial-gradient(circle at 45% 52%,#6d8ca5 0 6%,#0000 7%),linear-gradient(150deg,#173542,#5b3e5b 56%,#13191c);min-height:0;position:relative;overflow:hidden}.reference-viewfinder:after{content:"";background:linear-gradient(115deg,#0000 45%,#ffffff0f 46%,#0000 48%);position:absolute;inset:0}.focus-corner{z-index:2;border-color:#fff;width:24px;height:24px;position:absolute}.focus-corner--tl{border-top:1px solid;border-left:1px solid;top:1px;left:1px}.focus-corner--tr{border-top:1px solid;border-right:1px solid;top:1px;right:1px}.focus-corner--bl{border-bottom:1px solid;border-left:1px solid;bottom:1px;left:1px}.focus-corner--br{border-bottom:1px solid;border-right:1px solid;bottom:1px;right:1px}.reference-viewfinder .camera-zoom{z-index:3;bottom:13px}.reference-viewfinder .camera-zoom button{background:#0008;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.reference-viewfinder .camera-zoom small{margin-left:1px;font-size:8px}.reference-camera-footer{background:#020202;grid-template-rows:43px 1fr;display:grid}.camera-mode-strip{align-items:center;gap:21px;padding:0 148px;display:flex;overflow:hidden}.camera-mode-strip button{color:#fff;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:10px;font-weight:650}.camera-mode-strip button.active{color:#ffd60a}.camera-shutter-row{grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 31px 12px;display:grid}.camera-thumbnail{border-radius:4px;width:44px;height:44px}.reference-shutter{color:#111;background:#fff;border:3px solid #fff;border-radius:50%;justify-self:center;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 3px #020202}.reference-flip{color:#fff;background:#1c1c1e;border:0;border-radius:50%;justify-self:end;place-items:center;width:42px;height:42px;display:grid}.reference-tabbar{z-index:6;-webkit-backdrop-filter:blur(22px);background:#101012dd;border-top:1px solid #ffffff18;justify-content:space-around;align-items:flex-start;height:58px;padding:7px 5px 0;display:flex;position:absolute;bottom:21px;left:0;right:0}.reference-tabbar button{color:#77777c;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:49px;padding:0;font-size:9px;display:flex}.reference-tabbar button.active{color:#0a84ff}.clock-app .app-tabs button.active{color:#d99900}.clock-app{background:#020202;padding-top:0}.reference-clock-header{padding:47px 16px 0}.reference-clock-header nav{color:#d99900;justify-content:space-between;display:flex}.reference-clock-header nav button{color:inherit;background:0 0;border:0;padding:0;font-size:15px}.reference-clock-header h1{border-bottom:1px solid #ffffff1c;margin:14px 0 0;padding-bottom:11px;font-size:35px;line-height:1}.clock-app .clock-content{height:calc(100% - 155px);padding:0 16px 72px}.world-clock-list>div{border-bottom:1px solid #ffffff1c;align-items:center;min-height:95px;display:flex}.world-clock-list>div>div{flex-direction:column;flex:1;display:flex}.world-clock-list small{color:#8e8e93;font-size:11px}.world-clock-list strong{font-size:min(25px,7cqw);font-weight:400}.world-clock-list time{letter-spacing:-2px;font-size:min(42px,11cqw);font-weight:200}.reference-clock-tabs button.active{color:#d99900}.reference-photos{background:#020202;padding:0 0 79px}.photos-library,.photos-scroll{height:100%;overflow-y:auto}.photos-floating-header{z-index:3;background:linear-gradient(#000 55%,#0000);align-items:flex-end;gap:8px;height:95px;padding:47px 17px 14px;display:flex;position:sticky;top:0}.photos-floating-header>div{flex-direction:column;flex:1;display:flex}.photos-floating-header strong{font-size:17px}.photos-floating-header span{font-size:12px;font-weight:600}.photos-floating-header button{color:#fff;-webkit-backdrop-filter:blur(15px);background:#ffffff1d;border:0;border-radius:18px;height:27px;padding:0 12px;font-size:11px;font-weight:650}.photos-floating-header button:last-child{border-radius:50%;width:28px;padding:0}.reference-photo-grid{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.reference-photo-grid article{aspect-ratio:1}.photos-count{text-align:center;padding:15px;font-size:11px}.photos-period{-webkit-backdrop-filter:blur(18px);background:#303033aa;border-radius:22px;width:max-content;margin:0 auto;padding:3px;display:flex;position:sticky;bottom:5px}.photos-period button{color:#ddd;background:0 0;border:0;border-radius:18px;padding:5px 12px;font-size:10px;font-weight:650}.photos-period button.active{color:#fff;background:#ffffff25}.photos-scroll{padding:82px 16px 20px}.photos-scroll>h1{margin:0 0 28px;font-size:34px}.photos-section-title{border-top:1px solid #ffffff1b;align-items:end;margin-top:22px;padding-top:13px;display:flex}.photos-section-title h2{flex:1;margin:0;font-size:22px}.photos-section-title button{color:#0a84ff;background:0 0;border:0}.memory-card{border-radius:17px;flex-direction:column;height:410px;margin-top:12px;padding:16px;display:flex;position:relative;box-shadow:inset 0 -160px 100px #0008}.memory-card>svg{margin-left:auto}.memory-card>div{flex-direction:column;margin-top:auto;display:flex}.memory-card strong{font-size:26px}.memory-card span{letter-spacing:2px;text-transform:uppercase;font-size:11px}.featured-row{gap:9px;margin-top:12px;display:flex;overflow-x:auto}.featured-row article{flex-direction:column;flex:none;width:88%;display:flex}.featured-row article>div{aspect-ratio:1;border-radius:10px}.featured-row article span{color:#777;font-size:12px}.reference-photos .photo-grid{height:auto;margin-top:13px;padding-bottom:10px}.reference-store{background:#0e0e0e;padding:0 0 79px}.store-scroll{height:100%;padding:52px 19px 26px;overflow-y:auto}.store-title{align-items:center;margin-bottom:20px;display:flex}.store-title>div{flex:1;align-items:baseline;gap:11px;display:flex}.store-title h1{margin:0;font-size:34px}.store-title strong{color:#777;font-size:18px}.store-title>span{background:linear-gradient(145deg,#3a3c46,#1b1c22);border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.editorial-card{border-radius:22px;height:390px;margin-bottom:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0007}.editorial-card small{text-transform:uppercase;font-size:11px;font-weight:700}.editorial-card h2{width:80%;margin:7px 0;font-size:28px;line-height:1.05}.editorial-card p{color:#ffffffbf;width:80%;margin:0;font-size:14px}.editorial-card--sky{background:radial-gradient(circle at 68% 63%,#fff 0 4%,#4de1fb 5% 9%,#0000 10%),radial-gradient(circle at 65% 60%,#c653ff99,#0000 31%),linear-gradient(145deg,#10144d,#4630a6 58%,#1bc7e2)}.editorial-orbit{border:2px solid #fff9;border-radius:50%;place-items:center;width:230px;height:230px;font-size:74px;display:grid;position:absolute;bottom:30px;right:-10px;transform:rotate(-18deg)}.editorial-card--music{background:radial-gradient(circle at 60% 70%,#ffdd45,#0000 22%),linear-gradient(155deg,#531849,#ca2c72 60%,#f48c46)}.editorial-wave{clip-path:polygon(0 45%,10% 10%,20% 82%,30% 25%,40% 70%,50% 5%,60% 85%,70% 28%,80% 68%,90% 13%,100% 55%,100% 70%,0 70%);background:repeating-linear-gradient(90deg,#fffa 0 4px,#0000 4px 12px);height:110px;position:absolute;bottom:28px;left:16px;right:16px}.editorial-card--play{background:radial-gradient(circle at 80% 70%,#64ffbe88,#0000 30%),linear-gradient(145deg,#0d4137,#18236c);height:330px}.store-section-title{border-top:1px solid #ffffff1c;padding:14px 0 12px}.store-section-title h2{margin:0;font-size:19px}.store-section-title p{color:#777;margin:3px 0 0;font-size:13px}.reference-store .store-feature{margin:0 0 20px}.reference-store .store-list{padding:0}.reference-settings{background:#0e0e0e;padding:0}.settings-scroll{height:100%;padding:69px 16px 38px;overflow-y:auto}.settings-scroll>h1{margin:0 0 17px;font-size:35px;line-height:1}.settings-search{color:#777;background:#1c1c1e;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.settings-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:16px}.settings-account{background:#1c1c1e;border-radius:12px;align-items:center;gap:12px;margin:17px 0;padding:10px;display:flex}.settings-account>span{background:linear-gradient(145deg,#596172,#22252c);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.settings-account>div{flex-direction:column;flex:1;display:flex}.settings-account strong{font-size:17px}.settings-account small{color:#ccc;font-size:11px}.reference-settings-group{background:#1c1c1e;border-radius:12px;margin-bottom:17px;padding:0 11px;overflow:hidden}.reference-settings-group article{align-items:center;gap:12px;min-height:44px;display:flex}.reference-settings-group article:not(:last-child)>div{border-bottom:1px solid #ffffff18}.reference-settings-group article>div{flex:1;justify-content:space-between;align-self:stretch;align-items:center;min-width:0;display:flex}.reference-settings-group article>div strong{font-size:14px;font-weight:400}.reference-settings-group article>div small{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:12px;overflow:hidden}.reference-settings-group .settings-symbol{border-radius:6px;flex:none;width:27px;height:27px}.settings-chevron{color:#555}.reference-settings .wallpaper-picker button{height:105px}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.camera-mode-strip{padding:0}.camera-mode-strip button:first-child{margin-left:-205px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""} diff --git a/sky_phone/source/html/assets/sky-media-D5gnJ480.js b/sky_phone/source/html/assets/sky-media-D5gnJ480.js deleted file mode 100644 index 65b8a87..0000000 --- a/sky_phone/source/html/assets/sky-media-D5gnJ480.js +++ /dev/null @@ -1 +0,0 @@ -import{d as a}from"./sky-index-BKXjgmDW.js";const s=[{capturedAt:Date.now()-864e5,gradient:"linear-gradient(145deg, #ff9a62, #5f2c82 58%, #141e30)",id:"sunset-drive",titleKey:"Apps.photos.samples.sunset"},{capturedAt:Date.now()-1728e5,gradient:"linear-gradient(160deg, #67d5b5, #26648e 55%, #0b132b)",id:"ocean-air",titleKey:"Apps.photos.samples.ocean"},{capturedAt:Date.now()-2592e5,gradient:"linear-gradient(135deg, #fbc2eb, #a6c1ee 48%, #302b63)",id:"city-lights",titleKey:"Apps.photos.samples.city"},{capturedAt:Date.now()-3456e5,gradient:"linear-gradient(150deg, #f6d365, #fda085 45%, #512b58)",id:"desert-road",titleKey:"Apps.photos.samples.desert"}],r=a("media",{state:()=>({cameraFacing:"rear",cameraMode:"photo",cameraZoom:1,captures:[],claimedApps:[]}),getters:{photos:e=>[...e.captures,...s]},actions:{capture(){const e=["linear-gradient(145deg, #ff6b6b, #845ec2 52%, #0f2027)","linear-gradient(150deg, #00c9a7, #4d8076 46%, #1f3a5f)","linear-gradient(135deg, #ffc75f, #f96d80 48%, #4b4453)"],t=this.captures.length;this.captures.unshift({capturedAt:Date.now(),gradient:e[t%e.length],id:`capture-${Date.now()}`,titleKey:"Apps.photos.samples.capture"})},claimApp(e){this.claimedApps.includes(e)||this.claimedApps.push(e)}}});export{r as u}; diff --git a/sky_phone/source/html/assets/sky-user-round-BncK4Mzn.js b/sky_phone/source/html/assets/sky-user-round-BncK4Mzn.js deleted file mode 100644 index d7a57ff..0000000 --- a/sky_phone/source/html/assets/sky-user-round-BncK4Mzn.js +++ /dev/null @@ -1 +0,0 @@ -import{f as e}from"./sky-index-BKXjgmDW.js";const c=e("grid-2x2",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 12h18",key:"1i2n21"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",key:"h1oib"}]]);const h=e("user-round",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);export{c as G,h as U}; diff --git a/sky_phone/source/html/index.html b/sky_phone/source/html/index.html index 7f5997c..7430e82 100644 --- a/sky_phone/source/html/index.html +++ b/sky_phone/source/html/index.html @@ -4,8 +4,8 @@ Sky Phone - - + +