Files
music-admin/.output/public/_nuxt/DtFCdNDb.js
poptong 83b162d2bd
Some checks failed
🚀 Deploy - Demo / deployment (push) Has been cancelled
🔧 웹훅 URL을 HTTPS로 수정
- 웹훅 URL을 https://admin.youtooplay.com/webhook로 변경
- Nginx 리버스 프록시 설정 파일 추가
- 배포 가이드 업데이트
2025-10-01 01:47:51 +09:00

2 lines
63 KiB
JavaScript

import{i as Ht,g as ce,p as H,u as at,w as ie,a as ye,c as l,F as J,m as U,b as lt,d as _e,s as fe,e as Ge,r as L,f as I,o as St,h as zt,j as ke,n as Ee,I as Xe,k as nt,l as jt,t as K,q as Kt,v as oe,x as Wt,y as qt,z as Yt,A as Ie,B as ge,C as xe,V as de,D as Qt,E as Pt,G as Jt,H as Xt,J as Y,K as Zt,L as ea,M as ta,N as aa,O as ft,P as mt,Q as re,R as je,S as ot,T as ve,U as y,W as he,X as ne,Y as A,Z as w,_ as W,$,a0 as Me,a1 as Pe,a2 as Ve,a3 as $e,a4 as me,a5 as la,a6 as na,a7 as oa,a8 as ra,a9 as Ze,aa as Le,ab as sa,ac as ua,ad as ia,ae as da,af as ca,ag as fa,ah as ma,ai as va,aj as vt,ak as Te,al as Ce,am as ga,an as ya,ao as pa,ap as kt,aq as Ue,ar as Oe,as as ba,at as ha,au as wa,av as Sa,aw as rt,ax as Ye,ay as Fe,az as Pa,aA as ka}from"./C0u2Lk3h.js";import{a as xa}from"./vJlLu25e.js";import{V as R,a as we}from"./M3HjjlDm.js";import{V as st}from"./CHrTZ85L.js";import{u as Va,V as Z,m as Ia,a as He}from"./DSEcO8b-.js";import{u as Ta,V as Ca,a as gt,m as Aa}from"./BK2mOCZY.js";import{V as Ke,a as Ne}from"./DesO6ExF.js";import{V as ut}from"./B1lTaUKS.js";import{V as et,m as Da}from"./kUwpeLub.js";import{V as Fa,a as Ma,b as Qe,c as _a}from"./BQaMK7Q4.js";/* empty css */import"./CCmxpPjt.js";import"./5zhjgqfi.js";function yt(e,n,a){return Object.keys(e).filter(t=>Ht(t)&&t.endsWith(n)).reduce((t,o)=>(t[o.slice(0,-n.length)]=s=>e[o](s,a(s)),t),{})}const Ra=H({renderless:Boolean,...lt()},"VVirtualScrollItem"),Ba=ce()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Ra(),emits:{"update:height":e=>!0},setup(e,n){let{attrs:a,emit:t,slots:o}=n;const{resizeRef:s,contentRect:u}=at(void 0,"border");ie(()=>{var i;return(i=u.value)==null?void 0:i.height},i=>{i!=null&&t("update:height",i)}),ye(()=>{var i,d;return e.renderless?l(J,null,[(i=o.default)==null?void 0:i.call(o,{itemRef:s})]):l("div",U({ref:s,class:["v-virtual-scroll__item",e.class],style:e.style},a),[(d=o.default)==null?void 0:d.call(o)])})}}),La=-1,Oa=1,Je=100,Na=H({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Ga(e,n){const a=_e(),t=fe(0);Ge(()=>{t.value=parseFloat(e.itemHeight||0)});const o=fe(0),s=fe(Math.ceil((parseInt(e.height)||a.height.value)/(t.value||16))||1),u=fe(0),i=fe(0),d=L(),v=L();let f=0;const{resizeRef:c,contentRect:r}=at();Ge(()=>{c.value=d.value});const m=I(()=>{var g;return d.value===document.documentElement?a.height.value:((g=r.value)==null?void 0:g.height)||parseInt(e.height)||0}),P=I(()=>!!(d.value&&v.value&&m.value&&t.value));let k=Array.from({length:n.value.length}),p=Array.from({length:n.value.length});const S=fe(0);let b=-1;function M(g){return k[g]||t.value}const N=zt(()=>{const g=performance.now();p[0]=0;const V=n.value.length;for(let _=1;_<=V-1;_++)p[_]=(p[_-1]||0)+M(_-1);S.value=Math.max(S.value,performance.now()-g)},S),D=ie(P,g=>{g&&(D(),f=v.value.offsetTop,N.immediate(),X(),~b&&Ee(()=>{Xe&&window.requestAnimationFrame(()=>{ue(b),b=-1})}))});St(()=>{N.clear()});function ae(g,V){const _=k[g],z=t.value;t.value=z?Math.min(t.value,V):V,(_!==V||z!==t.value)&&(k[g]=V,N())}function G(g){return g=ke(g,0,n.value.length-1),p[g]||0}function x(g){return Ea(p,g)}let h=0,T=0,C=0;ie(m,(g,V)=>{V&&(X(),g<V&&requestAnimationFrame(()=>{T=0,X()}))});function B(){if(!d.value||!v.value)return;const g=d.value.scrollTop,V=performance.now();V-C>500?(T=Math.sign(g-h),f=v.value.offsetTop):T=g-h,h=g,C=V,X()}function E(){!d.value||!v.value||(T=0,C=0,X())}let le=-1;function X(){cancelAnimationFrame(le),le=requestAnimationFrame(se)}function se(){if(!d.value||!m.value)return;const g=h-f,V=Math.sign(T),_=Math.max(0,g-Je),z=ke(x(_),0,n.value.length),ee=g+m.value+Je,F=ke(x(ee)+1,z+1,n.value.length);if((V!==La||z<o.value)&&(V!==Oa||F>s.value)){const j=G(o.value)-G(z),O=G(F)-G(s.value);Math.max(j,O)>Je?(o.value=z,s.value=F):(z<=0&&(o.value=z),F>=n.value.length&&(s.value=F))}u.value=G(o.value),i.value=G(n.value.length)-G(s.value)}function ue(g){const V=G(g);!d.value||g&&!V?b=g:d.value.scrollTop=V}const Ae=I(()=>n.value.slice(o.value,s.value).map((g,V)=>({raw:g,index:V+o.value})));return ie(n,()=>{k=Array.from({length:n.value.length}),p=Array.from({length:n.value.length}),N.immediate(),X()},{deep:!0}),{calculateVisibleItems:X,containerRef:d,markerRef:v,computedItems:Ae,paddingTop:u,paddingBottom:i,scrollToIndex:ue,handleScroll:B,handleScrollend:E,handleItemResize:ae}}function Ea(e,n){let a=e.length-1,t=0,o=0,s=null,u=-1;if(e[a]<n)return a;for(;t<=a;)if(o=t+a>>1,s=e[o],s>n)a=o-1;else if(s<n)u=o,t=o+1;else return s===n?o:t;return u}const $a=H({items:{type:Array,default:()=>[]},renderless:Boolean,...Na(),...lt(),...Wt()},"VVirtualScroll"),Ua=ce()({name:"VVirtualScroll",props:$a(),setup(e,n){let{slots:a}=n;const t=nt("VVirtualScroll"),{dimensionStyles:o}=jt(e),{calculateVisibleItems:s,containerRef:u,markerRef:i,handleScroll:d,handleScrollend:v,handleItemResize:f,scrollToIndex:c,paddingTop:r,paddingBottom:m,computedItems:P}=Ga(e,K(e,"items"));return Kt(()=>e.renderless,()=>{function k(){var b,M;const S=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";u.value===document.documentElement?(document[S]("scroll",d,{passive:!0}),document[S]("scrollend",v)):((b=u.value)==null||b[S]("scroll",d,{passive:!0}),(M=u.value)==null||M[S]("scrollend",v))}qt(()=>{u.value=Yt(t.vnode.el,!0),k(!0)}),St(k)}),ye(()=>{const k=P.value.map(p=>l(Ba,{key:p.index,renderless:e.renderless,"onUpdate:height":S=>f(p.index,S)},{default:S=>{var b;return(b=a.default)==null?void 0:b.call(a,{item:p.raw,index:p.index,...S})}}));return e.renderless?l(J,null,[l("div",{ref:i,class:"v-virtual-scroll__spacer",style:{paddingTop:oe(r.value)}},null),k,l("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:oe(m.value)}},null)]):l("div",{ref:u,class:["v-virtual-scroll",e.class],onScrollPassive:d,onScrollend:v,style:[o.value,e.style]},[l("div",{ref:i,class:"v-virtual-scroll__container",style:{paddingTop:oe(r.value),paddingBottom:oe(m.value)}},[k])])}),{calculateVisibleItems:s,scrollToIndex:c}}});function Ha(e,n){const a=fe(!1);let t;function o(i){cancelAnimationFrame(t),a.value=!0,t=requestAnimationFrame(()=>{t=requestAnimationFrame(()=>{a.value=!1})})}async function s(){await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>{if(a.value){const d=ie(a,()=>{d(),i()})}else i()})}async function u(i){var f,c;if(i.key==="Tab"&&((f=n.value)==null||f.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const d=(c=e.value)==null?void 0:c.$el;if(!d)return;(i.key==="Home"||i.key==="End")&&d.scrollTo({top:i.key==="Home"?0:d.scrollHeight,behavior:"smooth"}),await s();const v=d.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const r=d.getBoundingClientRect().top;for(const m of v)if(m.getBoundingClientRect().top>=r){m.focus();break}}else{const r=d.getBoundingClientRect().bottom;for(const m of[...v].reverse())if(m.getBoundingClientRect().bottom<=r){m.focus();break}}}return{onScrollPassive:o,onKeydown:u}}const za=H({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:re,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...Aa({itemChildren:!1})},"Select"),ja=H({...za(),...ta(Ia({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ea({transition:{component:aa}})},"VSelect"),Se=ce()({name:"VSelect",props:ja(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,n){let{slots:a}=n;const{t}=Ie(),o=L(),s=L(),u=L(),i=ge(e,"menu"),d=I({get:()=>i.value,set:g=>{var V;i.value&&!g&&((V=s.value)!=null&&V.ΨopenChildren.size)||(i.value=g)}}),{items:v,transformIn:f,transformOut:c}=Ta(e),r=ge(e,"modelValue",[],g=>f(g===null?[null]:xe(g)),g=>{const V=c(g);return e.multiple?V:V[0]??null}),m=I(()=>typeof e.counterValue=="function"?e.counterValue(r.value):typeof e.counterValue=="number"?e.counterValue:r.value.length),P=Va(e),k=I(()=>r.value.map(g=>g.value)),p=fe(!1),S=I(()=>d.value?e.closeText:e.openText);let b="",M;const N=I(()=>e.hideSelected?v.value.filter(g=>!r.value.some(V=>e.valueComparator(V,g))):v.value),D=I(()=>e.hideNoData&&!N.value.length||P.isReadonly.value||P.isDisabled.value),ae=I(()=>{var g;return{...e.menuProps,activatorProps:{...((g=e.menuProps)==null?void 0:g.activatorProps)||{},"aria-haspopup":"listbox"}}}),G=L(),x=Ha(G,o);function h(g){e.openOnClear&&(d.value=!0)}function T(){D.value||(d.value=!d.value)}function C(g){ft(g)&&B(g)}function B(g){var ee,F;if(!g.key||P.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(g.key)&&g.preventDefault(),["Enter","ArrowDown"," "].includes(g.key)&&(d.value=!0),["Escape","Tab"].includes(g.key)&&(d.value=!1),g.key==="Home"?(ee=G.value)==null||ee.focus("first"):g.key==="End"&&((F=G.value)==null||F.focus("last"));const V=1e3;if(e.multiple||!ft(g))return;const _=performance.now();_-M>V&&(b=""),b+=g.key.toLowerCase(),M=_;const z=v.value.find(j=>j.title.toLowerCase().startsWith(b));if(z!==void 0){r.value=[z];const j=N.value.indexOf(z);Xe&&window.requestAnimationFrame(()=>{var O;j>=0&&((O=u.value)==null||O.scrollToIndex(j))})}}function E(g){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!g.props.disabled)if(e.multiple){const _=r.value.findIndex(ee=>e.valueComparator(ee.value,g.value)),z=V??!~_;if(~_){const ee=z?[...r.value,g]:[...r.value];ee.splice(_,1),r.value=ee}else z&&(r.value=[...r.value,g])}else{const _=V!==!1;r.value=_?[g]:[],Ee(()=>{d.value=!1})}}function le(g){var V;(V=G.value)!=null&&V.$el.contains(g.relatedTarget)||(d.value=!1)}function X(){var g;e.eager&&((g=u.value)==null||g.calculateVisibleItems())}function se(){var g;p.value&&((g=o.value)==null||g.focus())}function ue(g){p.value=!0}function Ae(g){if(g==null)r.value=[];else if(mt(o.value,":autofill")||mt(o.value,":-webkit-autofill")){const V=v.value.find(_=>_.title===g);V&&E(V)}else o.value&&(o.value.value="")}return ie(d,()=>{if(!e.hideSelected&&d.value&&r.value.length){const g=N.value.findIndex(V=>r.value.some(_=>e.valueComparator(_.value,V.value)));Xe&&window.requestAnimationFrame(()=>{var V;g>=0&&((V=u.value)==null||V.scrollToIndex(g))})}}),ie(()=>e.items,(g,V)=>{d.value||p.value&&!V.length&&g.length&&(d.value=!0)}),ye(()=>{const g=!!(e.chips||a.chip),V=!!(!e.hideNoData||N.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),_=r.value.length>0,z=Z.filterProps(e),ee=_||!p.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return l(Z,U({ref:o},z,{modelValue:r.value.map(F=>F.props.value).join(", "),"onUpdate:modelValue":Ae,focused:p.value,"onUpdate:focused":F=>p.value=F,validationValue:r.externalValue,counterValue:m.value,dirty:_,class:["v-select",{"v-select--active-menu":d.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":r.value.length,"v-select--selection-slot":!!a.selection},e.class],style:e.style,inputmode:"none",placeholder:ee,"onClick:clear":h,"onMousedown:control":T,onBlur:le,onKeydown:B,"aria-label":t(S.value),title:t(S.value)}),{...a,default:()=>l(J,null,[l(Qt,U({ref:s,modelValue:d.value,"onUpdate:modelValue":F=>d.value=F,activator:"parent",contentClass:"v-select__content",disabled:D.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:X,onAfterLeave:se},ae.value),{default:()=>[V&&l(Ca,U({ref:G,selected:k.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:F=>F.preventDefault(),onKeydown:C,onFocusin:ue,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},x,e.listProps),{default:()=>{var F,j,O;return[(F=a["prepend-item"])==null?void 0:F.call(a),!N.value.length&&!e.hideNoData&&(((j=a["no-data"])==null?void 0:j.call(a))??l(gt,{title:t(e.noDataText)},null)),l(Ua,{ref:u,renderless:!0,items:N.value},{default:q=>{var De;let{item:te,index:pe,itemRef:Q}=q;const be=U(te.props,{ref:Q,key:pe,onClick:()=>E(te,null)});return((De=a.item)==null?void 0:De.call(a,{item:te,index:pe,props:be}))??l(gt,U(be,{role:"option"}),{prepend:Re=>{let{isSelected:Be}=Re;return l(J,null,[e.multiple&&!e.hideSelected?l(Ke,{key:te.value,modelValue:Be,ripple:!1,tabindex:"-1"},null):void 0,te.props.prependAvatar&&l(Pt,{image:te.props.prependAvatar},null),te.props.prependIcon&&l(de,{icon:te.props.prependIcon},null)])}})}}),(O=a["append-item"])==null?void 0:O.call(a)]}})]}),r.value.map((F,j)=>{function O(Q){Q.stopPropagation(),Q.preventDefault(),E(F,!1)}const q={"onClick:close":O,onKeydown(Q){Q.key!=="Enter"&&Q.key!==" "||(Q.preventDefault(),Q.stopPropagation(),O(Q))},onMousedown(Q){Q.preventDefault(),Q.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},te=g?!!a.chip:!!a.selection,pe=te?Jt(g?a.chip({item:F,index:j,props:q}):a.selection({item:F,index:j})):void 0;if(!(te&&!pe))return l("div",{key:F.value,class:"v-select__selection"},[g?a.chip?l(Xt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:F.title}}},{default:()=>[pe]}):l(ut,U({key:"chip",closable:e.closableChips,size:"small",text:F.title,disabled:F.props.disabled},q),null):pe??l("span",{class:"v-select__selection-text"},[F.title,e.multiple&&j<r.value.length-1&&l("span",{class:"v-select__selection-comma"},[Y(",")])])])})]),"append-inner":function(){var q;for(var F=arguments.length,j=new Array(F),O=0;O<F;O++)j[O]=arguments[O];return l(J,null,[(q=a["append-inner"])==null?void 0:q.call(a,...j),e.menuIcon?l(de,{class:"v-select__menu-icon",icon:e.menuIcon},null):void 0])}})}),Zt({isFocused:p,menu:d,select:E},o)}}),Ka={class:"d-flex flex-column justify-center gap-5"},Wa={class:"d-flex flex-wrap gap-2"},qa=je({__name:"AccountSettingsAccount",setup(e){const n={avatarImg:xa,firstName:"john",lastName:"Doe",email:"johnDoe@example.com",org:"ThemeSelection",phone:"+1 (917) 543-9876",address:"123 Main St, New York, NY 10001",state:"New York",zip:"10001",country:"USA",language:"English",timezone:"(GMT-11:00) International Date Line West",currency:"USD"},a=L(),t=L(structuredClone(n)),o=L(!1),s=()=>{t.value=structuredClone(n)},u=f=>{const c=new FileReader,{files:r}=f.target;r&&r.length&&(c.readAsDataURL(r[0]),c.onload=()=>{typeof c.result=="string"&&(t.value.avatarImg=c.result)})},i=()=>{t.value.avatarImg=n.avatarImg},d=["(GMT-11:00) International Date Line West","(GMT-11:00) Midway Island","(GMT-10:00) Hawaii","(GMT-09:00) Alaska","(GMT-08:00) Pacific Time (US & Canada)","(GMT-08:00) Tijuana","(GMT-07:00) Arizona","(GMT-07:00) Chihuahua","(GMT-07:00) La Paz","(GMT-07:00) Mazatlan","(GMT-07:00) Mountain Time (US & Canada)","(GMT-06:00) Central America","(GMT-06:00) Central Time (US & Canada)","(GMT-06:00) Guadalajara","(GMT-06:00) Mexico City","(GMT-06:00) Monterrey","(GMT-06:00) Saskatchewan","(GMT-05:00) Bogota","(GMT-05:00) Eastern Time (US & Canada)","(GMT-05:00) Indiana (East)","(GMT-05:00) Lima","(GMT-05:00) Quito","(GMT-04:00) Atlantic Time (Canada)","(GMT-04:00) Caracas","(GMT-04:00) La Paz","(GMT-04:00) Santiago","(GMT-03:30) Newfoundland","(GMT-03:00) Brasilia","(GMT-03:00) Buenos Aires","(GMT-03:00) Georgetown","(GMT-03:00) Greenland","(GMT-02:00) Mid-Atlantic","(GMT-01:00) Azores","(GMT-01:00) Cape Verde Is.","(GMT+00:00) Casablanca","(GMT+00:00) Dublin","(GMT+00:00) Edinburgh","(GMT+00:00) Lisbon","(GMT+00:00) London"],v=["USD","EUR","GBP","AUD","BRL","CAD","CNY","CZK","DKK","HKD","HUF","INR"];return(f,c)=>(ve(),ot(we,null,{default:y(()=>[l(R,{cols:"12"},{default:y(()=>[l(he,{title:"Account Details"},{default:y(()=>[l(ne,{class:"d-flex"},{default:y(()=>[l(Pt,{rounded:"lg",size:"100",class:"me-6",image:w(t).avatarImg},null,8,["image"]),A("form",Ka,[A("div",Wa,[l(W,{color:"primary",onClick:c[0]||(c[0]=r=>{var m;return(m=w(a))==null?void 0:m.click()})},{default:y(()=>[l(de,{icon:"bx-cloud-upload",class:"d-sm-none"}),c[14]||(c[14]=A("span",{class:"d-none d-sm-block"},"Upload new photo",-1))]),_:1}),A("input",{ref_key:"refInputEl",ref:a,type:"file",name:"file",accept:".jpeg,.png,.jpg,GIF",hidden:"",onInput:u},null,544),l(W,{type:"reset",color:"error",variant:"tonal",onClick:i},{default:y(()=>[c[15]||(c[15]=A("span",{class:"d-none d-sm-block"},"Reset",-1)),l(de,{icon:"bx-refresh",class:"d-sm-none"})]),_:1})]),c[16]||(c[16]=A("p",{class:"text-body-1 mb-0"}," Allowed JPG, GIF or PNG. Max size of 800K ",-1))])]),_:1}),l(st),l(ne,null,{default:y(()=>[l(He,{class:"mt-6"},{default:y(()=>[l(we,null,{default:y(()=>[l(R,{md:"6",cols:"12"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).firstName,"onUpdate:modelValue":c[1]||(c[1]=r=>w(t).firstName=r),placeholder:"John",label:"First Name"},null,8,["id","modelValue"])]),_:1}),l(R,{md:"6",cols:"12"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).lastName,"onUpdate:modelValue":c[2]||(c[2]=r=>w(t).lastName=r),placeholder:"Doe",label:"Last Name"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).email,"onUpdate:modelValue":c[3]||(c[3]=r=>w(t).email=r),label:"E-mail",placeholder:"johndoe@gmail.com",type:"email"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).org,"onUpdate:modelValue":c[4]||(c[4]=r=>w(t).org=r),label:"Organization",placeholder:"ThemeSelection"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).phone,"onUpdate:modelValue":c[5]||(c[5]=r=>w(t).phone=r),label:"Phone Number",placeholder:"+1 (917) 543-9876"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).address,"onUpdate:modelValue":c[6]||(c[6]=r=>w(t).address=r),label:"Address",placeholder:"123 Main St, New York, NY 10001"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).state,"onUpdate:modelValue":c[7]||(c[7]=r=>w(t).state=r),label:"State",placeholder:"New York"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).zip,"onUpdate:modelValue":c[8]||(c[8]=r=>w(t).zip=r),label:"Zip Code",placeholder:"10001"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Se,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).country,"onUpdate:modelValue":c[9]||(c[9]=r=>w(t).country=r),label:"Country",items:["USA","Canada","UK","India","Australia"],placeholder:"Select Country"},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Se,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).language,"onUpdate:modelValue":c[10]||(c[10]=r=>w(t).language=r),label:"Language",placeholder:"Select Language",items:["English","Spanish","Arabic","Hindi","Urdu"]},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Se,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).timezone,"onUpdate:modelValue":c[11]||(c[11]=r=>w(t).timezone=r),label:"Timezone",placeholder:"Select Timezone",items:d,"menu-props":{maxHeight:200}},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Se,{id:("useId"in f?f.useId:w($))(),modelValue:w(t).currency,"onUpdate:modelValue":c[12]||(c[12]=r=>w(t).currency=r),label:"Currency",placeholder:"Select Currency",items:v,"menu-props":{maxHeight:200}},null,8,["id","modelValue"])]),_:1}),l(R,{cols:"12",class:"d-flex flex-wrap gap-4"},{default:y(()=>[l(W,null,{default:y(()=>[...c[17]||(c[17]=[Y("Save changes",-1)])]),_:1}),l(W,{color:"secondary",variant:"tonal",type:"reset",onClick:Me(s,["prevent"])},{default:y(()=>[...c[18]||(c[18]=[Y(" Reset ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(R,{cols:"12"},{default:y(()=>[l(he,{title:"Deactivate Account"},{default:y(()=>[l(ne,null,{default:y(()=>[A("div",null,[l(Ne,{id:("useId"in f?f.useId:w($))(),modelValue:w(o),"onUpdate:modelValue":c[13]||(c[13]=r=>Pe(o)?o.value=r:null),label:"I confirm my account deactivation"},null,8,["id","modelValue"])]),l(W,{disabled:!w(o),color:"error",class:"mt-3"},{default:y(()=>[...c[19]||(c[19]=[Y(" Deactivate Account ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),Ya={class:"d-flex flex-wrap gap-4 mt-4"},Qa=je({__name:"AccountSettingsNotification",setup(e){const n=L([{type:"New for you",email:!0,browser:!0,app:!0},{type:"Account activity",email:!0,browser:!0,app:!0},{type:"A new browser used to sign in",email:!0,browser:!0,app:!1},{type:"A new device is linked",email:!0,browser:!1,app:!1}]),a=L("Only when I'm online");return(t,o)=>(ve(),ot(he,{title:"Recent Devices"},{default:y(()=>[l(ne,null,{default:y(()=>[...o[1]||(o[1]=[Y(" We need permission from your browser to show notifications. ",-1),A("a",{href:"javascript:void(0)"},"Request Permission",-1)])]),_:1}),l(et,{class:"text-no-wrap"},{default:y(()=>[o[2]||(o[2]=A("thead",null,[A("tr",null,[A("th",{scope:"col"}," Type "),A("th",{scope:"col"}," EMAIL "),A("th",{scope:"col"}," BROWSER "),A("th",{scope:"col"}," App ")])],-1)),A("tbody",null,[(ve(!0),Ve(J,null,$e(w(n),s=>(ve(),Ve("tr",{key:s.type},[A("td",null,me(s.type),1),A("td",null,[l(Ne,{id:("useId"in t?t.useId:w($))(),modelValue:s.email,"onUpdate:modelValue":u=>s.email=u},null,8,["id","modelValue","onUpdate:modelValue"])]),A("td",null,[l(Ne,{id:("useId"in t?t.useId:w($))(),modelValue:s.browser,"onUpdate:modelValue":u=>s.browser=u},null,8,["id","modelValue","onUpdate:modelValue"])]),A("td",null,[l(Ne,{id:("useId"in t?t.useId:w($))(),modelValue:s.app,"onUpdate:modelValue":u=>s.app=u},null,8,["id","modelValue","onUpdate:modelValue"])])]))),128))])]),_:1}),l(st),l(ne,null,{default:y(()=>[l(He,{onSubmit:Me(()=>{},["prevent"])},{default:y(()=>[o[5]||(o[5]=A("p",{class:"text-base font-weight-medium"}," When should we send you notifications? ",-1)),l(we,null,{default:y(()=>[l(R,{cols:"12",sm:"6"},{default:y(()=>[l(Se,{id:("useId"in t?t.useId:w($))(),modelValue:w(a),"onUpdate:modelValue":o[0]||(o[0]=s=>Pe(a)?a.value=s:null),mandatory:"",items:["Only when I'm online","Anytime"]},null,8,["id","modelValue"])]),_:1})]),_:1}),A("div",Ya,[l(W,{type:"submit"},{default:y(()=>[...o[3]||(o[3]=[Y(" Save Changes ",-1)])]),_:1}),l(W,{color:"secondary",variant:"tonal",type:"reset"},{default:y(()=>[...o[4]||(o[4]=[Y(" Reset ",-1)])]),_:1})])]),_:1})]),_:1})]),_:1}))}}),Ja=la(Qa,[["__scopeId","data-v-5bf444da"]]);function Xa(){const e=L([]);na(()=>e.value=[]);function n(a,t){e.value[t]=a}return{refs:e,updateRef:n}}const Za=H({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:re,default:"$first"},prevIcon:{type:re,default:"$prev"},nextIcon:{type:re,default:"$next"},lastIcon:{type:re,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...va(),...lt(),...ma(),...fa(),...ca(),...da(),...ia({tag:"nav"}),...ua(),...sa({variant:"text"})},"VPagination"),pt=ce()({name:"VPagination",props:Za(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,n){let{slots:a,emit:t}=n;const o=ge(e,"modelValue"),{t:s,n:u}=Ie(),{isRtl:i}=oa(),{themeClasses:d}=ra(e),{width:v}=_e(),f=fe(-1);Ze(void 0,{scoped:!0});const{resizeRef:c}=at(x=>{if(!x.length)return;const{target:h,contentRect:T}=x[0],C=h.querySelector(".v-pagination__list > *");if(!C)return;const B=T.width,E=C.offsetWidth+parseFloat(getComputedStyle(C).marginRight)*2;f.value=k(B,E)}),r=I(()=>parseInt(e.length,10)),m=I(()=>parseInt(e.start,10)),P=I(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):f.value>=0?f.value:k(v.value,58));function k(x,h){const T=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((x-h*T)/h).toFixed(2)))}const p=I(()=>{if(r.value<=0||isNaN(r.value)||r.value>Number.MAX_SAFE_INTEGER)return[];if(P.value<=0)return[];if(P.value===1)return[o.value];if(r.value<=P.value)return Le(r.value,m.value);const x=P.value%2===0,h=x?P.value/2:Math.floor(P.value/2),T=x?h:h+1,C=r.value-h;if(T-o.value>=0)return[...Le(Math.max(1,P.value-1),m.value),e.ellipsis,r.value];if(o.value-C>=(x?1:0)){const B=P.value-1,E=r.value-B+m.value;return[m.value,e.ellipsis,...Le(B,E)]}else{const B=Math.max(1,P.value-3),E=B===1?o.value:o.value-Math.ceil(B/2)+m.value;return[m.value,e.ellipsis,...Le(B,E),e.ellipsis,r.value]}});function S(x,h,T){x.preventDefault(),o.value=h,T&&t(T,h)}const{refs:b,updateRef:M}=Xa();Ze({VPaginationBtn:{color:K(e,"color"),border:K(e,"border"),density:K(e,"density"),size:K(e,"size"),variant:K(e,"variant"),rounded:K(e,"rounded"),elevation:K(e,"elevation")}});const N=I(()=>p.value.map((x,h)=>{const T=C=>M(C,h);if(typeof x=="string")return{isActive:!1,key:`ellipsis-${h}`,page:x,props:{ref:T,ellipsis:!0,icon:!0,disabled:!0}};{const C=x===o.value;return{isActive:C,key:x,page:u(x),props:{ref:T,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:C?e.activeColor:e.color,"aria-current":C,"aria-label":s(C?e.currentPageAriaLabel:e.pageAriaLabel,x),onClick:B=>S(B,x)}}}})),D=I(()=>{const x=!!e.disabled||o.value<=m.value,h=!!e.disabled||o.value>=m.value+r.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:T=>S(T,m.value,"first"),disabled:x,"aria-label":s(e.firstAriaLabel),"aria-disabled":x}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:T=>S(T,o.value-1,"prev"),disabled:x,"aria-label":s(e.previousAriaLabel),"aria-disabled":x},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:T=>S(T,o.value+1,"next"),disabled:h,"aria-label":s(e.nextAriaLabel),"aria-disabled":h},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:T=>S(T,m.value+r.value-1,"last"),disabled:h,"aria-label":s(e.lastAriaLabel),"aria-disabled":h}:void 0}});function ae(){var h;const x=o.value-m.value;(h=b.value[x])==null||h.$el.focus()}function G(x){x.key===vt.left&&!e.disabled&&o.value>+e.start?(o.value=o.value-1,Ee(ae)):x.key===vt.right&&!e.disabled&&o.value<m.value+r.value-1&&(o.value=o.value+1,Ee(ae))}return ye(()=>l(e.tag,{ref:c,class:["v-pagination",d.value,e.class],style:e.style,role:"navigation","aria-label":s(e.ariaLabel),onKeydown:G,"data-test":"v-pagination-root"},{default:()=>[l("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&l("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[a.first?a.first(D.value.first):l(W,U({_as:"VPaginationBtn"},D.value.first),null)]),l("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[a.prev?a.prev(D.value.prev):l(W,U({_as:"VPaginationBtn"},D.value.prev),null)]),N.value.map((x,h)=>l("li",{key:x.key,class:["v-pagination__item",{"v-pagination__item--is-active":x.isActive}],"data-test":"v-pagination-item"},[a.item?a.item(x):l(W,U({_as:"VPaginationBtn"},x.props),{default:()=>[x.page]})])),l("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[a.next?a.next(D.value.next):l(W,U({_as:"VPaginationBtn"},D.value.next),null)]),e.showFirstLastPage&&l("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[a.last?a.last(D.value.last):l(W,U({_as:"VPaginationBtn"},D.value.last),null)])])]})),{}}}),el=H({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),xt=Symbol.for("vuetify:data-table-pagination");function tl(e){const n=ge(e,"page",void 0,t=>+(t??1)),a=ge(e,"itemsPerPage",void 0,t=>+(t??10));return{page:n,itemsPerPage:a}}function al(e){const{page:n,itemsPerPage:a,itemsLength:t}=e,o=I(()=>a.value===-1?0:a.value*(n.value-1)),s=I(()=>a.value===-1?t.value:Math.min(t.value,o.value+a.value)),u=I(()=>a.value===-1||t.value===0?1:Math.ceil(t.value/a.value));ie([n,u],()=>{n.value>u.value&&(n.value=u.value)});function i(r){a.value=r,n.value=1}function d(){n.value=ke(n.value+1,1,u.value)}function v(){n.value=ke(n.value-1,1,u.value)}function f(r){n.value=ke(r,1,u.value)}const c={page:n,itemsPerPage:a,startIndex:o,stopIndex:s,pageCount:u,itemsLength:t,nextPage:d,prevPage:v,setPage:f,setItemsPerPage:i};return Ce(xt,c),c}function ll(){const e=Te(xt);if(!e)throw new Error("Missing pagination!");return e}function nl(e){const n=nt("usePaginatedItems"),{items:a,startIndex:t,stopIndex:o,itemsPerPage:s}=e,u=I(()=>s.value<=0?a.value:a.value.slice(t.value,o.value));return ie(u,i=>{n.emit("update:currentItems",i)}),{paginatedItems:u}}const Vt=H({prevIcon:{type:re,default:"$prev"},nextIcon:{type:re,default:"$next"},firstIcon:{type:re,default:"$first"},lastIcon:{type:re,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),bt=ce()({name:"VDataTableFooter",props:Vt(),setup(e,n){let{slots:a}=n;const{t}=Ie(),{page:o,pageCount:s,startIndex:u,stopIndex:i,itemsLength:d,itemsPerPage:v,setItemsPerPage:f}=ll(),c=I(()=>e.itemsPerPageOptions.map(r=>typeof r=="number"?{value:r,title:r===-1?t("$vuetify.dataFooter.itemsPerPageAll"):String(r)}:{...r,title:isNaN(Number(r.title))?t(r.title):r.title}));return ye(()=>{var m;const r=pt.filterProps(e);return l("div",{class:"v-data-table-footer"},[(m=a.prepend)==null?void 0:m.call(a),l("div",{class:"v-data-table-footer__items-per-page"},[l("span",null,[t(e.itemsPerPageText)]),l(Se,{items:c.value,modelValue:v.value,"onUpdate:modelValue":P=>f(Number(P)),density:"compact",variant:"outlined","hide-details":!0},null)]),l("div",{class:"v-data-table-footer__info"},[l("div",null,[t(e.pageText,d.value?u.value+1:0,i.value,d.value)])]),l("div",{class:"v-data-table-footer__pagination"},[l(pt,U({modelValue:o.value,"onUpdate:modelValue":P=>o.value=P,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:s.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},r),null)])])}),{}}}),ze=ga({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,n)=>{let{slots:a}=n;const t=e.tag??"td";return l(t,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:oe(e.height),width:oe(e.width),maxWidth:oe(e.maxWidth),left:oe(e.fixedOffset||null)}},{default:()=>{var o;return[(o=a.default)==null?void 0:o.call(a)]}})}),ol=H({headers:Array},"DataTable-header"),It=Symbol.for("vuetify:data-table-headers"),Tt={title:"",sortable:!1},rl={...Tt,width:48};function sl(){const n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(a=>({element:a,priority:0}));return{enqueue:(a,t)=>{let o=!1;for(let s=0;s<n.length;s++)if(n[s].priority>t){n.splice(s,0,{element:a,priority:t}),o=!0;break}o||n.push({element:a,priority:t})},size:()=>n.length,count:()=>{let a=0;if(!n.length)return 0;const t=Math.floor(n[0].priority);for(let o=0;o<n.length;o++)Math.floor(n[o].priority)===t&&(a+=1);return a},dequeue:()=>n.shift()}}function tt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)n.push(e);else for(const a of e.children)tt(a,n);return n}function Ct(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const a of e)a.key&&n.add(a.key),a.children&&Ct(a.children,n);return n}function ul(e){if(e.key){if(e.key==="data-table-group")return Tt;if(["data-table-expand","data-table-select"].includes(e.key))return rl}}function it(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(n,...e.children.map(a=>it(a,n+1))):n}function il(e){let n=!1;function a(s){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(s)if(u&&(s.fixed=!0),s.fixed)if(s.children)for(let i=s.children.length-1;i>=0;i--)a(s.children[i],!0);else n?isNaN(+s.width)&&pa(`Multiple fixed columns should have a static width (key: ${s.key})`):s.lastFixed=!0,n=!0;else if(s.children)for(let i=s.children.length-1;i>=0;i--)a(s.children[i]);else n=!1}for(let s=e.length-1;s>=0;s--)a(e[s]);function t(s){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!s)return u;if(s.children){s.fixedOffset=u;for(const i of s.children)u=t(i,u)}else s.fixed&&(s.fixedOffset=u,u+=parseFloat(s.width||"0")||0);return u}let o=0;for(const s of e)o=t(s,o)}function dl(e,n){const a=[];let t=0;const o=sl(e);for(;o.size()>0;){let u=o.count();const i=[];let d=1;for(;u>0;){const{element:v,priority:f}=o.dequeue(),c=n-t-it(v);if(i.push({...v,rowspan:c??1,colspan:v.children?tt(v).length:1}),v.children)for(const r of v.children){const m=f%1+d/Math.pow(10,t+2);o.enqueue(r,t+c+m)}d+=1,u-=1}t+=1,a.push(i)}return{columns:e.map(u=>tt(u)).flat(),headers:a}}function At(e){const n=[];for(const a of e){const t={...ul(a),...a},o=t.key??(typeof t.value=="string"?t.value:null),s=t.value??o??null,u={...t,key:o,value:s,sortable:t.sortable??(t.key!=null||!!t.sort),children:t.children?At(t.children):void 0};n.push(u)}return n}function cl(e,n){const a=L([]),t=L([]),o=L({}),s=L({}),u=L({});Ge(()=>{var k,p,S;const v=(e.headers||Object.keys(e.items[0]??{}).map(b=>({key:b,title:ya(b)}))).slice(),f=Ct(v);(k=n==null?void 0:n.groupBy)!=null&&k.value.length&&!f.has("data-table-group")&&v.unshift({key:"data-table-group",title:"Group"}),(p=n==null?void 0:n.showSelect)!=null&&p.value&&!f.has("data-table-select")&&v.unshift({key:"data-table-select"}),(S=n==null?void 0:n.showExpand)!=null&&S.value&&!f.has("data-table-expand")&&v.push({key:"data-table-expand"});const c=At(v);il(c);const r=Math.max(...c.map(b=>it(b)))+1,m=dl(c,r);a.value=m.headers,t.value=m.columns;const P=m.headers.flat(1);for(const b of P)b.key&&(b.sortable&&(b.sort&&(o.value[b.key]=b.sort),b.sortRaw&&(s.value[b.key]=b.sortRaw)),b.filter&&(u.value[b.key]=b.filter))});const i={headers:a,columns:t,sortFunctions:o,sortRawFunctions:s,filterFunctions:u};return Ce(It,i),i}function We(){const e=Te(It);if(!e)throw new Error("Missing headers!");return e}const fl={showSelectAll:!1,allSelected:()=>[],select:e=>{var t;let{items:n,value:a}=e;return new Set(a?[(t=n[0])==null?void 0:t.value]:[])},selectAll:e=>{let{selected:n}=e;return n}},Dt={showSelectAll:!0,allSelected:e=>{let{currentPage:n}=e;return n},select:e=>{let{items:n,value:a,selected:t}=e;for(const o of n)a?t.add(o.value):t.delete(o.value);return t},selectAll:e=>{let{value:n,currentPage:a,selected:t}=e;return Dt.select({items:a,value:n,selected:t})}},Ft={showSelectAll:!0,allSelected:e=>{let{allItems:n}=e;return n},select:e=>{let{items:n,value:a,selected:t}=e;for(const o of n)a?t.add(o.value):t.delete(o.value);return t},selectAll:e=>{let{value:n,allItems:a,selected:t}=e;return Ft.select({items:a,value:n,selected:t})}},ml=H({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:kt}},"DataTable-select"),Mt=Symbol.for("vuetify:data-table-selection");function vl(e,n){let{allItems:a,currentPage:t}=n;const o=ge(e,"modelValue",e.modelValue,S=>new Set(xe(S).map(b=>{var M;return((M=a.value.find(N=>e.valueComparator(b,N.value)))==null?void 0:M.value)??b})),S=>[...S.values()]),s=I(()=>a.value.filter(S=>S.selectable)),u=I(()=>t.value.filter(S=>S.selectable)),i=I(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return fl;case"all":return Ft;case"page":default:return Dt}});function d(S){return xe(S).every(b=>o.value.has(b.value))}function v(S){return xe(S).some(b=>o.value.has(b.value))}function f(S,b){const M=i.value.select({items:S,value:b,selected:new Set(o.value)});o.value=M}function c(S){f([S],!d([S]))}function r(S){const b=i.value.selectAll({value:S,allItems:s.value,currentPage:u.value,selected:new Set(o.value)});o.value=b}const m=I(()=>o.value.size>0),P=I(()=>{const S=i.value.allSelected({allItems:s.value,currentPage:u.value});return!!S.length&&d(S)}),k=I(()=>i.value.showSelectAll),p={toggleSelect:c,select:f,selectAll:r,isSelected:d,isSomeSelected:v,someSelected:m,allSelected:P,showSelectAll:k};return Ce(Mt,p),p}function qe(){const e=Te(Mt);if(!e)throw new Error("Missing selection!");return e}const gl=H({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),_t=Symbol.for("vuetify:data-table-sort");function yl(e){const n=ge(e,"sortBy"),a=K(e,"mustSort"),t=K(e,"multiSort");return{sortBy:n,mustSort:a,multiSort:t}}function pl(e){const{sortBy:n,mustSort:a,multiSort:t,page:o}=e,s=d=>{if(d.key==null)return;let v=n.value.map(c=>({...c}))??[];const f=v.find(c=>c.key===d.key);f?f.order==="desc"?a.value?f.order="asc":v=v.filter(c=>c.key!==d.key):f.order="desc":t.value?v=[...v,{key:d.key,order:"asc"}]:v=[{key:d.key,order:"asc"}],n.value=v,o&&(o.value=1)};function u(d){return!!n.value.find(v=>v.key===d.key)}const i={sortBy:n,toggleSort:s,isSorted:u};return Ce(_t,i),i}function Rt(){const e=Te(_t);if(!e)throw new Error("Missing sort!");return e}function bl(e,n,a,t){const o=Ie();return{sortedItems:I(()=>{var u,i;return a.value.length?hl(n.value,a.value,o.current.value,{transform:t==null?void 0:t.transform,sortFunctions:{...e.customKeySort,...(u=t==null?void 0:t.sortFunctions)==null?void 0:u.value},sortRawFunctions:(i=t==null?void 0:t.sortRawFunctions)==null?void 0:i.value}):n.value})}}function hl(e,n,a,t){const o=new Intl.Collator(a,{sensitivity:"accent",usage:"sort"});return e.map(u=>[u,t!=null&&t.transform?t.transform(u):u]).sort((u,i)=>{var d,v;for(let f=0;f<n.length;f++){let c=!1;const r=n[f].key,m=n[f].order??"asc";if(m===!1)continue;let P=Ue(u[1],r),k=Ue(i[1],r),p=u[0].raw,S=i[0].raw;if(m==="desc"&&([P,k]=[k,P],[p,S]=[S,p]),(d=t==null?void 0:t.sortRawFunctions)!=null&&d[r]){const b=t.sortRawFunctions[r](p,S);if(b==null)continue;if(c=!0,b)return b}if((v=t==null?void 0:t.sortFunctions)!=null&&v[r]){const b=t.sortFunctions[r](P,k);if(b==null)continue;if(c=!0,b)return b}if(!c){if(P instanceof Date&&k instanceof Date)return P.getTime()-k.getTime();if([P,k]=[P,k].map(b=>b!=null?b.toString().toLocaleLowerCase():b),P!==k)return Oe(P)&&Oe(k)?0:Oe(P)?-1:Oe(k)?1:!isNaN(P)&&!isNaN(k)?Number(P)-Number(k):o.compare(P,k)}}return 0}).map(u=>{let[i]=u;return i})}const Bt=H({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:re,default:"$sortAsc"},sortDescIcon:{type:re,default:"$sortDesc"},headerProps:{type:Object},...rt(),...Sa()},"VDataTableHeaders"),ht=ce()({name:"VDataTableHeaders",props:Bt(),setup(e,n){let{slots:a}=n;const{t}=Ie(),{toggleSort:o,sortBy:s,isSorted:u}=Rt(),{someSelected:i,allSelected:d,selectAll:v,showSelectAll:f}=qe(),{columns:c,headers:r}=We(),{loaderClasses:m}=ba(e);function P(x,h){if(!(!e.sticky&&!x.fixed))return{position:"sticky",left:x.fixed?oe(x.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${h})`:void 0}}function k(x){const h=s.value.find(T=>T.key===x.key);return h?h.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:p,backgroundColorStyles:S}=ha(e,"color"),{displayClasses:b,mobile:M}=_e(e),N=I(()=>({headers:r.value,columns:c.value,toggleSort:o,isSorted:u,sortBy:s.value,someSelected:i.value,allSelected:d.value,selectAll:v,getSortIcon:k})),D=I(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},b.value,m.value]),ae=x=>{let{column:h,x:T,y:C}=x;const B=h.key==="data-table-select"||h.key==="data-table-expand",E=U(e.headerProps??{},h.headerProps??{});return l(ze,U({tag:"th",align:h.align,class:[{"v-data-table__th--sortable":h.sortable&&!e.disableSort,"v-data-table__th--sorted":u(h),"v-data-table__th--fixed":h.fixed},...D.value],style:{width:oe(h.width),minWidth:oe(h.minWidth),maxWidth:oe(h.maxWidth),...P(h,C)},colspan:h.colspan,rowspan:h.rowspan,onClick:h.sortable?()=>o(h):void 0,fixed:h.fixed,nowrap:h.nowrap,lastFixed:h.lastFixed,noPadding:B},E),{default:()=>{var se;const le=`header.${h.key}`,X={column:h,selectAll:v,isSorted:u,toggleSort:o,sortBy:s.value,someSelected:i.value,allSelected:d.value,getSortIcon:k};return a[le]?a[le](X):h.key==="data-table-select"?((se=a["header.data-table-select"])==null?void 0:se.call(a,X))??(f.value&&l(Ke,{modelValue:d.value,indeterminate:i.value&&!d.value,"onUpdate:modelValue":v},null)):l("div",{class:"v-data-table-header__content"},[l("span",null,[h.title]),h.sortable&&!e.disableSort&&l(de,{key:"icon",class:"v-data-table-header__sort-icon",icon:k(h)},null),e.multiSort&&u(h)&&l("div",{key:"badge",class:["v-data-table-header__sort-badge",...p.value],style:S.value},[s.value.findIndex(ue=>ue.key===h.key)+1])])}})},G=()=>{const x=U(e.headerProps??{}??{}),h=I(()=>c.value.filter(C=>(C==null?void 0:C.sortable)&&!e.disableSort)),T=I(()=>{if(c.value.find(B=>B.key==="data-table-select")!=null)return d.value?"$checkboxOn":i.value?"$checkboxIndeterminate":"$checkboxOff"});return l(ze,U({tag:"th",class:[...D.value],colspan:r.value.length+1},x),{default:()=>[l("div",{class:"v-data-table-header__content"},[l(Se,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:h.value,label:t("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>s.value=[],appendIcon:T.value,"onClick:append":()=>v(!d.value)},{...a,chip:C=>{var B;return l(ut,{onClick:(B=C.item.raw)!=null&&B.sortable?()=>o(C.item.raw):void 0,onMousedown:E=>{E.preventDefault(),E.stopPropagation()}},{default:()=>[C.item.title,l(de,{class:["v-data-table__td-sort-icon",u(C.item.raw)&&"v-data-table__td-sort-icon-active"],icon:k(C.item.raw),size:"small"},null)]})}})])]})};ye(()=>M.value?l("tr",null,[l(G,null,null)]):l(J,null,[a.headers?a.headers(N.value):r.value.map((x,h)=>l("tr",null,[x.map((T,C)=>l(ae,{column:T,x:C,y:h},null))])),e.loading&&l("tr",{class:"v-data-table-progress"},[l("th",{colspan:c.value.length},[l(wa,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:a.loader})])])]))}}),wl=H({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Lt=Symbol.for("vuetify:data-table-group");function Sl(e){return{groupBy:ge(e,"groupBy")}}function Pl(e){const{disableSort:n,groupBy:a,sortBy:t}=e,o=L(new Set),s=I(()=>a.value.map(f=>({...f,order:f.order??!1})).concat(n!=null&&n.value?[]:t.value));function u(f){return o.value.has(f.id)}function i(f){const c=new Set(o.value);u(f)?c.delete(f.id):c.add(f.id),o.value=c}function d(f){function c(r){const m=[];for(const P of r.items)"type"in P&&P.type==="group"?m.push(...c(P)):m.push(P);return m}return c({items:f})}const v={sortByWithGroups:s,toggleGroup:i,opened:o,groupBy:a,extractRows:d,isGroupOpen:u};return Ce(Lt,v),v}function Ot(){const e=Te(Lt);if(!e)throw new Error("Missing group!");return e}function kl(e,n){if(!e.length)return[];const a=new Map;for(const t of e){const o=Ue(t.raw,n);a.has(o)||a.set(o,[]),a.get(o).push(t)}return a}function Nt(e,n){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!n.length)return[];const o=kl(e,n[0]),s=[],u=n.slice(1);return o.forEach((i,d)=>{const v=n[0],f=`${t}_${v}_${d}`;s.push({depth:a,id:f,key:v,value:d,items:u.length?Nt(i,u,a+1,f):i,type:"group"})}),s}function Gt(e,n){const a=[];for(const t of e)"type"in t&&t.type==="group"?(t.value!=null&&a.push(t),(n.has(t.id)||t.value==null)&&a.push(...Gt(t.items,n))):a.push(t);return a}function xl(e,n,a){return{flatItems:I(()=>{if(!n.value.length)return e.value;const o=Nt(e.value,n.value.map(s=>s.key));return Gt(o,a.value)})}}const Vl=H({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Il=ce()({name:"VDataTableGroupHeaderRow",props:Vl(),setup(e,n){let{slots:a}=n;const{isGroupOpen:t,toggleGroup:o,extractRows:s}=Ot(),{isSelected:u,isSomeSelected:i,select:d}=qe(),{columns:v}=We(),f=I(()=>s([e.item]));return()=>l("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[v.value.map(c=>{var r,m;if(c.key==="data-table-group"){const P=t(e.item)?"$expand":"$next",k=()=>o(e.item);return((r=a["data-table-group"])==null?void 0:r.call(a,{item:e.item,count:f.value.length,props:{icon:P,onClick:k}}))??l(ze,{class:"v-data-table-group-header-row__column"},{default:()=>[l(W,{size:"small",variant:"text",icon:P,onClick:k},null),l("span",null,[e.item.value]),l("span",null,[Y("("),f.value.length,Y(")")])]})}if(c.key==="data-table-select"){const P=u(f.value),k=i(f.value)&&!P,p=S=>d(f.value,S);return((m=a["data-table-select"])==null?void 0:m.call(a,{props:{modelValue:P,indeterminate:k,"onUpdate:modelValue":p}}))??l("td",null,[l(Ke,{modelValue:P,indeterminate:k,"onUpdate:modelValue":p},null)])}return l("td",null,null)})])}}),Tl=H({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Et=Symbol.for("vuetify:datatable:expanded");function Cl(e){const n=K(e,"expandOnClick"),a=ge(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function t(i,d){const v=new Set(a.value);d?v.add(i.value):v.delete(i.value),a.value=v}function o(i){return a.value.has(i.value)}function s(i){t(i,!o(i))}const u={expand:t,expanded:a,expandOnClick:n,isExpanded:o,toggleExpand:s};return Ce(Et,u),u}function $t(){const e=Te(Et);if(!e)throw new Error("foo");return e}const Al=H({index:Number,item:Object,cellProps:[Object,Function],onClick:Ye(),onContextmenu:Ye(),onDblclick:Ye(),...rt()},"VDataTableRow"),Dl=ce()({name:"VDataTableRow",props:Al(),setup(e,n){let{slots:a}=n;const{displayClasses:t,mobile:o}=_e(e,"v-data-table__tr"),{isSelected:s,toggleSelect:u,someSelected:i,allSelected:d,selectAll:v}=qe(),{isExpanded:f,toggleExpand:c}=$t(),{toggleSort:r,sortBy:m,isSorted:P}=Rt(),{columns:k}=We();ye(()=>l("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},t.value],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&k.value.map((p,S)=>{const b=e.item,M=`item.${p.key}`,N=`header.${p.key}`,D={index:e.index,item:b.raw,internalItem:b,value:Ue(b.columns,p.key),column:p,isSelected:s,toggleSelect:u,isExpanded:f,toggleExpand:c},ae={column:p,selectAll:v,isSorted:P,toggleSort:r,sortBy:m.value,someSelected:i.value,allSelected:d.value,getSortIcon:()=>""},G=typeof e.cellProps=="function"?e.cellProps({index:D.index,item:D.item,internalItem:D.internalItem,value:D.value,column:p}):e.cellProps,x=typeof p.cellProps=="function"?p.cellProps({index:D.index,item:D.item,internalItem:D.internalItem,value:D.value}):p.cellProps;return l(ze,U({align:p.align,class:{"v-data-table__td--expanded-row":p.key==="data-table-expand","v-data-table__td--select-row":p.key==="data-table-select"},fixed:p.fixed,fixedOffset:p.fixedOffset,lastFixed:p.lastFixed,maxWidth:o.value?void 0:p.maxWidth,noPadding:p.key==="data-table-select"||p.key==="data-table-expand",nowrap:p.nowrap,width:o.value?void 0:p.width},G,x),{default:()=>{var T,C,B,E,le;if(a[M]&&!o.value)return(T=a[M])==null?void 0:T.call(a,D);if(p.key==="data-table-select")return((C=a["item.data-table-select"])==null?void 0:C.call(a,D))??l(Ke,{disabled:!b.selectable,modelValue:s([b]),onClick:Me(()=>u(b),["stop"])},null);if(p.key==="data-table-expand")return((B=a["item.data-table-expand"])==null?void 0:B.call(a,D))??l(W,{icon:f(b)?"$collapse":"$expand",size:"small",variant:"text",onClick:Me(()=>c(b),["stop"])},null);const h=me(D.value);return o.value?l(J,null,[l("div",{class:"v-data-table__td-title"},[((E=a[N])==null?void 0:E.call(a,ae))??p.title]),l("div",{class:"v-data-table__td-value"},[((le=a[M])==null?void 0:le.call(a,D))??h])]):h}})})]))}}),Ut=H({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...rt()},"VDataTableRows"),wt=ce()({name:"VDataTableRows",inheritAttrs:!1,props:Ut(),setup(e,n){let{attrs:a,slots:t}=n;const{columns:o}=We(),{expandOnClick:s,toggleExpand:u,isExpanded:i}=$t(),{isSelected:d,toggleSelect:v}=qe(),{toggleGroup:f,isGroupOpen:c}=Ot(),{t:r}=Ie(),{mobile:m}=_e(e);return ye(()=>{var P,k;return e.loading&&(!e.items.length||t.loading)?l("tr",{class:"v-data-table-rows-loading",key:"loading"},[l("td",{colspan:o.value.length},[((P=t.loading)==null?void 0:P.call(t))??r(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?l("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[l("td",{colspan:o.value.length},[((k=t["no-data"])==null?void 0:k.call(t))??r(e.noDataText)])]):l(J,null,[e.items.map((p,S)=>{var N;if(p.type==="group"){const D={index:S,item:p,columns:o.value,isExpanded:i,toggleExpand:u,isSelected:d,toggleSelect:v,toggleGroup:f,isGroupOpen:c};return t["group-header"]?t["group-header"](D):l(Il,U({key:`group-header_${p.id}`,item:p},yt(a,":group-header",()=>D)),t)}const b={index:S,item:p.raw,internalItem:p,columns:o.value,isExpanded:i,toggleExpand:u,isSelected:d,toggleSelect:v},M={...b,props:U({key:`item_${p.key??p.index}`,onClick:s.value?()=>{u(p)}:void 0,index:S,item:p,cellProps:e.cellProps,mobile:m.value},yt(a,":row",()=>b),typeof e.rowProps=="function"?e.rowProps({item:b.item,index:b.index,internalItem:b.internalItem}):e.rowProps)};return l(J,{key:M.props.key},[t.item?t.item(M):l(Dl,M.props,t),i(p)&&((N=t["expanded-row"])==null?void 0:N.call(t,b))])})])}),{}}}),Fl=H({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function Ml(e,n,a,t){const o=e.returnObject?n:Fe(n,e.itemValue),s=Fe(n,e.itemSelectable,!0),u=t.reduce((i,d)=>(d.key!=null&&(i[d.key]=Fe(n,d.value)),i),{});return{type:"item",key:e.returnObject?Fe(n,e.itemValue):o,index:a,value:o,selectable:s,columns:u,raw:n}}function _l(e,n,a){return n.map((t,o)=>Ml(e,t,o,a))}function Rl(e,n){return{items:I(()=>_l(e,e.items,n.value))}}function Bl(e){let{page:n,itemsPerPage:a,sortBy:t,groupBy:o,search:s}=e;const u=nt("VDataTable"),i=I(()=>({page:n.value,itemsPerPage:a.value,sortBy:t.value,groupBy:o.value,search:s.value}));let d=null;ie(i,()=>{kt(d,i.value)||(d&&d.search!==i.value.search&&(n.value=1),u.emit("update:options",i.value),d=i.value)},{deep:!0,immediate:!0})}const Ll=(e,n,a)=>e==null||n==null?-1:e.toString().toLocaleLowerCase().indexOf(n.toString().toLocaleLowerCase()),Ol=H({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function Nl(e,n,a){var i;const t=[],o=(a==null?void 0:a.default)??Ll,s=a!=null&&a.filterKeys?xe(a.filterKeys):!1,u=Object.keys((a==null?void 0:a.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return t;e:for(let d=0;d<e.length;d++){const[v,f=v]=xe(e[d]),c={},r={};let m=-1;if((n||u>0)&&!(a!=null&&a.noFilter)){if(typeof v=="object"){const p=s||Object.keys(f);for(const S of p){const b=Fe(f,S),M=(i=a==null?void 0:a.customKeyFilter)==null?void 0:i[S];if(m=M?M(b,n,v):o(b,n,v),m!==-1&&m!==!1)M?c[S]=m:r[S]=m;else if((a==null?void 0:a.filterMode)==="every")continue e}}else m=o(v,n,v),m!==-1&&m!==!1&&(r.title=m);const P=Object.keys(r).length,k=Object.keys(c).length;if(!P&&!k||(a==null?void 0:a.filterMode)==="union"&&k!==u&&!P||(a==null?void 0:a.filterMode)==="intersection"&&(k!==u||!P))continue}t.push({index:d,matches:{...r,...c}})}return t}function Gl(e,n,a,t){const o=L([]),s=L(new Map),u=I(()=>t!=null&&t.transform?w(n).map(d=>[d,t.transform(d)]):w(n));Ge(()=>{const d=typeof a=="function"?a():w(a),v=typeof d!="string"&&typeof d!="number"?"":String(d),f=Nl(u.value,v,{customKeyFilter:{...e.customKeyFilter,...w(t==null?void 0:t.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),c=w(n),r=[],m=new Map;f.forEach(P=>{let{index:k,matches:p}=P;const S=c[k];r.push(S),m.set(S.value,p)}),o.value=r,s.value=m});function i(d){return s.value.get(d.value)}return{filteredItems:o,filteredMatches:s,getMatches:i}}const El=H({...Ut(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Tl(),...wl(),...ol(),...Fl(),...ml(),...gl(),...Bt(),...Da()},"DataTable"),$l=H({...el(),...El(),...Ol(),...Vt()},"VDataTable"),Ul=ce()({name:"VDataTable",props:$l(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,n){let{attrs:a,slots:t}=n;const{groupBy:o}=Sl(e),{sortBy:s,multiSort:u,mustSort:i}=yl(e),{page:d,itemsPerPage:v}=tl(e),{disableSort:f}=Pa(e),{columns:c,headers:r,sortFunctions:m,sortRawFunctions:P,filterFunctions:k}=cl(e,{groupBy:o,showSelect:K(e,"showSelect"),showExpand:K(e,"showExpand")}),{items:p}=Rl(e,c),S=K(e,"search"),{filteredItems:b}=Gl(e,p,S,{transform:q=>q.columns,customKeyFilter:k}),{toggleSort:M}=pl({sortBy:s,multiSort:u,mustSort:i,page:d}),{sortByWithGroups:N,opened:D,extractRows:ae,isGroupOpen:G,toggleGroup:x}=Pl({groupBy:o,sortBy:s,disableSort:f}),{sortedItems:h}=bl(e,b,N,{transform:q=>({...q.raw,...q.columns}),sortFunctions:m,sortRawFunctions:P}),{flatItems:T}=xl(h,o,D),C=I(()=>T.value.length),{startIndex:B,stopIndex:E,pageCount:le,setItemsPerPage:X}=al({page:d,itemsPerPage:v,itemsLength:C}),{paginatedItems:se}=nl({items:T,startIndex:B,stopIndex:E,itemsPerPage:v}),ue=I(()=>ae(se.value)),{isSelected:Ae,select:g,selectAll:V,toggleSelect:_,someSelected:z,allSelected:ee}=vl(e,{allItems:p,currentPage:ue}),{isExpanded:F,toggleExpand:j}=Cl(e);Bl({page:d,itemsPerPage:v,sortBy:s,groupBy:o,search:S}),Ze({VDataTableRows:{hideNoData:K(e,"hideNoData"),noDataText:K(e,"noDataText"),loading:K(e,"loading"),loadingText:K(e,"loadingText")}});const O=I(()=>({page:d.value,itemsPerPage:v.value,sortBy:s.value,pageCount:le.value,toggleSort:M,setItemsPerPage:X,someSelected:z.value,allSelected:ee.value,isSelected:Ae,select:g,selectAll:V,toggleSelect:_,isExpanded:F,toggleExpand:j,isGroupOpen:G,toggleGroup:x,items:ue.value.map(q=>q.raw),internalItems:ue.value,groupedItems:se.value,columns:c.value,headers:r.value}));return ye(()=>{const q=bt.filterProps(e),te=ht.filterProps(e),pe=wt.filterProps(e),Q=et.filterProps(e);return l(et,U({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Q),{top:()=>{var be;return(be=t.top)==null?void 0:be.call(t,O.value)},default:()=>{var be,De,Re,Be,dt,ct;return t.default?t.default(O.value):l(J,null,[(be=t.colgroup)==null?void 0:be.call(t,O.value),!e.hideDefaultHeader&&l("thead",{key:"thead"},[l(ht,te,t)]),(De=t.thead)==null?void 0:De.call(t,O.value),!e.hideDefaultBody&&l("tbody",null,[(Re=t["body.prepend"])==null?void 0:Re.call(t,O.value),t.body?t.body(O.value):l(wt,U(a,pe,{items:se.value}),t),(Be=t["body.append"])==null?void 0:Be.call(t,O.value)]),(dt=t.tbody)==null?void 0:dt.call(t,O.value),(ct=t.tfoot)==null?void 0:ct.call(t,O.value)])},bottom:()=>t.bottom?t.bottom(O.value):!e.hideDefaultFooter&&l(J,null,[l(st,null,null),l(bt,q,{prepend:t["footer.prepend"]})])})}),{}}}),Hl={class:"d-flex flex-column gap-y-3"},zl={class:"font-weight-medium"},jl={class:"d-flex align-center flex-wrap mb-3"},Kl={class:"text-h6 mb-0 me-3"},Wl={class:"text-base font-weight-medium"},ql={class:"me-3"},Yl={class:"d-flex"},Ql={class:"text-high-emphasis text-base"},Jl=je({__name:"AccountSettingsSecurity",setup(e){const n=L(!1),a=L(!1),t=L(!1),o=L("12345678"),s=L("87654321"),u=L("87654321"),i=["Minimum 8 characters long - the more, the better","At least one lowercase character","At least one number, symbol, or whitespace character"],d=[{name:"Server Key 1",key:"23eaf7f0-f4f7-495e-8b86-fad3261282ac",createdOn:"28 Apr 2021, 18:20 GTM+4:10",permission:"Full Access"},{name:"Server Key 2",key:"bb98e571-a2e2-4de8-90a9-2e231b5e99",createdOn:"12 Feb 2021, 10:30 GTM+2:30",permission:"Read Only"},{name:"Server Key 3",key:"2e915e59-3105-47f2-8838-6e46bf83b711",createdOn:"28 Dec 2020, 12:21 GTM+4:10",permission:"Full Access"}],v=[{title:"BROWSER",key:"browser"},{title:"DEVICE",key:"device"},{title:"LOCATION",key:"location"},{title:"RECENT ACTIVITY",key:"recentActivity"}],f=[{browser:"Chrome on Windows",device:"HP Spectre 360",location:"New York, NY",recentActivity:"28 Apr 2022, 18:20",deviceIcon:{icon:"bxl-windows",color:"primary"}},{browser:"Chrome on iPhone",device:"iPhone 12x",location:"Los Angeles, CA",recentActivity:"20 Apr 2022, 10:20",deviceIcon:{icon:"bx-mobile",color:"error"}},{browser:"Chrome on Android",device:"Oneplus 9 Pro",location:"San Francisco, CA",recentActivity:"16 Apr 2022, 04:20",deviceIcon:{icon:"bxl-android",color:"success"}},{browser:"Chrome on macOS",device:"Apple iMac",location:"New York, NY",recentActivity:"28 Apr 2022, 18:20",deviceIcon:{icon:"bxl-apple",color:"secondary"}},{browser:"Chrome on Windows",device:"HP Spectre 360",location:"Los Angeles, CA",recentActivity:"20 Apr 2022, 10:20",deviceIcon:{icon:"bxl-windows",color:"primary"}},{browser:"Chrome on Android",device:"Oneplus 9 Pro",location:"San Francisco, CA",recentActivity:"16 Apr 2022, 04:20",deviceIcon:{icon:"bxl-android",color:"success"}}];return(c,r)=>(ve(),ot(we,null,{default:y(()=>[l(R,{cols:"12"},{default:y(()=>[l(he,{title:"Change Password"},{default:y(()=>[l(He,null,{default:y(()=>[l(ne,null,{default:y(()=>[l(we,null,{default:y(()=>[l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in c?c.useId:w($))(),modelValue:w(o),"onUpdate:modelValue":r[0]||(r[0]=m=>Pe(o)?o.value=m:null),type:w(n)?"text":"password","append-inner-icon":w(n)?"bx-hide":"bx-show",label:"Current Password",placeholder:"············","onClick:appendInner":r[1]||(r[1]=m=>n.value=!w(n))},null,8,["id","modelValue","type","append-inner-icon"])]),_:1})]),_:1}),l(we,null,{default:y(()=>[l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in c?c.useId:w($))(),modelValue:w(s),"onUpdate:modelValue":r[2]||(r[2]=m=>Pe(s)?s.value=m:null),type:w(a)?"text":"password","append-inner-icon":w(a)?"bx-hide":"bx-show",label:"New Password",autocomplete:"on",placeholder:"············","onClick:appendInner":r[3]||(r[3]=m=>a.value=!w(a))},null,8,["id","modelValue","type","append-inner-icon"])]),_:1}),l(R,{cols:"12",md:"6"},{default:y(()=>[l(Z,{id:("useId"in c?c.useId:w($))(),modelValue:w(u),"onUpdate:modelValue":r[4]||(r[4]=m=>Pe(u)?u.value=m:null),type:w(t)?"text":"password","append-inner-icon":w(t)?"bx-hide":"bx-show",label:"Confirm New Password",placeholder:"············","onClick:appendInner":r[5]||(r[5]=m=>t.value=!w(t))},null,8,["id","modelValue","type","append-inner-icon"])]),_:1})]),_:1})]),_:1}),l(ne,null,{default:y(()=>[r[6]||(r[6]=A("p",{class:"text-base font-weight-medium mt-2"}," Password Requirements: ",-1)),A("ul",Hl,[(ve(),Ve(J,null,$e(i,m=>A("li",{key:m,class:"d-flex"},[A("div",null,[l(de,{size:"7",icon:"bxs-circle",class:"me-3"})]),A("span",zl,me(m),1)])),64))])]),_:1}),l(ne,{class:"d-flex flex-wrap gap-4"},{default:y(()=>[l(W,null,{default:y(()=>[...r[7]||(r[7]=[Y("Save changes",-1)])]),_:1}),l(W,{type:"reset",color:"secondary",variant:"tonal"},{default:y(()=>[...r[8]||(r[8]=[Y(" Reset ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(R,{cols:"12"},{default:y(()=>[l(he,{title:"Two-steps verification"},{default:y(()=>[l(ne,null,{default:y(()=>[r[10]||(r[10]=A("p",{class:"font-weight-semibold"}," Two factor authentication is not enabled yet. ",-1)),r[11]||(r[11]=A("p",null,[Y(" Two-factor authentication adds an additional layer of security to your account by requiring more than just a password to log in. "),A("a",{href:"javascript:void(0)",class:"text-decoration-none"},"Learn more.")],-1)),l(W,null,{default:y(()=>[...r[9]||(r[9]=[Y(" Enable 2FA ",-1)])]),_:1})]),_:1})]),_:1})]),_:1}),l(R,{cols:"12"},{default:y(()=>[l(he,{title:"Create an API key"},{default:y(()=>[l(we,null,{default:y(()=>[l(R,{cols:"12",md:"5","order-md":"0",order:"1"},{default:y(()=>[l(ne,null,{default:y(()=>[l(He,{onSubmit:Me(()=>{},["prevent"])},{default:y(()=>[l(we,null,{default:y(()=>[l(R,{cols:"12"},{default:y(()=>[l(Se,{id:("useId"in c?c.useId:w($))(),label:"Choose the API key type you want to create",placeholder:"Select API key type",items:["Full Control","Modify","Read & Execute","List Folder Contents","Read Only","Read & Write"]},null,8,["id"])]),_:1}),l(R,{cols:"12"},{default:y(()=>[l(Z,{id:("useId"in c?c.useId:w($))(),label:"Name the API key",placeholder:"Name the API key"},null,8,["id"])]),_:1}),l(R,{cols:"12"},{default:y(()=>[l(W,{type:"submit",block:""},{default:y(()=>[...r[12]||(r[12]=[Y(" Create Key ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(R,{cols:"12"},{default:y(()=>[l(he,{title:"API Key List & Access"},{default:y(()=>[l(ne,null,{default:y(()=>[...r[13]||(r[13]=[Y(" An API key is a simple encrypted string that identifies an application without any principal. They are useful for accessing public data anonymously, and are used to associate API requests with your project for quota and billing. ",-1)])]),_:1}),l(ne,{class:"d-flex flex-column gap-y-4"},{default:y(()=>[(ve(),Ve(J,null,$e(d,m=>A("div",{key:m.key,class:"bg-var-theme-background pa-4"},[A("div",jl,[A("h6",Kl,me(m.name),1),l(ut,{label:"",color:"primary",size:"small"},{default:y(()=>[Y(me(m.permission),1)]),_:2},1024)]),A("p",Wl,[A("span",ql,me(m.key),1),l(de,{size:18,icon:"bx-copy",class:"cursor-pointer"})]),A("span",null,"Created on "+me(m.createdOn),1)])),64))]),_:1})]),_:1})]),_:1}),l(R,{cols:"12"},{default:y(()=>[l(he,{title:"Recent Devices"},{default:y(()=>[l(Ul,{headers:v,items:f,class:"text-no-wrap rounded-0 text-sm"},{"item.browser":y(({item:m})=>[A("div",Yl,[l(de,{start:"",icon:m.deviceIcon.icon,color:m.deviceIcon.color},null,8,["icon","color"]),A("span",Ql,me(m.browser),1)])]),bottom:y(()=>[...r[14]||(r[14]=[])]),_:1})]),_:1})]),_:1})]),_:1}))}}),fn=je({__name:"account-settings",setup(e){const n=ka(),a=L(n.params.tab),t=[{title:"Account",icon:"bx-user",tab:"account"},{title:"Security",icon:"bx-lock-open",tab:"security"},{title:"Notifications",icon:"bx-bell",tab:"notification"}];return(o,s)=>(ve(),Ve("div",null,[l(Ma,{modelValue:w(a),"onUpdate:modelValue":s[0]||(s[0]=u=>Pe(a)?a.value=u:null),"show-arrows":"",class:"v-tabs-pill"},{default:y(()=>[(ve(),Ve(J,null,$e(t,u=>l(Fa,{key:u.icon,value:u.tab},{default:y(()=>[l(de,{size:"20",start:"",icon:u.icon},null,8,["icon"]),Y(" "+me(u.title),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),l(_a,{modelValue:w(a),"onUpdate:modelValue":s[1]||(s[1]=u=>Pe(a)?a.value=u:null),class:"mt-5 disable-tab-transition"},{default:y(()=>[l(Qe,{value:"account"},{default:y(()=>[l(qa)]),_:1}),l(Qe,{value:"security"},{default:y(()=>[l(Jl)]),_:1}),l(Qe,{value:"notification"},{default:y(()=>[l(Ja)]),_:1})]),_:1},8,["modelValue"])]))}});export{fn as default};