1import{f as Sn,h as wn,Q as Ke,u as yr,a as pr,l as ya,d as jn,e as Nl,m as El,_ as Oe,n as Hl,b as Cr,R as Vl,t as Sr,c as zt,o as Ge,p as Ze,v as jl}from"./QBtn.cb244579.js";import{_ as wr,a as _r}from"./QHeader.74dc3a2f.js";import{c as W,f as Ql,h as Ce,b as $t,a as ft,e as Ct,d as pa}from"./render.1061cdfd.js";import{h as l,g as s,j as he,a5 as Ne,s as dt,an as Qn,U as et,ao as an,$ as yn,W as mt,X as bt,V as vt,Z as tt,v as A,ac as Ca,m as ie,a1 as Un,ad as Yn,q as nt,C as Lt,i as Ot,f as rt,n as yt,D as ct,l as Ul,Y as gt,ap as Yl,K as Wl,a0 as Ea,aq as pn,ar as st,k as _n,as as Kl,T as Sa,a9 as wa,af as _a,at as Xl,au as xr,av as qr,aa as kr,aw as Gl,t as Rt,x as Ha,ah as fa,a3 as Tt,a8 as Zl,ax as Jl,ay as ma,az as eo,aA as to,aB as Mr,aC as no,aD as Wn,aE as ao,aF as Tr,aG as $r,_ as Ar,O as un,a as it,w as ot,E as Br,Q as sn,o as Et,b as Ht,c as Va,R as ja,a7 as Pr,e as zr}from"./entry.4c64dc2b.js";import{u as Ee,a as He}from"./use-dark.2d7cf8c4.js";import{c as xt,a as Kn,u as lo,v as Qa,b as Lr,d as Rr,e as oo,r as Ua,s as Or,p as Ya,f as Fr,g as Kt,h as Xn,i as ro,j as Wa,k as zn,l as Dr,m as Ir,n as io,Q as Nr}from"./QSelect.a81432db.js";import{_ as Er}from"./QToolbar.c77a3d3f.js";import{Q as ga,u as Hr}from"./QResizeObserver.7e7944f3.js";import{Q as Vr}from"./QLayout.5321a22c.js";import{k as je,l as Cn,d as Ft,h as Gt,m as xn,t as jr,p as Re,o as Qr,n as Ka,j as Xa,Q as Ur}from"./format.f7126c16.js";import{s as ea,d as ln,g as Dt,e as kn,a as gn,b as Yr}from"./scroll.4c2b47e6.js";import{u as Gn,b as Zn,e as On,h as Jn,n as Wr,o as Kr,a as xa,d as Ln,f as uo,i as Xr,Q as qa,q as Gr,s as so,t as Ga,v as Zr}from"./QDialog.6bf05a6f.js";import{a as co,Q as Yt}from"./QCard.a6016505.js";import{Q as Jr}from"./ClosePopup.0554372a.js";import"./QChip.2f3011dd.js";import{b as ei}from"./focus-manager.a5cbfa08.js";import{u as ti,a as ni,b as ai}from"./QFile.98cebb06.js";import"./QFooter.6ea8d67e.js";import{Q as li}from"./QPagination.4a19b902.js";import{h as on,o as Fn}from"./dom.bb980f8b.js";import{o as oi,c as ri}from"./use-checkbox.d3154910.js";import"./QPageContainer.d5171d36.js";import{u as ii}from"./menu.5774ff5d.js";import"./fetchWrapper.d0ab21a0.js";import"./dialog.fe7ce3f4.js";const ui=l("div",{class:"q-space"}),si=W({name:"QSpace",setup(){return()=>ui}}),ci=W({name:"QAvatar",props:{...Sn,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){const n=wn(e),o=s(()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(e.square===!0?" q-avatar--square":e.rounded===!0?" rounded-borders":"")),a=s(()=>e.fontSize?{fontSize:e.fontSize}:null);return()=>{const r=e.icon!==void 0?[l(Ke,{name:e.icon})]:void 0;return l("div",{class:o.value,style:n.value},[l("div",{class:"q-avatar__content row flex-center overflow-hidden",style:a.value},Ql(t.default,r))])}}}),vo=W({name:"QList",props:{...Ee,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:"div"}},setup(e,{slots:t}){const n=he(),o=He(e,n.proxy.$q),a=s(()=>"q-list"+(e.bordered===!0?" q-list--bordered":"")+(e.dense===!0?" q-list--dense":"")+(e.separator===!0?" q-list--separator":"")+(o.value===!0?" q-list--dark":"")+(e.padding===!0?" q-list--padding":""));return()=>l(e.tag,{class:a.value},Ce(t.default))}}),ka={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},di=Object.keys(ka);ka.all=!0;function Dn(e){const t={};for(const n of di)e[n]===!0&&(t[n]=!0);return Object.keys(t).length===0?ka:(t.horizontal===!0?t.left=t.right=!0:t.left===!0&&t.right===!0&&(t.horizontal=!0),t.vertical===!0?t.up=t.down=!0:t.up===!0&&t.down===!0&&(t.vertical=!0),t.horizontal===!0&&t.vertical===!0&&(t.all=!0),t)}function In(e,t){return t.event===void 0&&e.target!==void 0&&e.target.draggable!==!0&&typeof t.handler=="function"&&e.target.nodeName.toUpperCase()!=="INPUT"&&(e.qClonedBy===void 0||e.qClonedBy.indexOf(t.uid)===-1)}function ta(e,t,n){const o=bt(e);let a,r=o.left-t.event.x,u=o.top-t.event.y,i=Math.abs(r),d=Math.abs(u);const v=t.direction;v.horizontal===!0&&v.vertical!==!0?a=r<0?"left":"right":v.horizontal!==!0&&v.vertical===!0?a=u<0?"up":"down":v.up===!0&&u<0?(a="up",i>d&&(v.left===!0&&r<0?a="left":v.right===!0&&r>0&&(a="right"))):v.down===!0&&u>0?(a="down",i>d&&(v.left===!0&&r<0?a="left":v.right===!0&&r>0&&(a="right"))):v.left===!0&&r<0?(a="left",i<d&&(v.up===!0&&u<0?a="up":v.down===!0&&u>0&&(a="down"))):v.right===!0&&r>0&&(a="right",i<d&&(v.up===!0&&u<0?a="up":v.down===!0&&u>0&&(a="down")));let c=!1;
1if(a===void 0&&n===!1){if(t.event.isFirst===!0||t.event.lastDir===void 0)return{};a=t.event.lastDir,c=!0,a==="left"||a==="right"?(o.left-=r,i=0,r=0):(o.top-=u,d=0,u=0)}return{synthetic:c,payload:{evt:e,touch:t.event.mouse!==!0,mouse:t.event.mouse===!0,position:o,direction:a,isFirst:t.event.isFirst,isFinal:n===!0,duration:Date.now()-t.event.time,distance:{x:i,y:d},offset:{x:r,y:u},delta:{x:o.left-t.event.lastX,y:o.top-t.event.lastY}}}}let vi=0;const pt=$t({name:"touch-pan",beforeMount(e,{value:t,modifiers:n}){if(n.mouse!==!0&&Ne.has.touch!==!0)return;function o(r,u){n.mouse===!0&&u===!0?tt(r):(n.stop===!0&&mt(r),n.prevent===!0&&yn(r))}const a={uid:"qvtp_"+vi++,handler:t,modifiers:n,direction:Dn(n),noop:dt,mouseStart(r){In(r,a)&&Qn(r)&&(et(a,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),a.start(r,!0))},touchStart(r){if(In(r,a)){const u=r.target;et(a,"temp",[[u,"touchmove","move","notPassiveCapture"],[u,"touchcancel","end","passiveCapture"],[u,"touchend","end","passiveCapture"]]),a.start(r)}},start(r,u){if(Ne.is.firefox===!0&&an(e,!0),a.lastEvt=r,u===!0||n.stop===!0){if(a.direction.all!==!0&&(u!==!0||a.modifiers.mouseAllDir!==!0&&a.modifiers.mousealldir!==!0)){const v=r.type.indexOf("mouse")>-1?new MouseEvent(r.type,r):new TouchEvent(r.type,r);r.defaultPrevented===!0&&yn(v),r.cancelBubble===!0&&mt(v),Object.assign(v,{qKeyEvent:r.qKeyEvent,qClickOutside:r.qClickOutside,qAnchorHandled:r.qAnchorHandled,qClonedBy:r.qClonedBy===void 0?[a.uid]:r.qClonedBy.concat(a.uid)}),a.initialEvent={target:r.target,event:v}}mt(r)}const{left:i,top:d}=bt(r);a.event={x:i,y:d,time:Date.now(),mouse:u===!0,detected:!1,isFirst:!0,isFinal:!1,lastX:i,lastY:d}},move(r){if(a.event===void 0)return;const u=bt(r),i=u.left-a.event.x,d=u.top-a.event.y;if(i===0&&d===0)return;a.lastEvt=r;const v=a.event.mouse===!0,c=()=>{o(r,v);let f;n.preserveCursor!==!0&&n.preservecursor!==!0&&(f=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),v===!0&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),xt(),a.styleCleanup=C=>{if(a.styleCleanup=void 0,f!==void 0&&(document.documentElement.style.cursor=f),document.body.classList.remove("non-selectable"),v===!0){const x=()=>{document.body.classList.remove("no-pointer-events--children")};C!==void 0?setTimeout(()=>{x(),C()},50):x()}else C!==void 0&&C()}};if(a.event.detected===!0){a.event.isFirst!==!0&&o(r,a.event.mouse);const{payload:f,synthetic:C}=ta(r,a,!1);f!==void 0&&(a.handler(f)===!1?a.end(r):(a.styleCleanup===void 0&&a.event.isFirst===!0&&c(),a.event.lastX=f.position.left,a.event.lastY=f.position.top,a.event.lastDir=C===!0?void 0:f.direction,a.event.isFirst=!1));return}if(a.direction.all===!0||v===!0&&(a.modifiers.mouseAllDir===!0||a.modifiers.mousealldir===!0)){c(),a.event.detected=!0,a.move(r);return}const h=Math.abs(i),m=Math.abs(d);h!==m&&(a.direction.horizontal===!0&&h>m||a.direction.vertical===!0&&h<m||a.direction.up===!0&&h<m&&d<0||a.direction.down===!0&&h<m&&d>
10||a.direction.left===!0&&h>m&&i<0||a.direction.right===!0&&h>m&&i>0?(a.event.detected=!0,a.move(r)):a.end(r,!0))},end(r,u){if(a.event!==void 0){if(vt(a,"temp"),Ne.is.firefox===!0&&an(e,!1),u===!0)a.styleCleanup!==void 0&&a.styleCleanup(),a.event.detected!==!0&&a.initialEvent!==void 0&&a.initialEvent.target.dispatchEvent(a.initialEvent.event);else if(a.event.detected===!0){a.event.isFirst===!0&&a.handler(ta(r===void 0?a.lastEvt:r,a).payload);const{payload:i}=ta(r===void 0?a.lastEvt:r,a,!0),d=()=>{a.handler(i)};a.styleCleanup!==void 0?a.styleCleanup(d):d()}a.event=void 0,a.initialEvent=void 0,a.lastEvt=void 0}}};if(e.__qtouchpan=a,n.mouse===!0){const r=n.mouseCapture===!0||n.mousecapture===!0?"Capture":"";et(a,"main",[[e,"mousedown","mouseStart",`passive${r}`]])}Ne.has.touch===!0&&et(a,"main",[[e,"touchstart","touchStart",`passive${n.capture===!0?"Capture":""}`],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchpan;n!==void 0&&(t.oldValue!==t.value&&(typeof value!="function"&&n.end(),n.handler=t.value),n.direction=Dn(t.modifiers))},beforeUnmount(e){const t=e.__qtouchpan;t!==void 0&&(t.event!==void 0&&t.end(),vt(t,"main"),vt(t,"temp"),Ne.is.firefox===!0&&an(e,!1),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchpan)}}),Za=["vertical","horizontal"],na={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}}
1,Ja={prevent:!0,mouse:!0,mouseAllDir:!0},el=e=>e>=250?50:Math.ceil(e/5),fi=W({name:"QScrollArea",props:{...Ee,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(e,{slots:t,emit:n}){const o=A(!1),a=A(!1),r=A(!1),u={vertical:A(0),horizontal:A(0)},i={vertical:{ref:A(null),position:A(0),size:A(0)},horizontal:{ref:A(null),position:A(0),size:A(0)}},{proxy:d}=he(),v=He(e,d.$q);let c=null,h;const m=A(null),f=s(()=>"q-scrollarea"+(v.value===!0?" q-scrollarea--dark":""));i.vertical.percentage=s(()=>{const B=i.vertical.size.value-u.vertical.value;if(B<=0)return 0;const F=je(i.vertical.position.value/B,0,1);return Math.round(F*1e4)/1e4}),i.vertical.thumbHidden=s(()=>(e.visible===null?r.value:e.visible)!==!0&&o.value===!1&&a.value===!1||i.vertical.size.value<=u.vertical.value+1),i.vertical.thumbStart=s(()=>i.vertical.percentage.value*(u.vertical.value-i.vertical.thumbSize.value)),i.vertical.thumbSize=s(()=>Math.round(je(u.vertical.value*u.vertical.value/i.vertical.size.value,el(u.vertical.value),u.vertical.value))),i.vertical.style=s(()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${i.vertical.thumbStart.value}px`,height:`${i.vertical.thumbSize.value}px`})),i.vertical.thumbClass=s(()=>"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(i.vertical.thumbHidden.value===!0?" q-scrollarea__thumb--invisible":"")),i.vertical.barClass=s(()=>"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(i.vertical.thumbHidden.value===!0?" q-scrollarea__bar--invisible":"")),i.horizontal.percentage=s(()=>{const B=i.horizontal.size.value-u.horizontal.value;if(B<=0)return 0;const F=je(Math.abs(i.horizontal.position.value)/B,0,1);return Math.round(F*1e4)/1e4}),i.horizontal.thumbHidden=s(()=>(e.visible===null?r.value:e.visible)!==!0&&o.value===!1&&a.value===!1||i.horizontal.size.value<=u.horizontal.value+1),i.horizontal.thumbStart=s(()=>i.horizontal.percentage.value*(u.horizontal.value-i.horizontal.thumbSize.value)),i.horizontal.thumbSize=s(()=>Math.round(je(u.horizontal.value*u.horizontal.value/i.horizontal.size.value,el(u.horizontal.value),u.horizontal.value))),i.horizontal.style=s(()=>({...e.thumbStyle,...e.horizontalThumbStyle,[d.$q.lang.rtl===!0?"right":"left"]:`${i.horizontal.thumbStart.value}px`,width:`${i.horizontal.thumbSize.value}px`})),i.horizontal.thumbClass=s(()=>"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(i.horizontal.thumbHidden.value===!0?" q-scrollarea__thumb--invisible":"")),i.horizontal.barClass=s(()=>"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(i.horizontal.thumbHidden.value===!0?" q-scrollarea__bar--invisible":""));const C=s(()=>i.vertical.thumbHidden.value===!0&&i.horizontal.thumbHidden.value===!0?e.contentStyle:e.contentActiveStyle),x=[[pt,B=>{O(B,"vertical")},void 0,{vertical:!0,...Ja}]],S=[[pt,B=>{O(B,"horizontal")},void 0,{horizontal:!0,...Ja}]];function w(){const B={};return Za.forEach(F=>{const Y=i[F];B[F+"Position"]=Y.position.value,B[F+"Percentage"]=Y.percentage.value,B[F+"Size"]=Y.size.value,B[F+"ContainerSize"]=u[F].value}),B}const T=Ca(()=>{const B=w();B.ref=d,n("scroll",B)},0);function y(B,F,Y){if(Za.includes(B)===!1){console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)");return}(B==="vertical"?ln:ea)(m.value,F,Y)}function g({height:B,width:F}){let Y=!1;u.vertical.value!==B&&(u.vertical.value=B,Y=!0),u.horizontal.value!==F&&(u.horizontal.value=F,Y=!0),Y===!0&&N()}function M({position:B}){let F=!1;i.vertical.position.value!==B.top&&(i.vertical.position.value=B.top,F=!0),i.horizontal.position.value!==B.left&&(i.horizontal.position.value=B.left,F=!0),F===!0&&N()}function D({height:B,width:F}){i.horizontal.size.value!==F&&(i.horizontal.size.value=F,N()),i.vertical.size.value!==B&&(i.vertical.size.value=B,N())}function O(B,F){const Y=i[F];if(B.isFirst===!0){if(Y.thumbHidden.value===!0)return;h=Y.position.value,a.value=!0}else if(a.value!==!0)return;B.isFinal===!0&&(a.value=!1);const te=na[F],be=u[F].value,me=(Y.size.value-be)/(be-Y.thumbSize.value),ce=B.distance[te.dist],pe=h+(B.direction===te.dir?1:-1)*ce*me;Q(pe,F)}function $(B,F){const Y=i[F];if(Y.thumbHidden.value!==!0){const te=B[na[F].offset];if(te<Y.thumbStart.value||te>Y.thumbStart.value+Y.thumbSize.value){const be=te-Y.thumbSize.value/2;Q(be/u[F].value*Y.size.value,F)}Y.ref.value!==null&&Y.ref.value.dispatchEvent(new MouseEvent(B.type,B))}}function J(B){$(B,"vertical")}function E(B){$(B,"horizontal")}function N(){o.value=!0,c!==null&&clearTimeout(c),c=setTimeout(()=>{c=null,o.value=!1},e.delay),e.onScroll!==void 0&&T()}function Q(B,F){m.value[na[F].scroll]=B}function _(){r.value=!0}function L(){r.value=!1}let V=null;return ie(()=>d.$q.lang.rtl,B=>{m.value!==null&&ea(m.value,Math.abs(i.horizontal.position.value)*(B===!0?-1:1))}),Un(()=>{V={top:i.vertical.position.value,left:i.horizontal.position.value}}),Yn(()=>
1{if(V===null)return;const B=m.value;B!==null&&(ea(B,V.left),ln(B,V.top))}),nt(T.cancel),Object.assign(d,{getScrollTarget:()=>m.value,getScroll:w,getScrollPosition:()=>({top:i.vertical.position.value,left:i.horizontal.position.value}),getScrollPercentage:()=>({top:i.vertical.percentage.value,left:i.horizontal.percentage.value}),setScrollPosition:y,setScrollPercentage(B,F,Y){y(B,F*(i[B].size.value-u[B].value)*(B==="horizontal"&&d.$q.lang.rtl===!0?-1:1),Y)}}),()=>l("div",{class:f.value,onMouseenter:_,onMouseleave:L},[l("div",{ref:m,class:"q-scrollarea__container scroll relative-position fit hide-scrollbar",tabindex:e.tabindex!==void 0?e.tabindex:void 0},[l("div",{class:"q-scrollarea__content absolute",style:C.value},ft(t.default,[l(ga,{debounce:0,onResize:D})])),l(Vr,{axis:"both",onScroll:M})]),l(ga,{debounce:0,onResize:g}),l("div",{class:i.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":"true",onMousedown:J}),l("div",{class:i.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":"true",onMousedown:E}),Lt(l("div",{ref:i.vertical.ref,class:i.vertical.thumbClass.value,style:i.vertical.style.value,"aria-hidden":"true"}),x),Lt(l("div",{ref:i.horizontal.ref,class:i.horizontal.thumbClass.value,style:i.horizontal.style.value,"aria-hidden":"true"}),S)])}}),tl=150,mi=W({name:"QDrawer",inheritAttrs:!1,props:{...Gn,...Ee,side:{type:String,default:"left",validator:e=>["left","right"].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>["default","desktop","mobile"].includes(e),default:"default"},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...Zn,"onLayout","miniState"],setup(e,{slots:t,emit:n,attrs:o}){const a=he(),{proxy:{$q:r}}=a,u=He(e,r),{preventBodyScroll:i}=Kr(),{registerTimeout:d,removeTimeout:v}=On(),c=Ot(Ul,rt);if(c===rt)return console.error("QDrawer needs to be child of QLayout"),rt;let h,m=null,f;const C=A(e.behavior==="mobile"||e.behavior!=="desktop"&&c.totalWidth.value<=e.breakpoint),x=s(()=>e.mini===!0&&C.value!==!0),S=s(()=>x.value===!0?e.miniWidth:e.width),w=A(e.showIfAbove===!0&&C.value===!1?!0:e.modelValue===!0),T=s(()=>e.persistent!==!0&&(C.value===!0||be.value===!0));function y(R,le){if(O(),R!==!1&&c.animate(),Se(0),C.value===!0){const fe=c.instances[B.value];fe!==void 0&&fe.belowBreakpoint===!0&&fe.hide(!1),ee(1),c.isContainer.value!==!0&&i(!0)}else ee(0),R!==!1&&$e(!1);d(()=>{R!==!1&&$e(!0),le!==!0&&n("show",R)},tl)}function g(R,le){$(),R!==!1&&c.animate(),ee(0),Se(N.value*S.value),Ve(),le!==!0?d(()=>{n("hide",R)},tl):v()}const{show:M,hide:D}=Jn({showing:w,hideOnRouteChange:T,handleShow:y,handleHide:g}),{addToHistory:O,removeFromHistory:$}=Wr(w,D,T),J={belowBreakpoint:C,hide:D},E=s(()=>e.side==="right"),N=s(()=>(r.lang.rtl===!0?-1:1)*(E.value===!0?1:-1)),Q=A(0),_=A(!1),L=A(!1),V=A(S.value*N.value),B=s(()=>E.value===!0?"left":"right"),F=s(()=>w.value===!0&&C.value===!1&&e.overlay===!1?e.miniToOverlay===!0?e.miniWidth:S.value:0),Y=s(()=>e.overlay===!0||e.miniToOverlay===!0||c.view.value.indexOf(E.value?"R":"L")>-1||r.platform.is.ios===!0&&c.isContainer.value===!0),te=s(()=>e.overlay===!1&&w.value===!0&&C.value===!1),be=s(()=>e.overlay===!0&&w.value===!0&&C.value===!1),me=s(()=>"fullscreen q-drawer__backdrop"+(w.value===!1&&_.value===!1?" hidden":"")),ce=s(()=>({backgroundColor:`rgba(0,0,0,${Q.value*.4})`})),pe=s(()=>E.value===!0?c.rows.value.top[2]==="r":c.rows.value.top[0]==="l"),Fe=s(()=>E.value===!0?c.rows.value.bottom[2]==="r":c.rows.value.bottom[0]==="l"),Me=s(()=>{const R={};return c.header.space===!0&&pe.value===!1&&(Y.value===!0?R.top=`${c.header.offset}px`:c.header.space===!0&&(R.top=`${c.header.size}px`)),c.footer.space===!0&&Fe.value===!1&&(Y.value===!0?R.bottom=`${c.footer.offset}px`:c.footer.space===!0&&(R.bottom=`${c.footer.size}px`)),R}),Te=s(()=>{const R={width:`${S.value}px`,transform:`translateX(${V.value}px)`};return C.value===!0?R:Object.assign(R,Me.value)}),ze=s(()=>"q-drawer__content fit "+(c.isContainer.value!==!0?"scroll":"overflow-auto")),k=s(()=>`q-drawer q-drawer--${e.side}`+(L.value===!0?" q-drawer--mini-animate":"")+(e.bordered===!0?" q-drawer--bordered":"")+(u.value===!0?" q-drawer--dark q-d
1ark":"")+(_.value===!0?" no-transition":w.value===!0?"":" q-layout--prevent-focus")+(C.value===!0?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":` q-drawer--${x.value===!0?"mini":"standard"}`+(Y.value===!0||te.value!==!0?" fixed":"")+(e.overlay===!0||e.miniToOverlay===!0?" q-drawer--on-top":"")+(pe.value===!0?" q-drawer--top-padding":""))),p=s(()=>{const R=r.lang.rtl===!0?e.side:B.value;return[[pt,Be,void 0,{[R]:!0,mouse:!0}]]}),j=s(()=>{const R=r.lang.rtl===!0?B.value:e.side;return[[pt,Je,void 0,{[R]:!0,mouse:!0}]]}),K=s(()=>{const R=r.lang.rtl===!0?B.value:e.side;return[[pt,Je,void 0,{[R]:!0,mouse:!0,mouseAllDir:!0}]]});function G(){X(C,e.behavior==="mobile"||e.behavior!=="desktop"&&c.totalWidth.value<=e.breakpoint)}ie(C,R=>{R===!0?(h=w.value,w.value===!0&&D(!1)):e.overlay===!1&&e.behavior!=="mobile"&&h!==!1&&(w.value===!0?(Se(0),ee(0),Ve()):M(!1))}),ie(()=>e.side,(R,le)=>{c.instances[le]===J&&(c.instances[le]=void 0,c[le].space=!1,c[le].offset=0),c.instances[R]=J,c[R].size=S.value,c[R].space=te.value,c[R].offset=F.value}),ie(c.totalWidth,()=>{(c.isContainer.value===!0||document.qScrollPrevented!==!0)&&G()}),ie(()=>e.behavior+e.breakpoint,G),ie(c.isContainer,R=>{w.value===!0&&i(R!==!0),R===!0&&G()}),ie(c.scrollbarWidth,()=>{Se(w.value===!0?0:void 0)}),ie(F,R=>{Pe("offset",R)}),ie(te,R=>{n("onLayout",R),Pe("space",R)}),ie(E,()=>{Se()}),ie(S,R=>{Se(),oe(e.miniToOverlay,R)}),ie(()=>e.miniToOverlay,R=>{oe(R,S.value)}),ie(()=>r.lang.rtl,()=>{Se()}),ie(()=>e.mini,()=>{e.modelValue===!0&&(qe(),c.animate())}),ie(x,R=>{n("miniState",R)});function Se(R){R===void 0?ct(()=>{R=w.value===!0?0:S.value,Se(N.value*R)}):(c.isContainer.value===!0&&E.value===!0&&(C.value===!0||Math.abs(R)===S.value)&&(R+=N.value*c.scrollbarWidth.value),V.value=R)}function ee(R){Q.value=R}function $e(R){const le=R===!0?"remove":c.isContainer.value!==!0?"add":"";le!==""&&document.body.classList[le]("q-body--drawer-toggle")}function qe(){m!==null&&clearTimeout(m),a.proxy&&a.proxy.$el&&a.proxy.$el.classList.add("q-drawer--mini-animate"),L.value=!0,m=setTimeout(()=>{m=null,L.value=!1,a&&a.proxy&&a.proxy.$el&&a.proxy.$el.classList.remove("q-drawer--mini-animate")},150)}function Be(R){if(w.value!==!1)return;const le=S.value,fe=je(R.distance.x,0,le);if(R.isFinal===!0){fe>=Math.min(75,le)===!0?M():(c.animate(),ee(0),Se(N.value*le)),_.value=!1;return}Se((r.lang.rtl===!0?E.value!==!0:E.value)?Math.max(le-fe,0):Math.min(0,fe-le)),ee(je(fe/le,0,1)),R.isFirst===!0&&(_.value=!0)}function Je(R){if(w.value!==!0)return;const le=S.value,fe=R.direction===e.side,ge=(r.lang.rtl===!0?fe!==!0:fe)?je(R.distance.x,0,le):0;if(R.isFinal===!0){Math.abs(ge)<Math.min(75,le)===!0?(c.animate(),ee(1),Se(0)):D(),_.value=!1;return}Se(N.value*ge),ee(je(1-ge/le,0,1)),R.isFirst===!0&&(_.value=!0)}function Ve(){i(!1),$e(!0)}function Pe(R,le){c.update(e.side,R,le)}function X(R,le){R.value!==le&&(R.value=le)}function oe(R,le){Pe("size",R===!0?e.miniWidth:le)}return c.instances[e.side]=J,oe(e.miniToOverlay,S.value),Pe("space",te.value),Pe("offset",F.value),e.showIfAbove===!0&&e.modelValue!==!0&&w.value===!0&&e["onUpdate:modelValue"]!==void 0&&n("update:modelValue",!0),yt(()=>{n("onLayout",te.value),n("miniState",x.value),h=e.showIfAbove===!0;const R=()=>{(w.value===!0?y:g)(!1,!0)};if(c.totalWidth.value!==0){ct(R);return}f=ie(c.totalWidth,()=>{f(),f=void 0,w.value===!1&&e.showIfAbove===!0&&C.value===!1?M(!1):R()})}),nt(()=>{f!==void 0&&f(),m!==null&&(clearTimeout(m),m=null),w.value===!0&&Ve(),c.instances[e.side]===J&&(c.instances[e.side]=void 0,Pe("size",0),Pe("offset",0),Pe("space",!1))}),()=>{const R=[];C.value===!0&&(e.noSwipeOpen===!1&&R.push(Lt(l("div",{key:"open",class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":"true"}),p.value)),R.push(Ct("div",{ref:"backdrop",class:me.value,style:ce.value,"aria-hidden":"true",onClick:D},void 0,"backdrop",e.noSwipeBackdrop!==!0&&w.value===!0,()=>K.value)));const le=x.value===!0&&t.mini!==void 0,fe=[l("div",{...o,key:""+le,class:[ze.value,o.class]},le===!0?t.mini():Ce(t.default))];return e.elevated===!0&&w.value===!0&&fe.push(l("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),R.push(Ct("aside",{ref:"content",class:k.value,style:Te.value},fe,"contentclose",e.noSwipeClose!==!0&&C.value===!0,()=>j.value)),l("div",{class:"q-drawer-container"},R)}}}),Ma=XMLHttpRequest,fo=Ma.prototype.open,gi=["top","right","bottom","left"];let Nn=[],hn=0;function hi({p:e,pos:t,active:n,horiz:o,reverse:a,dir:r}){let u=1,i=1;return o===!0?(a===!0&&(u=-1),t==="bottom"&&(i=-1),{transform:`translate3d(${u*(e-100)}%,${n?0:i*-200}%,0)`}):(a===!0&&(i=-1),t==="right"&&(u=-1),{transform:`translate3d(${n?0:r*u*-200}%,${i*(e-100)}%,0)`})}function bi(e,t){return typeof t!="number"&&(e<25?t=Math.random()*3+3:e<65?t=Math.random()*3:e<85?t=Math.random()*2:e<99?t=.6:t=0),je(e+t,0,100)}function yi(e){hn++,Nn.push(e),!(hn>1)&&(Ma.prototype.open=function(t,n){const o=[],a=()=>{Nn.forEach(u=>{(u.hijackFilter.value===null||u.hijackFilter.value(n)===!0)&&(u.start(),o.push(u.stop))})},r=()=>{o.forEach(u=>{u()})};this.addEventListener("loadstart",a,{once:!0}),this.addEventListener("loadend",r,{once:!0}),fo.apply(this,arguments)})}function pi(e){Nn=Nn.filter(t=>t.start!==e),hn=Math.max(0,hn-1),hn===0&&(Ma.prototype.open=fo)}const Ci=W({name:"QAjaxBar",props:{position:{type:String,default:"top",validator:e=>gi.includes(e)},size:{type:String,default:"2px"}
1,color:String,skipHijack:Boolean,reverse:Boolean,hijackFilter:Function},emits:["start","stop"],setup(e,{emit:t}){const{proxy:n}=he(),o=A(0),a=A(!1),r=A(!0);let u=0,i=null,d;const v=s(()=>`q-loading-bar q-loading-bar--${e.position}`+(e.color!==void 0?` bg-${e.color}`:"")+(r.value===!0?"":" no-transition")),c=s(()=>e.position==="top"||e.position==="bottom"),h=s(()=>c.value===!0?"height":"width"),m=s(()=>{const y=a.value,g=hi({p:o.value,pos:e.position,active:y,horiz:c.value,reverse:n.$q.lang.rtl===!0&&["top","bottom"].includes(e.position)?e.reverse===!1:e.reverse,dir:n.$q.lang.rtl===!0?-1:1});return g[h.value]=e.size,g.opacity=y?1:0,g}),f=s(()=>a.value===!0?{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":o.value}:{"aria-hidden":"true"});function C(y=300){const g=d;return d=Math.max(0,y)||0,u++,u>1?(g===0&&y>0?w():i!==null&&g>0&&y<=0&&(clearTimeout(i),i=null),u):(i!==null&&clearTimeout(i),t("start"),o.value=0,i=setTimeout(()=>{i=null,r.value=!0,y>0&&w()},a.value===!0?500:1),a.value!==!0&&(a.value=!0,r.value=!1),u)}function x(y){return u>0&&(o.value=bi(o.value,y)),u}function S(){if(u=Math.max(0,u-1),u>0)return u;i!==null&&(clearTimeout(i),i=null),t("stop");const y=()=>{r.value=!0,o.value=100,i=setTimeout(()=>{i=null,a.value=!1},1e3)};return o.value===0?i=setTimeout(y,1):y(),u}function w(){o.value<100&&(i=setTimeout(()=>{i=null,x(),w()},d))}let T;return yt(()=>{e.skipHijack!==!0&&(T=!0,yi({start:C,stop:S,hijackFilter:s(()=>e.hijackFilter||null)}))}),nt(()=>{i!==null&&clearTimeout(i),T===!0&&pi(C)}),Object.assign(n,{start:C,stop:S,increment:x}),()=>l("div",{class:v.value,style:m.value,...f.value})}}),Si=["top","middle","bottom"];W({name:"QBadge",props:{color:String,textColor:String,floating:Boolean,transparent:Boolean,multiLine:Boolean,outline:Boolean,rounded:Boolean,label:[Number,String],align:{type:String,validator:e=>Si.includes(e)}},setup(e,{slots:t}){const n=s(()=>e.align!==void 0?{verticalAlign:e.align}:null),o=s(()=>{const a=e.outline===!0&&e.color||e.textColor;return`q-badge flex inline items-center no-wrap q-badge--${e.multiLine===!0?"multi":"single"}-line`+(e.outline===!0?" q-badge--outline":e.color!==void 0?` bg-${e.color}`:"")+(a!==void 0?` text-${a}`:"")+(e.floating===!0?" q-badge--floating":"")+(e.rounded===!0?" q-badge--rounded":"")+(e.transparent===!0?" q-badge--transparent":"")});return()=>l("div",{class:o.value,style:n.value,role:"status","aria-label":e.label},ft(t.default,e.label!==void 0?[e.label]:[]))}});W({name:"QBanner",props:{...Ee,inlineActions:Boolean,dense:Boolean,rounded:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=he(),o=He(e,n),a=s(()=>"q-banner row items-center"+(e.dense===!0?" q-banner--dense":"")+(o.value===!0?" q-banner--dark q-dark":"")+(e.rounded===!0?" rounded-borders":"")),r=s(()=>`q-banner__actions row items-center justify-end col-${e.inlineActions===!0?"auto":"all"}`);return()=>{const u=[l("div",{class:"q-banner__avatar col-auto row items-center self-start"},Ce(t.avatar)),l("div",{class:"q-banner__content col text-body2"},Ce(t.default))],i=Ce(t.action);return i!==void 0&&u.push(l("div",{class:r.value},i)),l("div",{class:a.value+(e.inlineActions===!1&&i!==void 0?" q-banner--top-padding":""),role:"alert"},u)}}});W({name:"QBar",props:{...Ee,dense:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=he(),o=He(e,n),a=s(()=>`q-bar row no-wrap items-center q-bar--${e.dense===!0?"dense":"standard"} q-bar--${o.value===!0?"dark":"light"}`);return()=>l("div",{class:a.value,role:"toolbar"},Ce(t.default))}});const wi=["",!0];W({name:"QBreadcrumbs",props:{...yr,separator:{type:String,default:"/"},separatorColor:String,activeColor:{type:String,default:"primary"},gutter:{type:String,validator:e=>["none","xs","sm","md","lg","xl"].includes(e),default:"sm"}},setup(e,{slots:t}){const n=pr(e),o=s(()=>`flex items-center ${n.value}${e.gutter==="none"?"":` q-gutter-${e.gutter}`}`),a=s(()=>e.separatorColor?` text-${e.separatorColor}`:""),r=s(()=>` text-${e.activeColor}`);return()=>{const u=ya(Ce(t.default));if(u.length===0)return;let i=1;const d=[],v=u.filter(h=>h.type!==void 0&&h.type.name==="QBreadcrumbsEl").length,c=t.separator!==void 0?t.separator:()=>e.separator;return u.forEach(h=>{if(h.type!==void 0&&h.type.name==="QBreadcrumbsEl"){const m=i<v,f=h.props!==null&&wi.includes(h.props.disable),C=(m===!0?"":" q-breadcrumbs--last")+(f!==!0&&m===!0?r.value:"");i++,d.push(l("div",{class:`flex items-center${C}`},[h])),m===!0&&d.push(l("div",{class:"q-breadcrumbs__separator"+a.value},c()))}else d.push(h)}),l("div",{class:"q-breadcrumbs"},[l("div",{class:o.value},d)])}}});W({name:"QBreadcrumbsEl",props:{...jn,label:String,icon:String,tag:{type:String,default:"span"}},emits:["click"],setup(e,{slots:t}){const{linkTag:n,linkAttrs:o,linkClass:a,navigateOnClick:r}=Nl(),u=s(()=>({class:"q-breadcrumbs__el q-link flex inline items-center relative-position "+(e.disable!==!0?"q-link--focusable"+a.value:"q-breadcrumbs__el--disable"),...o.value,onClick:r})),i=s(()=>"q-breadcrumbs__el-icon"+(e.label!==void 0?" q-breadcrumbs__el-icon--with-label":""));return()=>{const d=[];
1return e.icon!==void 0&&d.push(l(Ke,{class:i.value,name:e.icon})),e.label!==void 0&&d.push(e.label),l(n.value,{...u.value},ft(t.default,d))}}});const mo=W({name:"QBtnGroup",props:{unelevated:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,square:Boolean,push:Boolean,stretch:Boolean,glossy:Boolean,spread:Boolean},setup(e,{slots:t}){const n=s(()=>{const o=["unelevated","outline","flat","rounded","square","push","stretch","glossy"].filter(a=>e[a]===!0).map(a=>`q-btn-group--${a}`).join(" ");return`q-btn-group row no-wrap${o.length>0?" "+o:""}`+(e.spread===!0?" q-btn-group--spread":" inline")});return()=>l("div",{class:n.value},Ce(t.default))}}),_i=Object.keys(El),xi=e=>_i.reduce((t,n)=>{const o=e[n];return o!==void 0&&(t[n]=o),t},{}),qi=W({name:"QBtnDropdown",props:{...El,...xa,modelValue:Boolean,split:Boolean,dropdownIcon:String,contentClass:[Array,String,Object],contentStyle:[Array,String,Object],cover:Boolean,persistent:Boolean,noRouteDismiss:Boolean,autoClose:Boolean,menuAnchor:{type:String,default:"bottom end"},menuSelf:{type:String,default:"top end"},menuOffset:Array,disableMainBtn:Boolean,disableDropdown:Boolean,noIconAnimation:Boolean,toggleAriaLabel:String}
1,emits:["update:modelValue","click","beforeShow","show","beforeHide","hide"],setup(e,{slots:t,emit:n}){const{proxy:o}=he(),a=A(e.modelValue),r=A(null),u=Cn(),i=s(()=>{const g={"aria-expanded":a.value===!0?"true":"false","aria-haspopup":"true","aria-controls":u,"aria-label":e.toggleAriaLabel||o.$q.lang.label[a.value===!0?"collapse":"expand"](e.label)};return(e.disable===!0||e.split===!1&&e.disableMainBtn===!0||e.disableDropdown===!0)&&(g["aria-disabled"]="true"),g}),d=s(()=>"q-btn-dropdown__arrow"+(a.value===!0&&e.noIconAnimation===!1?" rotate-180":"")+(e.split===!1?" q-btn-dropdown__arrow-container":"")),v=s(()=>Hl(e)),c=s(()=>xi(e));ie(()=>e.modelValue,g=>{r.value!==null&&r.value[g?"show":"hide"]()}),ie(()=>e.split,y);function h(g){a.value=!0,n("beforeShow",g)}function m(g){n("show",g),n("update:modelValue",!0)}function f(g){a.value=!1,n("beforeHide",g)}function C(g){n("hide",g),n("update:modelValue",!1)}function x(g){n("click",g)}function S(g){mt(g),y(),n("click",g)}function w(g){r.value!==null&&r.value.toggle(g)}function T(g){r.value!==null&&r.value.show(g)}function y(g){r.value!==null&&r.value.hide(g)}return Object.assign(o,{show:T,hide:y,toggle:w}),yt(()=>{e.modelValue===!0&&T()}),()=>{const g=[l(Ke,{class:d.value,name:e.dropdownIcon||o.$q.iconSet.arrow.dropdown})];return e.disableDropdown!==!0&&g.push(l(Kn,{ref:r,id:u,class:e.contentClass,style:e.contentStyle,cover:e.cover,fit:!0,persistent:e.persistent,noRouteDismiss:e.noRouteDismiss,autoClose:e.autoClose,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,separateClosePopup:!0,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,onBeforeShow:h,onShow:m,onBeforeHide:f,onHide:C},t.default)),e.split===!1?l(Oe,{class:"q-btn-dropdown q-btn-dropdown--simple",...c.value,...i.value,disable:e.disable===!0||e.disableMainBtn===!0,noWrap:!0,round:!1,onClick:x},{default:()=>Ce(t.label,[]).concat(g),loading:t.loading}):l(mo,{class:"q-btn-dropdown q-btn-dropdown--split no-wrap q-btn-item",rounded:e.rounded,square:e.square,...v.value,glossy:e.glossy,stretch:e.stretch},()=>[l(Oe,{class:"q-btn-dropdown--current",...c.value,disable:e.disable===!0||e.disableMainBtn===!0,noWrap:!0,round:!1,onClick:S},{default:t.label,loading:t.loading}),l(Oe,{class:"q-btn-dropdown__arrow-container q-anchor--skip",...i.value,...v.value,disable:e.disable===!0||e.disableDropdown===!0,rounded:e.rounded,color:e.color,textColor:e.textColor,dense:e.dense,size:e.size,padding:e.padding,ripple:e.ripple},()=>g)])}}});W({name:"QBtnToggle",props:{...Ft,modelValue:{required:!0},options:{type:Array,required:!0,validator:e=>e.every(t=>("label"in t||"icon"in t||"slot"in t)&&"value"in t)},color:String,textColor:String,toggleColor:{type:String,default:"primary"},toggleTextColor:String,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,padding:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,readonly:Boolean,disable:Boolean,stack:Boolean,stretch:Boolean,spread:Boolean,clearable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","clear","click"],setup(e,{slots:t,emit:n}){const o=s(()=>e.options.find(m=>m.value===e.modelValue)!==void 0),a=s(()=>({type:"hidden",name:e.name,value:e.modelValue})),r=Gt(a),u=s(()=>Hl(e)),i=s(()=>({rounded:e.rounded,dense:e.dense,...u.value})),d=s(()=>e.options.map((m,f)=>{const{attrs:C,value:x,slot:S,...w}=m;return{slot:S,props:{key:f,"aria-pressed":x===e.modelValue?"true":"false",...C,...w,...i.value,disable:e.disable===!0||w.disable===!0,color:x===e.modelValue?c(w,"toggleColor"):c(w,"color"),textColor:x===e.modelValue?c(w,"toggleTextColor"):c(w,"textColor"),noCaps:c(w,"noCaps")===!0,noWrap:c(w,"noWrap")===!0,size:c(w,"size"),padding:c(w,"padding"),ripple:c(w,"ripple"),stack:c(w,"stack")===!0,stretch:c(w,"stretch")===!0,onClick(T){v(x,m,T)}}}}));function v(m,f,C){e.readonly!==!0&&(e.modelValue===m?e.clearable===!0&&(n("update:modelValue",null,null),n("clear")):n("update:modelValue",m,f),n("click",C))}function c(m,f){return m[f]===void 0?e[f]:m[f]}function h(){const m=d.value.map(f=>l(Oe,f.props,f.slot!==void 0?t[f.slot]:void 0));return e.name!==void 0&&e.disable!==!0&&o.value===!0&&r(m,"push"),ft(t.default,m)}return()=>l(mo,{class:"q-btn-toggle",...u.value,rounded:e.rounded,stretch:e.stretch,glossy:e.glossy,spread:e.spread},h)}});function ki(e){const t=[.06,6,50];return typeof e=="string"&&e.length&&e.split(":").forEach((n,o)=>{const a=parseFloat(n);a&&(t[o]=a)}),t}const Mi=$t({name:"touch-swipe",beforeMount(e,{value:t,arg:n,modifiers:o}){if(o.mouse!==!0&&Ne.has.touch!==!0)return;const a=o.mouseCapture===!0?"Capture":"",r={handler:t,sensitivity:ki(n),direction:Dn(o),noop:dt,mouseStart(u){In(u,r)&&Qn(u)&&(et(r,"temp",[[document,"mousemove","move",`notPassive${a}`],[document,"mouseup","end","notPassiveCapture"]]),r.start(u,!0))},touchStart(u){if(In(u,r)){const i=u.target;et(r,"temp",[[i,"touchmove","move","notPassiveCapture"],[i,"touchcancel","end","notPassiveCapture"],[i,"touchend","end","notPassiveCapture"]]),r.start(u)}},start(u,i){Ne.is.firefox===!0&&an(e,!0);const d=bt(u);r.event={x:d.left,y:d.top,time:Date.now(),mouse:i===!0,dir:!1}},move(u){if(r.event===void 0)return;
1if(r.event.dir!==!1){tt(u);return}const i=Date.now()-r.event.time;if(i===0)return;const d=bt(u),v=d.left-r.event.x,c=Math.abs(v),h=d.top-r.event.y,m=Math.abs(h);if(r.event.mouse!==!0){if(c<r.sensitivity[1]&&m<r.sensitivity[1]){r.end(u);return}}else if(c<r.sensitivity[2]&&m<r.sensitivity[2])return;const f=c/i,C=m/i;r.direction.vertical===!0&&c<m&&c<100&&C>r.sensitivity[0]&&(r.event.dir=h<0?"up":"down"),r.direction.horizontal===!0&&c>m&&m<100&&f>r.sensitivity[0]&&(r.event.dir=v<0?"left":"right"),r.direction.up===!0&&c<m&&h<0&&c<100&&C>r.sensitivity[0]&&(r.event.dir="up"),r.direction.down===!0&&c<m&&h>0&&c<100&&C>r.sensitivity[0]&&(r.event.dir="down"),r.direction.left===!0&&c>m&&v<0&&m<100&&f>r.sensitivity[0]&&(r.event.dir="left"),r.direction.right===!0&&c>m&&v>0&&m<100&&f>r.sensitivity[0]&&(r.event.dir="right"),r.event.dir!==!1?(tt(u),r.event.mouse===!0&&(document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),xt(),r.styleCleanup=x=>{r.styleCleanup=void 0,document.body.classList.remove("non-selectable");const S=()=>{document.body.classList.remove("no-pointer-events--children")};x===!0?setTimeout(S,50):S()}),r.handler({evt:u,touch:r.event.mouse!==!0,mouse:r.event.mouse,direction:r.event.dir,duration:i,distance:{x:c,y:m}})):r.end(u)},end(u){r.event!==void 0&&(vt(r,"temp"),Ne.is.firefox===!0&&an(e,!1),r.styleCleanup!==void 0&&r.styleCleanup(!0),u!==void 0&&r.event.dir!==!1&&tt(u),r.event=void 0)}};if(e.__qtouchswipe=r,o.mouse===!0){const u=o.mouseCapture===!0||o.mousecapture===!0?"Capture":"";et(r,"main",[[e,"mousedown","mouseStart",`passive${u}`]])}Ne.has.touch===!0&&et(r,"main",[[e,"touchstart","touchStart",`passive${o.capture===!0?"Capture":""}`],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchswipe;n!==void 0&&(t.oldValue!==t.value&&(typeof t.value!="function"&&n.end(),n.handler=t.value),n.direction=Dn(t.modifiers))},beforeUnmount(e){const t=e.__qtouchswipe;t!==void 0&&(vt(t,"main"),vt(t,"temp"),Ne.is.firefox===!0&&an(e,!1),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchswipe)}});function qn(){const e=new Map;return{getCache:function(t,n){return e[t]===void 0?e[t]=n:e[t]},getCacheWithFn:function(t,n){return e[t]===void 0?e[t]=n():e[t]}}}const Ta={name:{required:!0},disable:Boolean},nl={setup(e,{slots:t}){return()=>l("div",{class:"q-panel scroll",role:"tabpanel"},Ce(t.default))}},$a={modelValue:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,transitionDuration:{type:[String,Number],default:300},keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},Aa=["update:modelValue","beforeTransition","transition"];function Ba(){const{props:e,emit:t,proxy:n}=he(),{getCacheWithFn:o}=qn();let a,r;const u=A(null),i=A(null);function d(_){const L=e.vertical===!0?"up":"left";O((n.$q.lang.rtl===!0?-1:1)*(_.direction===L?1:-1))}const v=s(()=>[[Mi,d,void 0,{horizontal:e.vertical!==!0,vertical:e.vertical,mouse:!0}]]),c=s(()=>e.transitionPrev||`slide-${e.vertical===!0?"down":"right"}`),h=s(()=>e.transitionNext||`slide-${e.vertical===!0?"up":"left"}`),m=s(()=>`--q-transition-duration: ${e.transitionDuration}ms`),f=s(()=>typeof e.modelValue=="string"||typeof e.modelValue=="number"?e.modelValue:String(e.modelValue)),C=s(()=>({include:e.keepAliveInclude,exclude:e.keepAliveExclude,max:e.keepAliveMax})),x=s(()=>e.keepAliveInclude!==void 0||e.keepAliveExclude!==void 0);ie(()=>e.modelValue,(_,L)=>{const V=y(_)===!0?g(_):-1;r!==!0&&D(V===-1?0:V<g(L)?-1:1),u.value!==V&&(u.value=V,t("beforeTransition",_,L),ct(()=>{t("transition",_,L)}))});function S(){O(1)}function w(){O(-1)}function T(_){t("update:modelValue",_)}function y(_){return _!=null&&_!==""}function g(_){return a.findIndex(L=>L.props.name===_&&L.props.disable!==""&&L.props.disable!==!0)}function M(){return a.filter(_=>_.props.disable!==""&&_.props.disable!==!0)}function D(_){const L=_!==0&&e.animated===!0&&u.value!==-1?"q-transition--"+(_===-1?c.value:h.value):null;i.value!==L&&(i.value=L)}function O(_,L=u.value){let V=L+_;for(;V>-1&&V<a.length;){const B=a[V];if(B!==void 0&&B.props.disable!==""&&B.props.disable!==!0){D(_),r=!0,t("update:modelValue",B.props.name),setTimeout(()=>{r=!1});return}V+=_}e.infinite===!0&&a.length>0&&L!==-1&&L!==a.length&&O(_,_===-1?a.length:-1)}function $(){const _=g(e.modelValue);return u.value!==_&&(u.value=_),!0}function J(){const _=y(e.modelValue)===!0&&$()&&a[u.value];return e.keepAlive===!0?[l(Yl,C.value,[l(x.value===!0?o(f.value,()=>({...nl,name:f.value})):nl,{key:f.value,style:m.value},()=>_)])]:[l("div",{class:"q-panel scroll",style:m.value,key:f.value,role:"tabpanel"},[_])]}
1function E(){if(a.length!==0)return e.animated===!0?[l(gt,{name:i.value},J)]:J()}function N(_){return a=ya(Ce(_.default,[])).filter(L=>L.props!==null&&L.props.slot===void 0&&y(L.props.name)===!0),a.length}function Q(){return a}return Object.assign(n,{next:S,previous:w,goTo:T}),{panelIndex:u,panelDirectives:v,updatePanelsList:N,updatePanelIndex:$,getPanelContent:E,getEnabledPanels:M,getPanels:Q,isValidPanelName:y,keepAliveProps:C,needsUniqueKeepAliveWrapper:x,goToPanelByOffset:O,goToPanel:T,nextPanel:S,previousPanel:w}}let cn=0;const Pa={fullscreen:Boolean,noRouteFullscreenExit:Boolean},za=["update:fullscreen","fullscreen"];function La(){const e=he(),{props:t,emit:n,proxy:o}=e;let a,r,u;const i=A(!1);Cr(e)===!0&&ie(()=>o.$route.fullPath,()=>{t.noRouteFullscreenExit!==!0&&c()}),ie(()=>t.fullscreen,h=>{i.value!==h&&d()}),ie(i,h=>{n("update:fullscreen",h),n("fullscreen",h)});function d(){i.value===!0?c():v()}function v(){i.value!==!0&&(i.value=!0,u=o.$el.parentNode,u.replaceChild(r,o.$el),document.body.appendChild(o.$el),cn++,cn===1&&document.body.classList.add("q-body--fullscreen-mixin"),a={handler:c},Ea.add(a))}function c(){i.value===!0&&(a!==void 0&&(Ea.remove(a),a=void 0),u.replaceChild(o.$el,r),i.value=!1,cn=Math.max(0,cn-1),cn===0&&(document.body.classList.remove("q-body--fullscreen-mixin"),o.$el.scrollIntoView!==void 0&&setTimeout(()=>{o.$el.scrollIntoView()})))}return Wl(()=>{r=document.createElement("span")}),yt(()=>{t.fullscreen===!0&&v()}),nt(c),Object.assign(o,{toggleFullscreen:d,setFullscreen:v,exitFullscreen:c}),{inFullscreen:i,toggleFullscreen:d}}const Ti=["top","right","bottom","left"],$i=["regular","flat","outline","push","unelevated"];W({name:"QCarousel",props:{...Ee,...$a,...Pa,transitionPrev:{type:String,default:"fade"},transitionNext:{type:String,default:"fade"},height:String,padding:Boolean,controlColor:String,controlTextColor:String,controlType:{type:String,validator:e=>$i.includes(e),default:"flat"},autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:e=>Ti.includes(e)},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},emits:[...za,...Aa],setup(e,{slots:t}){const{proxy:{$q:n}}=he(),o=He(e,n);let a=null,r;const{updatePanelsList:u,getPanelContent:i,panelDirectives:d,goToPanel:v,previousPanel:c,nextPanel:h,getEnabledPanels:m,panelIndex:f}=Ba(),{inFullscreen:C}=La(),x=s(()=>C.value!==!0&&e.height!==void 0?{height:e.height}:{}),S=s(()=>e.vertical===!0?"vertical":"horizontal"),w=s(()=>`q-carousel q-panel-parent q-carousel--with${e.padding===!0?"":"out"}-padding`+(C.value===!0?" fullscreen":"")+(o.value===!0?" q-carousel--dark q-dark":"")+(e.arrows===!0?` q-carousel--arrows-${S.value}`:"")+(e.navigation===!0?` q-carousel--navigation-${M.value}`:"")),T=s(()=>{const E=[e.prevIcon||n.iconSet.carousel[e.vertical===!0?"up":"left"],e.nextIcon||n.iconSet.carousel[e.vertical===!0?"down":"right"]];return e.vertical===!1&&n.lang.rtl===!0?E.reverse():E}),y=s(()=>e.navigationIcon||n.iconSet.carousel.navigationIcon),g=s(()=>e.navigationActiveIcon||y.value),M=s(()=>e.navigationPosition||(e.vertical===!0?"right":"bottom")),D=s(()=>({color:e.controlColor,textColor:e.controlTextColor,round:!0,[e.controlType]:!0,dense:!0}));ie(()=>e.modelValue,()=>{e.autoplay&&O()}),ie(()=>e.autoplay,E=>{E?O():a!==null&&(clearTimeout(a),a=null)});function O(){const E=pn(e.autoplay)===!0?Math.abs(e.autoplay):5e3;a!==null&&clearTimeout(a),a=setTimeout(()=>{a=null,E>=0?h():c()},E)}yt(()=>{e.autoplay&&O()}),nt(()=>{a!==null&&clearTimeout(a)});function $(E,N){return l("div",{class:`q-carousel__control q-carousel__navigation no-wrap absolute flex q-carousel__navigation--${E} q-carousel__navigation--${M.value}`+(e.controlColor!==void 0?` text-${e.controlColor}`:"")},[l("div",{class:"q-carousel__navigation-inner flex flex-center no-wrap"},m().map(N))])}function J(){const E=[];if(e.navigation===!0){const N=t["navigation-icon"]!==void 0?t["navigation-icon"]:_=>l(Oe,{key:"nav"+_.name,class:`q-carousel__navigation-icon q-carousel__navigation-icon--${_.active===!0?"":"in"}active`,..._.btnProps,onClick:_.onClick}),Q=r-1;E.push($("buttons",(_,L)=>{const V=_.props.name,B=f.value===L;return N({index:L,maxIndex:Q,name:V,active:B,btnProps:{icon:B===!0?g.value:y.value,size:"sm",...D.value},onClick:()=>{v(V)}})}))}else if(e.thumbnails===!0){const N=e.controlColor!==void 0?` text-${e.controlColor}`:"";E.push($("thumbnails",Q=>{const _=Q.props;
1return l("img",{key:"tmb#"+_.name,class:`q-carousel__thumbnail q-carousel__thumbnail--${_.name===e.modelValue?"":"in"}active`+N,src:_.imgSrc||_["img-src"],onClick:()=>{v(_.name)}})}))}return e.arrows===!0&&f.value>=0&&((e.infinite===!0||f.value>0)&&E.push(l("div",{key:"prev",class:`q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--${S.value} absolute flex flex-center`},[l(Oe,{icon:T.value[0],...D.value,onClick:c})])),(e.infinite===!0||f.value<r-1)&&E.push(l("div",{key:"next",class:`q-carousel__control q-carousel__arrow q-carousel__next-arrow q-carousel__next-arrow--${S.value} absolute flex flex-center`},[l(Oe,{icon:T.value[1],...D.value,onClick:h})]))),ft(t.control,E)}return()=>(r=u(t),l("div",{class:w.value,style:x.value},[Ct("div",{class:"q-carousel__slides-container"},i(),"sl-cont",e.swipeable,()=>d.value)].concat(J())))}});W({name:"QCarouselControl",props:{position:{type:String,default:"bottom-right",validator:e=>["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(e)},offset:{type:Array,default:()=>[18,18],validator:e=>e.length===2}},setup(e,{slots:t}){const n=s(()=>`q-carousel__control absolute absolute-${e.position}`),o=s(()=>({margin:`${e.offset[1]}px ${e.offset[0]}px`}));return()=>l("div",{class:n.value,style:o.value},Ce(t.default))}});W({name:"QCarouselSlide",props:{...Ta,imgSrc:String},setup(e,{slots:t}){const n=s(()=>e.imgSrc?{backgroundImage:`url("${e.imgSrc}")`}:{});return()=>l("div",{class:"q-carousel__slide",style:n.value},Ce(t.default))}});W({name:"QChatMessage",props:{sent:Boolean,label:String,bgColor:String,textColor:String,name:String,avatar:String,text:Array,stamp:String,size:String,labelHtml:Boolean,nameHtml:Boolean,textHtml:Boolean,stampHtml:Boolean},setup(e,{slots:t}){const n=s(()=>e.sent===!0?"sent":"received"),o=s(()=>`q-message-text-content q-message-text-content--${n.value}`+(e.textColor!==void 0?` text-${e.textColor}`:"")),a=s(()=>`q-message-text q-message-text--${n.value}`+(e.bgColor!==void 0?` text-${e.bgColor}`:"")),r=s(()=>"q-message-container row items-end no-wrap"+(e.sent===!0?" reverse":"")),u=s(()=>e.size!==void 0?`col-${e.size}`:""),i=s(()=>({msg:e.textHtml===!0?"innerHTML":"textContent",stamp:e.stampHtml===!0?"innerHTML":"textContent",name:e.nameHtml===!0?"innerHTML":"textContent",label:e.labelHtml===!0?"innerHTML":"textContent"}));function d(c){return t.stamp!==void 0?[c,l("div",{class:"q-message-stamp"},t.stamp())]:e.stamp?[c,l("div",{class:"q-message-stamp",[i.value.stamp]:e.stamp})]:[c]}function v(c,h){const m=h===!0?c.length>1?f=>f:f=>l("div",[f]):f=>l("div",{[i.value.msg]:f});return c.map((f,C)=>l("div",{key:C,class:a.value},[l("div",{class:o.value},d(m(f)))]))}return()=>{const c=[];t.avatar!==void 0?c.push(t.avatar()):e.avatar!==void 0&&c.push(l("img",{class:`q-message-avatar q-message-avatar--${n.value}`,src:e.avatar,"aria-hidden":"true"}));const h=[];t.name!==void 0?h.push(l("div",{class:`q-message-name q-message-name--${n.value}`},t.name())):e.name!==void 0&&h.push(l("div",{class:`q-message-name q-message-name--${n.value}`,[i.value.name]:e.name})),t.default!==void 0?h.push(v(ya(t.default()),!0)):e.text!==void 0&&h.push(v(e.text)),c.push(l("div",{class:u.value},h));const m=[];return t.label!==void 0?m.push(l("div",{class:"q-message-label"},t.label())):e.label!==void 0&&m.push(l("div",{class:"q-message-label",[i.value.label]:e.label})),m.push(l("div",{class:r.value},c)),l("div",{class:`q-message q-message-${n.value}`},m)}}});const Ra={...Sn,min:{type:Number,default:0},max:{type:Number,default:100},color:String,centerColor:String,trackColor:String,fontSize:String,rounded:Boolean,thickness:{type:Number,default:.2,validator:e=>e>=0&&e<=1},angle:{type:Number,default:0},showValue:Boolean,reverse:Boolean,instantFeedback:Boolean},ha=50,go=2*ha,ho=go*Math.PI,Ai=Math.round(ho*1e3)/1e3,bo=W({name:"QCircularProgress",props:{...Ra,value:{type:Number,default:0},animationSpeed:{type:[String,Number],default:600},indeterminate:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=he(),o=wn(e),a=s(()=>{const m=(n.lang.rtl===!0?-1:1)*e.angle;return{transform:e.reverse!==(n.lang.rtl===!0)?`scale3d(-1, 1, 1) rotate3d(0, 0, 1, ${-90-m}deg)`:`rotate3d(0, 0, 1, ${m-90}deg)`}}),r=s(()=>e.instantFeedback!==!0&&e.indeterminate!==!0?{transition:`stroke-dashoffset ${e.animationSpeed}ms ease 0s, stroke ${e.animationSpeed}ms ease`}:""),u=s(()=>go/(1-e.thickness/2)),i=s(()=>`${u.value/2} ${u.value/2} ${u.value} ${u.value}`),d=s(()=>je(e.value,e.min,e.max)),v=s(()=>ho*(1-(d.value-e.min)/(e.max-e.min))),c=s(()=>e.thickness/2*u.value);function h({thickness:m,offset:f,color:C,cls:x,rounded:S}){return l("circle",{class:"q-circular-progress__"+x+(C!==void 0?` text-${C}`:""),style:r.value,fill:"transparent",stroke:"currentColor","stroke-width":m,"stroke-dasharray":Ai,"stroke-dashoffset":f,"stroke-linecap":S,cx:u.value,cy:u.value,r:ha})}return()=>{const m=[];e.centerColor!==void 0&&e.centerColor!=="transparent"&&m.push(l("circle",{class:`q-circular-progress__center text-${e.centerColor}
1`,fill:"currentColor",r:ha-c.value/2,cx:u.value,cy:u.value})),e.trackColor!==void 0&&e.trackColor!=="transparent"&&m.push(h({cls:"track",thickness:c.value,offset:0,color:e.trackColor})),m.push(h({cls:"circle",thickness:c.value,offset:v.value,color:e.color,rounded:e.rounded===!0?"round":void 0}));const f=[l("svg",{class:"q-circular-progress__svg",style:a.value,viewBox:i.value,"aria-hidden":"true"},m)];return e.showValue===!0&&f.push(l("div",{class:"q-circular-progress__text absolute-full row flex-center content-center",style:{fontSize:e.fontSize}},t.default!==void 0?t.default():[l("div",d.value)])),l("div",{class:`q-circular-progress q-circular-progress--${e.indeterminate===!0?"in":""}determinate`,style:o.value,role:"progressbar","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.indeterminate===!0?void 0:d.value},Ql(t.internal,f))}}}),al="q-slider__marker-labels",Bi=e=>({value:e}),Pi=({marker:e})=>l("div",{key:e.value,style:e.style,class:e.classes},e.label),Oa=[34,37,40,33,39,38],yo={...Ee,...Ft,min:{type:Number,default:0},max:{type:Number,default:100},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:e=>e>=0},snap:Boolean,vertical:Boolean,reverse:Boolean,hideSelection:Boolean,color:String,markerLabelsClass:String,label:Boolean,labelColor:String,labelTextColor:String,labelAlways:Boolean,switchLabelSide:Boolean,markers:[Boolean,Number],markerLabels:[Boolean,Array,Object,Function],switchMarkerLabelsSide:Boolean,trackImg:String,trackColor:String,innerTrackImg:String,innerTrackColor:String,selectionColor:String,selectionImg:String,thumbSize:{type:String,default:"20px"},trackSize:{type:String,default:"4px"},disable:Boolean,readonly:Boolean,dense:Boolean,tabindex:[String,Number],thumbColor:String,thumbPath:{type:String,default:"M 4, 10 a 6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"}},po=["pan","update:modelValue","change"];function Co({updateValue:e,updatePosition:t,getDragging:n,formAttrs:o}){const{props:a,emit:r,slots:u,proxy:{$q:i}}=he(),d=He(a,i),v=Gt(o),c=A(!1),h=A(!1),m=A(!1),f=A(!1),C=s(()=>a.vertical===!0?"--v":"--h"),x=s(()=>"-"+(a.switchLabelSide===!0?"switched":"standard")),S=s(()=>a.vertical===!0?a.reverse===!0:a.reverse!==(i.lang.rtl===!0)),w=s(()=>isNaN(a.innerMin)===!0||a.innerMin<a.min?a.min:a.innerMin),T=s(()=>isNaN(a.innerMax)===!0||a.innerMax>a.max?a.max:a.innerMax),y=s(()=>a.disable!==!0&&a.readonly!==!0&&w.value<T.value),g=s(()=>(String(a.step).trim().split(".")[1]||"").length),M=s(()=>a.step===0?1:a.step),D=s(()=>y.value===!0?a.tabindex||0:-1),O=s(()=>a.max-a.min),$=s(()=>T.value-w.value),J=s(()=>K(w.value)),E=s(()=>K(T.value)),N=s(()=>a.vertical===!0?S.value===!0?"bottom":"top":S.value===!0?"right":"left"),Q=s(()=>a.vertical===!0?"height":"width"),_=s(()=>a.vertical===!0?"width":"height"),L=s(()=>a.vertical===!0?"vertical":"horizontal"),V=s(()=>{const z={role:"slider","aria-valuemin":w.value,"aria-valuemax":T.value,"aria-orientation":L.value,"data-step":a.step};return a.disable===!0?z["aria-disabled"]="true":a.readonly===!0&&(z["aria-readonly"]="true"),z}),B=s(()=>`q-slider q-slider${C.value} q-slider--${c.value===!0?"":"in"}active inline no-wrap `+(a.vertical===!0?"row":"column")+(a.disable===!0?" disabled":" q-slider--enabled"+(y.value===!0?" q-slider--editable":""))+(m.value==="both"?" q-slider--focus":"")+(a.label||a.labelAlways===!0?" q-slider--label":"")+(a.labelAlways===!0?" q-slider--label-always":"")+(d.value===!0?" q-slider--dark":"")+(a.dense===!0?" q-slider--dense q-slider--dense"+C.value:""));function F(z){const Z="q-slider__"+z;return`${Z} ${Z}${C.value} ${Z}${C.value}${x.value}`}function Y(z){const Z="q-slider__"+z;return`${Z} ${Z}${C.value}`}const te=s(()=>{const z=a.selectionColor||a.color;return"q-slider__selection absolute"+(z!==void 0?` text-${z}`:"")}),be=s(()=>Y("markers")+" absolute overflow-hidden"),me=s(()=>Y("track-container")),ce=s(()=>F("pin")),pe=s(()=>F("label")),Fe=s(()=>F("text-container")),Me=s(()=>F("marker-labels-container")+(a.markerLabelsClass!==void 0?` ${a.markerLabelsClass}`:"")),Te=s(()=>"q-slider__track relative-position no-outline"+(a.trackColor!==void 0?` bg-${a.trackColor}`:"")),ze=s(()=>{const z={[_.value]:a.trackSize};return a.trackImg!==void 0&&(z.backgroundImage=`url(${a.trackImg}) !important`),z}),k=s(()=>"q-slider__inner absolute"+(a.innerTrackColor!==void 0?` bg-${a.innerTrackColor}`:"")),p=s(()=>{const z={[N.value]:`${100*J.value}%`,[Q.value]:`${100*(E.value-J.value)}%`};return a.innerTrackImg!==void 0&&(z.backgroundImage=`url(${a.innerTrackImg}) !important`),z});function j(z){const{min:Z,max:we,step:ue}=a;let xe=Z+z*(we-Z);if(ue>0){const De=(xe-Z)%ue;xe+=(Math.abs(De)>=ue/2?(De<0?-1:1)*ue:0)-De}return g.value>0&&(xe=parseFloat(xe.toFixed(g.value))),je(xe,w.value,T.value)}function K(z){return O.value===0?0:(z-a.min)/O.value}function G(z,Z){const we=bt(z),ue=a.vertical===!0?je((we.top-Z.top)/Z.height,0,1):je((we.left-Z.left)/Z.width,0,1);return je(S.value===!0?1-ue:ue,J.value,E.value)}const Se=s(()=>pn(a.markers)===!0?a.markers:M.value),ee=s(()=>{const z=[],Z=Se.value,we=a.max;let ue=a.min;do z.push(ue),ue+=Z;while(ue<we);return z.push(we),z}),$e=s(()=>{const z=` ${al}${C.value}-`;return al+`${z}${a.switchMarkerLabelsSide===!0?"switched":"standard"}${z}${S.value===!0?"rtl":"ltr"}`}),qe=s(()=>a.markerLabels===!1?null:Ve(a.markerLabels).map((z,Z)=>({index:Z,value:z.value,label:z.label||z.value,classes:$e.value+(z.classes!==void 0?" "+z.classes:""),style:{...Pe(z.value),...z.style||{}}}))),Be=s(()=>({markerList:qe.value,markerMap:X.value,classes:$e.value,getStyle:Pe})),Je=s(()=>
1{if($.value!==0){const z=100*Se.value/$.value;return{...p.value,backgroundSize:a.vertical===!0?`2px ${z}%`:`${z}% 2px`}}return null});function Ve(z){if(z===!1)return null;if(z===!0)return ee.value.map(Bi);if(typeof z=="function")return ee.value.map(we=>{const ue=z(we);return st(ue)===!0?{...ue,value:we}:{value:we,label:ue}});const Z=({value:we})=>we>=a.min&&we<=a.max;return Array.isArray(z)===!0?z.map(we=>st(we)===!0?we:{value:we}).filter(Z):Object.keys(z).map(we=>{const ue=z[we],xe=Number(we);return st(ue)===!0?{...ue,value:xe}:{value:xe,label:ue}}).filter(Z)}function Pe(z){return{[N.value]:`${100*(z-a.min)/O.value}%`}}const X=s(()=>{if(a.markerLabels===!1)return null;const z={};return qe.value.forEach(Z=>{z[Z.value]=Z}),z});function oe(){if(u["marker-label-group"]!==void 0)return u["marker-label-group"](Be.value);const z=u["marker-label"]||Pi;return qe.value.map(Z=>z({marker:Z,...Be.value}))}const R=s(()=>[[pt,le,void 0,{[L.value]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}]]);function le(z){z.isFinal===!0?(f.value!==void 0&&(t(z.evt),z.touch===!0&&e(!0),f.value=void 0,r("pan","end")),c.value=!1,m.value=!1):z.isFirst===!0?(f.value=n(z.evt),t(z.evt),e(),c.value=!0,r("pan","start")):(t(z.evt),e())}function fe(){m.value=!1}function ge(z){t(z,n(z)),e(),h.value=!0,c.value=!0,document.addEventListener("mouseup",ye,!0)}function ye(){h.value=!1,c.value=!1,e(!0),fe(),document.removeEventListener("mouseup",ye,!0)}function Ie(z){t(z,n(z)),e(!0)}function Ye(z){Oa.includes(z.keyCode)&&e(!0)}function H(z){if(a.vertical===!0)return null;const Z=i.lang.rtl!==a.reverse?1-z:z;return{transform:`translateX(calc(${2*Z-1} * ${a.thumbSize} / 2 + ${50-100*Z}%))`}}function U(z){const Z=s(()=>h.value===!1&&(m.value===z.focusValue||m.value==="both")?" q-slider--focus":""),we=s(()=>`q-slider__thumb q-slider__thumb${C.value} q-slider__thumb${C.value}-${S.value===!0?"rtl":"ltr"} absolute non-selectable`+Z.value+(z.thumbColor.value!==void 0?` text-${z.thumbColor.value}`:"")),ue=s(()=>({width:a.thumbSize,height:a.thumbSize,[N.value]:`${100*z.ratio.value}%`,zIndex:m.value===z.focusValue?2:void 0})),xe=s(()=>z.labelColor.value!==void 0?` text-${z.labelColor.value}`:""),De=s(()=>H(z.ratio.value)),lt=s(()=>"q-slider__text"+(z.labelTextColor.value!==void 0?` text-${z.labelTextColor.value}`:""));return()=>{const Xe=[l("svg",{class:"q-slider__thumb-shape absolute-full",viewBox:"0 0 20 20","aria-hidden":"true"},[l("path",{d:a.thumbPath})]),l("div",{class:"q-slider__focus-ring fit"})];return(a.label===!0||a.labelAlways===!0)&&(Xe.push(l("div",{class:ce.value+" absolute fit no-pointer-events"+xe.value},[l("div",{class:pe.value,style:{minWidth:a.thumbSize}},[l("div",{class:Fe.value,style:De.value},[l("span",{class:lt.value},z.label.value)])])])),a.name!==void 0&&a.disable!==!0&&v(Xe,"push")),l("div",{class:we.value,style:ue.value,...z.getNodeData()},Xe)}}function se(z,Z,we,ue){const xe=[];a.innerTrackColor!=="transparent"&&xe.push(l("div",{key:"inner",class:k.value,style:p.value})),a.selectionColor!=="transparent"&&xe.push(l("div",{key:"selection",class:te.value,style:z.value})),a.markers!==!1&&xe.push(l("div",{key:"marker",class:be.value,style:Je.value})),ue(xe);const De=[Ct("div",{key:"trackC",class:me.value,tabindex:Z.value,...we.value},[l("div",{class:Te.value,style:ze.value},xe)],"slide",y.value,()=>R.value)];if(a.markerLabels!==!1){const lt=a.switchMarkerLabelsSide===!0?"unshift":"push";De[lt](l("div",{key:"markerL",class:Me.value},oe()))}return De}return nt(()=>{document.removeEventListener("mouseup",ye,!0)}),{state:{active:c,focus:m,preventFocus:h,dragging:f,editable:y,classes:B,tabindex:D,attributes:V,step:M,decimals:g,trackLen:O,innerMin:w,innerMinRatio:J,innerMax:T,innerMaxRatio:E,positionProp:N,sizeProp:Q,isReversed:S},methods:{onActivate:ge,onMobileClick:Ie,onBlur:fe,onKeyup:Ye,getContent:se,getThumbRenderFn:U,convertRatioToModel:j,convertModelToRatio:K,getDraggingRatio:G}}}const zi=()=>({}),Zt=W({name:"QSlider",props:{...yo,modelValue:{required:!0,default:null,validator:e=>typeof e=="number"||e===null},labelValue:[String,Number]},emits:po,setup(e,{emit:t}){const{proxy:{$q:n}}=he(),{state:o,methods:a}=Co({updateValue:C,updatePosition:S,getDragging:x,formAttrs:xn(e)}),r=A(null),u=A(0),i=A(0);function d(){i.value=e.modelValue===null?o.innerMin.value:je(e.modelValue,o.innerMin.value,o.innerMax.value)}ie(()=>`${e.modelValue}|${o.innerMin.value}|${o.innerMax.value}`,d),d();const v=s(()=>a.convertModelToRatio(i.value)),c=s(()=>o.active.value===!0?u.value:v.value),h=s(()=>{const y={[o.positionProp.value]:`${100*o.innerMinRatio.value}%`,[o.sizeProp.value]:`${100*(c.value-o.innerMinRatio.value)}%`};return e.selectionImg!==void 0&&(y.backgroundImage=`url(${e.selectionImg}) !important`),y}
1),m=a.getThumbRenderFn({focusValue:!0,getNodeData:zi,ratio:c,label:s(()=>e.labelValue!==void 0?e.labelValue:i.value),thumbColor:s(()=>e.thumbColor||e.color),labelColor:s(()=>e.labelColor),labelTextColor:s(()=>e.labelTextColor)}),f=s(()=>o.editable.value!==!0?{}:n.platform.is.mobile===!0?{onClick:a.onMobileClick}:{onMousedown:a.onActivate,onFocus:w,onBlur:a.onBlur,onKeydown:T,onKeyup:a.onKeyup});function C(y){i.value!==e.modelValue&&t("update:modelValue",i.value),y===!0&&t("change",i.value)}function x(){return r.value.getBoundingClientRect()}function S(y,g=o.dragging.value){const M=a.getDraggingRatio(y,g);i.value=a.convertRatioToModel(M),u.value=e.snap!==!0||e.step===0?M:a.convertModelToRatio(i.value)}function w(){o.focus.value=!0}function T(y){if(!Oa.includes(y.keyCode))return;tt(y);const g=([34,33].includes(y.keyCode)?10:1)*o.step.value,M=([34,37,40].includes(y.keyCode)?-1:1)*(o.isReversed.value===!0?-1:1)*(e.vertical===!0?-1:1)*g;i.value=je(parseFloat((i.value+M).toFixed(o.decimals.value)),o.innerMin.value,o.innerMax.value),C()}return()=>{const y=a.getContent(h,o.tabindex,f,g=>{g.push(m())});return l("div",{ref:r,class:o.classes.value+(e.modelValue===null?" q-slider--no-value":""),...o.attributes.value,"aria-valuenow":e.modelValue},y)}}});function Li(e,t,n){const o=n===!0?["left","right"]:["top","bottom"];return`absolute-${t===!0?o[0]:o[1]}${e?` text-${e}`:""}`}const Ri=["left","center","right","justify"],ll=W({name:"QTabs",props:{modelValue:[Number,String],align:{type:String,default:"center",validator:e=>Ri.includes(e)},breakpoint:{type:[String,Number],default:600},vertical:Boolean,shrink:Boolean,stretch:Boolean,activeClass:String,activeColor:String,activeBgColor:String,indicatorColor:String,leftIcon:String,rightIcon:String,outsideArrows:Boolean,mobileArrows:Boolean,switchIndicator:Boolean,narrowIndicator:Boolean,inlineLabel:Boolean,noCaps:Boolean,dense:Boolean,contentClass:String,"onUpdate:modelValue":[Function,Array]},setup(e,{slots:t,emit:n}){const{proxy:o}=he(),{$q:a}=o,{registerTick:r}=Ln(),{registerTick:u}=Ln(),{registerTick:i}=Ln(),{registerTimeout:d,removeTimeout:v}=On(),{registerTimeout:c,removeTimeout:h}=On(),m=A(null),f=A(null),C=A(e.modelValue),x=A(!1),S=A(!0),w=A(!1),T=A(!1),y=[],g=A(0),M=A(!1);let D=null,O=null,$;const J=s(()=>({activeClass:e.activeClass,activeColor:e.activeColor,activeBgColor:e.activeBgColor,indicatorClass:Li(e.indicatorColor,e.switchIndicator,e.vertical),narrowIndicator:e.narrowIndicator,inlineLabel:e.inlineLabel,noCaps:e.noCaps})),E=s(()=>{const X=g.value,oe=C.value;for(let R=0;R<X;R++)if(y[R].name.value===oe)return!0;return!1}),N=s(()=>`q-tabs__content--align-${x.value===!0?"left":T.value===!0?"justify":e.align}`),Q=s(()=>`q-tabs row no-wrap items-center q-tabs--${x.value===!0?"":"not-"}scrollable q-tabs--${e.vertical===!0?"vertical":"horizontal"} q-tabs__arrows--${e.outsideArrows===!0?"outside":"inside"} q-tabs--mobile-with${e.mobileArrows===!0?"":"out"}-arrows`+(e.dense===!0?" q-tabs--dense":"")+(e.shrink===!0?" col-shrink":"")+(e.stretch===!0?" self-stretch":"")),_=s(()=>"q-tabs__content scroll--mobile row no-wrap items-center self-stretch hide-scrollbar relative-position "+N.value+(e.contentClass!==void 0?` ${e.contentClass}`:"")),L=s(()=>e.vertical===!0?{container:"height",content:"offsetHeight",scroll:"scrollHeight"}:{container:"width",content:"offsetWidth",scroll:"scrollWidth"}),V=s(()=>e.vertical!==!0&&a.lang.rtl===!0),B=s(()=>V.value===!0);ie(V,ce),ie(()=>e.modelValue,X=>{F({name:X,setCurrent:!0,skipEmit:!0})}),ie(()=>e.outsideArrows,Y);function F({name:X,setCurrent:oe,skipEmit:R}){C.value!==X&&(R!==!0&&e["onUpdate:modelValue"]!==void 0&&n("update:modelValue",X),(oe===!0||e["onUpdate:modelValue"]===void 0)&&(be(C.value,X),C.value=X))}function Y(){r(()=>{te({width:m.value.offsetWidth,height:m.value.offsetHeight})})}function te(X){if(L.value===void 0||f.value===null)return;const oe=X[L.value.container],R=Math.min(f.value[L.value.scroll],Array.prototype.reduce.call(f.value.children,(fe,ge)=>fe+(ge[L.value.content]||0),0)),le=oe>0&&R>oe;x.value=le,le===!0&&u(ce),T.value=oe<parseInt(e.breakpoint,10)}function be(X,oe){const R=X!=null&&X!==""?y.find(fe=>fe.name.value===X):null,le=oe!=null&&oe!==""?y.find(fe=>fe.name.value===oe):null;if(R&&le){const fe=R.tabIndicatorRef.value,ge=le.tabIndicatorRef.value;D!==null&&(clearTimeout(D),D=null),fe.style.transition="none",fe.style.transform="none",ge.style.transition="none",ge.style.transform="none";const ye=fe.getBoundingClientRect(),Ie=ge.getBoundingClientRect();ge.style.transform=e.vertical===!0?`translate3d(0,${ye.top-Ie.top}px,0) scale3d(1,${Ie.height?ye.height/Ie.height:1},1)`:`translate3d(${ye.left-Ie.left}px,0,0) scale3d(${Ie.width?ye.width/Ie.width:1},1,1)`,i(()=>{D=setTimeout(()=>{D=null,ge.style.transition="transform .25s cubic-bezier(.4, 0, .2, 1)",ge.style.transform="none"},70)})}le&&x.value===!0&&me(le.rootRef.value)}function me(X){const{left:oe,width:R,top:le,height:fe}=f.value.getBoundingClientRect(),ge=X.getBoundingClientRect();let ye=e.vertical===!0?ge.top-le:ge.left-oe;if(ye<0){f.value[e.vertical===!0?"scrollTop":"scrollLeft"]+=Math.floor(ye),ce();return}ye+=e.vertical===!0?ge.height-fe:ge.width-R,ye>0&&(f.value[e.vertical===!0?"scrollTop":"scrollLeft"]+=Math.ceil(ye),ce())}function ce(){const X=f.value;if(X===null)return;const oe=X.getBoundingClientRect(),R=e.vertical===!0?X.scrollTop:Math.abs(X.scrollLeft);V.value===!0?(S.value=Math.ceil(R+oe.width)<X.scrollWidth-1,w.value=R>0):(S.value=R>0,w.value=e.vertical===!0?Math.ceil(R+oe.height)<X.scrollHeight:Math.ceil(R+oe.width)<X.scrollWidth)}function pe(X){O!==null&&clearInterval(O),O=setInterval(()=>{p(X)===!0&&Te()},5)}function Fe(){pe(B.value===!0?Number.MAX_SAFE_INTEGER:0)}function Me(){pe(B.value===!0?0:Number.MAX_SAFE_INTEGER)}function Te(){O!==null&&(clearInterval(O),O=null)}function ze(X,oe){const R=Array.prototype.filter.call(f.value.children,Ie=>Ie===oe||Ie.matches&&Ie.matches(".q-tab.q-focusable")===!0),le=R.length;if(le===0)return;if(X===36)return me(R[0]),R[0].focus(),!0;if(X===35)return me(R[le-1]),R[le-1].focus(),!0;const fe=X===(e.vertical===!0?38:37),ge=X===(e.vertical===!0?40:39),ye=fe===!0?-1:ge===!0?1:void 0;if(ye!==void 0){const Ie=V.value===!0?-1:1,Ye=R.indexOf(oe)+ye*Ie;return Ye>=0&&Ye<le&&(me(R[Ye]),R[Ye].focus({preventScroll:!0})),!0}}const k=s(()=>B.value===!0?{get:X=>Math.abs(X.scrollLeft),set:(X,oe)=>{X.scrollLeft=-oe}}:e.vertical===!0?{get:X=>X.scrollTop,set:(X,oe)=>{X.scrollTop=oe}}:{get:X=>X.scrollLeft,set:(X,oe)=>{X.scrollLeft=oe}});function p(X){const oe=f.value,{get:R,set:le}=k.value;let fe=!1,ge=R(oe);const ye=X<ge?-1:1;return ge+=ye*5,ge<0?(fe=!0,ge=0):(ye===-1&&ge<=X||ye===1&&ge>=X)&&(fe=!0,ge=X),le(oe,ge),ce(),fe}function j(X,oe){for(const R in X)if(X[R]!==oe[R])return!1;return!0}
1function K(){let X=null,oe={matchedLen:0,queryDiff:9999,hrefLen:0};const R=y.filter(ye=>ye.routeData!==void 0&&ye.routeData.hasRouterLink.value===!0),{hash:le,query:fe}=o.$route,ge=Object.keys(fe).length;for(const ye of R){const Ie=ye.routeData.exact.value===!0;if(ye.routeData[Ie===!0?"linkIsExactActive":"linkIsActive"].value!==!0)continue;const{hash:Ye,query:H,matched:U,href:se}=ye.routeData.resolvedLink.value,z=Object.keys(H).length;if(Ie===!0){if(Ye!==le||z!==ge||j(fe,H)===!1)continue;X=ye.name.value;break}if(Ye!==""&&Ye!==le||z!==0&&j(H,fe)===!1)continue;const Z={matchedLen:U.length,queryDiff:ge-z,hrefLen:se.length-Ye.length};if(Z.matchedLen>oe.matchedLen){X=ye.name.value,oe=Z;continue}else if(Z.matchedLen!==oe.matchedLen)continue;if(Z.queryDiff<oe.queryDiff)X=ye.name.value,oe=Z;else if(Z.queryDiff!==oe.queryDiff)continue;Z.hrefLen>oe.hrefLen&&(X=ye.name.value,oe=Z)}X===null&&y.some(ye=>ye.routeData===void 0&&ye.name.value===C.value)===!0||F({name:X,setCurrent:!0})}function G(X){if(v(),M.value!==!0&&m.value!==null&&X.target&&typeof X.target.closest=="function"){const oe=X.target.closest(".q-tab");oe&&m.value.contains(oe)===!0&&(M.value=!0,x.value===!0&&me(oe))}}function Se(){d(()=>{M.value=!1},30)}function ee(){Je.avoidRouteWatcher===!1?c(K):h()}function $e(){if($===void 0){const X=ie(()=>o.$route.fullPath,ee);$=()=>{X(),$=void 0}}}function qe(X){y.push(X),g.value++,Y(),X.routeData===void 0||o.$route===void 0?c(()=>{if(x.value===!0){const oe=C.value,R=oe!=null&&oe!==""?y.find(le=>le.name.value===oe):null;R&&me(R.rootRef.value)}}):($e(),X.routeData.hasRouterLink.value===!0&&ee())}function Be(X){y.splice(y.indexOf(X),1),g.value--,Y(),$!==void 0&&X.routeData!==void 0&&(y.every(oe=>oe.routeData===void 0)===!0&&$(),ee())}const Je={currentModel:C,tabProps:J,hasFocus:M,hasActiveTab:E,registerTab:qe,unregisterTab:Be,verifyRouteModel:ee,updateModel:F,onKbdNavigate:ze,avoidRouteWatcher:!1};_n(Kl,Je);function Ve(){D!==null&&clearTimeout(D),Te(),$!==void 0&&$()}let Pe;return nt(Ve),Un(()=>{Pe=$!==void 0,Ve()}),Yn(()=>{Pe===!0&&$e(),Y()}),()=>l("div",{ref:m,class:Q.value,role:"tablist",onFocusin:G,onFocusout:Se},[l(ga,{onResize:te}),l("div",{ref:f,class:_.value,onScroll:ce},Ce(t.default)),l(Ke,{class:"q-tabs__arrow q-tabs__arrow--left absolute q-tab__icon"+(S.value===!0?"":" q-tabs__arrow--faded"),name:e.leftIcon||a.iconSet.tabs[e.vertical===!0?"up":"left"],onMousedownPassive:Fe,onTouchstartPassive:Fe,onMouseupPassive:Te,onMouseleavePassive:Te,onTouchendPassive:Te}),l(Ke,{class:"q-tabs__arrow q-tabs__arrow--right absolute q-tab__icon"+(w.value===!0?"":" q-tabs__arrow--faded"),name:e.rightIcon||a.iconSet.tabs[e.vertical===!0?"down":"right"],onMousedownPassive:Me,onTouchstartPassive:Me,onMouseupPassive:Te,onMouseleavePassive:Te,onTouchendPassive:Te})])}});let Oi=0;const So=["click","keydown"],wo={icon:String,label:[Number,String],alert:[Boolean,String],alertIcon:String,name:{type:[Number,String],default:()=>`t_${Oi++}`},noCaps:Boolean,tabindex:[String,Number],disable:Boolean,contentClass:String,ripple:{type:[Boolean,Object],default:!0}};function _o(e,t,n,o){const a=Ot(Kl,rt);if(a===rt)return console.error("QTab/QRouteTab component needs to be child of QTabs"),rt;const{proxy:r}=he(),u=A(null),i=A(null),d=A(null),v=s(()=>e.disable===!0||e.ripple===!1?!1:Object.assign({keyCodes:[13,32],early:!0},e.ripple===!0?{}:e.ripple)),c=s(()=>a.currentModel.value===e.name),h=s(()=>"q-tab relative-position self-stretch flex flex-center text-center"+(c.value===!0?" q-tab--active"+(a.tabProps.value.activeClass?" "+a.tabProps.value.activeClass:"")+(a.tabProps.value.activeColor?` text-${a.tabProps.value.activeColor}`:"")+(a.tabProps.value.activeBgColor?` bg-${a.tabProps.value.activeBgColor}`:""):" q-tab--inactive")+(e.icon&&e.label&&a.tabProps.value.inlineLabel===!1?" q-tab--full":"")+(e.noCaps===!0||a.tabProps.value.noCaps===!0?" q-tab--no-caps":"")+(e.disable===!0?" disabled":" q-focusable q-hoverable cursor-pointer")+(o!==void 0?o.linkClass.value:"")),m=s(()=>"q-tab__content self-stretch flex-center relative-position q-anchor--skip non-selectable "+(a.tabProps.value.inlineLabel===!0?"row no-wrap q-tab__content--inline":"column")+(e.contentClass!==void 0?` ${e.contentClass}`:"")),f=s(()=>e.disable===!0||a.hasFocus.value===!0||c.value===!1&&a.hasActiveTab.value===!0?-1:e.tabindex||0);function C(y,g){if(g!==!0&&u.value!==null&&u.value.focus(),e.disable===!0){o!==void 0&&o.hasRouterLink.value===!0&&tt(y);return}if(o===void 0){a.updateModel({name:e.name}),n("click",y);return}if(o.hasRouterLink.value===!0){const M=(D={})=>{let O;const $=D.to===void 0||_a(D.to,e.to)===!0?a.avoidRouteWatcher=Cn():null;return o.navigateToRouterLink(y,{...D,returnRouterError:!0}
1).catch(J=>{O=J}).then(J=>{if($===a.avoidRouteWatcher&&(a.avoidRouteWatcher=!1,O===void 0&&(J===void 0||J.message.startsWith("Avoided redundant navigation")===!0)&&a.updateModel({name:e.name})),D.returnRouterError===!0)return O!==void 0?Promise.reject(O):J})};n("click",y,M),y.defaultPrevented!==!0&&M();return}n("click",y)}function x(y){Sa(y,[13,32])?C(y,!0):wa(y)!==!0&&y.keyCode>=35&&y.keyCode<=40&&y.altKey!==!0&&y.metaKey!==!0&&a.onKbdNavigate(y.keyCode,r.$el)===!0&&tt(y),n("keydown",y)}function S(){const y=a.tabProps.value.narrowIndicator,g=[],M=l("div",{ref:d,class:["q-tab__indicator",a.tabProps.value.indicatorClass]});e.icon!==void 0&&g.push(l(Ke,{class:"q-tab__icon",name:e.icon})),e.label!==void 0&&g.push(l("div",{class:"q-tab__label"},e.label)),e.alert!==!1&&g.push(e.alertIcon!==void 0?l(Ke,{class:"q-tab__alert-icon",color:e.alert!==!0?e.alert:void 0,name:e.alertIcon}):l("div",{class:"q-tab__alert"+(e.alert!==!0?` text-${e.alert}`:"")})),y===!0&&g.push(M);const D=[l("div",{class:"q-focus-helper",tabindex:-1,ref:u}),l("div",{class:m.value},ft(t.default,g))];return y===!1&&D.push(M),D}const w={name:s(()=>e.name),rootRef:i,tabIndicatorRef:d,routeData:o};nt(()=>{a.unregisterTab(w)}),yt(()=>{a.registerTab(w)});function T(y,g){const M={ref:i,class:h.value,tabindex:f.value,role:"tab","aria-selected":c.value===!0?"true":"false","aria-disabled":e.disable===!0?"true":void 0,onClick:C,onKeydown:x,...g};return Lt(l(y,M,S()),[[Vl,v.value]])}return{renderTab:T,$tabs:a}}const dn=W({name:"QTab",props:wo,emits:So,setup(e,{slots:t,emit:n}){const{renderTab:o}=_o(e,t,n);return()=>o("div")}}),Fi=W({name:"QTabPanels",props:{...$a,...Ee},emits:Aa,setup(e,{slots:t}){const n=he(),o=He(e,n.proxy.$q),{updatePanelsList:a,getPanelContent:r,panelDirectives:u}=Ba(),i=s(()=>"q-tab-panels q-panel-parent"+(o.value===!0?" q-tab-panels--dark q-dark":""));return()=>(a(t),Ct("div",{class:i.value},r(),"pan",e.swipeable,()=>u.value))}}),aa=W({name:"QTabPanel",props:Ta,setup(e,{slots:t}){return()=>l("div",{class:"q-tab-panel",role:"tabpanel"},Ce(t.default))}}),Di=/^rgb(a)?\((\d{1,3}),(\d{1,3}),(\d{1,3}),?([01]?\.?\d*?)?\)$/;function ol({r:e,g:t,b:n,a:o}){const a=o!==void 0;if(e=Math.round(e),t=Math.round(t),n=Math.round(n),e>255||t>255||n>255||a&&o>100)throw new TypeError("Expected 3 numbers below 256 (and optionally one below 100)");return o=a?(Math.round(255*o/100)|1<<8).toString(16).slice(1):"","#"+(n|t<<8|e<<16|1<<24).toString(16).slice(1)+o}function rl({r:e,g:t,b:n,a:o}){return`rgb${o!==void 0?"a":""}(${e},${t},${n}${o!==void 0?","+o/100:""})`}function xo(e){if(typeof e!="string")throw new TypeError("Expected a string");e=e.replace(/^#/,""),e.length===3?e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]:e.length===4&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return e.length>6?{r:t>>24&255,g:t>>16&255,b:t>>8&255,a:Math.round((t&255)/2.55)}:{r:t>>16,g:t>>8&255,b:t&255}}function il({h:e,s:t,v:n,a:o}){let a,r,u;t=t/100,n=n/100,e=e/360;const i=Math.floor(e*6),d=e*6-i,v=n*(1-t),c=n*(1-d*t),h=n*(1-(1-d)*t);switch(i%6){case 0:a=n,r=h,u=v;break;case 1:a=c,r=n,u=v;break;case 2:a=v,r=n,u=h;break;case 3:a=v,r=c,u=n;break;case 4:a=h,r=v,u=n;break;case 5:a=n,r=v,u=c;break}return{r:Math.round(a*255),g:Math.round(r*255),b:Math.round(u*255),a:o}}function la({r:e,g:t,b:n,a:o}){const a=Math.max(e,t,n),r=Math.min(e,t,n),u=a-r,i=a===0?0:u/a,d=a/255;let v;switch(a){case r:v=0;break;case e:v=t-n+u*(t<n?6:0),v/=6*u;break;case t:v=n-e+u*2,v/=6*u;break;case n:v=e-t+u*4,v/=6*u;break}return{h:Math.round(v*360),s:Math.round(i*100),v:Math.round(d*100),a:o}}function qo(e){if(typeof e!="string")throw new TypeError("Expected a string");const t=e.replace(/ /g,""),n=Di.exec(t);if(n===null)return xo(t);const o={r:Math.min(255,parseInt(n[2],10)),g:Math.min(255,parseInt(n[3],10)),b:Math.min(255,parseInt(n[4],10))};if(n[1]){const a=parseFloat(n[5]);o.a=Math.min(1,isNaN(a)===!0?1:a)*100}return o}function Ii(e){if(typeof e!="string"&&(!e||e.r===void 0))throw new TypeError("Expected a string or a {r, g, b} object as color");const t=typeof e=="string"?qo(e):e,n=t.r/255,o=t.g/255,a=t.b/255,r=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4),u=o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4),i=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4);return .2126*r+.7152*u+.0722*i}const Ni=["rgb(255,204,204)","rgb(255,230,204)","rgb(255,255,204)","rgb(204,25
15,204)","rgb(204,255,230)","rgb(204,255,255)","rgb(204,230,255)","rgb(204,204,255)","rgb(230,204,255)","rgb(255,204,255)","rgb(255,153,153)","rgb(255,204,153)","rgb(255,255,153)","rgb(153,255,153)","rgb(153,255,204)","rgb(153,255,255)","rgb(153,204,255)","rgb(153,153,255)","rgb(204,153,255)","rgb(255,153,255)","rgb(255,102,102)","rgb(255,179,102)","rgb(255,255,102)","rgb(102,255,102)","rgb(102,255,179)","rgb(102,255,255)","rgb(102,179,255)","rgb(102,102,255)","rgb(179,102,255)","rgb(255,102,255)","rgb(255,51,51)","rgb(255,153,51)","rgb(255,255,51)","rgb(51,255,51)","rgb(51,255,153)","rgb(51,255,255)","rgb(51,153,255)","rgb(51,51,255)","rgb(153,51,255)","rgb(255,51,255)","rgb(255,0,0)","rgb(255,128,0)","rgb(255,255,0)","rgb(0,255,0)","rgb(0,255,128)","rgb(0,255,255)","rgb(0,128,255)","rgb(0,0,255)","rgb(128,0,255)","rgb(255,0,255)","rgb(245,0,0)","rgb(245,123,0)","rgb(245,245,0)","rgb(0,245,0)","rgb(0,245,123)","rgb(0,245,245)","rgb(0,123,245)","rgb(0,0,245)","rgb(123,0,245)","rgb(245,0,245)","rgb(214,0,0)","rgb(214,108,0)","rgb(214,214,0)","rgb(0,214,0)","rgb(0,214,108)","rgb(0,214,214)","rgb(0,108,214)","rgb(0,0,214)","rgb(108,0,214)","rgb(214,0,214)","rgb(163,0,0)","rgb(163,82,0)","rgb(163,163,0)","rgb(0,163,0)","rgb(0,163,82)","rgb(0,163,163)","rgb(0,82,163)","rgb(0,0,163)","rgb(82,0,163)","rgb(163,0,163)","rgb(92,0,0)","rgb(92,46,0)","rgb(92,92,0)","rgb(0,92,0)","rgb(0,92,46)","rgb(0,92,92)","rgb(0,46,92)","rgb(0,0,92)","rgb(46,0,92)","rgb(92,0,92)","rgb(255,255,255)","rgb(205,205,205)","rgb(178,178,178)","rgb(153,153,153)","rgb(127,127,127)","rgb(102,102,102)","rgb(76,76,76)","rgb(51,51,51)","rgb(25,25,25)","rgb(0,0,0)"],ul="M5 5 h10 v10 h-10 v-10 z",Ei="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==";W({name:"QColor",props:{...Ee,...Ft,modelValue:String,defaultValue:String,defaultView:{type:String,default:"spectrum",validator:e=>["spectrum","tune","palette"].includes(e)},formatModel:{type:String,default:"auto",validator:e=>["auto","hex","rgb","hexa","rgba"].includes(e)},palette:Array,noHeader:Boolean,noHeaderTabs:Boolean,noFooter:Boolean,square:Boolean,flat:Boolean,bordered:Boolean,disable:Boolean,readonly:Boolean},emits:["update:modelValue","change"],setup(e,{emit:t}){const{proxy:n}=he(),{$q:o}=n,a=He(e,o),{getCache:r}=qn(),u=A(null),i=A(null),d=s(()=>e.formatModel==="auto"?null:e.formatModel.indexOf("hex")>-1),v=s(()=>e.formatModel==="auto"?null:e.formatModel.indexOf("a")>-1),c=A(e.formatModel==="auto"?e.modelValue===void 0||e.modelValue===null||e.modelValue===""||e.modelValue.startsWith("#")?"hex":"rgb":e.formatModel.startsWith("hex")?"hex":"rgb"),h=A(e.defaultView),m=A(Q(e.modelValue||e.defaultValue)),f=s(()=>e.disable!==!0&&e.readonly!==!0),C=s(()=>e.modelValue===void 0||e.modelValue===null||e.modelValue===""||e.modelValue.startsWith("#")),x=s(()=>d.value!==null?d.value:C.value),S=s(()=>({type:"hidden",name:e.name,value:m.value[x.value===!0?"hex":"rgb"]})),w=Gt(S),T=s(()=>v.value!==null?v.value:m.value.a!==void 0),y=s(()=>({backgroundColor:m.value.rgb||"#000"})),g=s(()=>`q-color-picker__header-content q-color-picker__header-content--${(m.value.a!==void 0&&m.value.a<65?!0:Ii(m.value)>.4)?"light":"dark"}`),M=s(()=>({background:`hsl(${m.value.h},100%,50%)`})),D=s(()=>({top:`${100-m.value.v}%`,[o.lang.rtl===!0?"right":"left"]:`${m.value.s}%`})),O=s(()=>e.palette!==void 0&&e.palette.length>0?e.palette:Ni),$=s(()=>"q-color-picker"+(e.bordered===!0?" q-color-picker--bordered":"")+(e.square===!0?" q-color-picker--square no-border-radius":"")+(e.flat===!0?" q-color-picker--flat no-shadow":"")+(e.disable===!0?" disabled":"")+(a.value===!0?" q-color-picker--dark q-dark":"")),J=s(()=>e.disable===!0?{"aria-disabled":"true"}:e.readonly===!0?{"aria-readonly":"true"}:{}),E=s(()=>[[pt,Y,void 0,{prevent:!0,stop:!0,mouse:!0}]]);ie(()=>e.modelValue,p=>{const j=Q(p||e.defaultValue);j.hex!==m.value.hex&&(m.value=j)}),ie(()=>e.defaultValue,p=>{if(!e.modelValue&&p){const j=Q(p);j.hex!==m.value.hex&&(m.value=j)}});function N(p,j){m.value.hex=ol(p),m.value.rgb=rl(p),m.value.r=p.r,m.value.g=p.g,m.value.b=p.b,m.value.a=p.a;const K=m.value[x.value===!0?"hex":"rgb"];t("update:modelValue",K),j===!0&&t("change",K)}function Q(p){const j=v.value!==void 0?v.value:e.formatModel==="auto"?null:e.formatModel.indexOf("a")>-1;if(typeof p!="string"||p.length===0||jr.anyColor(p.replace(/ /g,""))!==!0)return{h:0,s:0,v:0,r:0,g:0,b:0,a:j===!0?100:void 0,hex:void 0,rgb:void 0};const K=qo(p);return j===!0&&K.a===void 0&&(K.a=100),K.hex=ol(K),K.rgb=rl(K),Object.assign(K,la(K))}function _(p,j,K){const G=u.value;if(G===null)return;const Se=G.clientWidth,ee=G.clientHeight,$e=G.getBoundingClientRect();let qe=Math.min(Se,Math.max(0,p-$e.left));o.lang.rtl===!0&&(qe=Se-qe);const Be=Math.min(ee,Math.max(0,j-$e.top)),Je=Math.round(100*qe/Se),Ve=Math.round(100*Math.max(0,Math.min(1,-(Be/ee)+1))),Pe=il({h:m.value.h,s:Je,v:Ve,a:T.value===!0?m.value.a:void 0});m.value.s=Je,m.value.v=Ve,N(Pe,K)}function L(p,j){const K=Math.round(p),G=il({h:K,s:m.value.s,v:m.value.v,a:T.value===!0?m.value.a:void 0});m.value.h=K,N(G,j)}function V(p,j,K,G,Se){if(G!==void 0&&mt(G),!/^[0-9]+$/.test(p)){Se===!0&&n.$forceUpdate();return}const ee=Math.floor(Number(p));if(ee<0||ee>K){Se===!0&&n.$forceUpdate();return}const $e={r:j==="r"?ee:m.value.r,g:j==="g"?ee:m.value.g,b:j==="b"?ee:m.value.b,a:T.value===!0?j==="a"?ee:m.value.a:void 0};if(j!=="a"){const qe=la($e);m.value.h=qe.h,m.value.s=qe.s,m.value.v=qe.v}if(N($e,Se),G!==void 0&&Se!==!0&&G.target.selectionEnd!==void 0){const qe=G.target.selectionEnd;ct(()=>{G.target.setSelectionRange(qe,qe)})}}function B(p,j){let K;const G=p.target.value;if(mt(p),c.value==="hex"){if(G.length!==(T.value===!0?9:7)||!/^#[0-9A-Fa-f]+$/.test(G))return!0;K=xo(G)}else{let ee;if(G.endsWith(")"))if(T.value!==!0&&G.startsWith("rgb(")){if(ee=G.
1substring(4,G.length-1).split(",").map($e=>parseInt($e,10)),ee.length!==3||!/^rgb\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3}\)$/.test(G))return!0}else if(T.value===!0&&G.startsWith("rgba(")){if(ee=G.substring(5,G.length-1).split(","),ee.length!==4||!/^rgba\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/.test(G))return!0;for(let qe=0;qe<3;qe++){const Be=parseInt(ee[qe],10);if(Be<0||Be>255)return!0;ee[qe]=Be}const $e=parseFloat(ee[3]);if($e<0||$e>1)return!0;ee[3]=$e}else return!0;else return!0;if(ee[0]<0||ee[0]>255||ee[1]<0||ee[1]>255||ee[2]<0||ee[2]>255||T.value===!0&&(ee[3]<0||ee[3]>1))return!0;K={r:ee[0],g:ee[1],b:ee[2],a:T.value===!0?ee[3]*100:void 0}}const Se=la(K);if(m.value.h=Se.h,m.value.s=Se.s,m.value.v=Se.v,N(K,j),j!==!0){const ee=p.target.selectionEnd;ct(()=>{p.target.setSelectionRange(ee,ee)})}}function F(p){const j=Q(p),K={r:j.r,g:j.g,b:j.b,a:j.a};K.a===void 0&&(K.a=m.value.a),m.value.h=j.h,m.value.s=j.s,m.value.v=j.v,N(K,!0)}function Y(p){p.isFinal?_(p.position.left,p.position.top,!0):te(p)}const te=Sr(p=>{_(p.position.left,p.position.top)},20);function be(p){_(p.pageX-window.pageXOffset,p.pageY-window.pageYOffset,!0)}function me(p){_(p.pageX-window.pageXOffset,p.pageY-window.pageYOffset)}function ce(p){i.value!==null&&(i.value.$el.style.opacity=p?1:0)}function pe(){const p=[];return e.noHeaderTabs!==!0&&p.push(l(ll,{class:"q-color-picker__header-tabs",modelValue:c.value,dense:!0,align:"justify",...r("topVTab",{"onUpdate:modelValue":j=>{c.value=j}})},()=>[l(dn,{label:"HEX"+(T.value===!0?"A":""),name:"hex",ripple:!1}),l(dn,{label:"RGB"+(T.value===!0?"A":""),name:"rgb",ripple:!1})])),p.push(l("div",{class:"q-color-picker__header-banner row flex-center no-wrap"},[l("input",{class:"fit",value:m.value[c.value],...f.value!==!0?{readonly:!0}:{},...r("topIn",{onInput:j=>{ce(B(j)===!0)},onChange:mt,onBlur:j=>{B(j,!0)===!0&&n.$forceUpdate(),ce(!1)}})}),l(Ke,{ref:i,class:"q-color-picker__error-icon absolute no-pointer-events",name:o.iconSet.type.negative})])),l("div",{class:"q-color-picker__header relative-position overflow-hidden"},[l("div",{class:"q-color-picker__header-bg absolute-full"}),l("div",{class:g.value,style:y.value},p)])}function Fe(){return l(Fi,{modelValue:h.value,animated:!0},()=>[l(aa,{class:"q-color-picker__spectrum-tab overflow-hidden",name:"spectrum"},Te),l(aa,{class:"q-pa-md q-color-picker__tune-tab",name:"tune"},ze),l(aa,{class:"q-color-picker__palette-tab",name:"palette"},k)])}function Me(){return l("div",{class:"q-color-picker__footer relative-position overflow-hidden"},[l(ll,{class:"absolute-full",modelValue:h.value,dense:!0,align:"justify",...r("ftIn",{"onUpdate:modelValue":p=>{h.value=p}})},()=>[l(dn,{icon:o.iconSet.colorPicker.spectrum,name:"spectrum",ripple:!1}),l(dn,{icon:o.iconSet.colorPicker.tune,name:"tune",ripple:!1}),l(dn,{icon:o.iconSet.colorPicker.palette,name:"palette",ripple:!1})])])}function Te(){const p={ref:u,class:"q-color-picker__spectrum non-selectable relative-position cursor-pointer"+(f.value!==!0?" readonly":""),style:M.value,...f.value===!0?{onClick:be,onMousedown:me}:{}},j=[l("div",{style:{paddingBottom:"100%"}}),l("div",{class:"q-color-picker__spectrum-white absolute-full"}),l("div",{class:"q-color-picker__spectrum-black absolute-full"}),l("div",{class:"absolute",style:D.value},[m.value.hex!==void 0?l("div",{class:"q-color-picker__spectrum-circle"}):null])],K=[l(Zt,{class:"q-color-picker__hue non-selectable",modelValue:m.value.h,min:0,max:360,trackSize:"8px",innerTrackColor:"transparent",selectionColor:"transparent",readonly:f.value!==!0,thumbPath:ul,"onUpdate:modelValue":L,...r("lazyhue",{onChange:G=>L(G,!0)})})];return T.value===!0&&K.push(l(Zt,{class:"q-color-picker__alpha non-selectable",modelValue:m.value.a,min:0,max:100,trackSize:"8px",trackColor:"white",innerTrackColor:"transparent",selectionColor:"transparent",trackImg:Ei,readonly:f.value!==!0,hideSelection:!0,thumbPath:ul,...r("alphaSlide",{"onUpdate:modelValue":G=>V(G,"a",100),onChange:G=>V(G,"a",100,void 0,!0)})})),[Ct("div",p,j,"spec",f.value,()=>E.value),l("div",{class:"q-color-picker__sliders"},K)]}function ze(){return[l("div",{class:"row items-center no-wrap"},[l("div","R"),l(Zt,{modelValue:m.value.r,min:0,max:255,color:"red",dark:a.value,readonly:f.value!==!0,...r("rSlide",{"onUpdate:modelValue":p=>V(p,"r",255),onChange:p=>V(p,"r",255,void 0,!0)})}),l("input",{value:m.value.r,maxlength:3,readonly:f.value!==!0,onChange:mt,...r("rIn",{onInput:p=>V(p.target.value,"r",255,p),onBlur:p=>V(p.target.value,"r",255,p,!0)})})]),l("div",{class:"row items-center no-wrap"},[l("div","G"),l(Zt,{modelValue:m.value.g,min:0,max:255,color:"green",dar
1k:a.value,readonly:f.value!==!0,...r("gSlide",{"onUpdate:modelValue":p=>V(p,"g",255),onChange:p=>V(p,"g",255,void 0,!0)})}),l("input",{value:m.value.g,maxlength:3,readonly:f.value!==!0,onChange:mt,...r("gIn",{onInput:p=>V(p.target.value,"g",255,p),onBlur:p=>V(p.target.value,"g",255,p,!0)})})]),l("div",{class:"row items-center no-wrap"},[l("div","B"),l(Zt,{modelValue:m.value.b,min:0,max:255,color:"blue",readonly:f.value!==!0,dark:a.value,...r("bSlide",{"onUpdate:modelValue":p=>V(p,"b",255),onChange:p=>V(p,"b",255,void 0,!0)})}),l("input",{value:m.value.b,maxlength:3,readonly:f.value!==!0,onChange:mt,...r("bIn",{onInput:p=>V(p.target.value,"b",255,p),onBlur:p=>V(p.target.value,"b",255,p,!0)})})]),T.value===!0?l("div",{class:"row items-center no-wrap"},[l("div","A"),l(Zt,{modelValue:m.value.a,color:"grey",readonly:f.value!==!0,dark:a.value,...r("aSlide",{"onUpdate:modelValue":p=>V(p,"a",100),onChange:p=>V(p,"a",100,void 0,!0)})}),l("input",{value:m.value.a,maxlength:3,readonly:f.value!==!0,onChange:mt,...r("aIn",{onInput:p=>V(p.target.value,"a",100,p),onBlur:p=>V(p.target.value,"a",100,p,!0)})})]):null]}function k(){const p=j=>l("div",{class:"q-color-picker__cube col-auto",style:{backgroundColor:j},...f.value===!0?r("palette#"+j,{onClick:()=>{F(j)}}):{}});return[l("div",{class:"row items-center q-color-picker__palette-rows"+(f.value===!0?" q-color-picker__palette-rows--editable":"")},O.value.map(p))]}return()=>{const p=[Fe()];return e.name!==void 0&&e.disable!==!0&&w(p,"push"),e.noHeader!==!0&&p.unshift(pe()),e.noFooter!==!0&&p.push(Me()),l("div",{class:$.value,...J.value},p)}}});const Pt=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function Hi(e,t,n){return Object.prototype.toString.call(e)==="[object Date]"&&(n=e.getDate(),t=e.getMonth()+1,e=e.getFullYear()),Ui(Fa(e,t,n))}function sl(e,t,n){return Mo(Qi(e,t,n))}function Vi(e){return ji(e)===0}function Rn(e,t){return t<=6?31:t<=11||Vi(e)?30:29}function ji(e){const t=Pt.length;let n=Pt[0],o,a,r,u,i;if(e<n||e>=Pt[t-1])throw new Error("Invalid Jalaali year "+e);for(i=1;i<t&&(o=Pt[i],a=o-n,!(e<o));i+=1)n=o;return u=e-n,a-u<6&&(u=u-a+Ue(a+4,33)*33),r=ht(ht(u+1,33)-1,4),r===-1&&(r=4),r}function ko(e,t){const n=Pt.length,o=e+621;let a=-14,r=Pt[0],u,i,d,v,c;if(e<r||e>=Pt[n-1])throw new Error("Invalid Jalaali year "+e);for(c=1;c<n&&(u=Pt[c],i=u-r,!(e<u));c+=1)a=a+Ue(i,33)*8+Ue(ht(i,33),4),r=u;v=e-r,a=a+Ue(v,33)*8+Ue(ht(v,33)+3,4),ht(i,33)===4&&i-v===4&&(a+=1);const h=Ue(o,4)-Ue((Ue(o,100)+1)*3,4)-150,m=20+a-h;return t||(i-v<6&&(v=v-i+Ue(i+4,33)*33),d=ht(ht(v+1,33)-1,4),d===-1&&(d=4)),{leap:d,gy:o,march:m}}function Qi(e,t,n){const o=ko(e,!0);return Fa(o.gy,3,o.march)+(t-1)*31-Ue(t,7)*(t-7)+n-1}function Ui(e){const t=Mo(e).gy;let n=t-621,o,a,r;const u=ko(n,!1),i=Fa(t,3,u.march);if(r=e-i,r>=0){if(r<=185)return a=1+Ue(r,31),o=ht(r,31)+1,{jy:n,jm:a,jd:o};r-=186}else n-=1,r+=179,u.leap===1&&(r+=1);return a=7+Ue(r,30),o=ht(r,30)+1,{jy:n,jm:a,jd:o}}function Fa(e,t,n){let o=Ue((e+Ue(t-8,6)+100100)*1461,4)+Ue(153*ht(t+9,12)+2,5)+n-34840408;return o=o-Ue(Ue(e+100100+Ue(t-8,6),100)*3,4)+752,o}function Mo(e){let t=4*e+139361631;t=t+Ue(Ue(4*e+183187720,146097)*3,4)*4-3908;const n=Ue(ht(t,1461),4)*5+308,o=Ue(ht(n,153),5)+1,a=ht(Ue(n,153),12)+1;return{gy:Ue(t,1461)-100100+Ue(8-a,6),gm:a,gd:o}}function Ue(e,t){return~~(e/t)}function ht(e,t){return e-~~(e/t)*t}const Yi=["gregorian","persian"],To={modelValue:{required:!0},mask:{type:String},locale:Object,calendar:{type:String,validator:e=>Yi.includes(e),default:"gregorian"},landscape:Boolean,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,readonly:Boolean,disable:Boolean},$o=["update:modelValue"];function kt(e){return e.year+"/"+Re(e.month)+"/"+Re(e.day)}function Ao(e,t){const n=s(()=>e.disable!==!0&&e.readonly!==!0),o=s(()=>n.value===!0?0:-1),a=s(()=>{const i=[];return e.color!==void 0&&i.push(`bg-${e.color}`),e.textColor!==void 0&&i.push(`text-${e.textColor}`),i.join(" ")});function r(){return e.locale!==void 0?{...t.lang.date,...e.locale}:t.lang.date}function u(i){const d=new Date,v=i===!0?null:0;if(e.calendar==="persian"){const c=Hi(d);return{year:c.jy,month:c.jm,day:c.jd}}return{year:d.getFullYear(),month:d.getMonth()+1,day:d.getDate(),hour:v,minute:v,second:v,millisecond:v}}return{editable:n,tabindex:o,headerClass:a,getLocale:r,getCurrentDate:u}}const Bo=864e5,Wi=36e5,ba=6e4,Po="YYYY-MM-DDTHH:mm:ss.SSSZ",Ki=/\[((?:[^\]\\]|\\]|\\)*)\]|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}
1|[AQExX]/g,Xi=/(\[[^\]]*\])|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]|([.*+:?^,\s${}()|\\]+)/g,oa={};function Gi(e,t){const n="("+t.days.join("|")+")",o=e+n;if(oa[o]!==void 0)return oa[o];const a="("+t.daysShort.join("|")+")",r="("+t.months.join("|")+")",u="("+t.monthsShort.join("|")+")",i={};let d=0;const v=e.replace(Xi,h=>{switch(d++,h){case"YY":return i.YY=d,"(-?\\d{1,2})";case"YYYY":return i.YYYY=d,"(-?\\d{1,4})";case"M":return i.M=d,"(\\d{1,2})";case"MM":return i.M=d,"(\\d{2})";case"MMM":return i.MMM=d,u;case"MMMM":return i.MMMM=d,r;case"D":return i.D=d,"(\\d{1,2})";case"Do":return i.D=d++,"(\\d{1,2}(st|nd|rd|th))";case"DD":return i.D=d,"(\\d{2})";case"H":return i.H=d,"(\\d{1,2})";case"HH":return i.H=d,"(\\d{2})";case"h":return i.h=d,"(\\d{1,2})";case"hh":return i.h=d,"(\\d{2})";case"m":return i.m=d,"(\\d{1,2})";case"mm":return i.m=d,"(\\d{2})";case"s":return i.s=d,"(\\d{1,2})";case"ss":return i.s=d,"(\\d{2})";case"S":return i.S=d,"(\\d{1})";case"SS":return i.S=d,"(\\d{2})";case"SSS":return i.S=d,"(\\d{3})";case"A":return i.A=d,"(AM|PM)";case"a":return i.a=d,"(am|pm)";case"aa":return i.aa=d,"(a\\.m\\.|p\\.m\\.)";case"ddd":return a;case"dddd":return n;case"Q":case"d":case"E":return"(\\d{1})";case"Qo":return"(1st|2nd|3rd|4th)";case"DDD":case"DDDD":return"(\\d{1,3})";case"w":return"(\\d{1,2})";case"ww":return"(\\d{2})";case"Z":return i.Z=d,"(Z|[+-]\\d{2}:\\d{2})";case"ZZ":return i.ZZ=d,"(Z|[+-]\\d{2}\\d{2})";case"X":return i.X=d,"(-?\\d+)";case"x":return i.x=d,"(-?\\d{4,})";default:return d--,h[0]==="["&&(h=h.substring(1,h.length-1)),h.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}),c={map:i,regex:new RegExp("^"+v)};return oa[o]=c,c}function zo(e,t){return e!==void 0?e:t!==void 0?t.date:xr.date}function cl(e,t=""){const n=e>0?"-":"+",o=Math.abs(e),a=Math.floor(o/60),r=o%60;return n+Re(a)+t+Re(r)}function mn(e,t,n,o,a){const r={year:null,month:null,day:null,hour:null,minute:null,second:null,millisecond:null,timezoneOffset:null,dateHash:null,timeHash:null};if(a!==void 0&&Object.assign(r,a),e==null||e===""||typeof e!="string")return r;t===void 0&&(t=Po);const u=zo(n,Xl.props),i=u.months,d=u.monthsShort,{regex:v,map:c}=Gi(t,u),h=e.match(v);if(h===null)return r;let m="";if(c.X!==void 0||c.x!==void 0){const f=parseInt(h[c.X!==void 0?c.X:c.x],10);if(isNaN(f)===!0||f<0)return r;const C=new Date(f*(c.X!==void 0?1e3:1));r.year=C.getFullYear(),r.month=C.getMonth()+1,r.day=C.getDate(),r.hour=C.getHours(),r.minute=C.getMinutes(),r.second=C.getSeconds(),r.millisecond=C.getMilliseconds()}else{if(c.YYYY!==void 0)r.year=parseInt(h[c.YYYY],10);else if(c.YY!==void 0){const f=parseInt(h[c.YY],10);r.year=f<0?f:2e3+f}if(c.M!==void 0){if(r.month=parseInt(h[c.M],10),r.month<1||r.month>12)return r}else c.MMM!==void 0?r.month=d.indexOf(h[c.MMM])+1:c.MMMM!==void 0&&(r.month=i.indexOf(h[c.MMMM])+1);if(c.D!==void 0){if(r.day=parseInt(h[c.D],10),r.year===null||r.month===null||r.day<1)return r;const f=o!=="persian"?new Date(r.year,r.month,0).getDate():Rn(r.year,r.month);if(r.day>f)return r}c.H!==void 0?r.hour=parseInt(h[c.H],10)%24:c.h!==void 0&&(r.hour=parseInt(h[c.h],10)%12,(c.A&&h[c.A]==="PM"||c.a&&h[c.a]==="pm"||c.aa&&h[c.aa]==="p.m.")&&(r.hour+=12),r.hour=r.hour%24),c.m!==void 0&&(r.minute=parseInt(h[c.m],10)%60),c.s!==void 0&&(r.second=parseInt(h[c.s],10)%60),c.S!==void 0&&(r.millisecond=parseInt(h[c.S],10)*10**(3-h[c.S].length)),(c.Z!==void 0||c.ZZ!==void 0)&&(m=c.Z!==void 0?h[c.Z].replace(":",""):h[c.ZZ],r.timezoneOffset=(m[0]==="+"?-1:1)*(60*m.slice(1,3)+1*m.slice(3,5)))}return r.dateHash=Re(r.year,6)+"/"+Re(r.month)+"/"+Re(r.day),r.timeHash=Re(r.hour)+":"+Re(r.minute)+":"+Re(r.second)+m,r}function dl(e){const t=new Date(e.getFullYear(),e.getMonth(),e.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);const n=new Date(t.getFullYear(),0,4);n.setDate(n.getDate()-(n.getDay()+6)%7+3);const o=t.getTimezoneOffset()-n.getTimezoneOffset();t.setHours(t.getHours()-o);const a=(t-n)/(Bo*7);return 1+Math.floor(a)}function Mt(e,t,n){const o=new Date(e),a=`set${n===!0?"UTC":""}`;switch(t){case"year":case"years":o[`${a}Month`](0);case"month":case"months":o[`${a}Date`](1);case"day":case"days":case"date":o[`${a}Hours`](0);case"hour":case"hours":o[`${a}Minutes`](0);case"minute":case"minutes":o[`${a}Seconds`](0);case"second":case"seconds":o[`${a}Milliseconds`](0)}return o}function Mn(e,t,n){return(e.getTime()-e.getTimezoneOffset()*ba-(t.getTime()-t.getTimezoneOffset()*ba))/n}
1function Lo(e,t,n="days"){const o=new Date(e),a=new Date(t);switch(n){case"years":case"year":return o.getFullYear()-a.getFullYear();case"months":case"month":return(o.getFullYear()-a.getFullYear())*12+o.getMonth()-a.getMonth();case"days":case"day":case"date":return Mn(Mt(o,"day"),Mt(a,"day"),Bo);case"hours":case"hour":return Mn(Mt(o,"hour"),Mt(a,"hour"),Wi);case"minutes":case"minute":return Mn(Mt(o,"minute"),Mt(a,"minute"),ba);case"seconds":case"second":return Mn(Mt(o,"second"),Mt(a,"second"),1e3)}}function vl(e){return Lo(e,Mt(e,"year"),"days")+1}function fl(e){if(e>=11&&e<=13)return`${e}th`;switch(e%10){case 1:return`${e}st`;case 2:return`${e}nd`;case 3:return`${e}rd`}return`${e}th`}const ml={YY(e,t,n){const o=this.YYYY(e,t,n)%100;return o>=0?Re(o):"-"+Re(Math.abs(o))},YYYY(e,t,n){return n!=null?n:e.getFullYear()},M(e){return e.getMonth()+1},MM(e){return Re(e.getMonth()+1)},MMM(e,t){return t.monthsShort[e.getMonth()]},MMMM(e,t){return t.months[e.getMonth()]},Q(e){return Math.ceil((e.getMonth()+1)/3)},Qo(e){return fl(this.Q(e))},D(e){return e.getDate()},Do(e){return fl(e.getDate())},DD(e){return Re(e.getDate())},DDD(e){return vl(e)},DDDD(e){return Re(vl(e),3)},d(e){return e.getDay()},dd(e,t){return this.dddd(e,t).slice(0,2)},ddd(e,t){return t.daysShort[e.getDay()]},dddd(e,t){return t.days[e.getDay()]},E(e){return e.getDay()||7},w(e){return dl(e)},ww(e){return Re(dl(e))},H(e){return e.getHours()},HH(e){return Re(e.getHours())},h(e){const t=e.getHours();return t===0?12:t>12?t%12:t},hh(e){return Re(this.h(e))},m(e){return e.getMinutes()},mm(e){return Re(e.getMinutes())},s(e){return e.getSeconds()},ss(e){return Re(e.getSeconds())},S(e){return Math.floor(e.getMilliseconds()/100)},SS(e){return Re(Math.floor(e.getMilliseconds()/10))},SSS(e){return Re(e.getMilliseconds(),3)},A(e){return this.H(e)<12?"AM":"PM"},a(e){return this.H(e)<12?"am":"pm"},aa(e){return this.H(e)<12?"a.m.":"p.m."},Z(e,t,n,o){const a=o==null?e.getTimezoneOffset():o;return cl(a,":")},ZZ(e,t,n,o){const a=o==null?e.getTimezoneOffset():o;return cl(a)},X(e){return Math.floor(e.getTime()/1e3)},x(e){return e.getTime()}};function Ro(e,t,n,o,a){if(e!==0&&!e||e===1/0||e===-1/0)return;const r=new Date(e);if(isNaN(r))return;t===void 0&&(t=Po);const u=zo(n,Xl.props);return t.replace(Ki,(i,d)=>i in ml?ml[i](r,u,o,a):d===void 0?i:d.split("\\]").join("]"))}const Vt=20,Zi=["Calendar","Years","Months"],gl=e=>Zi.includes(e),ra=e=>/^-?[\d]+\/[0-1]\d$/.test(e),Jt=" \u2014 ";function At(e){return e.year+"/"+Re(e.month)}W({name:"QDate",props:{...To,...Ft,...Ee,multiple:Boolean,range:Boolean,title:String,subtitle:String,mask:{default:"YYYY/MM/DD"},defaultYearMonth:{type:String,validator:ra},yearsInMonthView:Boolean,events:[Array,Function],eventColor:[String,Function],emitImmediately:Boolean,options:[Array,Function],navigationMinYearMonth:{type:String,validator:ra},navigationMaxYearMonth:{type:String,validator:ra},noUnset:Boolean,firstDayOfWeek:[String,Number],todayBtn:Boolean,minimal:Boolean,defaultView:{type:String,default:"Calendar",validator:gl}},emits:[...$o,"rangeStart","rangeEnd","navigation"],setup(e,{slots:t,emit:n}){const{proxy:o}=he(),{$q:a}=o,r=He(e,a),{getCache:u}=qn(),{tabindex:i,headerClass:d,getLocale:v,getCurrentDate:c}=Ao(e,a);let h;const m=xn(e),f=Gt(m),C=A(null),x=A(Ie()),S=A(v()),w=s(()=>Ie()),T=s(()=>v()),y=s(()=>c()),g=A(H(x.value,S.value)),M=A(e.defaultView),D=a.lang.rtl===!0?"right":"left",O=A(D.value),$=A(D.value),J=g.value.year,E=A(J-J%Vt-(J<0?Vt:0)),N=A(null),Q=s(()=>{const b=e.landscape===!0?"landscape":"portrait";return`q-date q-date--${b} q-date--${b}-${e.minimal===!0?"minimal":"standard"}`+(r.value===!0?" q-date--dark q-dark":"")+(e.bordered===!0?" q-date--bordered":"")+(e.square===!0?" q-date--square no-border-radius":"")+(e.flat===!0?" q-date--flat no-shadow":"")+(e.disable===!0?" disabled":e.readonly===!0?" q-date--readonly":"")}),_=s(()=>e.color||"primary"),L=s(()=>e.textColor||"white"),V=s(()=>e.emitImmediately===!0&&e.multiple!==!0&&e.range!==!0),B=s(()=>Array.isArray(e.modelValue)===!0?e.modelValue:e.modelValue!==null&&e.modelValue!==void 0?[e.modelValue]:[]),F=s(()=>B.value.filter(b=>typeof b=="string").map(b=>Ye(b,x.value,S.value)).filter(b=>b.dateHash!==null&&b.day!==null&&b.month!==null&&b.year!==null)),Y=s(()=>{const b=q=>Ye(q,x.value,S.value);return B.value.filter(q=>st(q)===!0&&q.from!==void 0&&q.to!==void 0).map(q=>({from:b(q.from),to:b(q.to)})).filter(q=>q.from.dateHash!==null&&q.to.dateHash!==null&&q.from.dateHash<q.to.dateHash)}),te=s(()=>e.calendar!=="persian"?b=>new Date(b.year,b.month-1,b.day):b=>{const q=sl(b.year,b.month,b.day);return new Date(q.gy,q.gm-1,q.gd)}),be=s(()=>e.calendar==="persian"?kt:(b,q,P)=>Ro(new Date(b.year,b.month-1,b.day,b.hour,b.minute,b.second,b.millisecond),q===void 0?x.value:q,P===void 0?S.value:P,b.year,b.timezoneOffset)),me=s(()=>F.value.length+Y.value.reduce((b,q)=>
1b+1+Lo(te.value(q.to),te.value(q.from)),0)),ce=s(()=>{if(e.title!==void 0&&e.title!==null&&e.title.length>0)return e.title;if(N.value!==null){const P=N.value.init,re=te.value(P);return S.value.daysShort[re.getDay()]+", "+S.value.monthsShort[P.month-1]+" "+P.day+Jt+"?"}if(me.value===0)return Jt;if(me.value>1)return`${me.value} ${S.value.pluralDay}`;const b=F.value[0],q=te.value(b);return isNaN(q.valueOf())===!0?Jt:S.value.headerTitle!==void 0?S.value.headerTitle(q,b):S.value.daysShort[q.getDay()]+", "+S.value.monthsShort[b.month-1]+" "+b.day}),pe=s(()=>F.value.concat(Y.value.map(q=>q.from)).sort((q,P)=>q.year-P.year||q.month-P.month)[0]),Fe=s(()=>F.value.concat(Y.value.map(q=>q.to)).sort((q,P)=>P.year-q.year||P.month-q.month)[0]),Me=s(()=>{if(e.subtitle!==void 0&&e.subtitle!==null&&e.subtitle.length>0)return e.subtitle;if(me.value===0)return Jt;if(me.value>1){const b=pe.value,q=Fe.value,P=S.value.monthsShort;return P[b.month-1]+(b.year!==q.year?" "+b.year+Jt+P[q.month-1]+" ":b.month!==q.month?Jt+P[q.month-1]:"")+" "+q.year}return F.value[0].year}),Te=s(()=>{const b=[a.iconSet.datetime.arrowLeft,a.iconSet.datetime.arrowRight];return a.lang.rtl===!0?b.reverse():b}),ze=s(()=>e.firstDayOfWeek!==void 0?Number(e.firstDayOfWeek):S.value.firstDayOfWeek),k=s(()=>{const b=S.value.daysShort,q=ze.value;return q>0?b.slice(q,7).concat(b.slice(0,q)):b}),p=s(()=>{const b=g.value;return e.calendar!=="persian"?new Date(b.year,b.month,0).getDate():Rn(b.year,b.month)}),j=s(()=>typeof e.eventColor=="function"?e.eventColor:()=>e.eventColor),K=s(()=>{if(e.navigationMinYearMonth===void 0)return null;const b=e.navigationMinYearMonth.split("/");return{year:parseInt(b[0],10),month:parseInt(b[1],10)}}),G=s(()=>{if(e.navigationMaxYearMonth===void 0)return null;const b=e.navigationMaxYearMonth.split("/");return{year:parseInt(b[0],10),month:parseInt(b[1],10)}}),Se=s(()=>{const b={month:{prev:!0,next:!0},year:{prev:!0,next:!0}};return K.value!==null&&K.value.year>=g.value.year&&(b.year.prev=!1,K.value.year===g.value.year&&K.value.month>=g.value.month&&(b.month.prev=!1)),G.value!==null&&G.value.year<=g.value.year&&(b.year.next=!1,G.value.year===g.value.year&&G.value.month<=g.value.month&&(b.month.next=!1)),b}),ee=s(()=>{const b={};return F.value.forEach(q=>{const P=At(q);b[P]===void 0&&(b[P]=[]),b[P].push(q.day)}),b}),$e=s(()=>{const b={};return Y.value.forEach(q=>{const P=At(q.from),re=At(q.to);if(b[P]===void 0&&(b[P]=[]),b[P].push({from:q.from.day,to:P===re?q.to.day:void 0,range:q}),P<re){let ae;const{year:Le,month:de}=q.from,ke=de<12?{year:Le,month:de+1}:{year:Le+1,month:1};for(;(ae=At(ke))<=re;)b[ae]===void 0&&(b[ae]=[]),b[ae].push({from:void 0,to:ae===re?q.to.day:void 0,range:q}),ke.month++,ke.month>12&&(ke.year++,ke.month=1)}}),b}),qe=s(()=>{if(N.value===null)return;const{init:b,initHash:q,final:P,finalHash:re}=N.value,[ae,Le]=q<=re?[b,P]:[P,b],de=At(ae),ke=At(Le);if(de!==Be.value&&ke!==Be.value)return;const Qe={};return de===Be.value?(Qe.from=ae.day,Qe.includeFrom=!0):Qe.from=1,ke===Be.value?(Qe.to=Le.day,Qe.includeTo=!0):Qe.to=p.value,Qe}),Be=s(()=>At(g.value)),Je=s(()=>{const b={};if(e.options===void 0){for(let P=1;P<=p.value;P++)b[P]=!0;return b}const q=typeof e.options=="function"?e.options:P=>e.options.includes(P);for(let P=1;P<=p.value;P++){const re=Be.value+"/"+Re(P);b[P]=q(re)}return b}),Ve=s(()=>{const b={};if(e.events===void 0)for(let q=1;q<=p.value;q++)b[q]=!1;else{const q=typeof e.events=="function"?e.events:P=>e.events.includes(P);for(let P=1;P<=p.value;P++){const re=Be.value+"/"+Re(P);b[P]=q(re)===!0&&j.value(re)}}return b}),Pe=s(()=>{let b,q;const{year:P,month:re}=g.value;if(e.calendar!=="persian")b=new Date(P,re-1,1),q=new Date(P,re-1,0).getDate();else{const ae=sl(P,re,1);b=new Date(ae.gy,ae.gm-1,ae.gd);let Le=re-1,de=P;Le===0&&(Le=12,de--),q=Rn(de,Le)}return{days:b.getDay()-ze.value-1,endDay:q}}),X=s(()=>{const b=[],{days:q,endDay:P}=Pe.value,re=q<0?q+7:q;if(re<6)for(let de=P-re;de<=P;de++)b.push({i:de,fill:!0});const ae=b.length;for(let de=1;de<=p.value;de++){const ke={i:de,event:Ve.value[de],classes:[]};Je.value[de]===!0&&(ke.in=!0,ke.flat=!0),b.push(ke)}if(ee.value[Be.value]!==void 0&&ee.value[Be.value].forEach(de=>{const ke=ae+de-1;Object.assign(b[ke],{selected:!0,unelevated:!0,flat:!1,color:_.value,textColor:L.value})}),$e.value[Be.value]!==void 0&&$e.value[Be.value].forEach(de=>{if(de.from!==void 0){const ke=ae+de.from-1,Qe=ae+(de.to||p.value)-1;for(let rn=ke;rn<=Qe;rn++)Object.assign(b[rn],{range:de.range,unelevated:!0,color:_.value,textColor:L.value});
1Object.assign(b[ke],{rangeFrom:!0,flat:!1}),de.to!==void 0&&Object.assign(b[Qe],{rangeTo:!0,flat:!1})}else if(de.to!==void 0){const ke=ae+de.to-1;for(let Qe=ae;Qe<=ke;Qe++)Object.assign(b[Qe],{range:de.range,unelevated:!0,color:_.value,textColor:L.value});Object.assign(b[ke],{flat:!1,rangeTo:!0})}else{const ke=ae+p.value-1;for(let Qe=ae;Qe<=ke;Qe++)Object.assign(b[Qe],{range:de.range,unelevated:!0,color:_.value,textColor:L.value})}}),qe.value!==void 0){const de=ae+qe.value.from-1,ke=ae+qe.value.to-1;for(let Qe=de;Qe<=ke;Qe++)b[Qe].color=_.value,b[Qe].editRange=!0;qe.value.includeFrom===!0&&(b[de].editRangeFrom=!0),qe.value.includeTo===!0&&(b[ke].editRangeTo=!0)}g.value.year===y.value.year&&g.value.month===y.value.month&&(b[ae+y.value.day-1].today=!0);const Le=b.length%7;if(Le>0){const de=7-Le;for(let ke=1;ke<=de;ke++)b.push({i:ke,fill:!0})}return b.forEach(de=>{let ke="q-date__calendar-item ";de.fill===!0?ke+="q-date__calendar-item--fill":(ke+=`q-date__calendar-item--${de.in===!0?"in":"out"}`,de.range!==void 0&&(ke+=` q-date__range${de.rangeTo===!0?"-to":de.rangeFrom===!0?"-from":""}`),de.editRange===!0&&(ke+=` q-date__edit-range${de.editRangeFrom===!0?"-from":""}${de.editRangeTo===!0?"-to":""}`),(de.range!==void 0||de.editRange===!0)&&(ke+=` text-${de.color}`)),de.classes=ke}),b}),oe=s(()=>e.disable===!0?{"aria-disabled":"true"}:e.readonly===!0?{"aria-readonly":"true"}:{});ie(()=>e.modelValue,b=>{if(h===b)h=0;else{const q=H(x.value,S.value);De(q.year,q.month,q)}}),ie(M,()=>{C.value!==null&&o.$el.contains(document.activeElement)===!0&&C.value.focus()}),ie(()=>g.value.year+"|"+g.value.month,()=>{n("navigation",{year:g.value.year,month:g.value.month})}),ie(w,b=>{I(b,S.value,"mask"),x.value=b}),ie(T,b=>{I(x.value,b,"locale"),S.value=b});function R(){const b=y.value,q=ee.value[At(b)];(q===void 0||q.includes(b.day)===!1)&&It(b),ge(b.year,b.month)}function le(b){gl(b)===!0&&(M.value=b)}function fe(b,q){["month","year"].includes(b)&&(b==="month"?se:z)(q===!0?-1:1)}function ge(b,q){M.value="Calendar",De(b,q)}function ye(b,q){if(e.range===!1||!b){N.value=null;return}const P=Object.assign({...g.value},b),re=q!==void 0?Object.assign({...g.value},q):P;N.value={init:P,initHash:kt(P),final:re,finalHash:kt(re)},ge(P.year,P.month)}function Ie(){return e.calendar==="persian"?"YYYY/MM/DD":e.mask}function Ye(b,q,P){return mn(b,q,P,e.calendar,{hour:0,minute:0,second:0,millisecond:0})}function H(b,q){const P=Array.isArray(e.modelValue)===!0?e.modelValue:e.modelValue?[e.modelValue]:[];if(P.length===0)return U();const re=P[P.length-1],ae=Ye(re.from!==void 0?re.from:re,b,q);return ae.dateHash===null?U():ae}function U(){let b,q;if(e.defaultYearMonth!==void 0){const P=e.defaultYearMonth.split("/");b=parseInt(P[0],10),q=parseInt(P[1],10)}else{const P=y.value!==void 0?y.value:c();b=P.year,q=P.month}return{year:b,month:q,day:1,hour:0,minute:0,second:0,millisecond:0,dateHash:b+"/"+Re(q)+"/01"}}function se(b){let q=g.value.year,P=Number(g.value.month)+b;P===13?(P=1,q++):P===0&&(P=12,q--),De(q,P),V.value===!0&&Xe("month")}function z(b){const q=Number(g.value.year)+b;De(q,g.value.month),V.value===!0&&Xe("year")}function Z(b){De(b,g.value.month),M.value=e.defaultView==="Years"?"Months":"Calendar",V.value===!0&&Xe("year")}function we(b){De(g.value.year,b),M.value="Calendar",V.value===!0&&Xe("month")}function ue(b,q){const P=ee.value[q];(P!==void 0&&P.includes(b.day)===!0?Nt:It)(b)}function xe(b){return{year:b.year,month:b.month,day:b.day}}function De(b,q,P){if(K.value!==null&&b<=K.value.year&&(b=K.value.year,q<K.value.month&&(q=K.value.month)),G.value!==null&&b>=G.value.year&&(b=G.value.year,q>G.value.month&&(q=G.value.month)),P!==void 0){const{hour:ae,minute:Le,second:de,millisecond:ke,timezoneOffset:Qe,timeHash:rn}=P;Object.assign(g.value,{hour:ae,minute:Le,second:de,millisecond:ke,timezoneOffset:Qe,timeHash:rn})}const re=b+"/"+Re(q)+"/01";re!==g.value.dateHash&&(O.value=g.value.dateHash<re==(a.lang.rtl!==!0)?"left":"right",b!==g.value.year&&($.value=O.value),ct(()=>{E.value=b-b%Vt-(b<0?Vt:0),Object.assign(g.value,{year:b,month:q,day:1,dateHash:re})}))}function lt(b,q,P){const re=b!==null&&b.length===1&&e.multiple===!1?b[0]:b;h=re;const{reason:ae,details:Le}=St(q,P);n("update:modelValue",re,ae,Le)}function Xe(b){const q=F.value[0]!==void 0&&F.value[0].dateHash!==null?{...F.value[0]}:{...g.value};ct(()=>{q.year=g.value.year,q.month=g.value.month;const P=e.calendar!=="persian"?new Date(q.year,q.month,0).getDate():Rn(q.year,q.month);q.day=Math.min(Math.max(1,q.day),P);const re=wt(q);h=re;const{details:ae}=St("",q);n("update:modelValue",re,b,ae)})}function St(b,q){return q.from!==void 0?{reason:`${b}-range`,details:{...xe(q.target),from:xe(q.from),to:xe(q.to)}}:{reason:`${b}-day`,details:xe(q)}}function wt(b,q,P){return b.from!==void 0?{from:be.value(b.from,q,P),to:be.value(b.to,q,P)}:be.value(b,q,P)}function It(b){let q;if(e.multiple===!0)if(b.from!==void 0){const P=kt(b.from),re=kt(b.to),ae=F.value.filter(de=>de.dateHash<P||de.dateHash>re),Le=Y.value.filter(({from:de,to:ke})=>ke.dateHash<P||de.dateHash>re);q=ae.concat(Le).concat(b).map(de=>wt(de))}else{const P=B.value.slice();P.push(wt(b)),q=P}else q=wt(b);lt(q,"add",b)}function Nt(b){if(e.noUnset===!0)return;let q=null;if(e.multiple===!0&&Array.isArray(e.modelValue)===!0){const P=wt(b);b.from!==void 0?q=e.modelValue.filter(re=>re.from!==void 0?re.from!==P.from&&re.to!==P.to:!0):q=e.modelValue.filter(re=>re!==P),q.length===0&&(q=null)}lt(q,"remove",b)}function I(b,q,P){const re=F.value.concat(Y.value).map(ae=>wt(ae,b,q)).filter(ae=>ae.from!==void 0?ae.from.dateHash!==null&&ae.to.dateHash!==null:ae.dateHash!==null);n("update:modelValue",(e.multiple===!0?re:re[0])||null,P)}function ne(){if(e.minimal!==!0)return l("div",{class:"q-date__header "+d.value},[l("div",{class:"relative-position"},[l(gt,{name:"q-transition--fade"},()=>l("div",{key:"h-yr-"+Me.value,class:"q-date__header-subtitle q-date__header-link "+(M.value==="Years"?"q-date__header-link--active":"cursor-pointer"),tabindex:i.value,...u("vY",{onClick(){M.value="Years"},onKeyup(b){b.keyCode===13&&(M.value="Years")}})},[Me.value]))]),l("div",{class:"q-date__header-title relative-position flex no-wrap"},[l("div",{class:"relative-position col"},[l(gt,{name:"q-transition--fade"},()=>l("div",{key:"h-sub"+ce.value,class:"q-date__header-title-label q-date__header-link "+(M.value==="Calendar"?"q-date__header-link--active":"cursor-pointer"),tabindex:i.value,...u("vC",{onClick(){M.value="Calendar"},onKeyup(b){b.keyCode===13&&(M.value="Calendar")}})},[ce.value]))]),e.todayBtn===!0?l(Oe,{class:"q-date__header-today self-start",icon:a.iconSet.datetime.today,flat:!0,size:"sm",round:!0,tabindex:i.value,onClick:R}):null])])}function ve({label:b,type:q,key:P,dir:re,goTo:ae,boundaries:Le,cls:de}){return[l("div",{class:"row items-center q-date__arrow"},[l(Oe,{round:!0,dense:!0,size:"sm",flat:!0,icon:Te.value[0],tabindex:i.value,disable:Le.prev===!1,...u("go-#"+q,{onClick(){ae(-1)}})})]),l("div",{class:"relative-position overflow-hidden flex flex-center"+de},[l(gt,{name:"q-transition--jump-"+re},()=>l("div",{key:P},[l(Oe,{flat:!0,dense:!0,noCaps:!0,label:b,tabindex:i.value,...u("view#"+q,{onClick:()=>{M.value=q}})})]))]),l("div",{class:"row items-center q-date__arrow"},[l(Oe,{round:!0,dense:!0,size:"sm",flat:!0,icon:Te.value[1],tabindex:i.value,disable:Le.next===!1,...u("go+#"+q,{onClick(){ae(1)}})})])]}const _e={Calendar:()=>[l("div",{key:"calendar-view",class:"q-date__view q-date__calendar"},[l("div",{class:"q-date__navigation row items-center no-wrap"},ve({label:S.value.months[g.value.month-1],type:"Months",key:g.value.month,dir:O.value,goTo:se,boundaries:Se.value.month,cls:" col"}).concat(ve({label:g.value.year,type:"Years",key:g.value.year,dir:$.value,goTo:z,boun
1daries:Se.value.year,cls:""}))),l("div",{class:"q-date__calendar-weekdays row items-center no-wrap"},k.value.map(b=>l("div",{class:"q-date__calendar-item"},[l("div",b)]))),l("div",{class:"q-date__calendar-days-container relative-position overflow-hidden"},[l(gt,{name:"q-transition--slide-"+O.value},()=>l("div",{key:Be.value,class:"q-date__calendar-days fit"},X.value.map(b=>l("div",{class:b.classes},[b.in===!0?l(Oe,{class:b.today===!0?"q-date__today":"",dense:!0,flat:b.flat,unelevated:b.unelevated,color:b.color,textColor:b.textColor,label:b.i,tabindex:i.value,...u("day#"+b.i,{onClick:()=>{Ae(b.i)},onMouseover:()=>{We(b.i)}})},b.event!==!1?()=>l("div",{class:"q-date__event bg-"+b.event}):null):l("div",""+b.i)]))))])])],Months(){const b=g.value.year===y.value.year,q=re=>K.value!==null&&g.value.year===K.value.year&&K.value.month>re||G.value!==null&&g.value.year===G.value.year&&G.value.month<re,P=S.value.monthsShort.map((re,ae)=>{const Le=g.value.month===ae+1;return l("div",{class:"q-date__months-item flex flex-center"},[l(Oe,{class:b===!0&&y.value.month===ae+1?"q-date__today":null,flat:Le!==!0,label:re,unelevated:Le,color:Le===!0?_.value:null,textColor:Le===!0?L.value:null,tabindex:i.value,disable:q(ae+1),...u("month#"+ae,{onClick:()=>{we(ae+1)}})})])});return e.yearsInMonthView===!0&&P.unshift(l("div",{class:"row no-wrap full-width"},[ve({label:g.value.year,type:"Years",key:g.value.year,dir:$.value,goTo:z,boun
1daries:Se.value.year,cls:" col"})])),l("div",{key:"months-view",class:"q-date__view q-date__months flex flex-center"},P)},Years(){const b=E.value,q=b+Vt,P=[],re=ae=>K.value!==null&&K.value.year>ae||G.value!==null&&G.value.year<ae;for(let ae=b;ae<=q;ae++){const Le=g.value.year===ae;P.push(l("div",{class:"q-date__years-item flex flex-center"},[l(Oe,{key:"yr"+ae,class:y.value.year===ae?"q-date__today":null,flat:!Le,label:ae,dense:!0,unelevated:Le,color:Le===!0?_.value:null,textColor:Le===!0?L.value:null,tabindex:i.value,disable:re(ae),...u("yr#"+ae,{onClick:()=>{Z(ae)}})})]))}return l("div",{class:"q-date__view q-date__years flex flex-center"},[l("div",{class:"col-auto"},[l(Oe,{round:!0,dense:!0,flat:!0,icon:Te.value[0],tabindex:i.value,disable:re(b),...u("y-",{onClick:()=>{E.value-=Vt}})})]),l("div",{class:"q-date__years-content col self-stretch row items-center"},P),l("div",{class:"col-auto"},[l(Oe,{round:!0,dense:!0,flat:!0,icon:Te.value[1],tabindex:i.value,disable:re(q),...u("y+",{onClick:()=>{E.value+=Vt}})})])])}};function Ae(b){const q={...g.value,day:b};if(e.range===!1){ue(q,Be.value);return}if(N.value===null){const P=X.value.find(ae=>ae.fill!==!0&&ae.i===b);if(e.noUnset!==!0&&P.range!==void 0){Nt({target:q,from:P.range.from,to:P.range.to});return}if(P.selected===!0){Nt(q);return}const re=kt(q);N.value={init:q,initHash:re,final:q,finalHash:re},n("rangeStart",xe(q))}else{const P=N.value.initHash,re=kt(q),ae=P<=re?{from:N.value.init,to:q}:{from:q,to:N.value.init};N.value=null,It(P===re?q:{target:q,...ae}),n("rangeEnd",{from:xe(ae.from),to:xe(ae.to)})}}function We(b){if(N.value!==null){const q={...g.value,day:b};Object.assign(N.value,{final:q,finalHash:kt(q)})}}
1return Object.assign(o,{setToday:R,setView:le,offsetCalendar:fe,setCalendarTo:ge,setEditingRange:ye}),()=>{const b=[l("div",{class:"q-date__content col relative-position"},[l(gt,{name:"q-transition--fade"},_e[M.value])])],q=Ce(t.default);return q!==void 0&&b.push(l("div",{class:"q-date__actions"},q)),e.name!==void 0&&e.disable!==!0&&f(b,"push"),l("div",{class:Q.value,...oe.value},[ne(),l("div",{ref:C,class:"q-date__main col column",tabindex:-1},b)])}}});function Oo(e,t){if(t&&e===t)return null;const n=e.nodeName.toLowerCase();if(["div","li","ul","ol","blockquote"].includes(n)===!0)return e;const o=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=o.display;return a==="block"||a==="table"?e:Oo(e.parentNode)}function ia(e,t,n){return!e||e===document.body?!1:n===!0&&e===t||(t===document?document.body:t).contains(e.parentNode)}function Fo(e,t,n){if(n||(n=document.createRange(),n.selectNode(e),n.setStart(e,0)),t.count===0)n.setEnd(e,t.count);else if(t.count>0)if(e.nodeType===Node.TEXT_NODE)e.textContent.length<t.count?t.count-=e.textContent.length:(n.setEnd(e,t.count),t.count=0);else for(let o=0;t.count!==0&&o<e.childNodes.length;o++)n=Fo(e.childNodes[o],t,n);return n}const Ji=/^https?:\/\//;class eu{constructor(t,n){this.el=t,this.eVm=n,this._range=null}get selection(){if(this.el){const t=document.getSelection();if(ia(t.anchorNode,this.el,!0)&&ia(t.focusNode,this.el,!0))return t}return null}get hasSelection(){return this.selection!==null?this.selection.toString().length>0:!1}get range(){const t=this.selection;return t!==null&&t.rangeCount?t.getRangeAt(0):this._range}get parent(){const t=this.range;if(t!==null){const n=t.startContainer;return n.nodeType===document.ELEMENT_NODE?n:n.parentNode}return null}get blockParent(){const t=this.parent;return t!==null?Oo(t,this.el):null}save(t=this.range){t!==null&&(this._range=t)}restore(t=this._range){const n=document.createRange(),o=document.getSelection();t!==null?(n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset),o.removeAllRanges(),o.addRange(n)):(o.selectAllChildren(this.el),o.collapseToEnd())}savePosition(){let t=-1,n;const o=document.getSelection(),a=this.el.parentNode;if(o.focusNode&&ia(o.focusNode,a))for(n=o.focusNode,t=o.focusOffset;n&&n!==a;)n!==this.el&&n.previousSibling?(n=n.previousSibling,t+=n.textContent.length):n=n.parentNode;this.savedPos=t}restorePosition(t=0){if(this.savedPos>0&&this.savedPos<t){const n=window.getSelection(),o=Fo(this.el,{count:this.savedPos});o&&(o.collapse(!1),n.removeAllRanges(),n.addRange(o))}}hasParent(t,n){const o=n?this.parent:this.blockParent;return o!==null?o.nodeName.toLowerCase()===t.toLowerCase():!1}hasParents(t,n,o=this.parent){return o===null?!1:t.includes(o.nodeName.toLowerCase())===!0?!0:n===!0?this.hasParents(t,n,o.parentNode):!1}is(t,n){if(this.selection===null)return!1;switch(t){case"formatBlock":return n==="DIV"&&this.parent===this.el||this.hasParent(n,n==="PRE");case"link":return this.hasParent("A",!0);case"fontSize":return document.queryCommandValue(t)===n;case"fontName":const o=document.queryCommandValue(t);return o===`"${n}"`||o===n;case"fullscreen":return this.eVm.inFullscreen.value;case"viewsource":return this.eVm.isViewingSource.value;case void 0:return!1;default:const a=document.queryCommandState(t);return n!==void 0?a===n:a}}getParentAttribute(t){return this.parent!==null?this.parent.getAttribute(t):null}can(t){if(t==="outdent")return this.hasParents(["blockquote","li"],!0);if(t==="indent")return this.hasParents(["li"],!0);if(t==="link")return this.selection!==null||this.is("link")}apply(t,n,o=dt){if(t==="formatBlock")["BLOCKQUOTE","H1","H2","H3","H4","H5","H6"].includes(n)&&this.is(t,n)&&(t="outdent",n=null),n==="PRE"&&this.is(t,"PRE")&&(n="P");else if(t==="print"){o();const a=window.open();a.document.write(` 2 <!doctype html> 3 <html> 4 <head> 5 <title>Print - ${document.title}</title> 6 </head> 7 <body> 8 <div>${this.el.innerHTML}</div> 9 </body> 10 </html> 11 `),a.print(),a.close();return}else if(t==="link"){const a=this.getParentAttribute("href");if(a===null){const r=this.selectWord(this.selection),u=r?r.toString():"";if(!u.length&&(!this.range||!this.range.cloneContents().querySelector("img")))return;this.eVm.editLinkUrl.value=Ji.test(u)?u:"https://",document.execCommand("createLink",!1,this.eVm.editLinkUrl.value),this.save(r.getRangeAt(0))}else this.eVm.editLinkUrl.value=a,this.range.selectNodeContents(this.parent),this.save();return}else if(t==="fullscreen"){this.eVm.toggleFullscreen(),o();return}else if(t==="viewsource"){this.eVm.isViewingSource.value=this.eVm.isViewingSource.value===!1,this.eVm.setContent(this.eVm.props.modelValue),o();return}document.execCommand(t,!1,n),o()}selectWord(t){if(t===null||t.isCollapsed!==!0||t.modify===void 0)return t;const n=document.createRange();n.setStart(t.anchorNode,t.anchorOffset),n.setEnd(t.focusNode,t.focusOffset);const o=n.collapsed?["backward","forward"]:["forward","backward"];n.detach();const a=t.focusNode,r=t.focusOffset;return t.collapse(t.anchorNode,t.anchorOffset),t.modify("move",o[0],"character"),t.modify("move",o[1],"word"),t.extend(a,r),t.modify("extend",o[1],"character"),t.modify("extend",o[0],"word"),t}}const tu=W({name:"QTooltip",inheritAttrs:!1,props:{...lo,...Gn,...xa,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{default:"jump-down"},transitionHide:{default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:Qa},self:{type:String,default:"top middle",validator:Qa},offset:{type:Array,default:()=>[14,14],validator:Lr},scrollTarget:{default:void 0},delay:{type:Number,default:0},hideDelay:{type:Number,default:0}},emits:[...Zn],setup(e,{slots:t,emit:n,attrs:o}){let a,r;const u=he(),{proxy:{$q:i}}=u,d=A(null),v=A(!1),c=s(()=>Ya(e.anchor,i.lang.rtl)),h=s(()=>Ya(e.self,i.lang.rtl)),m=s(()=>e.persistent!==!0),{registerTick:f,removeTick:C}=Ln(),{registerTimeout:x}=On(),{transitionProps:S,transitionStyle:w}=uo(e),{localScrollTarget:T,changeScrollEvent:y,unconfigureScrollTarget:g}
11=Rr(e,be),{anchorEl:M,canShow:D,anchorEvents:O}=oo({showing:v,configureAnchorEl:te}),{show:$,hide:J}=Jn({showing:v,canShow:D,handleShow:_,handleHide:L,hideOnRouteChange:m,processOnMount:!0});Object.assign(O,{delayShow:F,delayHide:Y});const{showPortal:E,hidePortal:N,renderPortal:Q}=Xr(u,d,ce,"tooltip");if(i.platform.is.mobile===!0){const pe={anchorEl:M,innerRef:d,onClickOutside(Me){return J(Me),Me.target.classList.contains("q-dialog__backdrop")&&tt(Me),!0}},Fe=s(()=>e.modelValue===null&&e.persistent!==!0&&v.value===!0);ie(Fe,Me=>{(Me===!0?Fr:Ua)(pe)}),nt(()=>{Ua(pe)})}function _(pe){E(),f(()=>{r=new MutationObserver(()=>B()),r.observe(d.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),B(),be()}),a===void 0&&(a=ie(()=>i.screen.width+"|"+i.screen.height+"|"+e.self+"|"+e.anchor+"|"+i.lang.rtl,B)),x(()=>{E(!0),n("show",pe)},e.transitionDuration)}function L(pe){C(),N(),V(),x(()=>{N(!0),n("hide",pe)},e.transitionDuration)}function V(){r!==void 0&&(r.disconnect(),r=void 0),a!==void 0&&(a(),a=void 0),g(),vt(O,"tooltipTemp")}function B(){const pe=d.value;M.value===null||!pe||Or({el:pe,offset:e.offset,anchorEl:M.value,anchorOrigin:c.value,selfOrigin:h.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function F(pe){if(i.platform.is.mobile===!0){xt(),document.body.classList.add("non-selectable");const Fe=M.value,Me=["touchmove","touchcancel","touchend","click"].map(Te=>[Fe,Te,"delayHide","passiveCapture"]);et(O,"tooltipTemp",Me)}x(()=>{$(pe)},e.delay)}function Y(pe){i.platform.is.mobile===!0&&(vt(O,"tooltipTemp"),xt(),setTimeout(()=>{document.body.classList.remove("non-selectable")},10)),x(()=>{J(pe)},e.hideDelay)}function te(){if(e.noParentEvent===!0||M.value===null)return;const pe=i.platform.is.mobile===!0?[[M.value,"touchstart","delayShow","passive"]]:[[M.value,"mouseenter","delayShow","passive"],[M.value,"mouseleave","delayHide","passive"]];et(O,"anchor",pe)}function be(){if(M.value!==null||e.scrollTarget!==void 0){T.value=Dt(M.value,e.scrollTarget);const pe=e.noParentEvent===!0?B:J;y(T.value,pe)}}function me(){return v.value===!0?l("div",{...o,ref:d,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",o.class],style:[o.style,w.value],role:"tooltip"},Ce(t.default)):null}function ce(){return l(gt,S.value,me)}return nt(V),Object.assign(u.proxy,{updatePosition:B}),Q}});function Do(e,t,n){t.handler?t.handler(e,n,n.caret):n.runCmd(t.cmd,t.param)}function Da(e){return l("div",{class:"q-editor__toolbar-group"},e)}function Io(e,t,n,o=!1){const a=o||(t.type==="toggle"?t.toggled?t.toggled(e):t.cmd&&e.caret.is(t.cmd,t.param):!1),r=[];if(t.tip&&e.$q.platform.is.desktop){const u=t.key?l("div",[l("small",`(CTRL + ${String.fromCharCode(t.key)})`)]):null;r.push(l(tu,{delay:1e3},()=>[l("div",{innerHTML:t.tip}),u]))}return l(Oe,{...e.buttonProps.value,icon:t.icon!==null?t.icon:void 0,color:a?t.toggleColor||e.props.toolbarToggleColor:t.color||e.props.toolbarColor,textColor:a&&!e.props.toolbarPush?null:t.textColor||e.props.toolbarTextColor,label:t.label,disable:t.disable?typeof t.disable=="function"?t.disable(e):!0:!1,size:"sm",onClick(u){n&&n(),Do(u,t,e)}},()=>r)}function nu(e,t){const n=t.list==="only-icons";let o=t.label,a=t.icon!==null?t.icon:void 0,r,u;function i(){v.component.proxy.hide()}if(n)u=t.options.map(c=>{const h=c.type===void 0?e.caret.is(c.cmd,c.param):!1;return h&&(o=c.tip,a=c.icon!==null?c.icon:void 0),Io(e,c,i,h)}),r=e.toolbarBackgroundClass.value,u=[Da(u)];else{const c=e.props.toolbarToggleColor!==void 0?`text-${e.props.toolbarToggleColor}`:null,h=e.props.toolbarTextColor!==void 0?`text-${e.props.toolbarTextColor}`:null,m=t.list==="no-icons";u=t.options.map(f=>{const C=f.disable?f.disable(e):!1,x=f.type===void 0?e.caret.is(f.cmd,f.param):!1;x&&(o=f.tip,a=f.icon!==null?f.icon:void 0);const S=f.htmlTip;return l(Xn,{active:x,activeClass:c,clickable:!0,disable:C,dense:!0,onClick(w){i(),e.contentRef.value!==null&&e.contentRef.value.focus(),e.caret.restore(),Do(w,f,e)}},()=>[m===!0?null:l(Kt,{class:x?c:h,side:!0},()=>l(Ke,{name:f.icon!==null?f.icon:void 0})),l(Kt,S?()=>l("div",{class:"text-no-wrap",innerHTML:f.htmlTip}):f.tip?()=>l("div",{class:"text-no-wrap"},f.tip):void 0)])}
11),r=[e.toolbarBackgroundClass.value,h]}const d=t.highlight&&o!==t.label,v=l(qi,{...e.buttonProps.value,noCaps:!0,noWrap:!0,color:d?e.props.toolbarToggleColor:e.props.toolbarColor,textColor:d&&!e.props.toolbarPush?null:e.props.toolbarTextColor,label:t.fixedLabel?t.label:o,icon:t.fixedIcon?t.icon!==null?t.icon:void 0:a,contentClass:r,onShow:c=>e.emit("dropdownShow",c),onHide:c=>e.emit("dropdownHide",c),onBeforeShow:c=>e.emit("dropdownBeforeShow",c),onBeforeHide:c=>e.emit("dropdownBeforeHide",c)},()=>u);return v}function au(e){if(e.caret)return e.buttons.value.filter(t=>!e.isViewingSource.value||t.find(n=>n.cmd==="viewsource")).map(t=>Da(t.map(n=>e.isViewingSource.value&&n.cmd!=="viewsource"?!1:n.type==="slot"?Ce(e.slots[n.slot]):n.type==="dropdown"?nu(e,n):Io(e,n))))}function lu(e,t,n,o={}){const a=Object.keys(o);if(a.length===0)return{};const r={default_font:{cmd:"fontName",param:e,icon:n,tip:t}};return a.forEach(u=>{const i=o[u];r[u]={cmd:"fontName",param:i,icon:n,tip:i,htmlTip:`<font face="${i}">${i}</font>`}}),r}function ou(e){if(e.caret){const t=e.props.toolbarColor||e.props.toolbarTextColor;let n=e.editLinkUrl.value;const o=()=>{e.caret.restore(),n!==e.editLinkUrl.value&&document.execCommand("createLink",!1,n===""?" ":n),e.editLinkUrl.value=null};return[l("div",{class:`q-mx-xs text-${t}`},`${e.$q.lang.editor.url}: `),l("input",{key:"qedt_btm_input",class:"col q-editor__link-input",value:n,onInput:a=>{mt(a),n=a.target.value},onKeydown:a=>{if(wa(a)!==!0)switch(a.keyCode){case 13:return yn(a),o();case 27:yn(a),e.caret.restore(),(!e.editLinkUrl.value||e.editLinkUrl.value==="https://")&&document.execCommand("unlink"),e.editLinkUrl.value=null;break}}}),Da([l(Oe,{key:"qedt_btm_rem",tabindex:-1,...e.buttonProps.value,label:e.$q.lang.label.remove,noCaps:!0,onClick:()=>{e.caret.restore(),document.execCommand("unlink"),e.editLinkUrl.value=null}}),l(Oe,{key:"qedt_btm_upd",...e.buttonProps.value,label:e.$q.lang.label.update,noCaps:!0,onClick:o})])]}}const ru=Object.prototype.toString,ua=Object.prototype.hasOwnProperty,iu=new Set(["Boolean","Number","String","Function","Array","Date","RegExp"].map(e=>"[object "+e+"]"));function hl(e){if(e!==Object(e)||iu.has(ru.call(e))===!0||e.constructor&&ua.call(e,"constructor")===!1&&ua.call(e.constructor.prototype,"isPrototypeOf")===!1)return!1;let t;for(t in e);return t===void 0||ua.call(e,t)}function No(){let e,t,n,o,a,r,u=arguments[0]||{},i=1,d=!1;const v=arguments.length;for(typeof u=="boolean"&&(d=u,u=arguments[1]||{},i=2),Object(u)!==u&&typeof u!="function"&&(u={}),v===i&&(u=this,i--);i<v;i++)if((e=arguments[i])!==null)for(t in e)n=u[t],o=e[t],u!==o&&(d===!0&&o&&((a=Array.isArray(o))||hl(o)===!0)?(a===!0?r=Array.isArray(n)===!0?n:[]:r=hl(n)===!0?n:{},u[t]=No(d,r,o)):o!==void 0&&(u[t]=o));return u}W({name:"QEditor",props:{...Ee,...Pa,modelValue:{type:String,required:!0},readonly:Boolean,disable:Boolean,minHeight:{type:String,default:"10rem"},maxHeight:String,height:String,definitions:Object,fonts:Object,placeholder:String,toolbar:{type:Array,validator:e=>e.length===0||e.every(t=>t.length),default(){return[["left","center","right","justify"],["bold","italic","underline","strike"],["undo","redo"]]}},toolbarColor:String,toolbarBg:String,toolbarTextColor:String,toolbarToggleColor:{type:String,default:"primary"},toolbarOutline:Boolean,toolbarPush:Boolean,toolbarRounded:Boolean,paragraphTag:{type:String,validator:e=>["div","p"].includes(e),default:"div"},contentStyle:Object,contentClass:[Object,Array,String],square:Boolean,flat:Boolean,dense:Boolean},emits:[...za,"update:modelValue","keydown","click","mouseup","keyup","touchend","focus","blur","dropdownShow","dropdownHide","dropdownBeforeShow","dropdownBeforeHide","linkShow","linkHide"],setup(e,{slots:t,emit:n,attrs:o}){const{proxy:a,vnode:r}=he(),{$q:u}=a,i=He(e,u),{inFullscreen:d,toggleFullscreen:v}=La(),c=Qr(o,r),h=A(null),m=A(null),f=A(null),C=A(!1),x=s(()=>!e.readonly&&!e.disable);let S,w,T=e.modelValue;document.execCommand("defaultParagraphSeparator",!1,e.paragraphTag),S=window.getComputedStyle(document.body).fontFamily;const y=s(()=>e.toolbarBg?` bg-${e.toolbarBg}`:""),g=s(()=>({type:"a",flat:e.toolbarOutline!==!0&&e.toolbarPush!==!0,noWrap:!0,outline:e.toolbarOutline,push:e.toolbarPush,rounded:e.toolbarRounded,dense:!0,color:e.toolbarColor,disable:!x.value,size:"sm"})),M=s(()=>{const k=u.lang.editor,p=u.iconSet.editor;return{bold:{cmd:"bold",icon:p.bold,tip:k.bold,key:66}
11,italic:{cmd:"italic",icon:p.italic,tip:k.italic,key:73},strike:{cmd:"strikeThrough",icon:p.strikethrough,tip:k.strikethrough,key:83},underline:{cmd:"underline",icon:p.underline,tip:k.underline,key:85},unordered:{cmd:"insertUnorderedList",icon:p.unorderedList,tip:k.unorderedList},ordered:{cmd:"insertOrderedList",icon:p.orderedList,tip:k.orderedList},subscript:{cmd:"subscript",icon:p.subscript,tip:k.subscript,htmlTip:"x<subscript>2</subscript>"},superscript:{cmd:"superscript",icon:p.superscript,tip:k.superscript,htmlTip:"x<superscript>2</superscript>"},link:{cmd:"link",disable:j=>j.caret&&!j.caret.can("link"),icon:p.hyperlink,tip:k.hyperlink,key:76},fullscreen:{cmd:"fullscreen",icon:p.toggleFullscreen,tip:k.toggleFullscreen,key:70},viewsource:{cmd:"viewsource",icon:p.viewSource,tip:k.viewSource},quote:{cmd:"formatBlock",param:"BLOCKQUOTE",icon:p.quote,tip:k.quote,key:81},left:{cmd:"justifyLeft",icon:p.left,tip:k.left},center:{cmd:"justifyCenter",icon:p.center,tip:k.center},right:{cmd:"justifyRight",icon:p.right,tip:k.right},justify:{cmd:"justifyFull",icon:p.justify,tip:k.justify},print:{type:"no-state",cmd:"print",icon:p.print,tip:k.print,key:80},outdent:{type:"no-state",disable:j=>j.caret&&!j.caret.can("outdent"),cmd:"outdent",icon:p.outdent,tip:k.outdent},indent:{type:"no-state",disable:j=>j.caret&&!j.caret.can("indent"),cmd:"indent",icon:p.indent,tip:k.indent},removeFormat:{type:"no-state",cmd:"removeFormat",icon:p.removeFormat,tip:k.removeFormat},hr:{type:"no-state",cmd:"insertHorizontalRule",icon:p.hr,tip:k.hr},undo:{type:"no-state",cmd:"undo",icon:p.undo,tip:k.undo,key:90},redo:{type:"no-state",cmd:"redo",icon:p.redo,tip:k.redo,key:89},h1:{cmd:"formatBlock",param:"H1",icon:p.heading1||p.heading,tip:k.heading1,htmlTip:`<h1 class="q-ma-none">${k.heading1}</h1>`},h2:{cmd:"formatBlock",param:"H2",icon:p.heading2||p.heading,tip:k.heading2,htmlTip:`<h2 class="q-ma-none">${k.heading2}</h2>`},h3:{cmd:"formatBlock",param:"H3",icon:p.heading3||p.heading,tip:k.heading3,htmlTip:`<h3 class="q-ma-none">${k.heading3}</h3>`},h4:{cmd:"formatBlock",param:"H4",icon:p.heading4||p.heading,tip:k.heading4,htmlTip:`<h4 class="q-ma-none">${k.heading4}</h4>`},h5:{cmd:"formatBlock",param:"H5",icon:p.heading5||p.heading,tip:k.heading5,htmlTip:`<h5 class="q-ma-none">${k.heading5}</h5>`},h6:{cmd:"formatBlock",param:"H6",icon:p.heading6||p.heading,tip:k.heading6,htmlTip:`<h6 class="q-ma-none">${k.heading6}</h6>`},p:{cmd:"formatBlock",param:e.paragraphTag,icon:p.heading,tip:k.paragraph},code:{cmd:"formatBlock",param:"PRE",icon:p.code,htmlTip:`<code>${k.code}</code>`},"size-1":{cmd:"fontSize",param:"1",icon:p.size1||p.size,tip:k.size1,htmlTip:`<font size="1">${k.size1}</font>`},"size-2":{cmd:"fontSize",param:"2",icon:p.size2||p.size,tip:k.size2,htmlTip:`<font size="2">${k.size2}</font>`},"size-3":{cmd:"fontSize",param:"3",icon:p.size3||p.size,tip:k.size3,htmlTip:`<font size="3">${k.size3}</font>`},"size-4":{cmd:"fontSize",param:"4",icon:p.size4||p.size,tip:k.size4,htmlTip:`<font size="4">${k.size4}</font>`},"size-5":{cmd:"fontSize",param:"5",icon:p.size5||p.size,tip:k.size5,htmlTip:`<font size="5">${k.size5}</font>`},"size-6":{cmd:"fontSize",param:"6",icon:p.size6||p.size,tip:k.size6,htmlTip:`<font size="6">${k.size6}</font>`},"size-7":{cmd:"fontSize",param:"7",icon:p.size7||p.size,tip:k.size7,htmlTip:`<font size="7">${k.size7}</font>`}}}),D=s(()=>{const k=e.definitions||{},p=e.definitions||e.fonts?No(!0,{},M.value,k,lu(S,u.lang.editor.defaultFont,u.iconSet.editor.font,e.fonts)):M.value;return e.toolbar.map(j=>j.map(K=>{if(K.options)return{type:"dropdown",icon:K.icon,label:K.label,size:"sm",dense:!0,fixedLabel:K.fixedLabel,fixedIcon:K.fixedIcon,highlight:K.highlight,list:K.list,options:K.options.map(Se=>p[Se])};const G=p[K];
11return G?G.type==="no-state"||k[K]&&(G.cmd===void 0||M.value[G.cmd]&&M.value[G.cmd].type==="no-state")?G:Object.assign({type:"toggle"},G):{type:"slot",slot:K}}))}),O={$q:u,props:e,slots:t,emit:n,inFullscreen:d,toggleFullscreen:v,runCmd:Fe,isViewingSource:C,editLinkUrl:f,toolbarBackgroundClass:y,buttonProps:g,contentRef:m,buttons:D,setContent:pe};ie(()=>e.modelValue,k=>{T!==k&&(T=k,pe(k,!0))}),ie(f,k=>{n(`link-${k?"Show":"Hide"}`)});const $=s(()=>e.toolbar&&e.toolbar.length>0),J=s(()=>{const k={},p=j=>{j.key&&(k[j.key]={cmd:j.cmd,param:j.param})};return D.value.forEach(j=>{j.forEach(K=>{K.options?K.options.forEach(p):p(K)})}),k}),E=s(()=>d.value?e.contentStyle:[{minHeight:e.minHeight,height:e.height,maxHeight:e.maxHeight},e.contentStyle]),N=s(()=>`q-editor q-editor--${C.value===!0?"source":"default"}`+(e.disable===!0?" disabled":"")+(d.value===!0?" fullscreen column":"")+(e.square===!0?" q-editor--square no-border-radius":"")+(e.flat===!0?" q-editor--flat":"")+(e.dense===!0?" q-editor--dense":"")+(i.value===!0?" q-editor--dark q-dark":"")),Q=s(()=>[e.contentClass,"q-editor__content",{col:d.value,"overflow-auto":d.value||e.maxHeight}]),_=s(()=>e.disable===!0?{"aria-disabled":"true"}:e.readonly===!0?{"aria-readonly":"true"}:{});function L(){if(m.value!==null){const k=`inner${C.value===!0?"Text":"HTML"}`,p=m.value[k];p!==e.modelValue&&(T=p,n("update:modelValue",p))}}function V(k){if(n("keydown",k),k.ctrlKey!==!0||wa(k)===!0){Me();return}const p=k.keyCode,j=J.value[p];if(j!==void 0){const{cmd:K,param:G}=j;tt(k),Fe(K,G,!1)}}function B(k){Me(),n("click",k)}function F(k){if(m.value!==null){const{scrollTop:p,scrollHeight:j}=m.value;w=j-p}O.caret.save(),n("blur",k)}function Y(k){ct(()=>{m.value!==null&&w!==void 0&&(m.value.scrollTop=m.value.scrollHeight-w)}),n("focus",k)}function te(k){const p=h.value;if(p!==null&&p.contains(k.target)===!0&&(k.relatedTarget===null||p.contains(k.relatedTarget)!==!0)){const j=`inner${C.value===!0?"Text":"HTML"}`;O.caret.restorePosition(m.value[j].length),Me()}}function be(k){const p=h.value;p!==null&&p.contains(k.target)===!0&&(k.relatedTarget===null||p.contains(k.relatedTarget)!==!0)&&(O.caret.savePosition(),Me())}function me(){w=void 0}function ce(k){O.caret.save()}function pe(k,p){if(m.value!==null){p===!0&&O.caret.savePosition();const j=`inner${C.value===!0?"Text":"HTML"}`;m.value[j]=k,p===!0&&(O.caret.restorePosition(m.value[j].length),Me())}}function Fe(k,p,j=!0){Te(),O.caret.restore(),O.caret.apply(k,p,()=>{Te(),O.caret.save(),j&&Me()})}function Me(){setTimeout(()=>{f.value=null,a.$forceUpdate()},1)}function Te(){ei(()=>{m.value!==null&&m.value.focus({preventScroll:!0})})}function ze(){return m.value}return yt(()=>{O.caret=a.caret=new eu(m.value,O),pe(e.modelValue),Me(),document.addEventListener("selectionchange",ce)}),nt(()=>{document.removeEventListener("selectionchange",ce)}),Object.assign(a,{runCmd:Fe,refreshToolbar:Me,focus:Te,getContentEl:ze}),()=>{let k;if($.value){const p=[l("div",{key:"qedt_top",class:"q-editor__toolbar row no-wrap scroll-x"+y.value},au(O))];f.value!==null&&p.push(l("div",{key:"qedt_btm",class:"q-editor__toolbar row no-wrap items-center scroll-x"+y.value},ou(O))),k=l("div",{key:"toolbar_ctainer",class:"q-editor__toolbars-container"},p)}return l("div",{ref:h,class:N.value,style:{height:d.value===!0?"100%":null},..._.value,onFocusin:te,onFocusout:be},[k,l("div",{ref:m,style:E.value,class:Q.value,contenteditable:x.value,placeholder:e.placeholder,...c.listeners.value,onInput:L,onKeydown:V,onClick:B,onBlur:F,onFocus:Y,onMousedown:me,onTouchstartPassive:me})])}}});const uu={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},sa={xs:2,sm:4,md:8,lg:16,xl:24},Xt=W({name:"QSeparator",props:{...Ee,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){const t=he(),n=He(e,t.proxy.$q),o=s(()=>e.vertical===!0?"vertical":"horizontal"),a=s(()=>` q-separator--${o.value}`),r=s(()=>e.inset!==!1?`${a.value}-${uu[e.inset]}`:""),u=s(()=>`q-separator${a.value}${r.value}`+(e.color!==void 0?` bg-${e.color}`:"")+(n.value===!0?" q-separator--dark":"")),i=s(()=>{const d={};if(e.size!==void 0&&(d[e.vertical===!0?"width":"height"]=e.size),e.spaced!==!1){const v=e.spaced===!0?`${sa.md}px`:e.spaced in sa?`${sa[e.spaced]}px`:e.spaced,c=e.vertical===!0?["Left","Right"]:["Top","Bottom"];d[`margin${c[0]}`]=d[`margin${c[1]}`]=v}return d});return()=>l("hr",{class:u.value,style:i.value,"aria-orientation":o.value})}}),jt=qr({}),su=Object.keys(jn);W({name:"QExpansionItem",props:{...jn,...Gn,...Ee,icon:String,label:String,labelLines:[Number,String],caption:String,captionLine
11s:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:Number,headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},emits:[...Zn,"click","afterShow","afterHide"],setup(e,{slots:t,emit:n}){const{proxy:{$q:o}}=he(),a=He(e,o),r=A(e.modelValue!==null?e.modelValue:e.defaultOpened),u=A(null),i=Cn(),{show:d,hide:v,toggle:c}=Jn({showing:r});let h,m;const f=s(()=>`q-expansion-item q-item-type q-expansion-item--${r.value===!0?"expanded":"collapsed"} q-expansion-item--${e.popup===!0?"popup":"standard"}`),C=s(()=>e.contentInsetLevel===void 0?null:{["padding"+(o.lang.rtl===!0?"Right":"Left")]:e.contentInsetLevel*56+"px"}),x=s(()=>e.disable!==!0&&(e.href!==void 0||e.to!==void 0&&e.to!==null&&e.to!=="")),S=s(()=>{const F={};return su.forEach(Y=>{F[Y]=e[Y]}),F}),w=s(()=>x.value===!0||e.expandIconToggle!==!0),T=s(()=>e.expandedIcon!==void 0&&r.value===!0?e.expandedIcon:e.expandIcon||o.iconSet.expansionItem[e.denseToggle===!0?"denseIcon":"icon"]),y=s(()=>e.disable!==!0&&(x.value===!0||e.expandIconToggle===!0)),g=s(()=>({expanded:r.value===!0,detailsId:e.targetUid,toggle:c,show:d,hide:v})),M=s(()=>{const F=e.toggleAriaLabel!==void 0?e.toggleAriaLabel:o.lang.label[r.value===!0?"collapse":"expand"](e.label);return{role:"button","aria-expanded":r.value===!0?"true":"false","aria-controls":i,"aria-label":F}});ie(()=>e.group,F=>{m!==void 0&&m(),F!==void 0&&N()});function D(F){x.value!==!0&&c(F),n("click",F)}function O(F){F.keyCode===13&&$(F,!0)}function $(F,Y){Y!==!0&&u.value!==null&&u.value.focus(),c(F),tt(F)}function J(){n("afterShow")}function E(){n("afterHide")}function N(){h===void 0&&(h=Cn()),r.value===!0&&(jt[e.group]=h);const F=ie(r,te=>{te===!0?jt[e.group]=h:jt[e.group]===h&&delete jt[e.group]}),Y=ie(()=>jt[e.group],(te,be)=>{be===h&&te!==void 0&&te!==h&&v()});m=()=>{F(),Y(),jt[e.group]===h&&delete jt[e.group],m=void 0}}function Q(){const F={class:[`q-focusable relative-position cursor-pointer${e.denseToggle===!0&&e.switchToggleSide===!0?" items-end":""}`,e.expandIconClass],side:e.switchToggleSide!==!0,avatar:e.switchToggleSide},Y=[l(Ke,{class:"q-expansion-item__toggle-icon"+(e.expandedIcon===void 0&&r.value===!0?" q-expansion-item__toggle-icon--rotated":""),name:T.value})];return y.value===!0&&(Object.assign(F,{tabindex:0,...M.value,onClick:$,onKeyup:O}),Y.unshift(l("div",{ref:u,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),l(Kt,F,()=>Y)}function _(){let F;return t.header!==void 0?F=[].concat(t.header(g.value)):(F=[l(Kt,()=>[l(Wa,{lines:e.labelLines},()=>e.label||""),e.caption?l(Wa,{lines:e.captionLines,caption:!0},()=>e.caption):null])],e.icon&&F[e.switchToggleSide===!0?"push":"unshift"](l(Kt,{side:e.switchToggleSide===!0,avatar:e.switchToggleSide!==!0},()=>l(Ke,{name:e.icon})))),e.disable!==!0&&e.hideExpandIcon!==!0&&F[e.switchToggleSide===!0?"unshift":"push"](Q()),F}function L(){const F={ref:"item",style:e.headerStyle,class:e.headerClass,dark:a.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return w.value===!0&&(F.clickable=!0,F.onClick=D,Object.assign(F,x.value===!0?S.value:M.value)),l(Xn,F,_)}function V(){return Lt(l("div",{key:"e-content",class:"q-expansion-item__content relative-position",style:C.value,id:i},Ce(t.default)),[[kr,r.value]])}function B(){const F=[L(),l(ro,{duration:e.duration,onShow:J,onHide:E},V)];return e.expandSeparator===!0&&F.push(l(Xt,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:a.value}),l(Xt,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:a.value})),F}return e.group!==void 0&&N(),nt(()=>{m!==void 0&&m()}),()=>l("div",{class:f.value},[l("div",{class:"q-expansion-item__container relative-position"},B())])}});const cu=["top","right","bottom","left"],Eo={type:{type:String,default:"a"},outline:Boolean,push:Boolean,flat:Boolean,unelevated:Boolean,color:String,textColor:String,glossy:Boolean,square:Boolean,padding:String,label:{type:[String,Number],default:""},labelPosition:{type:String,default:"right",validator:e=>cu.includes(e)},externalLabel:Boolean,hideLabel:{type:Boolean},labelClass:[Array,String,Object],labelStyle:[Array,String,Object],disable:Boolean,tabindex:[Number,String]};function Ho(e,t){return{formClass:s(()=>`q-fab--form-${e.square===!0?"square":"rounded"}`),stacked:s(()=>e.externalLabel===!1&&["top","bottom"].includes(e.labelPosition)),labelProps:s(()=>
11{if(e.externalLabel===!0){const n=e.hideLabel===null?t.value===!1:e.hideLabel;return{action:"push",data:{class:[e.labelClass,`q-fab__label q-tooltip--style q-fab__label--external q-fab__label--external-${e.labelPosition}`+(n===!0?" q-fab__label--external-hidden":"")],style:e.labelStyle}}}return{action:["left","top"].includes(e.labelPosition)?"unshift":"push",data:{class:[e.labelClass,`q-fab__label q-fab__label--internal q-fab__label--internal-${e.labelPosition}`+(e.hideLabel===!0?" q-fab__label--internal-hidden":"")],style:e.labelStyle}}})}}const du=["up","right","down","left"],vu=["left","center","right"];W({name:"QFab",props:{...Eo,...Gn,icon:String,activeIcon:String,hideIcon:Boolean,hideLabel:{default:null},direction:{type:String,default:"right",validator:e=>du.includes(e)},persistent:Boolean,verticalActionsAlign:{type:String,default:"center",validator:e=>vu.includes(e)}},emits:Zn,setup(e,{slots:t}){const n=A(null),o=A(e.modelValue===!0),a=Cn(),{proxy:{$q:r}}=he(),{formClass:u,labelProps:i}=Ho(e,o),d=s(()=>e.persistent!==!0),{hide:v,toggle:c}=Jn({showing:o,hideOnRouteChange:d}),h=s(()=>({opened:o.value})),m=s(()=>`q-fab z-fab row inline justify-center q-fab--align-${e.verticalActionsAlign} ${u.value}`+(o.value===!0?" q-fab--opened":" q-fab--closed")),f=s(()=>`q-fab__actions flex no-wrap inline q-fab__actions--${e.direction} q-fab__actions--${o.value===!0?"opened":"closed"}`),C=s(()=>{const T={id:a,role:"menu"};return o.value!==!0&&(T["aria-hidden"]="true"),T}),x=s(()=>`q-fab__icon-holder q-fab__icon-holder--${o.value===!0?"opened":"closed"}`);function S(T,y){const g=t[T],M=`q-fab__${T} absolute-full`;return g===void 0?l(Ke,{class:M,name:e[y]||r.iconSet.fab[y]}):l("div",{class:M},g(h.value))}function w(){const T=[];return e.hideIcon!==!0&&T.push(l("div",{class:x.value},[S("icon","icon"),S("active-icon","activeIcon")])),(e.label!==""||t.label!==void 0)&&T[i.value.action](l("div",i.value.data,t.label!==void 0?t.label(h.value):[e.label])),ft(t.tooltip,T)}return _n(Gl,{showing:o,onChildClick(T){v(T),n.value!==null&&n.value.$el.focus()}}),()=>l("div",{class:m.value},[l(Oe,{ref:n,class:u.value,...e,noWrap:!0,stack:e.stacked,align:void 0,icon:void 0,label:void 0,noCaps:!0,fab:!0,"aria-expanded":o.value===!0?"true":"false","aria-haspopup":"true","aria-controls":a,onClick:c},w),l("div",{class:f.value,...C.value},Ce(t.default))])}});const Vo={start:"self-end",center:"self-center",end:"self-start"},fu=Object.keys(Vo);W({name:"QFabAction",props:{...Eo,icon:{type:String,default:""},anchor:{type:String,validator:e=>fu.includes(e)},to:[String,Object],replace:Boolean},emits:["click"],setup(e,{slots:t,emit:n}){const o=Ot(Gl,()=>({showing:{value:!0},onChildClick:dt})),{formClass:a,labelProps:r}=Ho(e,o.showing),u=s(()=>{const h=Vo[e.anchor];return a.value+(h!==void 0?` ${h}`:"")}),i=s(()=>e.disable===!0||o.showing.value!==!0);function d(h){o.onChildClick(h),n("click",h)}function v(){const h=[];return t.icon!==void 0?h.push(t.icon()):e.icon!==""&&h.push(l(Ke,{name:e.icon})),(e.label!==""||t.label!==void 0)&&h[r.value.action](l("div",r.value.data,t.label!==void 0?t.label():[e.label])),ft(t.default,h)}const c=he();return Object.assign(c.proxy,{click:d}),()=>l(Oe,{class:u.value,...e,noWrap:!0,stack:e.stacked,icon:void 0,label:void 0,noCaps:!0,fabMini:!0,disable:i.value,onClick:d},v)}});const Ia={ratio:[String,Number]};function Na(e,t){return s(()=>{const n=Number(e.ratio||(t!==void 0?t.value:void 0));return isNaN(n)!==!0&&n>0?{paddingBottom:`${100/n}%`}:null})}const mu=16/9;W({name:"QImg",props:{...Ia,src:String,srcset:String,sizes:String,alt:String,crossorigin:String,decoding:String,referrerpolicy:String,draggable:Boolean,loading:{type:String,default:"lazy"},fetchpriority:{type:String,default:"auto"},width:String,height:String,initialRatio:{type:[Number,String],default:mu},placeholderSrc:String,fit:{type:String,default:"cover"},position:{type:String,default:"50% 50%"},imgClass:String,imgStyle:Object,noSpinner:Boolean,noNativeMenu:Boolean,noTransition:Boolean,spinnerColor:String,spinnerSize:String},emits:["load","error"],setup(e,{slots:t,emit:n}){const o=A(e.initialRatio),a=Na(e,o);let r=null,u=!1;const i=[A(null),A(S())],d=A(0),v=A(!1),c=A(!1),h=s(()=>`q-img q-img--${e.noNativeMenu===!0?"no-":""}menu`),m=s(()=>({width:e.width,height:e.height})),f=s(()=>`q-img__image ${e.imgClass!==void 0?e.imgClass+" ":""}q-img__image--with${e.noTransition===!0?"out":""}-transition`),C=s(()=>({...e.imgStyle,objectFit:e.fit,objectPosition:e.position}));ie(()=>x(),w);function x(){return e.src||e.srcset||e.sizes?{src:e.src,srcset:e.srcset,sizes:e.sizes}:null}function S(){return e.placeholderSrc!==void 0?{src:e.placeholderSrc}:null}function w($){r!==null&&(clearTimeout(r),r=null),c.value=!1,$===null?(v.value=!1,i[d.value^1].value=S()):v.value=!0,i[d.value].value=$}function T({target:$}){u!==!0&&(r!==null&&(clearTimeout(r),r=null),o.value=$.naturalHeight===0?.5:$.naturalWi
11dth/$.naturalHeight,y($,1))}function y($,J){u===!0||J===1e3||($.complete===!0?g($):r=setTimeout(()=>{r=null,y($,J+1)},50))}function g($){u!==!0&&(d.value=d.value^1,i[d.value].value=null,v.value=!1,c.value=!1,n("load",$.currentSrc||$.src))}function M($){r!==null&&(clearTimeout(r),r=null),v.value=!1,c.value=!0,i[d.value].value=null,i[d.value^1].value=S(),n("error",$)}function D($){const J=i[$].value,E={key:"img_"+$,class:f.value,style:C.value,crossorigin:e.crossorigin,decoding:e.decoding,referrerpolicy:e.referrerpolicy,height:e.height,width:e.width,loading:e.loading,fetchpriority:e.fetchpriority,"aria-hidden":"true",draggable:e.draggable,...J};return d.value===$?(E.class+=" q-img__image--waiting",Object.assign(E,{onLoad:T,onError:M})):E.class+=" q-img__image--loaded",l("div",{class:"q-img__container absolute-full",key:"img"+$},l("img",E))}function O(){return v.value!==!0?l("div",{key:"content",class:"q-img__content absolute-full q-anchor--skip"},Ce(t[c.value===!0?"error":"default"])):l("div",{key:"loading",class:"q-img__loading absolute-full flex flex-center"},t.loading!==void 0?t.loading():e.noSpinner===!0?void 0:[l(zt,{color:e.spinnerColor,size:e.spinnerSize})])}return yt(()=>{w(x())}),nt(()=>{u=!0,r!==null&&(clearTimeout(r),r=null)}),()=>{const $=[];return a.value!==null&&$.push(l("div",{key:"filler",style:a.value})),c.value!==!0&&(i[0].value!==null&&$.push(D(0)),i[1].value!==null&&$.push(D(1))),$.push(l(gt,{name:"q-transition--fade"},O)),l("div",{class:h.value,style:m.value,role:"img","aria-label":e.alt},$)}}});const{passive:Qt}=Rt;W({name:"QInfiniteScroll",props:{offset:{type:Number,default:500},debounce:{type:[String,Number],default:100},scrollTarget:{default:void 0},initialIndex:Number,disable:Boolean,reverse:Boolean},emits:["load"],setup(e,{slots:t,emit:n}){const o=A(!1),a=A(!0),r=A(null),u=A(null);let i=e.initialIndex||0,d,v;const c=s(()=>"q-infinite-scroll__loading"+(o.value===!0?"":" invisible"));function h(){if(e.disable===!0||o.value===!0||a.value===!1)return;const O=kn(d),$=gn(d),J=on(d);e.reverse===!1?Math.round($+J+e.offset)>=Math.round(O)&&m():Math.round($)<=e.offset&&m()}function m(){if(e.disable===!0||o.value===!0||a.value===!1)return;i++,o.value=!0;const O=kn(d);n("load",i,$=>{a.value===!0&&(o.value=!1,ct(()=>{if(e.reverse===!0){const J=kn(d),E=gn(d),N=J-O;ln(d,E+N)}$===!0?x():r.value&&r.value.closest("body")&&v()}))})}function f(){i=0}function C(){a.value===!1&&(a.value=!0,d.addEventListener("scroll",v,Qt)),h()}function x(){a.value===!0&&(a.value=!1,o.value=!1,d.removeEventListener("scroll",v,Qt),v!==void 0&&v.cancel!==void 0&&v.cancel())}function S(){if(d&&a.value===!0&&d.removeEventListener("scroll",v,Qt),d=Dt(r.value,e.scrollTarget),a.value===!0){if(d.addEventListener("scroll",v,Qt),e.reverse===!0){const O=kn(d),$=on(d);ln(d,O-$)}h()}}function w(O){i=O}function T(O){O=parseInt(O,10);const $=v;v=O<=0?h:Ca(h,isNaN(O)===!0?100:O),d&&a.value===!0&&($!==void 0&&d.removeEventListener("scroll",$,Qt),d.addEventListener("scroll",v,Qt))}function y(O){if(g.value===!0){if(u.value===null){O!==!0&&ct(()=>{y(!0)});return}const $=`${o.value===!0?"un":""}pauseAnimations`;Array.from(u.value.getElementsByTagName("svg")).forEach(J=>{J[$]()})}}const g=s(()=>e.disable!==!0&&a.value===!0);ie([o,g],()=>{y()}),ie(()=>e.disable,O=>{O===!0?x():C()}),ie(()=>e.reverse,()=>{o.value===!1&&a.value===!0&&h()}),ie(()=>e.scrollTarget,S),ie(()=>e.debounce,T);let M=!1;Yn(()=>{M!==!1&&d&&ln(d,M)}),Un(()=>{M=d?gn(d):!1}),nt(()=>{a.value===!0&&d.removeEventListener("scroll",v,Qt)}),yt(()=>{T(e.debounce),S(),o.value===!1&&y()});const D=he();return Object.assign(D.proxy,{poll:()=>{v!==void 0&&v()},trigger:m,stop:x,reset:f,resume:C,setIndex:w}),()=>{const O=pa(t.default,[]);return g.value===!0&&O[e.reverse===!1?"push":"unshift"](l("div",{ref:u,class:c.value},Ce(t.loading))),l("div",{class:"q-infinite-scroll",ref:r},O)}}});W({name:"QInnerLoading",props:{...Ee,...xa,showing:Boolean,color:String,size:{type:[String,Number],default:42},label:String,labelClass:String,labelStyle:[String,Array,Object]},setup(e,{slots:t}){const n=he(),o=He(e,n.proxy.$q),{transitionProps:a,transitionStyle:r}=uo(e),u=s(()=>"q-inner-loading absolute-full column flex-center"+(o.value===!0?" q-inner-loading--dark":"")),i=s(()=>"q-inner-loading__label"+(e.labelClass!==void 0?` ${e.labelClass}`:""));function d(){const c=[l(zt,{size:e.size,color:e.color})];return e.label!==void 0&&c.push(l("div",{class:i.value,style:e.labelStyle},[e.label])),c}function v(){return e.showing===!0?l("div",{class:u.value,style:r.value},t.default!==void 0?t.default():d()):null}return()=>l(gt,a.value,v)}});const bl={threshold:0,root:null,rootMargin:"0px"};function yl(e,t,n){let o,a,r;typeof n=="function"?(o=n,a=bl,r=t.cfg===void 0):(o=n.handler,a=Object.assign({},bl,n.cfg),r=t.cfg===void 0||_a(t.cfg,a)===!1),t.handler!==o&&(t.handler=o),r===!0&&(t.cfg=a,t.observer!==void 0&&t.observer.unobserve(e),t.observer=new IntersectionObserver(([u])=>{if(typeof t.handler=="function"){if(u.rootBounds===null&&document.body.contains(e)===!0){t.observer.unobserve(e),t.observer.observe(e);return}(t.handler(u,t.observer)===!1||t.once===!0&&u.isIntersecting===!0)&&jo(e)}},a),t.observer.observe(e))}function jo(e){const t=e.__qvisible;t!==void 0&&(t.observer!==void 0&&t.observer.unobserve(e),delete e.__qvisible)}const gu=$t({name:"intersection",mounted(e,{modifiers:t,value:n}){const o={once:t.once===!0};yl(e,o,n),e.__qvisible=o},updated(e,t){const n=e.__qvisible;n!==void 0&&yl(e,n,t.value)},beforeUnmount:jo});W({name:"QIntersection",props:{tag:{type:String,default:"div"},once:Boolean,transition:String,transitionDuration:{type:[String,Number],default:300},ssrPrerender:Boolean,margin:String,threshold:[Number,Array],root:{default:null},disable:Boolean,onVisibility:Function},setup(e,{slots:t,emit:n}){const o=A(Ha.value===!0?e.ssrPrerender:!1),a=s(()=>e.root!==void 0||e.margin!==void 0||e.threshold!==void 0?{handler:d,cfg:{root:e.root,rootMargin:e.margin,threshold:e.threshold}}
11:d),r=s(()=>e.disable!==!0&&(Ha.value!==!0||e.once!==!0||e.ssrPrerender!==!0)),u=s(()=>[[gu,a.value,void 0,{once:e.once}]]),i=s(()=>`--q-transition-duration: ${e.transitionDuration}ms`);function d(c){o.value!==c.isIntersecting&&(o.value=c.isIntersecting,e.onVisibility!==void 0&&n("visibility",o.value))}function v(){return o.value===!0?[l("div",{key:"content",style:i.value},Ce(t.default))]:void 0}return()=>{const c=e.transition?[l(gt,{name:"q-transition--"+e.transition},v)]:v();return Ct(e.tag,{class:"q-intersection"},c,"main",r.value,()=>u.value)}}});const pl=[34,37,40,33,39,38],hu=Object.keys(Ra);W({name:"QKnob",props:{...Ft,...Ra,modelValue:{type:Number,required:!0},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:e=>e>=0},tabindex:{type:[Number,String],default:0},disable:Boolean,readonly:Boolean},emits:["update:modelValue","change","dragValue"],setup(e,{slots:t,emit:n}){const{proxy:o}=he(),{$q:a}=o,r=A(e.modelValue),u=A(!1),i=s(()=>isNaN(e.innerMin)===!0||e.innerMin<e.min?e.min:e.innerMin),d=s(()=>isNaN(e.innerMax)===!0||e.innerMax>e.max?e.max:e.innerMax);let v;function c(){r.value=e.modelValue===null?i.value:je(e.modelValue,i.value,d.value),N(!0)}ie(()=>`${e.modelValue}|${i.value}|${d.value}`,c),c();const h=s(()=>e.disable===!1&&e.readonly===!1),m=s(()=>"q-knob non-selectable"+(h.value===!0?" q-knob--editable":e.disable===!0?" disabled":"")),f=s(()=>(String(e.step).trim().split(".")[1]||"").length),C=s(()=>e.step===0?1:e.step),x=s(()=>e.instantFeedback===!0||u.value===!0),S=a.platform.is.mobile===!0?s(()=>h.value===!0?{onClick:O}:{}):s(()=>h.value===!0?{onMousedown:D,onClick:O,onKeydown:$,onKeyup:E}:{}),w=s(()=>h.value===!0?{tabindex:e.tabindex}:{[`aria-${e.disable===!0?"disabled":"readonly"}`]:"true"}),T=s(()=>{const L={};return hu.forEach(V=>{L[V]=e[V]}),L});function y(L){L.isFinal?(J(L.evt,!0),u.value=!1):(L.isFirst&&(M(),u.value=!0),J(L.evt))}const g=s(()=>[[pt,y,void 0,{prevent:!0,stop:!0,mouse:!0}]]);function M(){const{top:L,left:V,width:B,height:F}=o.$el.getBoundingClientRect();v={top:L+F/2,left:V+B/2}}function D(L){M(),J(L)}function O(L){M(),J(L,!0)}function $(L){if(!pl.includes(L.keyCode))return;tt(L);const V=([34,33].includes(L.keyCode)?10:1)*C.value,B=[34,37,40].includes(L.keyCode)?-V:V;r.value=je(parseFloat((r.value+B).toFixed(f.value)),i.value,d.value),N()}function J(L,V){const B=bt(L),F=Math.abs(B.top-v.top),Y=Math.sqrt(F**2+Math.abs(B.left-v.left)**2);let te=Math.asin(F/Y)*(180/Math.PI);B.top<v.top?te=v.left<B.left?90-te:270+te:te=v.left<B.left?te+90:270-te,a.lang.rtl===!0?te=Ka(-te-e.angle,0,360):e.angle&&(te=Ka(te-e.angle,0,360)),e.reverse===!0&&(te=360-te);let be=e.min+te/360*(e.max-e.min);if(C.value!==0){const me=be%C.value;be=be-me+(Math.abs(me)>=C.value/2?(me<0?-1:1)*C.value:0),be=parseFloat(be.toFixed(f.value))}be=je(be,i.value,d.value),n("dragValue",be),r.value!==be&&(r.value=be),N(V)}function E(L){pl.includes(L.keyCode)&&N(!0)}function N(L){e.modelValue!==r.value&&n("update:modelValue",r.value),L===!0&&n("change",r.value)}const Q=xn(e);function _(){return l("input",Q.value)}return()=>{const L={class:m.value,role:"slider","aria-valuemin":i.value,"aria-valuemax":d.value,"aria-valuenow":e.modelValue,...w.value,...T.value,value:r.value,instantFeedback:x.value,...S.value},V={default:t.default};return h.value===!0&&e.name!==void 0&&(V.internal=_),Ct(bo,L,V,"knob",h.value,()=>g.value)}}});const bu={xs:2,sm:4,md:6,lg:10,xl:14};function Cl(e,t,n){return{transform:t===!0?`translateX(${n.lang.rtl===!0?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}const yu=W({name:"QLinearProgress",props:{...Ee,...Sn,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:t}){const{proxy:n}=he(),o=He(e,n.$q),a=wn(e,bu),r=s(()=>e.indeterminate===!0||e.query===!0),u=s(()=>e.reverse!==e.query),i=s(()=>({...a.value!==null?a.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`})),d=s(()=>"q-linear-progress"+(e.color!==void 0?` text-${e.color}`:"")+(e.reverse===!0||e.query===!0?" q-linear-progress--reverse":"")+(e.rounded===!0?" rounded-borders":"")),v=s(()=>Cl(e.buffer!==void 0?e.buffer:1,u.value,n.$q)),c=s(()=>`with${e.instantFeedback===!0?"out":""}-transition`),h=s(()=>`q-linear-progress__track absolute-full q-linear-progress__track--${c.value} q-linear-progress__track--${o.value===!0?"dark":"light"}`+(e.trackColor!==void 0?` bg-${e.trackColor}`:"")),m=s(()=>Cl(r.value===!0?1:e.value,u.value,n.$q)),f=s(()=>`q-linear-progress__model absolute-full q-linear-progress__model--${c.value} q-linear-progress__model--${r.value===!0?"in":""}determinate`),C=s(()=>({width:`${e.value*100}%`})),x=s(()=>`q-linear-progress__stripe absolute-${e.reverse===!0?"right":"left"} q-linear-progress__stripe--${c.value}`);return()=>{const S=[l("div",{class:h.value,style:v.value}),l("div",{class:f.value,style:m.value})];return e.stripe===!0&&r.value===!1&&S.push(l("div",{class:x.value,style:C.value})),l("div",{class:d.value,style:i.value,role:"progressbar","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":e.indeterminate===!0?void 0:e.value},ft(t.default,S))}}}),pu=["horizontal","vertical","cell","none"],Cu=W({name:"QMarkupTable",props:{...Ee,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>pu.includes(e)}},setup(e,{slots:t}){const n=he(),o=He(e,n.proxy.$q),a=s(()=>
11`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(o.value===!0?" q-table--dark q-table__card--dark q-dark":"")+(e.dense===!0?" q-table--dense":"")+(e.flat===!0?" q-table--flat":"")+(e.bordered===!0?" q-table--bordered":"")+(e.square===!0?" q-table--square":"")+(e.wrapCells===!1?" q-table--no-wrap":""));return()=>l("div",{class:a.value},[l("table",{class:"q-table"},Ce(t.default))])}});W({name:"QNoSsr",props:{tag:{type:String,default:"div"},placeholder:String},setup(e,{slots:t}){const n=Hr();return()=>{const o={};if(n.value===!0){const r=Ce(t.default);return r===void 0?r:r.length>1?l(e.tag,o,r):r[0]}o.class="q-no-ssr-placeholder";const a=Ce(t.placeholder);if(a!==void 0)return a.length>1?l(e.tag,o,a):a[0];if(e.placeholder!==void 0)return l(e.tag,o,e.placeholder)}}});const Su=l("svg",{key:"svg",class:"q-radio__bg absolute non-selectable",viewBox:"0 0 24 24"},[l("path",{d:"M12,22a10,10 0 0 1 -10,-10a10,10 0 0 1 10,-10a10,10 0 0 1 10,10a10,10 0 0 1 -10,10m0,-22a12,12 0 0 0 -12,12a12,12 0 0 0 12,12a12,12 0 0 0 12,-12a12,12 0 0 0 -12,-12"}),l("path",{class:"q-radio__check",d:"M12,6a6,6 0 0 0 -6,6a6,6 0 0 0 6,6a6,6 0 0 0 6,-6a6,6 0 0 0 -6,-6"})]),wu=W({name:"QRadio",props:{...Ee,...Sn,...Ft,modelValue:{required:!0},val:{required:!0},label:String,leftLabel:Boolean,checkedIcon:String,uncheckedIcon:String,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},emits:["update:modelValue"],setup(e,{slots:t,emit:n}){const{proxy:o}=he(),a=He(e,o.$q),r=wn(e,oi),u=A(null),{refocusTargetEl:i,refocusTarget:d}=ri(e,u),v=s(()=>fa(e.modelValue)===fa(e.val)),c=s(()=>"q-radio cursor-pointer no-outline row inline no-wrap items-center"+(e.disable===!0?" disabled":"")+(a.value===!0?" q-radio--dark":"")+(e.dense===!0?" q-radio--dense":"")+(e.leftLabel===!0?" reverse":"")),h=s(()=>{const y=e.color!==void 0&&(e.keepColor===!0||v.value===!0)?` text-${e.color}`:"";return`q-radio__inner relative-position q-radio__inner--${v.value===!0?"truthy":"falsy"}${y}`}),m=s(()=>(v.value===!0?e.checkedIcon:e.uncheckedIcon)||null),f=s(()=>e.disable===!0?-1:e.tabindex||0),C=s(()=>{const y={type:"radio"};return e.name!==void 0&&Object.assign(y,{".checked":v.value===!0,"^checked":v.value===!0?"checked":void 0,name:e.name,value:e.val}),y}),x=Gt(C);function S(y){y!==void 0&&(tt(y),d(y)),e.disable!==!0&&v.value!==!0&&n("update:modelValue",e.val,y)}function w(y){(y.keyCode===13||y.keyCode===32)&&tt(y)}function T(y){(y.keyCode===13||y.keyCode===32)&&S(y)}return Object.assign(o,{set:S}),()=>{const y=m.value!==null?[l("div",{key:"icon",class:"q-radio__icon-container absolute-full flex flex-center no-wrap"},[l(Ke,{class:"q-radio__icon",name:m.value})])]:[Su];e.disable!==!0&&x(y,"unshift"," q-radio__native q-ma-none q-pa-none");const g=[l("div",{class:h.value,style:r.value,"aria-hidden":"true"},y)];i.value!==null&&g.push(i.value);const M=e.label!==void 0?ft(t.default,[e.label]):Ce(t.default);return M!==void 0&&g.push(l("div",{class:"q-radio__label q-anchor--skip"},M)),l("div",{ref:u,class:c.value,tabindex:f.value,role:"radio","aria-label":e.label,"aria-checked":v.value===!0?"true":"false","aria-disabled":e.disable===!0?"true":void 0,onClick:S,onKeydown:w,onKeyup:T},g)}}}),Qo={radio:wu,checkbox:zn,toggle:li},_u=Object.keys(Qo),xu=W({name:"QOptionGroup",props:{...Ee,modelValue:{required:!0},options:{type:Array,validator:e=>e.every(t=>"value"in t&&"label"in t)},name:String,type:{default:"radio",validator:e=>_u.includes(e)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean},emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const{proxy:{$q:o}}=he(),a=Array.isArray(e.modelValue);e.type==="radio"?a===!0&&console.error("q-option-group: model should not be array"):a===!1&&console.error("q-option-group: model should be array in your case");const r=He(e,o),u=s(()=>Qo[e.type]),i=s(()=>"q-option-group q-gutter-x-sm"+(e.inline===!0?" q-option-group--inline":"")),d=s(()=>{const c={role:"group"};return e.type==="radio"&&(c.role="radiogroup",e.disable===!0&&(c["aria-disabled"]="true")),c});function v(c){t("update:modelValue",c)}return()=>l("div",{class:i.value,...d.value},e.options.map((c,h)=>{const m=n["label-"+h]!==void 0?()=>n["label-"+h](c):n.label!==void 0?()=>n.label(c):void 0;
11return l("div",[l(u.value,{modelValue:e.modelValue,val:c.value,name:c.name===void 0?e.name:c.name,disable:e.disable||c.disable,label:m===void 0?c.label:null,leftLabel:c.leftLabel===void 0?e.leftLabel:c.leftLabel,color:c.color===void 0?e.color:c.color,checkedIcon:c.checkedIcon,uncheckedIcon:c.uncheckedIcon,dark:c.dark||r.value,size:c.size===void 0?e.size:c.size,dense:e.dense,keepColor:c.keepColor===void 0?e.keepColor:c.keepColor,"onUpdate:modelValue":v},m)])}))}}),Uo={position:{type:String,default:"bottom-right",validator:e=>["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(e)},offset:{type:Array,validator:e=>e.length===2},expand:Boolean};function Yo(){const{props:e,proxy:{$q:t}}=he(),n=Ot(Ul,rt);if(n===rt)return console.error("QPageSticky needs to be child of QLayout"),rt;const o=s(()=>{const h=e.position;return{top:h.indexOf("top")>-1,right:h.indexOf("right")>-1,bottom:h.indexOf("bottom")>-1,left:h.indexOf("left")>-1,vertical:h==="top"||h==="bottom",horizontal:h==="left"||h==="right"}}),a=s(()=>n.header.offset),r=s(()=>n.right.offset),u=s(()=>n.footer.offset),i=s(()=>n.left.offset),d=s(()=>{let h=0,m=0;const f=o.value,C=t.lang.rtl===!0?-1:1;f.top===!0&&a.value!==0?m=`${a.value}px`:f.bottom===!0&&u.value!==0&&(m=`${-u.value}px`),f.left===!0&&i.value!==0?h=`${C*i.value}px`:f.right===!0&&r.value!==0&&(h=`${-C*r.value}px`);const x={transform:`translate(${h}, ${m})`};return e.offset&&(x.margin=`${e.offset[1]}px ${e.offset[0]}px`),f.vertical===!0?(i.value!==0&&(x[t.lang.rtl===!0?"right":"left"]=`${i.value}px`),r.value!==0&&(x[t.lang.rtl===!0?"left":"right"]=`${r.value}px`)):f.horizontal===!0&&(a.value!==0&&(x.top=`${a.value}px`),u.value!==0&&(x.bottom=`${u.value}px`)),x}),v=s(()=>`q-page-sticky row flex-center fixed-${e.position} q-page-sticky--${e.expand===!0?"expand":"shrink"}`);function c(h){const m=Ce(h.default);return l("div",{class:v.value,style:d.value},e.expand===!0?m:[l("div",m)])}return{$layout:n,getStickyContent:c}}W({name:"QPageScroller",props:{...Uo,scrollOffset:{type:Number,default:1e3},reverse:Boolean,duration:{type:Number,default:300},offset:{default:()=>[18,18]}},emits:["click"],setup(e,{slots:t,emit:n}){const{proxy:{$q:o}}=he(),{$layout:a,getStickyContent:r}=Yo(),u=A(null);let i;const d=s(()=>a.height.value-(a.isContainer.value===!0?a.containerHeight.value:o.screen.height));function v(){return e.reverse===!0?d.value-a.scroll.value.position>e.scrollOffset:a.scroll.value.position>e.scrollOffset}const c=A(v());function h(){const S=v();c.value!==S&&(c.value=S)}function m(){e.reverse===!0?i===void 0&&(i=ie(d,h)):f()}ie(a.scroll,h),ie(()=>e.reverse,m);function f(){i!==void 0&&(i(),i=void 0)}function C(S){const w=Dt(a.isContainer.value===!0?u.value:a.rootRef.value);ln(w,e.reverse===!0?a.height.value:0,e.duration),n("click",S)}function x(){return c.value===!0?l("div",{ref:u,class:"q-page-scroller",onClick:C},r(t)):null}return m(),nt(f),()=>l(gt,{name:"q-transition--fade"},x)}});W({name:"QPageSticky",props:Uo,setup(e,{slots:t}){const{getStickyContent:n}=Yo();return()=>n(t)}});function ca(e){let t=!1,n,o;function a(){o=arguments,t!==!0&&(t=!0,n=requestAnimationFrame(()=>{e.apply(this,o),o=void 0,t=!1}))}return a.cancel=()=>{window.cancelAnimationFrame(n),t=!1},a}const{passive:Tn}=Rt;W({name:"QParallax",props:{src:String,height:{type:Number,default:500},speed:{type:Number,default:1,validator:e=>e>=0&&e<=1},scrollTarget:{default:void 0},onScroll:Function},setup(e,{slots:t,emit:n}){const o=A(0),a=A(null),r=A(null),u=A(null);let i,d,v,c,h,m;ie(()=>e.height,()=>{i===!0&&C()}),ie(()=>e.scrollTarget,()=>{i===!0&&(T(),w())});let f=y=>{o.value=y,e.onScroll!==void 0&&n("scroll",y)};function C(){let y,g,M;m===window?(y=0,M=g=window.innerHeight):(y=Fn(m).top,g=on(m),M=y+g);const D=Fn(a.value).top,O=D+e.height;if(h!==void 0||O>y&&D<M){const $=(M-D)/(e.height+g);x((v-e.height)*$*e.speed),f($)}}let x=y=>{d.style.transform=`translate3d(-50%,${Math.round(y)}px,0)`};function S(){v=d.naturalHeight||d.videoHeight||on(d),i===!0&&C()}function w(){i=!0,m=Dt(a.value,e.scrollTarget),m.addEventListener("scroll",C,Tn),window.addEventListener("resize",c,Tn),C()}function T(){i===!0&&(i=!1,m.removeEventListener("scroll",C,Tn),window.removeEventListener("resize",c,Tn),m=void 0,x.cancel(),f.cancel(),c.cancel())}return yt(()=>{x=ca(x),f=ca(f),c=ca(S),d=t.media!==void 0?r.value.children[0]:u.value,d.onload=d.onloadstart=d.loadedmetadata=S,S(),d.style.display="initial",window.IntersectionObserver!==void 0?(h=new IntersectionObserver(y=>{(y[0].isIntersecting===!0?w:T)()}),h.observe(a.value)):w()}),nt(()=>{T(),h!==void 0&&h.disconnect(),d.onload=d.onloadstart=d.loadedmetadata=null}),()=>l("div",{ref:a,class:"q-parallax",style:{height:`${e.height}px`}},[l("div",{ref:r,class:"q-parallax__media absolute-full"},t.media!==void 0?t.media():[l("img",{ref:u,src:e.src})]),l("div",{class:"q-parallax__content absolute-full column flex-center"},t.content!==void 0?t.content({percentScrolled:o.value}):Ce(t.default))])}});
11function bn(e,t=new WeakMap){if(Object(e)!==e)return e;if(t.has(e))return t.get(e);const n=e instanceof Date?new Date(e):e instanceof RegExp?new RegExp(e.source,e.flags):e instanceof Set?new Set:e instanceof Map?new Map:typeof e.constructor!="function"?Object.create(null):e.prototype!==void 0&&typeof e.prototype.constructor=="function"?e:new e.constructor;if(typeof e.constructor=="function"&&typeof e.valueOf=="function"){const o=e.valueOf();if(Object(o)!==o){const a=new e.constructor(o);return t.set(e,a),a}}return t.set(e,n),e instanceof Set?e.forEach(o=>{n.add(bn(o,t))}):e instanceof Map&&e.forEach((o,a)=>{n.set(a,bn(o,t))}),Object.assign(n,...Object.keys(e).map(o=>({[o]:bn(e[o],t)})))}W({name:"QPopupEdit",props:{modelValue:{required:!0},title:String,buttons:Boolean,labelSet:String,labelCancel:String,color:{type:String,default:"primary"},validate:{type:Function,default:()=>!0},autoSave:Boolean,cover:{type:Boolean,default:!0},disable:Boolean},emits:["update:modelValue","save","cancel","beforeShow","show","beforeHide","hide"],setup(e,{slots:t,emit:n}){const{proxy:o}=he(),{$q:a}=o,r=A(null),u=A(""),i=A("");let d=!1;const v=s(()=>Tt({initialValue:u.value,validate:e.validate,set:c,cancel:h,updatePosition:m},"value",()=>i.value,g=>{i.value=g}));function c(){e.validate(i.value)!==!1&&(f()===!0&&(n("save",i.value,u.value),n("update:modelValue",i.value)),C())}function h(){f()===!0&&n("cancel",i.value,u.value),C()}function m(){ct(()=>{r.value.updatePosition()})}function f(){return _a(i.value,u.value)===!1}function C(){d=!0,r.value.hide()}function x(){d=!1,u.value=bn(e.modelValue),i.value=bn(e.modelValue),n("beforeShow")}function S(){n("show")}function w(){d===!1&&f()===!0&&(e.autoSave===!0&&e.validate(i.value)===!0?(n("save",i.value,u.value),n("update:modelValue",i.value)):n("cancel",i.value,u.value)),n("beforeHide")}function T(){n("hide")}function y(){const g=t.default!==void 0?[].concat(t.default(v.value)):[];return e.title&&g.unshift(l("div",{class:"q-dialog__title q-mt-sm q-mb-sm"},e.title)),e.buttons===!0&&g.push(l("div",{class:"q-popup-edit__buttons row justify-center no-wrap"},[l(Oe,{flat:!0,color:e.color,label:e.labelCancel||a.lang.label.cancel,onClick:h}),l(Oe,{flat:!0,color:e.color,label:e.labelSet||a.lang.label.set,onClick:c})])),g}return Object.assign(o,{set:c,cancel:h,show(g){r.value!==null&&r.value.show(g)},hide(g){r.value!==null&&r.value.hide(g)},updatePosition:m}),()=>{if(e.disable!==!0)return l(Kn,{ref:r,class:"q-popup-edit",cover:e.cover,onBeforeShow:x,onShow:S,onBeforeHide:w,onHide:T,onEscapeKey:h},y)}}});W({name:"QPopupProxy",props:{...lo,breakpoint:{type:[String,Number],default:450}},emits:["show","hide"],setup(e,{slots:t,emit:n,attrs:o}){const{proxy:a}=he(),{$q:r}=a,u=A(!1),i=A(null),d=s(()=>parseInt(e.breakpoint,10)),{canShow:v}=oo({showing:u});function c(){return r.screen.width<d.value||r.screen.height<d.value?"dialog":"menu"}const h=A(c()),m=s(()=>h.value==="menu"?{maxHeight:"99vh"}:{});ie(()=>c(),x=>{u.value!==!0&&(h.value=x)});function f(x){u.value=!0,n("show",x)}function C(x){u.value=!1,h.value=c(),n("hide",x)}return Object.assign(a,{show(x){v(x)===!0&&i.value.show(x)},hide(x){i.value.hide(x)},toggle(x){i.value.toggle(x)}}),Tt(a,"currentComponent",()=>({type:h.value,ref:i.value})),()=>{const x={ref:i,...m.value,...o,onShow:f,onHide:C};let S;return h.value==="dialog"?S=qa:(S=Kn,Object.assign(x,{target:e.target,contextMenu:e.contextMenu,noParentEvent:!0,separateClosePopup:!0})),l(S,x,t.default)}}});const en=40,da=20;W({name:"QPullToRefresh",props:{color:String,bgColor:String,icon:String,noMouse:Boolean,disable:Boolean,scrollTarget:{default:void 0}},emits:["refresh"],setup(e,{slots:t,emit:n}){const{proxy:o}=he(),{$q:a}=o,r=A("pull"),u=A(0),i=A(!1),d=A(-en),v=A(!1),c=A({}),h=s(()=>({opacity:u.value,transform:`translateY(${d.value}px) rotate(${u.value*360}deg)`})),m=s(()=>"q-pull-to-refresh__puller row flex-center"+(v.value===!0?" q-pull-to-refresh__puller--animating":"")+(e.bgColor!==void 0?` bg-${e.bgColor}`:""));function f(D){if(D.isFinal===!0){i.value===!0&&(i.value=!1,r.value==="pulled"?(r.value="refreshing",g({pos:da}),S()):r.value==="pull"&&g({pos:-en,ratio:0}));return}if(v.value===!0||r.value==="refreshing")return!1;if(D.isFirst===!0){if(gn(T)!==0||D.direction!=="down")return i.value===!0&&(i.value=!1,r.value="pull",g({pos:-en,ratio:0})),!1;i.value=!0;const{top:J,left:E}=w.getBoundingClientRect();c.value={top:J+"px",left:E+"px",width:window.getComputedStyle(w).getPropertyValue("width")}}yn(D.evt);const O=Math.min(140,Math.max(0,D.distance.y));d.value=O-en,u.value=je(O/(da+en),0,1);const $=d.value>da?"pulled":"pull";r.value!==$&&(r.value=$)}const C=s(()=>{const D={down:!0};return e.noMouse!==!0&&(D.mouse=!0),[[pt,f,void 0,D]]}),x=s(()=>`q-pull-to-refresh__content${i.value===!0?" no-pointer-events":""}`);function S(){n("refresh",()=>{g({pos:-en,ratio:0},()=>{r.value="pull"})})}let w,T,y=null;function g({pos:D,ratio:O},$){v.value=!0,d.value=D,O!==void 0&&(u.value=O),y!==null&&clearTimeout(y),y=setTimeout(()=>{y=null,v.value=!1,$&&$()},300)}function M(){T=Dt(w,e.scrollTarget)}return ie(()=>e.scrollTarget,M),yt(()=>{w=o.$el,M()}),nt(()=>{y!==null&&clearTimeout(y)}),Object.assign(o,{trigger:S,updateScrollTarget:M}),()=>{const D=[l("div",{class:x.value},Ce(t.default)),l("div",{class:"q-pull-to-refresh__puller-container fixed row flex-center no-pointer-events z-top",style:c.value},[l("div",{class:m.value,style:h.value},[r.value!=="refreshing"?l(Ke,{name:e.icon||a.iconSet.pullToRefresh.icon,color:e.color,size:"32px"}):l(zt,{size:"24px",color:e.color})])])];return Ct("div",{class:"q-pull-to-refresh"},D,"main",e.disable===!1,()=>C.value)}}});const Bt={MIN:0,RANGE:1,MAX:2};W({name:"QRange",props:{...yo,modelValue:{type:Object,default:()=>({min:null,max:null}),validator:e=>"min"in e&&"max"in e},dragRange:Boolean,dragOnlyRange:Boolean,leftLabelColor:String,leftLabelTextColor:String,rightLabelColor:String,rightLabelTextColor:String,leftLabelValue:[String,Number],rightLabelValue:[String,Number],leftThumbColor:String,rightThumbColor:String},emits:po,setup(e,{emit:t}){const{proxy:{$q:n}}=he(),{state:o,methods:a}=Co({updateValue:$,updatePosition:E,getDragging:J,formAttrs:s(()=>({type:"hidden",name:e.name,value:`${e.modelValue.min}|${e.modelValue.max}`}))}),r=A(null),u=A(0),i=A(0),d=A({min:0,max:0});function v(){d.value.min=e.modelValue.min===null?o.innerMin.value:je(e.modelValue.min,o.innerMin.value,o.innerMax.value),d.value.max=e.modelValue.max===null?o.innerMax.value:je(e.modelValue.max,o.innerMin.value,o.innerMax.value)}ie(()=>`${e.modelValue.min}|${e.modelValue.max}|${o.innerMin.value}|${o.innerMax.value}`,v),v();const c=s(()=>a.convertModelToRatio(d.value.min)),h=s(()=>a.convertModelToRatio(d.value.max)),m=s(()=>o.active.value===!0?u.value:c.value),f=s(()=>o.active.value===!0?i.value:h.value),C=s(()=>{const Q={[o.positionProp.value]:`${100*m.value}%`,[o.sizeProp.value]:`${100*(f.value-m.value)}%`};return e.selectionImg!==void 0&&(Q.backgroundImage=`url(${e.selectionImg}) !important`),Q}),x=s(()=>
11{if(o.editable.value!==!0)return{};if(n.platform.is.mobile===!0)return{onClick:a.onMobileClick};const Q={onMousedown:a.onActivate};return(e.dragRange===!0||e.dragOnlyRange===!0)&&Object.assign(Q,{onFocus:()=>{o.focus.value="both"},onBlur:a.onBlur,onKeydown:N,onKeyup:a.onKeyup}),Q});function S(Q){return n.platform.is.mobile!==!0&&o.editable.value===!0&&e.dragOnlyRange!==!0?{onFocus:()=>{o.focus.value=Q},onBlur:a.onBlur,onKeydown:N,onKeyup:a.onKeyup}:{}}const w=s(()=>e.dragOnlyRange!==!0?o.tabindex.value:null),T=s(()=>n.platform.is.mobile!==!0&&(e.dragRange||e.dragOnlyRange===!0)?o.tabindex.value:null),y=A(null),g=s(()=>S("min")),M=a.getThumbRenderFn({focusValue:"min",getNodeData:()=>({ref:y,key:"tmin",...g.value,tabindex:w.value}),ratio:m,label:s(()=>e.leftLabelValue!==void 0?e.leftLabelValue:d.value.min),thumbColor:s(()=>e.leftThumbColor||e.thumbColor||e.color),labelColor:s(()=>e.leftLabelColor||e.labelColor),labelTextColor:s(()=>e.leftLabelTextColor||e.labelTextColor)}),D=s(()=>S("max")),O=a.getThumbRenderFn({focusValue:"max",getNodeData:()=>({...D.value,key:"tmax",tabindex:w.value}),ratio:f,label:s(()=>e.rightLabelValue!==void 0?e.rightLabelValue:d.value.max),thumbColor:s(()=>e.rightThumbColor||e.thumbColor||e.color),labelColor:s(()=>e.rightLabelColor||e.labelColor),labelTextColor:s(()=>e.rightLabelTextColor||e.labelTextColor)});function $(Q){(d.value.min!==e.modelValue.min||d.value.max!==e.modelValue.max)&&t("update:modelValue",{...d.value}),Q===!0&&t("change",{...d.value})}function J(Q){const{left:_,top:L,width:V,height:B}=r.value.getBoundingClientRect(),F=e.dragOnlyRange===!0?0:e.vertical===!0?y.value.offsetHeight/(2*B):y.value.offsetWidth/(2*V),Y={left:_,top:L,width:V,height:B,valueMin:d.value.min,valueMax:d.value.max,ratioMin:c.value,ratioMax:h.value},te=a.getDraggingRatio(Q,Y);return e.dragOnlyRange!==!0&&te<Y.ratioMin+F?Y.type=Bt.MIN:e.dragOnlyRange===!0||te<Y.ratioMax-F?e.dragRange===!0||e.dragOnlyRange===!0?(Y.type=Bt.RANGE,Object.assign(Y,{offsetRatio:te,offsetModel:a.convertRatioToModel(te),rangeValue:Y.valueMax-Y.valueMin,rangeRatio:Y.ratioMax-Y.ratioMin})):Y.type=Y.ratioMax-te<te-Y.ratioMin?Bt.MAX:Bt.MIN:Y.type=Bt.MAX,Y}function E(Q,_=o.dragging.value){let L;const V=a.getDraggingRatio(Q,_),B=a.convertRatioToModel(V);switch(_.type){case Bt.MIN:V<=_.ratioMax?(L={minR:V,maxR:_.ratioMax,min:B,max:_.valueMax},o.focus.value="min"):(L={minR:_.ratioMax,maxR:V,min:_.valueMax,max:B},o.focus.value="max");break;case Bt.MAX:V>=_.ratioMin?(L={minR:_.ratioMin,maxR:V,min:_.valueMin,max:B},o.focus.value="max"):(L={minR:V,maxR:_.ratioMin,min:B,max:_.valueMin},o.focus.value="min");break;case Bt.RANGE:const F=V-_.offsetRatio,Y=je(_.ratioMin+F,0,1-_.rangeRatio),te=B-_.offsetModel,be=je(_.valueMin+te,e.min,e.max-_.rangeValue);L={minR:Y,maxR:Y+_.rangeRatio,min:parseFloat(be.toFixed(o.decimals.value)),max:parseFloat((be+_.rangeValue).toFixed(o.decimals.value))},o.focus.value="both";break}d.value=d.value.min===null||d.value.max===null?{min:L.min||e.min,max:L.max||e.max}:{min:L.min,max:L.max},e.snap!==!0||e.step===0?(u.value=L.minR,i.value=L.maxR):(u.value=a.convertModelToRatio(d.value.min),i.value=a.convertModelToRatio(d.value.max))}function N(Q){if(!Oa.includes(Q.keyCode))return;tt(Q);const _=([34,33].includes(Q.keyCode)?10:1)*o.step.value,L=([34,37,40].includes(Q.keyCode)?-1:1)*(o.isReversed.value===!0?-1:1)*(e.vertical===!0?-1:1)*_;if(o.focus.value==="both"){const V=d.value.max-d.value.min,B=je(parseFloat((d.value.min+L).toFixed(o.decimals.value)),o.innerMin.value,o.innerMax.value-V);d.value={min:B,max:parseFloat((B+V).toFixed(o.decimals.value))}}else{if(o.focus.value===!1)return;{const V=o.focus.value;d.value={...d.value,[V]:je(parseFloat((d.value[V]+L).toFixed(o.decimals.value)),V==="min"?o.innerMin.value:d.value.min,V==="max"?o.innerMax.value:d.value.max)}}}$()}return()=>{const Q=a.getContent(C,T,x,_=>{_.push(M(),O())});return l("div",{ref:r,class:"q-range "+o.classes.value+(e.modelValue.min===null||e.modelValue.max===null?" q-slider--no-value":""),...o.attributes.value,"aria-valuenow":e.modelValue.min+"|"+e.modelValue.max},Q)}}});W({name:"QRating",props:{...Sn,...Ft,modelValue:{type:Number,required:!0},max:{type:[String,Number],default:5},icon:[String,Array],iconHalf:[String,Array],iconSelected:[String,Array],iconAriaLabel:[String,Array],color:[String,Array],colorHalf:[String,Array],colorSelected:[String,Array],noReset:Boolean,noDimming:Boolean,readonly:Boolean,disable:Boolean},emits:["update:modelValue"],setup(e,{slots:t,emit:n}){const{proxy:{$q:o}}=he(),a=wn(e),r=xn(e),u=Gt(r),i=A(0);let d={};const v=s(()=>e.readonly!==!0&&e.disable!==!0),c=s(()=>`q-rating row inline items-center q-rating--${v.value===!0?"":"non-"}editable`+(e.noDimming===!0?" q-rating--no-dimming":"")+(e.disable===!0?" disabled":"")+(e.color!==void 0&&Array.isArray(e.color)===!1?` text-${e.color}`:"")),h=s(()=>{const y=Array.isArray(e.icon)===!0?e.icon.length:0,g=Array.isArray(e.iconSelected)===!0?e.iconSelected.length:0,M=Array.isArray(e.iconHalf)===!0?e.iconHalf.length:0,D=Array.isArray(e.color)===!0?e.color.length:0,O=Array.isArray(e.colorSelected)===!0?e.colorSelected.length:0,$=Array.isArray(e.colorHalf)===!0?e.colorHalf.length:0;return{iconLen:y,icon:y>
110?e.icon[y-1]:e.icon,selIconLen:g,selIcon:g>0?e.iconSelected[g-1]:e.iconSelected,halfIconLen:M,halfIcon:M>0?e.iconHalf[g-1]:e.iconHalf,colorLen:D,color:D>0?e.color[D-1]:e.color,selColorLen:O,selColor:O>0?e.colorSelected[O-1]:e.colorSelected,halfColorLen:$,halfColor:$>0?e.colorHalf[$-1]:e.colorHalf}}),m=s(()=>{if(typeof e.iconAriaLabel=="string"){const y=e.iconAriaLabel.length>0?`${e.iconAriaLabel} `:"";return g=>`${y}${g}`}if(Array.isArray(e.iconAriaLabel)===!0){const y=e.iconAriaLabel.length;if(y>0)return g=>e.iconAriaLabel[Math.min(g,y)-1]}return(y,g)=>`${g} ${y}`}),f=s(()=>{const y=[],g=h.value,M=Math.ceil(e.modelValue),D=v.value===!0?0:null,O=e.iconHalf===void 0||M===e.modelValue?-1:M;for(let $=1;$<=e.max;$++){const J=i.value===0&&e.modelValue>=$||i.value>0&&i.value>=$,E=O===$&&i.value<$,N=i.value>0&&(E===!0?M:e.modelValue)>=$&&i.value<$,Q=E===!0?$<=g.halfColorLen?e.colorHalf[$-1]:g.halfColor:g.selColor!==void 0&&J===!0?$<=g.selColorLen?e.colorSelected[$-1]:g.selColor:$<=g.colorLen?e.color[$-1]:g.color,_=(E===!0?$<=g.halfIconLen?e.iconHalf[$-1]:g.halfIcon:g.selIcon!==void 0&&(J===!0||N===!0)?$<=g.selIconLen?e.iconSelected[$-1]:g.selIcon:$<=g.iconLen?e.icon[$-1]:g.icon)||o.iconSet.rating.icon;y.push({name:(E===!0?$<=g.halfIconLen?e.iconHalf[$-1]:g.halfIcon:g.selIcon!==void 0&&(J===!0||N===!0)?$<=g.selIconLen?e.iconSelected[$-1]:g.selIcon:$<=g.iconLen?e.icon[$-1]:g.icon)||o.iconSet.rating.icon,attrs:{tabindex:D,role:"radio","aria-checked":e.modelValue===$?"true":"false","aria-label":m.value($,_)},iconClass:"q-rating__icon"+(J===!0||E===!0?" q-rating__icon--active":"")+(N===!0?" q-rating__icon--exselected":"")+(i.value===$?" q-rating__icon--hovered":"")+(Q!==void 0?` text-${Q}`:"")})}return y}),C=s(()=>{const y={role:"radiogroup"};return e.disable===!0&&(y["aria-disabled"]="true"),e.readonly===!0&&(y["aria-readonly"]="true"),y});function x(y){if(v.value===!0){const g=je(parseInt(y,10),1,parseInt(e.max,10)),M=e.noReset!==!0&&e.modelValue===g?0:g;M!==e.modelValue&&n("update:modelValue",M),i.value=0}}function S(y){v.value===!0&&(i.value=y)}function w(y,g){switch(y.keyCode){case 13:case 32:return x(g),tt(y);case 37:case 40:return d[`rt${g-1}`]&&d[`rt${g-1}`].focus(),tt(y);case 39:case 38:return d[`rt${g+1}`]&&d[`rt${g+1}`].focus(),tt(y)}}function T(){i.value=0}return Zl(()=>{d={}}),()=>{const y=[];return f.value.forEach(({iconClass:g,name:M,attrs:D},O)=>{const $=O+1;y.push(l("div",{key:$,ref:J=>{d[`rt${$}`]=J},class:"q-rating__icon-container flex flex-center",...D,onClick(){x($)},onMouseover(){S($)},onMouseout:T,onFocus(){S($)},onBlur:T,onKeyup(J){w(J,$)}},ft(t[`tip-${$}`],[l(Ke,{class:g,name:M})])))}),e.name!==void 0&&e.disable!==!0&&u(y,"push"),l("div",{class:c.value,style:a.value,...C.value},y)}}});W({name:"QResponsive",props:Ia,setup(e,{slots:t}){const n=Na(e);return()=>l("div",{class:"q-responsive"},[l("div",{class:"q-responsive__filler overflow-hidden"},[l("div",{style:n.value})]),l("div",{class:"q-responsive__content absolute-full fit"},Ce(t.default))])}});const qu=["text","rect","circle","QBtn","QBadge","QChip","QToolbar","QCheckbox","QRadio","QToggle","QSlider","QRange","QInput","QAvatar"],ku=["wave","pulse","pulse-x","pulse-y","fade","blink","none"];W({name:"QSkeleton",props:{...Ee,tag:{type:String,default:"div"},type:{type:String,validator:e=>qu.includes(e),default:"rect"},animation:{type:String,validator:e=>ku.includes(e),default:"wave"},animationSpeed:{type:[String,Number],default:1500},square:Boolean,bordered:Boolean,size:String,width:String,height:String},setup(e,{slots:t}){const n=he(),o=He(e,n.proxy.$q),a=s(()=>{const u=e.size!==void 0?[e.size,e.size]:[e.width,e.height];return{"--q-skeleton-speed":`${e.animationSpeed}ms`,width:u[0],height:u[1]}}),r=s(()=>`q-skeleton q-skeleton--${o.value===!0?"dark":"light"} q-skeleton--type-${e.type}`+(e.animation!=="none"?` q-skeleton--anim q-skeleton--anim-${e.animation}`:"")+(e.square===!0?" q-skeleton--square":"")+(e.bordered===!0?" q-skeleton--bordered":""));return()=>l(e.tag,{class:r.value,style:a.value},Ce(t.default))}});const Sl=[["left","center","start","width"],["right","center","end","width"],["top","start","center","height"],["bottom","end","center","height"]];W({name:"QSlideItem",props:{...Ee,leftColor:String,rightColor:String,topColor:String,bottomColor:String,onSlide:Function},emits:["action","top","right","bottom","left"],setup(e,{slots:t,emit:n}){const{proxy:o}=he(),{$q:a}=o,r=He(e,a),{getCacheWithFn:u}=qn(),i=A(null);let d=null,v={},c={},h={};const m=s(()=>a.lang.rtl===!0?{left:"right",right:"left"}:{left:"left",right:"right"}),f=s(()=>"q-slide-item q-item-type overflow-hidden"+(r.value===!0?" q-slide-item--dark q-d
11ark":""));function C(){i.value.style.transform="translate(0,0)"}function x(w,T,y){e.onSlide!==void 0&&n("slide",{side:w,ratio:T,isReset:y})}function S(w){const T=i.value;if(w.isFirst)v={dir:null,size:{left:0,right:0,top:0,bottom:0},scale:0},T.classList.add("no-transition"),Sl.forEach(D=>{if(t[D[0]]!==void 0){const O=h[D[0]];O.style.transform="scale(1)",v.size[D[0]]=O.getBoundingClientRect()[D[3]]}}),v.axis=w.direction==="up"||w.direction==="down"?"Y":"X";else if(w.isFinal){T.classList.remove("no-transition"),v.scale===1?(T.style.transform=`translate${v.axis}(${v.dir*100}%)`,d!==null&&clearTimeout(d),d=setTimeout(()=>{d=null,n(v.showing,{reset:C}),n("action",{side:v.showing,reset:C})},230)):(T.style.transform="translate(0,0)",x(v.showing,0,!0));return}else w.direction=v.axis==="X"?w.offset.x<0?"left":"right":w.offset.y<0?"up":"down";if(t.left===void 0&&w.direction===m.value.right||t.right===void 0&&w.direction===m.value.left||t.top===void 0&&w.direction==="down"||t.bottom===void 0&&w.direction==="up"){T.style.transform="translate(0,0)";return}let y,g,M;v.axis==="X"?(g=w.direction==="left"?-1:1,y=g===1?m.value.left:m.value.right,M=w.distance.x):(g=w.direction==="up"?-2:2,y=g===2?"top":"bottom",M=w.distance.y),!(v.dir!==null&&Math.abs(g)!==Math.abs(v.dir))&&(v.dir!==g&&(["left","right","top","bottom"].forEach(D=>{c[D]&&(c[D].style.visibility=y===D?"visible":"hidden")}),v.showing=y,v.dir=g),v.scale=Math.max(0,Math.min(1,(M-40)/v.size[y])),T.style.transform=`translate${v.axis}(${M*g/Math.abs(g)}px)`,h[y].style.transform=`scale(${v.scale})`,x(y,v.scale,!1))}return Zl(()=>{c={},h={}}),nt(()=>{d!==null&&clearTimeout(d)}),Object.assign(o,{reset:C}),()=>{const w=[],T={left:t[m.value.right]!==void 0,right:t[m.value.left]!==void 0,up:t.bottom!==void 0,down:t.top!==void 0},y=Object.keys(T).filter(M=>T[M]===!0);Sl.forEach(M=>{const D=M[0];t[D]!==void 0&&w.push(l("div",{ref:O=>{c[D]=O},class:`q-slide-item__${D} absolute-full row no-wrap items-${M[1]} justify-${M[2]}`+(e[D+"Color"]!==void 0?` bg-${e[D+"Color"]}`:"")},[l("div",{ref:O=>{h[D]=O}},t[D]())]))});const g=l("div",{key:`${y.length===0?"only-":""} content`,ref:i,class:"q-slide-item__content"},Ce(t.default));return y.length===0?w.push(g):w.push(Lt(g,u("dir#"+y.join(""),()=>{const M={prevent:!0,stop:!0,mouse:!0};return y.forEach(D=>{M[D]=!0}),[[pt,S,void 0,M]]}))),l("div",{class:f.value},w)}}});const Mu=[l("g",{transform:"matrix(1 0 0 -1 0 80)"},[l("rect",{width:"10",height:"20",rx:"3"},[l("animate",{attributeName:"height",begin:"0s",dur:"4.3s",values:"20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20",calcMode:"linear",repeatCount:"indefinite"})]),l("rect",{x:"15",width:"10",height:"80",rx:"3"},[l("animate",{attributeName:"height",begin:"0s",dur:"2s",values:"80;55;33;5;75;23;73;33;12;14;60;80",calcMode:"linear",repeatCount:"indefinite"})]),l("rect",{x:"30",width:"10",height:"50",rx:"3"},[l("animate",{attributeName:"height",begin:"0s",dur:"1.4s",values:"50;34;78;23;56;23;34;76;80;54;21;50",calcMode:"linear",repeatCount:"indefinite"})]),l("rect",{x:"45",width:"10",height:"30",rx:"3"},[l("animate",{attributeName:"height",begin:"0s",dur:"2s",values:"30;45;13;80;56;72;45;76;34;23;67;30",calcMode:"linear",repeatCount:"indefinite"})])])];W({name:"QSpinnerAudio",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 55 80",xmlns:"http://www.w3.org/2000/svg"},Mu)}});const Tu=[l("g",{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"},[l("circle",{cx:"5",cy:"50",r:"5"},[l("animate",{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;5;50;50",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"cx",begin:"0s",dur:"2.2s",values:"5;27;49;5",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"27",cy:"5",r:"5"},[l("animate",{attributeName:"cy",begin:"0s",dur:"2.2s",from:"5",to:"5",values:"5;50;50;5",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"cx",begin:"0s",dur:"2.2s",from:"27",to:"27",values:"27;49;5;
1127",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"49",cy:"50",r:"5"},[l("animate",{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;50;5;50",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"cx",from:"49",to:"49",begin:"0s",dur:"2.2s",values:"49;5;27;49",calcMode:"linear",repeatCount:"indefinite"})])])];W({name:"QSpinnerBall",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg"},Tu)}});const $u=[l("rect",{y:"10",width:"15",height:"120",rx:"6"},[l("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),l("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},[l("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),l("rect",{x:"60",width:"15",height:"140",rx:"6"},[l("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),l("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},[l("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})]),l("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},[l("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})])];W({name:"QSpinnerBars",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg"},$u)}});const Au=[l("rect",{x:"25",y:"25",width:"50",height:"50",fill:"none","stroke-width":"4",stroke:"currentColor"},[l("animateTransform",{id:"spinnerBox",attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",dur:"0.5s",begin:"rectBox.end"})]),l("rect",{x:"27",y:"27",width:"46",height:"50",fill:"currentColor"},[l("animate",{id:"rectBox",attributeName:"height",begin:"0s;spinnerBox.end",dur:"1.3s",from:"50",to:"0",fill:"freeze"})])];W({name:"QSpinnerBox",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Au)}});const Bu=[l("circle",{cx:"50",cy:"50",r:"48",fill:"none","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor"}),l("line",{"stroke-linecap":"round","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor",x1:"50",y1:"50",x2:"85",y2:"50.5"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2s",repeatCount:"indefinite"})]),l("line",{"stroke-linecap":"round","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor",x1:"50",y1:"50",x2:"49.5",y2:"74"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"15s",repeatCount:"indefinite"})])];W({name:"QSpinnerClock",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Bu)}});const Pu=[l("rect",{x:"0",y:"0",width:" 100",height:"100",fill:"none"}),l("path",{d:"M78,19H22c-6.6,0-12,5.4-12,12v31c0,6.6,5.4,12,12,12h37.2c0.4,3,1.8,5.6,3.7,7.6c2.4,2.5,5.1,4.1,9.1,4 c-1.4-2.1-2-7.2-2-10.3c0-0.4,0-0.8,0-1.3h8c6.6,0,12-5.4,12-12V31C90,24.4,84.6,19,78,19z",fill:"
11currentColor"}),l("circle",{cx:"30",cy:"47",r:"5",fill:"#fff"},[l("animate",{attributeName:"opacity",from:"0",to:"1",values:"0;1;1",keyTimes:"0;0.2;1",dur:"1s",repeatCount:"indefinite"})]),l("circle",{cx:"50",cy:"47",r:"5",fill:"#fff"},[l("animate",{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.2;0.4;1",dur:"1s",repeatCount:"indefinite"})]),l("circle",{cx:"70",cy:"47",r:"5",fill:"#fff"},[l("animate",{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.4;0.6;1",dur:"1s",repeatCount:"indefinite"})])];W({name:"QSpinnerComment",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},Pu)}});const zu=[l("rect",{x:"0",y:"0",width:" 100",height:"100",fill:"none"}),l("g",{transform:"translate(25 25)"},[l("rect",{x:"-20",y:"-20",width:" 40",height:"40",fill:"currentColor",opacity:"0.9"},[l("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"})])]),l("g",{transform:"translate(75 25)"},[l("rect",{x:"-20",y:"-20",width:" 40",height:"40",fill:"currentColor",opacity:"0.8"},[l("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.1s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"})])]),l("g",{transform:"translate(25 75)"},[l("rect",{x:"-20",y:"-20",width:" 40",height:"40",fill:"currentColor",opacity:"0.7"},[l("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.3s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"})])]),l("g",{transform:"translate(75 75)"},[l("rect",{x:"-20",y:"-20",width:" 40",height:"40",fill:"currentColor",opacity:"0.6"},[l("animateTransform",{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.2s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"})])])];W({name:"QSpinnerCube",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},zu)}});const Lu=[l("circle",{cx:"15",cy:"15",r:"15"},[l("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"60",cy:"15",r:"9","fill-opacity":".3"},[l("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"fill-opacity",from:".5",to:".5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"105",cy:"15",r:"15"},[l("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})])];W({name:"QSpinnerDots",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg"},Lu)}});const Ru=[l("g",{transform:"translate(20 50)"},[l("rect",{x:"-10",y:"-30",width:" 20",height:"60",fill:"currentColor",opacity:"0.6"},[l("animateTransform",{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"})])]),l("g",{transform:"translate(50 50)"},[l("rect",{x:"-10",y:"-30",width:" 20",height:"60",fill:"currentColor",opacity:"0.8"},[l("animateTransform",{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.1s",repeatCount:"indef
11inite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"})])]),l("g",{transform:"translate(80 50)"},[l("rect",{x:"-10",y:"-30",width:" 20",height:"60",fill:"currentColor",opacity:"0.9"},[l("animateTransform",{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.2s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"})])])];W({name:"QSpinnerFacebook",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},Ru)}});const Ou=[l("g",{transform:"translate(-20,-20)"},[l("path",{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"90 50 50",to:"0 50 50",dur:"1s",repeatCount:"indefinite"})])]),l("g",{transform:"translate(20,20) rotate(15 50 50)"},[l("path",{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"90 50 50",dur:"1s",repeatCount:"indefinite"})])])];W({name:"QSpinnerGears",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Ou)}});const Fu=[l("circle",{cx:"12.5",cy:"12.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"12.5",cy:"52.5",r:"12.5","fill-opacity":".5"},[l("animate",{attributeName:"fill-opacity",begin:"100ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"52.5",cy:"12.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"300ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"52.5",cy:"52.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"600ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"92.5",cy:"12.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"800ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"92.5",cy:"52.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"400ms",dur:"1s",values:"1;.2;
111",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"12.5",cy:"92.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"700ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"52.5",cy:"92.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"500ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"92.5",cy:"92.5",r:"12.5"},[l("animate",{attributeName:"fill-opacity",begin:"200ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"})])];W({name:"QSpinnerGrid",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 105 105",xmlns:"http://www.w3.org/2000/svg"},Fu)}});const Du=[l("path",{d:"M30.262 57.02L7.195 40.723c-5.84-3.976-7.56-12.06-3.842-18.063 3.715-6 11.467-7.65 17.306-3.68l4.52 3.76 2.6-5.274c3.716-6.002 11.47-7.65 17.304-3.68 5.84 3.97 7.56 12.054 3.842 18.062L34.49 56.118c-.897 1.512-2.793 1.915-4.228.9z","fill-opacity":".5"},[l("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"})]),l("path",{d:"M105.512 56.12l-14.44-24.272c-3.716-6.008-1.996-14.093 3.843-18.062 5.835-3.97 13.588-2.322 17.306 3.68l2.6 5.274 4.52-3.76c5.84-3.97 13.593-2.32 17.308 3.68 3.718 6.003 1.998 14.088-3.842 18.064L109.74 57.02c-1.434 1.014-3.33.61-4.228-.9z","fill-opacity":".5"},[l("animate",{attributeName:"fill-opacity",begin:"0.7s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"})]),l("path",{d:"M67.408 57.834l-23.01-24.98c-5.864-6.15-5.864-16.108 0-22.248 5.86-6.14 15.37-6.14 21.234 0L70 16.168l4.368-5.562c5.863-6.14 15.375-6.14 21.235 0 5.863 6.14 5.863 16.098 0 22.247l-23.007 24.98c-1.43 1.556-3.757 1.556-5.188 0z"})];W({name:"QSpinnerHearts",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 140 64",xmlns:"http://www.w3.org/2000/svg"},Du)}});const Iu=[l("g",[l("path",{fill:"none",stroke:"currentColor","stroke-width":"5","stroke-miterlimit":"10",d:"M58.4,51.7c-0.9-0.9-1.4-2-1.4-2.3s0.5-0.4,1.4-1.4 C70.8,43.8,79.8,30.5,80,15.5H70H30H20c0.2,15,9.2,28.1,21.6,32.3c0.9,0.9,1.4,1.2,1.4,1.5s-0.5,1.6-1.4,2.5 C29.2,56.1,20.2,69.5,20,85.5h10h40h10C79.8,69.5,70.8,55.9,58.4,51.7z"}),l("clipPath",{id:"uil-hourglass-clip1"},[l("rect",{x:"15",y:"20",width:" 70",height:"25"},[l("animate",{attributeName:"height",from:"25",to:"0",dur:"1s",repeatCount:"indefinite",values:"25;0;0",keyTimes:"0;0.5;1"}),l("animate",{attributeName:"y",from:"20",to:"45",dur:"1s",repeatCount:"indefinite",values:"20;45;45",keyTimes:"0;0.5;1"})])]),l("clipPath",{id:"uil-hourglass-clip2"},[l("rect",{x:"15",y:"55",width:" 70",height:"25"},[l("animate",{attributeName:"height",from:"0",to:"25",dur:"1s",repeatCount:"indefinite",values:"0;25;25",keyTimes:"0;0.5;1"}),l("animate",{attributeName:"y",from:"80",to:"55",dur:"1s",repeatCount:"indefinite",values:"80;55;55",keyTimes:"0;0.5;1"})])]),l("path",{d:"M29,23c3.1,11.4,11.3,19.5,21,19.5S67.9,34.4,71,23H29z","clip-path":"url(#uil-hourglass-clip1)",fill:"currentColor"}),l("path",{d:"M71.6,78c-3-11.6-11.5-20-21.5-20s-18.5,8.4-21.5,20H71.6z","clip-path":"url(#uil-hourglass-clip2)",fill:"currentColor"}),l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",repeatCount:"indefinite",dur:"1s",values:"0 50 50;0 50 50;180 50 50",keyTimes:"0;0.7;1"})])];W({name:"QSpinnerHourglass",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Iu)}});const Nu=[l("path",{d:"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z",fill:"none",stroke:"currentColor","stroke-width":"8","stroke-dasharray":"10.691205342610678 10.691205342610678","stroke-dashoffset":"0"},[l("animate",{attributeName:"stroke-dashoffset",from:"0",to:"21.382410685221355",begin:"0",dur:"2s",repeatCount:"indef
11inite",fill:"freeze"})])];W({name:"QSpinnerInfinity",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},Nu)}});const Eu=[l("g",{"stroke-width":"4","stroke-linecap":"round"},[l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(180)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(210)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(240)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(270)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(300)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(330)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(0)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(30)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(60)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(90)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(120)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85",repeatCount:"indefinite"})]),l("line",{y1:"17",y2:"29",transform:"translate(32,32) rotate(150)"},[l("animate",{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"})])])];W({name:"QSpinnerIos",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64"},Eu)}});const Hu=[l("circle",{cx:"50",cy:"50",r:"44",fill:"none","stroke-width":"4","stroke-opacity":".5",stroke:"currentColor"}),l("circle",{cx:"8",cy:"54",r:"6",fill:"currentColor","stroke-width":"3",stroke:"currentColor"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 48",to:"360 50 52",dur:"2s",repeatCount:"indefinite"})])];W({name:"QSpinnerOrbit",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Hu)}});const Vu=[l("g",{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"},[l("circle",{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}),l("path",{d:"M36 18c0-9.94-8.06-18-18-18"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})])])];W({name:"QSpinnerOval",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"},Vu)}});const ju=[l("path",{d:"M0 50A50 50 0 0 1 50 0L50 50L0 50",fill:"currentColor",opacity:"0.5"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"0.8s",repeatCount:"indef
11inite"})]),l("path",{d:"M50 0A50 50 0 0 1 100 50L50 50L50 0",fill:"currentColor",opacity:"0.5"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1.6s",repeatCount:"indefinite"})]),l("path",{d:"M100 50A50 50 0 0 1 50 100L50 50L100 50",fill:"currentColor",opacity:"0.5"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2.4s",repeatCount:"indefinite"})]),l("path",{d:"M50 100A50 50 0 0 1 0 50L50 50L50 100",fill:"currentColor",opacity:"0.5"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"3.2s",repeatCount:"indefinite"})])];W({name:"QSpinnerPie",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},ju)}});const Qu=[l("g",{fill:"none","fill-rule":"evenodd","stroke-width":"2"},[l("circle",{cx:"22",cy:"22",r:"1"},[l("animate",{attributeName:"r",begin:"0s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}),l("animate",{attributeName:"stroke-opacity",begin:"0s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"})]),l("circle",{cx:"22",cy:"22",r:"1"},[l("animate",{attributeName:"r",begin:"-0.9s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}),l("animate",{attributeName:"stroke-opacity",begin:"-0.9s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"})])])];W({name:"QSpinnerPuff",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg"},Qu)}});const Uu=[l("g",{transform:"scale(0.55)"},[l("circle",{cx:"30",cy:"150",r:"30",fill:"currentColor"},[l("animate",{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"})]),l("path",{d:"M90,150h30c0-49.7-40.3-90-90-90v30C63.1,90,90,116.9,90,150z",fill:"currentColor"},[l("animate",{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.1",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"})]),l("path",{d:"M150,150h30C180,67.2,112.8,0,30,0v30C96.3,30,150,83.7,150,150z",fill:"currentColor"},[l("animate",{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.2",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"})])])];W({name:"QSpinnerRadio",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},Uu)}});const Yu=[l("g",{fill:"none","fill-rule":"evenodd",transform:"translate(1 1)","stroke-width":"2"},[l("circle",{cx:"22",cy:"22",r:"6"},[l("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"22",cy:"22",r:"6"},[l("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),l("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]),l("circle",{cx:"22",cy:"22",r:"8"},[l("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})])])];W({name:"QSpinnerRings",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg"},Yu)}});const Wu=[l("defs",[l("linearGradient",{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:"a"},[l("stop",{"stop-color":"currentColor","stop-opacity":"0",offset:"0%"}),l("stop",{"stop-color":"currentColor","stop-opacity":".631",offset:"63.146%"}),l("stop",{"stop-color":"currentColor",offset:"100%"})])]),l("g",{transform:"translate(1 1)",fill:"none","fill-rule":"evenodd"}
11,[l("path",{d:"M36 18c0-9.94-8.06-18-18-18",stroke:"url(#a)","stroke-width":"2"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})]),l("circle",{fill:"currentColor",cx:"36",cy:"18",r:"1"},[l("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"})])])];W({name:"QSpinnerTail",props:Ge,setup(e){const{cSize:t,classes:n}=Ze(e);return()=>l("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"},Wu)}});W({name:"QSplitter",props:{...Ee,modelValue:{type:Number,required:!0},reverse:Boolean,unit:{type:String,default:"%",validator:e=>["%","px"].includes(e)},limits:{type:Array,validator:e=>e.length!==2||typeof e[0]!="number"||typeof e[1]!="number"?!1:e[0]>=0&&e[0]<=e[1]},emitImmediately:Boolean,horizontal:Boolean,disable:Boolean,beforeClass:[Array,String,Object],afterClass:[Array,String,Object],separatorClass:[Array,String,Object],separatorStyle:[Array,String,Object]},emits:["update:modelValue"],setup(e,{slots:t,emit:n}){const{proxy:{$q:o}}=he(),a=He(e,o),r=A(null),u={before:A(null),after:A(null)},i=s(()=>`q-splitter no-wrap ${e.horizontal===!0?"q-splitter--horizontal column":"q-splitter--vertical row"} q-splitter--${e.disable===!0?"disabled":"workable"}`+(a.value===!0?" q-splitter--dark":"")),d=s(()=>e.horizontal===!0?"height":"width"),v=s(()=>e.reverse!==!0?"before":"after"),c=s(()=>e.limits!==void 0?e.limits:e.unit==="%"?[10,90]:[50,1/0]);function h(M){return(e.unit==="%"?M:Math.round(M))+e.unit}const m=s(()=>({[v.value]:{[d.value]:h(e.modelValue)}}));let f,C,x,S,w;function T(M){if(M.isFirst===!0){const O=r.value.getBoundingClientRect()[d.value];f=e.horizontal===!0?"up":"left",C=e.unit==="%"?100:O,x=Math.min(C,c.value[1],Math.max(c.value[0],e.modelValue)),S=(e.reverse!==!0?1:-1)*(e.horizontal===!0?1:o.lang.rtl===!0?-1:1)*(e.unit==="%"?O===0?0:100/O:1),r.value.classList.add("q-splitter--active");return}if(M.isFinal===!0){w!==e.modelValue&&n("update:modelValue",w),r.value.classList.remove("q-splitter--active");return}const D=x+S*(M.direction===f?-1:1)*M.distance[e.horizontal===!0?"y":"x"];w=Math.min(C,c.value[1],Math.max(c.value[0],D)),u[v.value].value.style[d.value]=h(w),e.emitImmediately===!0&&e.modelValue!==w&&n("update:modelValue",w)}const y=s(()=>[[pt,T,void 0,{[e.horizontal===!0?"vertical":"horizontal"]:!0,prevent:!0,stop:!0,mouse:!0,mou
11seAllDir:!0}]]);function g(M,D){M<D[0]?n("update:modelValue",D[0]):M>D[1]&&n("update:modelValue",D[1])}return ie(()=>e.modelValue,M=>{g(M,c.value)}),ie(()=>e.limits,()=>{ct(()=>{g(e.modelValue,c.value)})}),()=>{const M=[l("div",{ref:u.before,class:["q-splitter__panel q-splitter__before"+(e.reverse===!0?" col":""),e.beforeClass],style:m.value.before},Ce(t.before)),l("div",{class:["q-splitter__separator",e.separatorClass],style:e.separatorStyle,"aria-disabled":e.disable===!0?"true":void 0},[Ct("div",{class:"q-splitter__separator-area absolute-full"},Ce(t.separator),"sep",e.disable!==!0,()=>y.value)]),l("div",{ref:u.after,class:["q-splitter__panel q-splitter__after"+(e.reverse===!0?"":" col"),e.afterClass],style:m.value.after},Ce(t.after))];return l("div",{class:i.value,ref:r},ft(t.default,M))}}});const Wo=W({name:"StepHeader",props:{stepper:{},step:{},goToPanel:Function},setup(e,{attrs:t}){const{proxy:{$q:n}}=he(),o=A(null),a=s(()=>e.stepper.modelValue===e.step.name),r=s(()=>{const S=e.step.disable;return S===!0||S===""}),u=s(()=>{const S=e.step.error;return S===!0||S===""}),i=s(()=>{const S=e.step.done;return r.value===!1&&(S===!0||S==="")}),d=s(()=>{const S=e.step.headerNav,w=S===!0||S===""||S===void 0;return r.value===!1&&e.stepper.headerNav&&w}),v=s(()=>e.step.prefix&&(a.value===!1||e.stepper.activeIcon==="none")&&(u.value===!1||e.stepper.errorIcon==="none")&&(i.value===!1||e.stepper.doneIcon==="none")),c=s(()=>{const S=e.step.icon||e.stepper.inactiveIcon;if(a.value===!0){const w=e.step.activeIcon||e.stepper.activeIcon;return w==="none"?S:w||n.iconSet.stepper.active}if(u.value===!0){const w=e.step.errorIcon||e.stepper.errorIcon;return w==="none"?S:w||n.iconSet.stepper.error}if(r.value===!1&&i.value===!0){const w=e.step.doneIcon||e.stepper.doneIcon;return w==="none"?S:w||n.iconSet.stepper.done}return S}),h=s(()=>{const S=u.value===!0?e.step.errorColor||e.stepper.errorColor:void 0;if(a.value===!0){const w=e.step.activeColor||e.stepper.activeColor||e.step.color;return w!==void 0?w:S}return S!==void 0?S:r.value===!1&&i.value===!0?e.step.doneColor||e.stepper.doneColor||e.step.color||e.stepper.inactiveColor:e.step.color||e.stepper.inactiveColor}),m=s(()=>"q-stepper__tab col-grow flex items-center no-wrap relative-position"+(h.value!==void 0?` text-${h.value}`:"")+(u.value===!0?" q-stepper__tab--error q-stepper__tab--error-with-"+(v.value===!0?"prefix":"icon"):"")+(a.value===!0?" q-stepper__tab--active":"")+(i.value===!0?" q-stepper__tab--done":"")+(d.value===!0?" q-stepper__tab--navigation q-focusable q-hoverable":"")+(r.value===!0?" q-stepper__tab--disabled":"")),f=s(()=>e.stepper.headerNav!==!0?!1:d.value);function C(){o.value!==null&&o.value.focus(),a.value===!1&&e.goToPanel(e.step.name)}function x(S){S.keyCode===13&&a.value===!1&&e.goToPanel(e.step.name)}return()=>{const S={class:m.value};d.value===!0&&(S.onClick=C,S.onKeyup=x,Object.assign(S,r.value===!0?{tabindex:-1,"aria-disabled":"true"}:{tabindex:t.tabindex||0}));const w=[l("div",{class:"q-focus-helper",tabindex:-1,ref:o}),l("div",{class:"q-stepper__dot row flex-center q-stepper__line relative-position"},[l("span",{class:"row flex-center"},[v.value===!0?e.step.prefix:l(Ke,{name:c.value})])])];if(e.step.title!==void 0&&e.step.title!==null){const T=[l("div",{class:"q-stepper__title"},e.step.title)];e.step.caption!==void 0&&e.step.caption!==null&&T.push(l("div",{class:"q-stepper__caption"},e.step.caption)),w.push(l("div",{class:"q-stepper__label q-stepper__line relative-position"},T))}return Lt(l("div",S,w),[[Vl,f.value]])}}});function Ko(e){return l("div",{class:"q-stepper__step-content"},[l("div",{class:"q-stepper__step-inner"},Ce(e.default))])}const wl={setup(e,{slots:t}){return()=>Ko(t)}};W({name:"QStep",props:{...Ta,icon:String,color:String,title:{type:String,required:!0},caption:String,prefix:[String,Number],doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String,headerNav:{type:Boolean,default:!0},done:Boolean,error:Boolean,onScroll:[Function,Array]},setup(e,{slots:t,emit:n}){const{proxy:{$q:o}}=he(),a=Ot(Jl,rt);if(a===rt)return console.error("QStep needs to be a child of QStepper"),rt;const{getCacheWithFn:r}=qn(),u=A(null),i=s(()=>a.value.modelValue===e.name),d=s(()=>o.platform.is.ios!==!0&&o.platform.is.chrome===!0||i.value!==!0||a.value.vertical!==!0?{}:{onScroll(h){const{target:m}=h;m.scrollTop>0&&(m.scrollTop=0),e.onScroll!==void 0&&n("scroll",h)}}),v=s(()=>typeof e.name=="string"||typeof e.name=="number"?e.name:String(e.name));function c(){const h=a.value.vertical;return h===!0&&a.value.keepAlive===!0?l(Yl,a.value.keepAliveProps.value,i.value===!0?[l(a.value.needsUniqueKeepAliveWrapper.value===!0?r(v.value,()=>({...wl,name:v.value})):wl,{key:v.value},t.default)]:void 0):h!==!0||i.value===!0?Ko(t):void 0}return()=>l("div",{ref:u,class:"q-stepper__step",role:"tabpanel",...d.value},a.value.vertical===!0?[l(Wo,{stepper:a.value,step:e,goToPanel:a.value.goToPanel}),a.value.animated===!0?l(ro,c):c()]:[c()])}});const Ku=/(-\w)/g;function Xu(e){const t={};for(const n in e){const o=n.replace(Ku,a=>a[1].toUpperCase());t[o]=e[n]}return t}W({name:"QStepper",props:{...Ee,...$a,flat:Boolean,bordered:Boolean,alternativeLabels:Boolean,headerNav:B
11oolean,contracted:Boolean,headerClass:String,inactiveColor:String,inactiveIcon:String,doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String},emits:Aa,setup(e,{slots:t}){const n=he(),o=He(e,n.proxy.$q),{updatePanelsList:a,isValidPanelName:r,updatePanelIndex:u,getPanelContent:i,getPanels:d,panelDirectives:v,goToPanel:c,keepAliveProps:h,needsUniqueKeepAliveWrapper:m}=Ba();_n(Jl,s(()=>({goToPanel:c,keepAliveProps:h,needsUniqueKeepAliveWrapper:m,...e})));const f=s(()=>`q-stepper q-stepper--${e.vertical===!0?"vertical":"horizontal"}`+(e.flat===!0?" q-stepper--flat":"")+(e.bordered===!0?" q-stepper--bordered":"")+(o.value===!0?" q-stepper--dark q-dark":"")),C=s(()=>`q-stepper__header row items-stretch justify-between q-stepper__header--${e.alternativeLabels===!0?"alternative":"standard"}-labels`+(e.flat===!1||e.bordered===!0?" q-stepper__header--border":"")+(e.contracted===!0?" q-stepper__header--contracted":"")+(e.headerClass!==void 0?` ${e.headerClass}`:""));function x(){const S=Ce(t.message,[]);if(e.vertical===!0){r(e.modelValue)&&u();const w=l("div",{class:"q-stepper__content"},Ce(t.default));return S===void 0?[w]:S.concat(w)}return[l("div",{class:C.value},d().map(w=>{const T=Xu(w.props);return l(Wo,{key:T.name,stepper:e,step:T,goToPanel:c})})),S,Ct("div",{class:"q-stepper__content q-panel-parent"},i(),"cont",e.swipeable,()=>v.value)]}return()=>(a(t),l("div",{class:f.value},ft(t.navigation,x())))}});W({name:"QStepperNavigation",setup(e,{slots:t}){return()=>l("div",{class:"q-stepper__nav"},Ce(t.default))}});const Gu=W({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:n}){const o=he(),{proxy:{$q:a}}=o,r=u=>{n("click",u)};return()=>{if(e.props===void 0)return l("th",{class:e.autoWidth===!0?"q-table--col-auto-width":"",onClick:r},Ce(t.default));let u,i;const d=o.vnode.key;if(d){if(u=e.props.colsMap[d],u===void 0)return}else u=e.props.col;if(u.sortable===!0){const c=u.align==="right"?"unshift":"push";i=pa(t.default,[]),i[c](l(Ke,{class:u.__iconClass,name:a.iconSet.table.arrowUp}))}else i=Ce(t.default);const v={class:u.__thClass+(e.autoWidth===!0?" q-table--col-auto-width":""),style:u.headerStyle,onClick:c=>{u.sortable===!0&&e.props.sort(u),r(c)}};return l("th",v,i)}}});function Xo(e,t){return l("div",e,[l("table",{class:"q-table"},t)])}const Zu={list:vo,table:Cu},Ju=["list","table","__qtable"],es=W({name:"QVirtualScroll",props:{...Dr,type:{type:String,default:"list",validator:e=>Ju.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:{default:void 0}},setup(e,{slots:t,attrs:n}){let o;const a=A(null),r=s(()=>e.itemsSize>=0&&e.itemsFn!==void 0?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0),{virtualScrollSliceRange:u,localResetVirtualScroll:i,padVirtualScroll:d,onVirtualScrollEvt:v}=Ir({virtualScrollLength:r,getVirtualScrollTarget:C,getVirtualScrollEl:f}),c=s(()=>{if(r.value===0)return[];const T=(y,g)=>({index:u.value.from+g,item:y});return e.itemsFn===void 0?e.items.slice(u.value.from,u.value.to).map(T):e.itemsFn(u.value.from,u.value.to-u.value.from).map(T)}),h=s(()=>"q-virtual-scroll q-virtual-scroll"+(e.virtualScrollHorizontal===!0?"--horizontal":"--vertical")+(e.scrollTarget!==void 0?"":" scroll")),m=s(()=>e.scrollTarget!==void 0?{}:{tabindex:0});ie(r,()=>{i()}),ie(()=>e.scrollTarget,()=>{S(),x()});function f(){return a.value.$el||a.value}function C(){return o}function x(){o=Dt(f(),e.scrollTarget),o.addEventListener("scroll",v,Rt.passive)}function S(){o!==void 0&&(o.removeEventListener("scroll",v,Rt.passive),o=void 0)}function w(){let T=d(e.type==="list"?"div":"tbody",c.value.map(t.default));return t.before!==void 0&&(T=t.before().concat(T)),ft(t.after,T)}return Wl(()=>{i()}),yt(()=>{x()}),Yn(()=>{x()}),Un(()=>{S()}),nt(()=>{S()}),()=>{if(t.default===void 0){console.error("QVirtualScroll: default scoped slot is required for rendering");return}return e.type==="__qtable"?Xo({ref:a,class:"q-table__middle "+h.value},w()):l(Zu[e.type],{...n,ref:a,class:[n.class,h.value],...m.value},w)}}});function ts(e,t){return new Date(e)-new Date(t)}const ns={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>e==="ad"||e==="da",default:"ad"}};function as(e,t,n,o){const a=s(()=>{const{sortBy:i}=t.value;return i&&n.value.find(d=>d.name===i)||null}),r=s(()=>e.sortMethod!==void 0?e.sortMethod:(i,d,v)=>{const c=n.value.find(f=>f.name===d);if(c===void 0||c.field===void 0)return i;const h=v===!0?-1:1,m=typeof c.field=="function"?f=>c.field(f):f=>f[c.field];return i.sort((f,C)=>{let x=m(f),S=m(C);return x==null?-1*h:S==null?1*h:c.sort!==void 0?c.sort(x,S,f,C)*h:pn(x)===!0&&pn(S)===!0?(x-S)*h:ma(x)===!0&&ma(S)===!0?ts(x,S)*h:typeof x=="boolean"&&typeof S=="boolean"?(x-S)*h:([x,S]=[x,S].map(w=>
11(w+"").toLocaleString().toLowerCase()),x<S?-1*h:x===S?0:h)})});function u(i){let d=e.columnSortOrder;if(st(i)===!0)i.sortOrder&&(d=i.sortOrder),i=i.name;else{const h=n.value.find(m=>m.name===i);h!==void 0&&h.sortOrder&&(d=h.sortOrder)}let{sortBy:v,descending:c}=t.value;v!==i?(v=i,c=d==="da"):e.binaryStateSort===!0?c=!c:c===!0?d==="ad"?v=null:c=!1:d==="ad"?c=!0:v=null,o({sortBy:v,descending:c,page:1})}return{columnToSort:a,computedSortMethod:r,sort:u}}const ls={filter:[String,Object],filterMethod:Function};function os(e,t){const n=s(()=>e.filterMethod!==void 0?e.filterMethod:(o,a,r,u)=>{const i=a?a.toLowerCase():"";return o.filter(d=>r.some(v=>{const c=u(v,d)+"";return(c==="undefined"||c==="null"?"":c.toLowerCase()).indexOf(i)!==-1}))});return ie(()=>e.filter,()=>{ct(()=>{t({page:1},!0)})},{deep:!0}),{computedFilterMethod:n}}function rs(e,t){for(const n in t)if(t[n]!==e[n])return!1;return!0}function _l(e){return e.page<1&&(e.page=1),e.rowsPerPage!==void 0&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}const is={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function us(e,t){const{props:n,emit:o}=e,a=A(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:n.rowsPerPageOptions.length>0?n.rowsPerPageOptions[0]:5},n.pagination)),r=s(()=>{const c=n["onUpdate:pagination"]!==void 0?{...a.value,...n.pagination}:a.value;return _l(c)}),u=s(()=>r.value.rowsNumber!==void 0);function i(c){d({pagination:c,filter:n.filter})}function d(c={}){ct(()=>{o("request",{pagination:c.pagination||r.value,filter:c.filter||n.filter,getCellValue:t})})}function v(c,h){const m=_l({...r.value,...c});if(rs(r.value,m)===!0){u.value===!0&&h===!0&&i(m);return}if(u.value===!0){i(m);return}n.pagination!==void 0&&n["onUpdate:pagination"]!==void 0?o("update:pagination",m):a.value=m}return{innerPagination:a,computedPagination:r,isServerSide:u,requestServerInteraction:d,setPagination:v}}function ss(e,t,n,o,a,r){const{props:u,emit:i,proxy:{$q:d}}=e,v=s(()=>o.value===!0?n.value.rowsNumber||0:r.value),c=s(()=>{const{page:g,rowsPerPage:M}=n.value;return(g-1)*M}),h=s(()=>{const{page:g,rowsPerPage:M}=n.value;return g*M}),m=s(()=>n.value.page===1),f=s(()=>n.value.rowsPerPage===0?1:Math.max(1,Math.ceil(v.value/n.value.rowsPerPage))),C=s(()=>h.value===0?!0:n.value.page>=f.value),x=s(()=>(u.rowsPerPageOptions.includes(t.value.rowsPerPage)?u.rowsPerPageOptions:[t.value.rowsPerPage].concat(u.rowsPerPageOptions)).map(M=>({label:M===0?d.lang.table.allRows:""+M,value:M})));ie(f,(g,M)=>{if(g===M)return;const D=n.value.page;g&&!D?a({page:1}):g<D&&a({page:g})});function S(){a({page:1})}function w(){const{page:g}=n.value;g>1&&a({page:g-1})}function T(){const{page:g,rowsPerPage:M}=n.value;h.value>0&&g*M<v.value&&a({page:g+1})}function y(){a({page:f.value})}return u["onUpdate:pagination"]!==void 0&&i("update:pagination",{...n.value}),{firstRowIndex:c,lastRowIndex:h,isFirstPage:m,isLastPage:C,pagesNumber:f,computedRowsPerPageOptions:x,computedRowsNumber:v,firstPage:S,prevPage:w,nextPage:T,lastPage:y}}const cs={selection:{type:String,default:"none",validator:e=>["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},ds=["update:selected","selection"];function vs(e,t,n,o){const a=s(()=>{const C={};return e.selected.map(o.value).forEach(x=>{C[x]=!0}),C}),r=s(()=>e.selection!=="none"),u=s(()=>e.selection==="single"),i=s(()=>e.selection==="multiple"),d=s(()=>n.value.length>0&&n.value.every(C=>a.value[o.value(C)]===!0)),v=s(()=>d.value!==!0&&n.value.some(C=>a.value[o.value(C)]===!0)),c=s(()=>e.selected.length);function h(C){return a.value[C]===!0}function m(){t("update:selected",[])}function f(C,x,S,w){t("selection",{rows:x,added:S,keys:C,evt:w});const T=u.value===!0?S===!0?x:[]:S===!0?e.selected.concat(x):e.selected.filter(y=>C.includes(o.value(y))===!1);t("update:selected",T)}return{hasSelectionMode:r,singleSelection:u,multipleSelection:i,allRowsSelected:d,someRowsSelected:v,rowsSelectedNumber:c,isRowSelected:h,clearSelection:m,updateSelection:f}}function xl(e){return Array.isArray(e)?e.slice():[]}const fs={expanded:Array}
11,ms=["update:expanded"];function gs(e,t){const n=A(xl(e.expanded));ie(()=>e.expanded,u=>{n.value=xl(u)});function o(u){return n.value.includes(u)}function a(u){e.expanded!==void 0?t("update:expanded",u):n.value=u}function r(u,i){const d=n.value.slice(),v=d.indexOf(u);i===!0?v===-1&&(d.push(u),a(d)):v!==-1&&(d.splice(v,1),a(d))}return{isRowExpanded:o,setExpanded:a,updateExpanded:r}}const hs={visibleColumns:Array};function bs(e,t,n){const o=s(()=>{if(e.columns!==void 0)return e.columns;const i=e.rows[0];return i!==void 0?Object.keys(i).map(d=>({name:d,label:d.toUpperCase(),field:d,align:pn(i[d])?"right":"left",sortable:!0})):[]}),a=s(()=>{const{sortBy:i,descending:d}=t.value;return(e.visibleColumns!==void 0?o.value.filter(c=>c.required===!0||e.visibleColumns.includes(c.name)===!0):o.value).map(c=>{const h=c.align||"right",m=`text-${h}`;return{...c,align:h,__iconClass:`q-table__sort-icon q-table__sort-icon--${h}`,__thClass:m+(c.headerClasses!==void 0?" "+c.headerClasses:"")+(c.sortable===!0?" sortable":"")+(c.name===i?` sorted ${d===!0?"sort-desc":""}`:""),__tdStyle:c.style!==void 0?typeof c.style!="function"?()=>c.style:c.style:()=>null,__tdClass:c.classes!==void 0?typeof c.classes!="function"?()=>m+" "+c.classes:f=>m+" "+c.classes(f):()=>m}})}),r=s(()=>{const i={};return a.value.forEach(d=>{i[d.name]=d}),i}),u=s(()=>e.tableColspan!==void 0?e.tableColspan:a.value.length+(n.value===!0?1:0));return{colList:o,computedCols:a,computedColsMap:r,computedColspan:u}}const $n="q-table__bottom row items-center",Go={};io.forEach(e=>{Go[e]={}});W({name:"QTable",props:{rows:{type:Array,default:()=>[]},rowKey:{type:[String,Function],default:"id"},columns:Array,loading:Boolean,iconFirstPage:String,iconPrevPage:String,iconNextPage:String,iconLastPage:String,title:String,hideHeader:Boolean,grid:Boolean,gridHeader:Boolean,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:e=>["horizontal","vertical","cell","none"].includes(e)},wrapCells:Boolean,virtualScroll:Boolean,virtualScrollTarget:{default:void 0},...Go,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,color:{type:String,default:"grey-8"},titleClass:[String,Array,Object],tableStyle:[String,Array,Object],tableClass:[String,Array,Object],tableHeaderStyle:[String,Array,Object],tableHeaderClass:[String,Array,Object],cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object],hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean,onRowClick:Function,onRowDblclick:Function,onRowContextmenu:Function,...Ee,...Pa,...hs,...ls,...is,...fs,...cs,...ns},emits:["request","virtualScroll",...za,...ms,...ds],setup(e,{slots:t,emit:n}){const o=he(),{proxy:{$q:a}}=o,r=He(e,a),{inFullscreen:u,toggleFullscreen:i}=La(),d=s(()=>typeof e.rowKey=="function"?e.rowKey:I=>I[e.rowKey]),v=A(null),c=A(null),h=s(()=>e.grid!==!0&&e.virtualScroll===!0),m=s(()=>" q-table__card"+(r.value===!0?" q-table__card--dark q-dark":"")+(e.square===!0?" q-table--square":"")+(e.flat===!0?" q-table--flat":"")+(e.bordered===!0?" q-table--bordered":"")),f=s(()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(e.grid===!0?" q-table--grid":m.value)+(r.value===!0?" q-table--dark":"")+(e.dense===!0?" q-table--dense":"")+(e.wrapCells===!1?" q-table--no-wrap":"")+(u.value===!0?" fullscreen scroll":"")),C=s(()=>f.value+(e.loading===!0?" q-table--loading":""));ie(()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+f.value,()=>{h.value===!0&&c.value!==null&&c.value.reset()});const{innerPagination:x,computedPagination:S,isServerSide:w,requestServerInteraction:T,setPagination:y}=us(o,U),{computedFilterMethod:g}=os(e,y),{isRowExpanded:M,setExpanded:D,updateExpanded:O}=gs(e,n),$=s(()=>{let I=e.rows;if(w.value===!0||I.length===0)return I;const{sortBy:ne,descending:ve}=S.value;return e.filter&&(I=g.value(I,e.filter,me.value,U)),Fe.value!==null&&(I=Me.value(e.rows===I?I.slice():I,ne,ve)),I}
11),J=s(()=>$.value.length),E=s(()=>{let I=$.value;if(w.value===!0)return I;const{rowsPerPage:ne}=S.value;return ne!==0&&(ze.value===0&&e.rows!==I?I.length>k.value&&(I=I.slice(0,k.value)):I=I.slice(ze.value,k.value)),I}),{hasSelectionMode:N,singleSelection:Q,multipleSelection:_,allRowsSelected:L,someRowsSelected:V,rowsSelectedNumber:B,isRowSelected:F,clearSelection:Y,updateSelection:te}=vs(e,n,E,d),{colList:be,computedCols:me,computedColsMap:ce,computedColspan:pe}=bs(e,S,N),{columnToSort:Fe,computedSortMethod:Me,sort:Te}=as(e,S,be,y),{firstRowIndex:ze,lastRowIndex:k,isFirstPage:p,isLastPage:j,pagesNumber:K,computedRowsPerPageOptions:G,computedRowsNumber:Se,firstPage:ee,prevPage:$e,nextPage:qe,lastPage:Be}=ss(o,x,S,w,y,J),Je=s(()=>E.value.length===0),Ve=s(()=>{const I={};return io.forEach(ne=>{I[ne]=e[ne]}),I.virtualScrollItemSize===void 0&&(I.virtualScrollItemSize=e.dense===!0?28:48),I});function Pe(){h.value===!0&&c.value.reset()}function X(){if(e.grid===!0)return Nt();const I=e.hideHeader!==!0?we:null;if(h.value===!0){const ve=t["top-row"],_e=t["bottom-row"],Ae={default:We=>fe(We.item,t.body,We.index)};if(ve!==void 0){const We=l("tbody",ve({cols:me.value}));Ae.before=I===null?()=>We:()=>[I()].concat(We)}else I!==null&&(Ae.before=I);return _e!==void 0&&(Ae.after=()=>l("tbody",_e({cols:me.value}))),l(es,{ref:c,class:e.tableClass,style:e.tableStyle,...Ve.value,scrollTarget:e.virtualScrollTarget,items:E.value,type:"__qtable",tableColspan:pe.value,onVirtualScroll:R},Ae)}const ne=[ge()];return I!==null&&ne.unshift(I()),Xo({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},ne)}function oe(I,ne){if(c.value!==null){c.value.scrollTo(I,ne);return}I=parseInt(I,10);const ve=v.value.querySelector(`tbody tr:nth-of-type(${I+1})`);if(ve!==null){const _e=v.value.querySelector(".q-table__middle.scroll"),Ae=ve.offsetTop-e.virtualScrollStickySizeStart,We=Ae<_e.scrollTop?"decrease":"increase";_e.scrollTop=Ae,n("virtualScroll",{index:I,from:0,to:x.value.rowsPerPage-1,direction:We})}}function R(I){n("virtualScroll",I)}function le(){return[l(yu,{class:"q-table__linear-progress",color:e.color,dark:r.value,indeterminate:!0,trackColor:"transparent"})]}function fe(I,ne,ve){const _e=d.value(I),Ae=F(_e);if(ne!==void 0)return ne(ye({key:_e,row:I,pageIndex:ve,__trClass:Ae?"selected":""}));const We=t["body-cell"],b=me.value.map(P=>{const re=t[`body-cell-${P.name}`],ae=re!==void 0?re:We;return ae!==void 0?ae(Ie({key:_e,row:I,pageIndex:ve,col:P})):l("td",{class:P.__tdClass(I),style:P.__tdStyle(I)},U(P,I))});if(N.value===!0){const P=t["body-selection"],re=P!==void 0?P(Ye({key:_e,row:I,pageIndex:ve})):[l(zn,{modelValue:Ae,color:e.color,dark:r.value,dense:e.dense,"onUpdate:modelValue":(ae,Le)=>{te([_e],[I],ae,Le)}})];b.unshift(l("td",{class:"q-table--col-auto-width"},re))}const q={key:_e,class:{selected:Ae}};return e.onRowClick!==void 0&&(q.class["cursor-pointer"]=!0,q.onClick=P=>{n("RowClick",P,I,ve)}),e.onRowDblclick!==void 0&&(q.class["cursor-pointer"]=!0,q.onDblclick=P=>{n("RowDblclick",P,I,ve)}),e.onRowContextmenu!==void 0&&(q.class["cursor-pointer"]=!0,q.onContextmenu=P=>{n("RowContextmenu",P,I,ve)}),l("tr",q,b)}function ge(){const I=t.body,ne=t["top-row"],ve=t["bottom-row"];let _e=E.value.map((Ae,We)=>fe(Ae,I,We));return ne!==void 0&&(_e=ne({cols:me.value}).concat(_e)),ve!==void 0&&(_e=_e.concat(ve({cols:me.value}))),l("tbody",_e)}function ye(I){return H(I),I.cols=I.cols.map(ne=>Tt({...ne},"value",()=>U(ne,I.row))),I}function Ie(I){return H(I),Tt(I,"value",()=>U(I.col,I.row)),I}function Ye(I){return H(I),I}function H(I){Object.assign(I,{cols:me.value,colsMap:ce.value,sort:Te,rowIndex:ze.value+I.pageIndex,color:e.color,dark:r.value,dense:e.dense}),N.value===!0&&Tt(I,"selected",()=>F(I.key),(ne,ve)=>{te([I.key],[I.row],ne,ve)}),Tt(I,"expand",()=>M(I.key),ne=>{O(I.key,ne)})}function U(I,ne){const ve=typeof I.field=="function"?I.field(ne):ne[I.field];return I.format!==void 0?I.format(ve,ne):ve}const se=s(()=>({pagination:S.value,pagesNumber:K.value,isFirstPage:p.value,isLastPage:j.value,firstPage:ee,prevPage:$e,nextPage:qe,lastPage:Be,inFullscreen:u.value,toggleFullscreen:i}));
11function z(){const I=t.top,ne=t["top-left"],ve=t["top-right"],_e=t["top-selection"],Ae=N.value===!0&&_e!==void 0&&B.value>0,We="q-table__top relative-position row items-center";if(I!==void 0)return l("div",{class:We},[I(se.value)]);let b;if(Ae===!0?b=_e(se.value).slice():(b=[],ne!==void 0?b.push(l("div",{class:"q-table__control"},[ne(se.value)])):e.title&&b.push(l("div",{class:"q-table__control"},[l("div",{class:["q-table__title",e.titleClass]},e.title)]))),ve!==void 0&&(b.push(l("div",{class:"q-table__separator col"})),b.push(l("div",{class:"q-table__control"},[ve(se.value)]))),b.length!==0)return l("div",{class:We},b)}const Z=s(()=>V.value===!0?null:L.value);function we(){const I=ue();return e.loading===!0&&t.loading===void 0&&I.push(l("tr",{class:"q-table__progress"},[l("th",{class:"relative-position",colspan:pe.value},le())])),l("thead",I)}function ue(){const I=t.header,ne=t["header-cell"];if(I!==void 0)return I(xe({header:!0})).slice();const ve=me.value.map(_e=>{const Ae=t[`header-cell-${_e.name}`],We=Ae!==void 0?Ae:ne,b=xe({col:_e});return We!==void 0?We(b):l(Gu,{key:_e.name,props:b},()=>_e.label)});if(Q.value===!0&&e.grid!==!0)ve.unshift(l("th",{class:"q-table--col-auto-width"}," "));else if(_.value===!0){const _e=t["header-selection"],Ae=_e!==void 0?_e(xe({})):[l(zn,{color:e.color,modelValue:Z.value,dark:r.value,dense:e.dense,"onUpdate:modelValue":De})];ve.unshift(l("th",{class:"q-table--col-auto-width"},Ae))}return[l("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},ve)]}function xe(I){return Object.assign(I,{cols:me.value,sort:Te,colsMap:ce.value,color:e.color,dark:r.value,dense:e.dense}),_.value===!0&&Tt(I,"selected",()=>Z.value,De),I}function De(I){V.value===!0&&(I=!1),te(E.value.map(d.value),E.value,I)}const lt=s(()=>
11{const I=[e.iconFirstPage||a.iconSet.table.firstPage,e.iconPrevPage||a.iconSet.table.prevPage,e.iconNextPage||a.iconSet.table.nextPage,e.iconLastPage||a.iconSet.table.lastPage];return a.lang.rtl===!0?I.reverse():I});function Xe(){if(e.hideBottom===!0)return;if(Je.value===!0){if(e.hideNoData===!0)return;const ve=e.loading===!0?e.loadingLabel||a.lang.table.loading:e.filter?e.noResultsLabel||a.lang.table.noResults:e.noDataLabel||a.lang.table.noData,_e=t["no-data"],Ae=_e!==void 0?[_e({message:ve,icon:a.iconSet.table.warning,filter:e.filter})]:[l(Ke,{class:"q-table__bottom-nodata-icon",name:a.iconSet.table.warning}),ve];return l("div",{class:$n+" q-table__bottom--nodata"},Ae)}const I=t.bottom;if(I!==void 0)return l("div",{class:$n},[I(se.value)]);const ne=e.hideSelectedBanner!==!0&&N.value===!0&&B.value>0?[l("div",{class:"q-table__control"},[l("div",[(e.selectedRowsLabel||a.lang.table.selectedRecords)(B.value)])])]:[];if(e.hidePagination!==!0)return l("div",{class:$n+" justify-end"},wt(ne));if(ne.length>0)return l("div",{class:$n},ne)}function St(I){y({page:1,rowsPerPage:I.value})}function wt(I){let ne;const{rowsPerPage:ve}=S.value,_e=e.paginationLabel||a.lang.table.pagination,Ae=t.pagination,We=e.rowsPerPageOptions.length>1;if(I.push(l("div",{class:"q-table__separator col"})),We===!0&&I.push(l("div",{class:"q-table__control"},[l("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||a.lang.table.recordsPerPage]),l(Nr,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:ve,options:G.value,displayValue:ve===0?a.lang.table.allRows:ve,dark:r.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":St})])),Ae!==void 0)ne=Ae(se.value);else if(ne=[l("span",ve!==0?{class:"q-table__bottom-item"}:{},[ve?_e(ze.value+1,Math.min(k.value,Se.value),Se.value):_e(1,J.value,Se.value)])],ve!==0&&K.value>1){const b={color:e.color,round:!0,dense:!0,flat:!0};e.dense===!0&&(b.size="sm"),K.value>2&&ne.push(l(Oe,{key:"pgFirst",...b,icon:lt.value[0],disable:p.value,onClick:ee})),ne.push(l(Oe,{key:"pgPrev",...b,icon:lt.value[1],disable:p.value,onClick:$e}),l(Oe,{key:"pgNext",...b,icon:lt.value[2],disable:j.value,onClick:qe})),K.value>2&&ne.push(l(Oe,{key:"pgLast",...b,icon:lt.value[3],disable:j.value,onClick:Be}))}return I.push(l("div",{class:"q-table__control"},ne)),I}function It(){const I=e.gridHeader===!0?[l("table",{class:"q-table"},[we()])]:e.loading===!0&&t.loading===void 0?le():void 0;return l("div",{class:"q-table__middle"},I)}function Nt(){const I=t.item!==void 0?t.item:ne=>{const ve=ne.cols.map(Ae=>l("div",{class:"q-table__grid-item-row"},[l("div",{class:"q-table__grid-item-title"},[Ae.label]),l("div",{class:"q-table__grid-item-value"},[Ae.value])]));if(N.value===!0){const Ae=t["body-selection"],We=Ae!==void 0?Ae(ne):[l(zn,{modelValue:ne.selected,color:e.color,dark:r.value,dense:e.dense,"onUpdate:modelValue":(b,q)=>{te([ne.key],[ne.row],b,q)}})];ve.unshift(l("div",{class:"q-table__grid-item-row"},We),l(Xt,{dark:r.value}))}const _e={class:["q-table__grid-item-card"+m.value,e.cardClass],style:e.cardStyle};return(e.onRowClick!==void 0||e.onRowDblclick!==void 0)&&(_e.class[0]+=" cursor-pointer",e.onRowClick!==void 0&&(_e.onClick=Ae=>{n("RowClick",Ae,ne.row,ne.pageIndex)}),e.onRowDblclick!==void 0&&(_e.onDblclick=Ae=>{n("RowDblclick",Ae,ne.row,ne.pageIndex)})),l("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(ne.selected===!0?" q-table__grid-item--selected":"")},[l("div",_e,ve)])};return l("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},E.value.map((ne,ve)=>I(ye({key:d.value(ne),row:ne,pageIndex:ve}))))}return Object.assign(o.proxy,{requestServerInteraction:T,setPagination:y,firstPage:ee,prevPage:$e,nextPage:qe,lastPage:Be,isRowSelected:F,clearSelection:Y,isRowExpanded:M,setExpanded:D,sort:Te,resetVirtualScroll:Pe,scrollTo:oe,getCellValue:U}),eo(o.proxy,{filteredSortedRows:()=>$.value,computedRows:()=>E.value,computedRowsNumber:()=>Se.value}),()=>{const I=[z()],ne={ref:v,class:C.value};return e.grid===!0?I.push(It()):Object.assign(ne,{class:[ne.class,e.cardClass],style:e.cardStyle}),I.push(X(),Xe()),e.loading===!0&&t.loading!==void 0&&I.push(t.loading()),l("div",ne,I)}}});W({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){const n=he(),o=s(()=>"q-td"+(e.autoWidth===!0?" q-table--col-auto-width":"")+(e.noHover===!0?" q-td--no-hover":"")+" ");return()=>{if(e.props===void 0)return l("td",{class:o.value},Ce(t.default));const a=n.vnode.key,r=(e.props.colsMap!==void 0?e.props.colsMap[a]:null)||e.props.col;if(r===void 0)return;const{row:u}=e.props;return l("td",{class:o.value+r.__tdClass(u),style:r.__tdStyle(u)},Ce(t.default))}}});W({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){const n=s(()=>"q-tr"+(e.props===void 0||e.props.header===!0?"":" "+e.props.__trClass)+(e.noHover===!0?" q-tr--no-hover":""));return()=>l("tr",{class:n.value},Ce(t.default))}});W({name:"QRouteTab",props:{...jn,...wo},emits:So,setup(e,{slots:t,emit:n}){const o=Nl({useDisableForRouterLinkProps:!1}),{renderTab:a,$tabs:r}=_o(e,t,n,{exact:s(()=>e.exact),...o});return ie(()=>`${e.name} | ${e.exact} | ${(o.resolvedLink.value||{}).href}`,()=>{r.verifyRouteModel()}),()=>a(o.linkTag.value,o.linkAttrs.value)}});function ys(e,t){if(e.hour!==null){if(e.minute===null)return"minute";if(t===!0&&e.second===null)return"second"}return"hour"}function ps(){const e=new Date;return{hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}}W({name:"QTime",props:{...Ee,...Ft,...To,mask:{default:null},format24h:{type:Boolean,default:null},defaultDate:{type:String,validator:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e)},options:Function,hourOptions:Array,minuteOptions:Array,secondOptions:Array,withSeconds:Boolean,nowBtn:Boolean},emits:$o,setup(e,{slots:t,emit:n}){const o=he(),{$q:a}=o.proxy,r=He(e,a),{tabindex:u,headerClass:i,getLocale:d,getCurrentDate:v}=Ao(e,a),c=xn(e),h=Gt(c);let m,f;const C=A(null),x=s(()=>Me()),S=s(()=>d()),w=s(()=>Te()),T=mn(e.modelValue,x.value,S.value,e.calendar,w.value),y=A(ys(T)),g=A(T),M=A(T.hour===null||T.hour<12),D=s(()=>`q-time q-time--${e.landscape===!0?"landscape":"portrait"}
11`+(r.value===!0?" q-time--dark q-dark":"")+(e.disable===!0?" disabled":e.readonly===!0?" q-time--readonly":"")+(e.bordered===!0?" q-time--bordered":"")+(e.square===!0?" q-time--square no-border-radius":"")+(e.flat===!0?" q-time--flat no-shadow":"")),O=s(()=>{const H=g.value;return{hour:H.hour===null?"--":$.value===!0?Re(H.hour):String(M.value===!0?H.hour===0?12:H.hour:H.hour>12?H.hour-12:H.hour),minute:H.minute===null?"--":Re(H.minute),second:H.second===null?"--":Re(H.second)}}),$=s(()=>e.format24h!==null?e.format24h:a.lang.date.format24h),J=s(()=>{const H=y.value==="hour",U=H===!0?12:60,se=g.value[y.value];let Z=`rotate(${Math.round(se*(360/U))-180}deg) translateX(-50%)`;return H===!0&&$.value===!0&&g.value.hour>=12&&(Z+=" scale(.7)"),{transform:Z}}),E=s(()=>g.value.hour!==null),N=s(()=>E.value===!0&&g.value.minute!==null),Q=s(()=>e.hourOptions!==void 0?H=>e.hourOptions.includes(H):e.options!==void 0?H=>e.options(H,null,null):null),_=s(()=>e.minuteOptions!==void 0?H=>e.minuteOptions.includes(H):e.options!==void 0?H=>e.options(g.value.hour,H,null):null),L=s(()=>e.secondOptions!==void 0?H=>e.secondOptions.includes(H):e.options!==void 0?H=>e.options(g.value.hour,g.value.minute,H):null),V=s(()=>{if(Q.value===null)return null;const H=ce(0,11,Q.value),U=ce(12,11,Q.value);return{am:H,pm:U,values:H.values.concat(U.values)}}),B=s(()=>_.value!==null?ce(0,59,_.value):null),F=s(()=>L.value!==null?ce(0,59,L.value):null),Y=s(()=>{switch(y.value){case"hour":return V.value;case"minute":return B.value;case"second":return F.value}}),te=s(()=>{let H,U,se=0,z=1;const Z=Y.value!==null?Y.value.values:void 0;y.value==="hour"?$.value===!0?(H=0,U=23):(H=0,U=11,M.value===!1&&(se=12)):(H=0,U=55,z=5);const we=[];for(let ue=H,xe=H;ue<=U;ue+=z,xe++){const De=ue+se,lt=Z!==void 0&&Z.includes(De)===!1,Xe=y.value==="hour"&&ue===0?$.value===!0?"00":"12":ue;we.push({val:De,index:xe,disable:lt,label:Xe})}return we}),be=s(()=>[[pt,p,void 0,{stop:!0,prevent:!0,mouse:!0}]]);ie(()=>e.modelValue,H=>{const U=mn(H,x.value,S.value,e.calendar,w.value);(U.dateHash!==g.value.dateHash||U.timeHash!==g.value.timeHash)&&(g.value=U,U.hour===null?y.value="hour":M.value=U.hour<12)}),ie([x,S],()=>{ct(()=>{ye()})});function me(){const H={...v(),...ps()};ye(H),Object.assign(g.value,H),y.value="hour"}function ce(H,U,se){const z=Array.apply(null,{length:U+1}).map((Z,we)=>{const ue=we+H;return{index:ue,val:se(ue)===!0}}).filter(Z=>Z.val===!0).map(Z=>Z.index);return{min:z[0],max:z[z.length-1],values:z,threshold:U+1}}function pe(H,U,se){const z=Math.abs(H-U);return Math.min(z,se-z)}function Fe(H,{min:U,max:se,values:z,threshold:Z}){if(H===U)return U;if(H<U||H>se)return pe(H,U,Z)<=pe(H,se,Z)?U:se;const we=z.findIndex(De=>H<=De),ue=z[we-1],xe=z[we];return H-ue<=xe-H?ue:xe}function Me(){return e.calendar!=="persian"&&e.mask!==null?e.mask:`HH:mm${e.withSeconds===!0?":ss":""}`}function Te(){if(typeof e.defaultDate!="string"){const H=v(!0);return H.dateHash=kt(H),H}return mn(e.defaultDate,"YYYY/MM/DD",void 0,e.calendar)}function ze(){return jl(o)===!0||Y.value!==null&&(Y.value.values.length===0||y.value==="hour"&&$.value!==!0&&V.value[M.value===!0?"am":"pm"].values.length===0)}function k(){const H=C.value,{top:U,left:se,width:z}=H.getBoundingClientRect(),Z=z/2;return{top:U+Z,left:se+Z,dist:Z*.7}}function p(H){if(ze()!==!0){if(H.isFirst===!0){m=k(),f=K(H.evt,m);return}f=K(H.evt,m,f),H.isFinal===!0&&(m=!1,f=null,j())}}function j(){y.value==="hour"?y.value="minute":e.withSeconds&&y.value==="minute"&&(y.value="second")}function K(H,U,se){const z=bt(H),Z=Math.abs(z.top-U.top),we=Math.sqrt(Math.pow(Math.abs(z.top-U.top),2)+Math.pow(Math.abs(z.left-U.left),2));let ue,xe=Math.asin(Z/we)*(180/Math.PI);if(z.top<U.top?xe=U.left<z.left?90-xe:270+xe:xe=U.left<z.left?xe+90:270-xe,y.value==="hour"){if(ue=xe/30,V.value!==null){const De=$.value!==!0?M.value===!0:V.value.am.values.length>0&&V.value.pm.values.length>0?we>=U.dist:V.value.am.values.length>0;ue=Fe(ue+(De===!0?0:12),V.value[De===!0?"am":"pm"])}else ue=Math.round(ue),$.value===!0?we<U.dist?ue<12&&(ue+=12):ue===12&&(ue=0):M.value===!0&&ue===12?ue=0:M.value===!1&&ue!==12&&(ue+=12);$.value===!0&&(M.value=ue<12)}else ue=Math.round(xe/6)%60,y.value==="minute"&&B.value!==null?ue=Fe(ue,B.value):y.value==="second"&&F.value!==null&&(ue=Fe(ue,F.value));return se!==ue&&R[y.value](ue),ue}const G={hour(){y.value="hour"},minute(){y.value="minute"},second(){y.value="second"}};function Se(H){H.keyCode===13&&le()}function ee(H){H.keyCode===13&&fe()}function $e(H){ze()!==!0&&(a.platform.is.desktop!==!0&&K(H,k()),j())}function qe(H){ze()!==!0&&K(H,k())}function Be(H){if(H.keyCode===13)y.value="hour";else if([37,39].includes(H.keyCode)){const U=H.keyCode===37?-1:1;if(V.value!==null){const se=$.value===!0?V.value.values:V.value[M.value===!0?"am":"pm"].values;if(se.length===0)return;if(g.value.hour===null)Pe(se[0]);else{const z=(se.length+se.indexOf(g.value.hour)+U)%se.length;Pe(se[z])}}else{const se=$.value===!0?24:12,z=$.value!==!0&&M.value===!1?12:0,Z=g.value.hour===null?-U:g.value.hour;Pe(z+(24+Z+U)%se)}}}function Je(H){if(H.keyCode===13)y.value="minute";else if([37,39].includes(H.keyCode)){const U=H.keyCode===37?-1:1;if(B.value!==null){const se=B.value.values;if(se.length===0)return;if(g.value.minute===null)X(se[0]);else{const z=(se.length+se.indexOf(g.value.minute)+U)%se.length;X(se[z])}}else{const se=g.value.minute===null?-U:g.value.minute;X((60+se+U)%60)}}}function Ve(H){if(H.keyCode===13)y.value="second";else if([37,39].includes(H.keyCode)){const U=H.keyCode===37?-1:1;if(F.value!==null){const se=F.value.values;if(se.length===0)return;if(g.value.seconds===null)oe(se[0]);else{const z=(se.length+se.indexOf(g.value.second)+U)%se.length;oe(se[z])}}else{const se=g.value.second===null?-U:g.value.second;oe((60+se+U)%60)}}}function Pe(H){g.value.hour!==H&&(g.value.hour=H,ge())}function X(H){g.value.minute!==H&&(g.value.minute=H,ge())}function oe(H){g.value.second!==H&&(g.value.second=H,ge())}const R={hour:Pe,minute:X,second:oe};function le(){M.value===!1&&(M.value=!0,g.value.hour!==null&&(g.value.hour-=12,ge
11()))}function fe(){M.value===!0&&(M.value=!1,g.value.hour!==null&&(g.value.hour+=12,ge()))}function ge(){if(Q.value!==null&&Q.value(g.value.hour)!==!0){g.value=mn(),y.value="hour";return}if(_.value!==null&&_.value(g.value.minute)!==!0){g.value.minute=null,g.value.second=null,y.value="minute";return}if(e.withSeconds===!0&&L.value!==null&&L.value(g.value.second)!==!0){g.value.second=null,y.value="second";return}g.value.hour===null||g.value.minute===null||e.withSeconds===!0&&g.value.second===null||ye()}function ye(H){const U=Object.assign({...g.value},H),se=e.calendar==="persian"?Re(U.hour)+":"+Re(U.minute)+(e.withSeconds===!0?":"+Re(U.second):""):Ro(new Date(U.year,U.month===null?null:U.month-1,U.day,U.hour,U.minute,U.second,U.millisecond),x.value,S.value,U.year,U.timezoneOffset);U.changed=se!==e.modelValue,n("update:modelValue",se,U)}function Ie(){const H=[l("div",{class:"q-time__link "+(y.value==="hour"?"q-time__link--active":"cursor-pointer"),tabindex:u.value,onClick:G.hour,onKeyup:Be},O.value.hour),l("div",":"),l("div",E.value===!0?{class:"q-time__link "+(y.value==="minute"?"q-time__link--active":"cursor-pointer"),tabindex:u.value,onKeyup:Je,onClick:G.minute}:{class:"q-time__link"},O.value.minute)];e.withSeconds===!0&&H.push(l("div",":"),l("div",N.value===!0?{class:"q-time__link "+(y.value==="second"?"q-time__link--active":"cursor-pointer"),tabindex:u.value,onKeyup:Ve,onClick:G.second}:{class:"q-time__link"},O.value.second));const U=[l("div",{class:"q-time__header-label row items-center no-wrap",dir:"ltr"},H)];return $.value===!1&&U.push(l("div",{class:"q-time__header-ampm column items-between no-wrap"},[l("div",{class:"q-time__link "+(M.value===!0?"q-time__link--active":"cursor-pointer"),tabindex:u.value,onClick:le,onKeyup:Se},"AM"),l("div",{class:"q-time__link "+(M.value!==!0?"q-time__link--active":"cursor-pointer"),tabindex:u.value,onClick:fe,onKeyup:ee},"PM")])),l("div",{class:"q-time__header flex flex-center no-wrap "+i.value},U)}function Ye(){const H=g.value[y.value];return l("div",{class:"q-time__content col relative-position"},[l(gt,{name:"q-transition--scale"},()=>l("div",{key:"clock"+y.value,class:"q-time__container-parent absolute-full"},[l("div",{ref:C,class:"q-time__container-child fit overflow-hidden"},[Lt(l("div",{class:"q-time__clock cursor-pointer non-selectable",onClick:$e,onMousedown:qe},[l("div",{class:"q-time__clock-circle fit"},[l("div",{class:"q-time__clock-pointer"+(g.value[y.value]===null?" hidden":e.color!==void 0?` text-${e.color}`:""),style:J.value}),te.value.map(U=>l("div",{class:`q-time__clock-position row flex-center q-time__clock-pos-${U.index}`+(U.val===H?" q-time__clock-position--active "+i.value:U.disable===!0?" q-time__clock-position--disable":"")},[l("span",U.label)]))])]),be.value)])])),e.nowBtn===!0?l(Oe,{class:"q-time__now-button absolute",icon:a.iconSet.datetime.now,unelevated:!0,size:"sm",round:!0,color:e.color,textColor:e.textColor,tabindex:u.value,onClick:me}):null])}return o.proxy.setNow=me,()=>{const H=[Ye()],U=Ce(t.default);return U!==void 0&&H.push(l("div",{class:"q-time__actions"},U)),e.name!==void 0&&e.disable!==!0&&h(H,"push"),l("div",{class:D.value,tabindex:-1},[Ie(),l("div",{class:"q-time__main col overflow-auto"},H)])}}});W({name:"QTimeline",props:{...Ee,color:{type:String,default:"primary"},side:{type:String,default:"right",validator:e=>["left","right"].includes(e)},layout:{type:String,default:"dense",validator:e=>["dense","comfortable","loose"].includes(e)}},setup(e,{slots:t}){const n=he(),o=He(e,n.proxy.$q);_n(to,e);const a=s(()=>`q-timeline q-timeline--${e.layout} q-timeline--${e.layout}--${e.side}`+(o.value===!0?" q-timeline--dark":""));return()=>l("ul",{class:a.value},Ce(t.default))}});W({name:"QTimelineEntry",props:{heading:Boolean,tag:{type:String,default:"h3"},side:{type:String,default:"right",validator:e=>["left","right"].includes(e)},icon:String,avatar:String,color:String,title:String,subtitle:String,body:String},setup(e,{slots:t}){const n=Ot(to,rt);if(n===rt)return console.error("QTimelineEntry needs to be child of QTimeline"),rt;const o=s(()=>`q-timeline__entry q-timeline__entry--${e.side}`+(e.icon!==void 0||e.avatar!==void 0?" q-timeline__entry--icon":"")),a=s(()=>`q-timeline__dot text-${e.color||n.color}`),r=s(()=>n.layout==="comfortable"&&n.side==="left");return()=>{const u=pa(t.default,[]);if(e.body!==void 0&&u.unshift(e.body),e.heading===!0){const v=[l("div"),l("div"),l(e.tag,{class:"q-timeline__heading-title"},u)];return l("div",{class:"q-timeline__heading"},r.value===!0?v.reverse():v)}let i;e.icon!==void 0?i=[l(Ke,{class:"row items-center justify-center",n
11ame:e.icon})]:e.avatar!==void 0&&(i=[l("img",{class:"q-timeline__dot-img",src:e.avatar})]);const d=[l("div",{class:"q-timeline__subtitle"},[l("span",{},Ce(t.subtitle,[e.subtitle]))]),l("div",{class:a.value},i),l("div",{class:"q-timeline__content"},[l("h6",{class:"q-timeline__title"},Ce(t.title,[e.title]))].concat(u))];return l("li",{class:o.value},r.value===!0?d.reverse():d)}}});function ql(e){return(e*100).toFixed(2)+"%"}const Cs={...Ee,...ti,label:String,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,noThumbnails:Boolean,autoUpload:Boolean,hideUploadBtn:Boolean,disable:Boolean,readonly:Boolean},Zo=[...ni,"start","finish","added","removed"];function Ss(e){const t=he(),{props:n,slots:o,emit:a,proxy:r}=t,{$q:u}=r,i=He(n,u);function d(k,p,j){if(k.__status=p,p==="idle"){k.__uploaded=0,k.__progress=0,k.__sizeLabel=Xa(k.size),k.__progressLabel="0.00%";return}if(p==="failed"){r.$forceUpdate();return}k.__uploaded=p==="uploaded"?k.size:j,k.__progress=p==="uploaded"?1:Math.min(.9999,k.__uploaded/k.size),k.__progressLabel=ql(k.__progress),r.$forceUpdate()}const v=s(()=>n.disable!==!0&&n.readonly!==!0),c=A(!1),h=A(null),m=A(null),f={files:A([]),queuedFiles:A([]),uploadedFiles:A([]),uploadedSize:A(0),updateFileStatus:d,isAlive:()=>jl(t)===!1},{pickFiles:C,addFiles:x,onDragover:S,onDragleave:w,processFiles:T,getDndNode:y,maxFilesNumber:g,maxTotalSizeNumber:M}=ai({editable:v,dnd:c,getFileInput:be,addFilesToQueue:me});Object.assign(f,e({props:n,slots:o,emit:a,helpers:f})),f.isBusy===void 0&&(f.isBusy=A(!1));const D=A(0),O=s(()=>D.value===0?0:f.uploadedSize.value/D.value),$=s(()=>ql(O.value)),J=s(()=>Xa(D.value)),E=s(()=>v.value===!0&&f.isUploading.value!==!0&&(n.multiple===!0||f.queuedFiles.value.length===0)&&(n.maxFiles===void 0||f.files.value.length<g.value)&&(n.maxTotalSize===void 0||D.value<M.value)),N=s(()=>v.value===!0&&f.isBusy.value!==!0&&f.isUploading.value!==!0&&f.queuedFiles.value.length>0);_n(no,Fe);const Q=s(()=>"q-uploader column no-wrap"+(i.value===!0?" q-uploader--dark q-dark":"")+(n.bordered===!0?" q-uploader--bordered":"")+(n.square===!0?" q-uploader--square no-border-radius":"")+(n.flat===!0?" q-uploader--flat no-shadow":"")+(n.disable===!0?" disabled q-uploader--disable":"")+(c.value===!0?" q-uploader--dnd":"")),_=s(()=>"q-uploader__header"+(n.color!==void 0?` bg-${n.color}`:"")+(n.textColor!==void 0?` text-${n.textColor}`:""));ie(f.isUploading,(k,p)=>{p===!1&&k===!0?a("start"):p===!0&&k===!1&&a("finish")});function L(){n.disable===!1&&(f.abort(),f.uploadedSize.value=0,D.value=0,te(),f.files.value=[],f.queuedFiles.value=[],f.uploadedFiles.value=[])}function V(){n.disable===!1&&F(["uploaded"],()=>{f.uploadedFiles.value=[]})}function B(){F(["idle","failed"],({size:k})=>{D.value-=k,f.queuedFiles.value=[]})}function F(k,p){if(n.disable===!0)return;const j={files:[],size:0},K=f.files.value.filter(G=>k.indexOf(G.__status)===-1?!0:(j.size+=G.size,j.files.push(G),G.__img!==void 0&&window.URL.revokeObjectURL(G.__img.src),!1));j.files.length>0&&(f.files.value=K,p(j),a("removed",j.files))}function Y(k){n.disable||(k.__status==="uploaded"?f.uploadedFiles.value=f.uploadedFiles.value.filter(p=>p.__key!==k.__key):k.__status==="uploading"?k.__abort():D.value-=k.size,f.files.value=f.files.value.filter(p=>p.__key!==k.__key?!0:(p.__img!==void 0&&window.URL.revokeObjectURL(p.__img.src),!1)),f.queuedFiles.value=f.queuedFiles.value.filter(p=>p.__key!==k.__key),a("removed",[k]))}function te(){f.files.value.forEach(k=>{k.__img!==void 0&&window.URL.revokeObjectURL(k.__img.src)})}function be(){return m.value||h.value.getElementsByClassName("q-uploader__input")[0]}function me(k,p){const j=T(k,p,f.files.value,!0),K=be();K!=null&&(K.value=""),j!==void 0&&(j.forEach(G=>{if(f.updateFileStatus(G,"idle"),D.value+=G.size,n.noThumbnails!==!0&&G.type.toUpperCase().startsWith("IMAGE")){const Se=new Image;Se.src=window.URL.createObjectURL(G),G.__img=Se}}),f.files.value=f.files.value.concat(j),f.queuedFiles.value=f.queuedFiles.value.concat(j),a("added",j),n.autoUpload===!0&&f.upload())}function ce(){N.value===!0&&f.upload()}function pe(k,p,j){if(k===!0){const K={type:"a",key:p,icon:u.iconSet.uploader[p],flat:!0,dense:!0};let G;return p==="add"?(K.onClick=C,G=Fe):K.onClick=j,l(Oe,K,G)}}function Fe(){return l("input",{ref:m,class:"q-uploader__input overflow-hidden absolute-full",tabindex:-1,type:"file",title:"",accept:n.accept,multiple:n.multiple===!0?"multiple":void 0,capture:n.capture,onMousedown:mt,onClick:C,onChange:me})}function Me(){return o.header!==void 0?o.header(ze):[l("div",{class:"q-uploader__header-content column"},[l("div",{class:"flex flex-center no-wrap q-gutter-xs"},[pe(f.queuedFiles.value.length>0,"removeQueue",B),pe(f.uploadedFiles.value.length>0,"removeUploaded",V),f.isUploading.value===!0?l(zt,{class:"q-uploader__spinner"}):null,l("div",{class:"col column justify-center"},[n.label!==void 0?l("div",{class:"q-uploader__title"},[n.label]):null,l("div",{class:"q-uploader__subtitle"},[J.value+" / "+$.value])]),pe(E.value,"add"),pe(n.hideUploadBtn===!1&&N.value===!0,"upload",f.upload),pe(f.isUploading.value,"clear",f.abort)])])]}function Te(){return o.list!==void 0?o.list(ze):f.files.value.map(k=>l("div",{key:k.__key,class:"q-uploader__file relative-position"+(n.noThumbnails!==!0&&k.__img!==void 0?" q-uploader__file--img":"")+(k.__status==="failed"?" q-uploader__file--failed":k.__status==="uploaded"?" q-uploader__file--uploaded":""),style:n.noThumbnails!==!0&&k.__img!==void 0?{backgroundImage:'url("'+k.__img.src+'")'}:null},[l("div",{class:"q-uploader__file-header row flex-center no-wrap"},[k.__status==="failed"?l(Ke,{class:"q-uploader__file-status",name:u.iconSet.type.negative,color:"negative"}):null,l("div",{class:"q-uploader__file-header-content col"},[l("div",{class:"q-uploader__title"},[k.name]),l("div",{class:"q-uploader__subtitle row items-center no-wrap"},[k.__sizeLabel+" / "+k.__progressLabel])]),k.__status==="uploading"?l(bo,{value:k.__progress,min:0,max:1,indeterminate:k.__progress===0}):l(Oe,{round:!0,dense:!0,flat:!0,icon:u.iconSet.uploader[k.__status==="uploaded"?"done":"clear"],onClick:()=>{Y(k)}})])]))}nt(()=>{f.isUploading.value===!0&&f.abort(),f.files.value.length>0&&te()});const ze={};for(const k in f)Mr(f[k])===!0?Tt(ze,k,()=>f[k].value):ze[k]=f[k];return Object.assign(ze,{upload:ce,reset:L,removeUploadedFiles:V,removeQueuedFiles:B,removeFile:Y,pickFiles:C,addFiles:x}),eo(ze,{canAddFiles:()=>E.value,canUpload:()=>N.value,uploadSizeLabel:()=>J.value,uploadProgressLabel:()=>$.value}),Object.assign(r,ze),()=>{const k=[l("div",{class:_.value},Me()),l("div",{class:"q-uploader__list scroll"},Te()),y("uploader")];f.isBusy.value===!0&&k.push(l("div",{class:"q-uploader__overlay absolute-full flex flex-center"},[l(zt)]));const p={ref:h,class:Q.value};return E.value===!0&&Object.assign(p,{onDragover:S,onDragleave:w}),l("div",p,k)}}const ws=()=>!0;function Jo(e){const t={};return e.forEach(n=>{t[n]=ws}),t}const _s=Jo(Zo),xs=({name:e,props:t,emits:n,injectPlugin:o})=>W({name:e,props:{...Cs,...t},emits:st(n)===!0?{..._s,...n}:[...Zo,...n],setup(){return Ss(o)}});function qt(e){return typeof e=="function"?e:()=>e}const qs={url:[Function,String],method:{type:[Function,String],default:"POST"},fieldName:{type:[Function,String],default:()=>e=>
11e.name},headers:[Function,Array],formFields:[Function,Array],withCredentials:[Function,Boolean],sendRaw:[Function,Boolean],batch:[Function,Boolean],factory:Function},ks=["factoryFailed","uploaded","failed","uploading"];function Ms({props:e,emit:t,helpers:n}){const o=A([]),a=A([]),r=A(0),u=s(()=>({url:qt(e.url),method:qt(e.method),headers:qt(e.headers),formFields:qt(e.formFields),fieldName:qt(e.fieldName),withCredentials:qt(e.withCredentials),sendRaw:qt(e.sendRaw),batch:qt(e.batch)})),i=s(()=>r.value>0),d=s(()=>a.value.length>0);let v;function c(){o.value.forEach(C=>{C.abort()}),a.value.length>0&&(v=!0)}function h(){const C=n.queuedFiles.value.slice(0);n.queuedFiles.value=[],u.value.batch(C)?m(C):C.forEach(x=>{m([x])})}function m(C){if(r.value++,typeof e.factory!="function"){f(C,{});return}const x=e.factory(C);if(!x)t("factoryFailed",new Error("QUploader: factory() does not return properly"),C),r.value--;else if(typeof x.catch=="function"&&typeof x.then=="function"){a.value.push(x);const S=w=>{n.isAlive()===!0&&(a.value=a.value.filter(T=>T!==x),a.value.length===0&&(v=!1),n.queuedFiles.value=n.queuedFiles.value.concat(C),C.forEach(T=>{n.updateFileStatus(T,"failed")}),t("factoryFailed",w,C),r.value--)};x.then(w=>{v===!0?S(new Error("Aborted")):n.isAlive()===!0&&(a.value=a.value.filter(T=>T!==x),f(C,w))}).catch(S)}else f(C,x||{})}function f(C,x){const S=new FormData,w=new XMLHttpRequest,T=(Q,_)=>x[Q]!==void 0?qt(x[Q])(_):u.value[Q](_),y=T("url",C);if(!y){console.error("q-uploader: invalid or no URL specified"),r.value--;return}const g=T("formFields",C);g!==void 0&&g.forEach(Q=>{S.append(Q.name,Q.value)});let M=0,D=0,O=0,$=0,J;w.upload.addEventListener("progress",Q=>{if(J===!0)return;const _=Math.min($,Q.loaded);n.uploadedSize.value+=_-O,O=_;let L=O-D;for(let V=M;L>0&&V<C.length;V++){const B=C[V];if(L>B.size)L-=B.size,M++,D+=B.size,n.updateFileStatus(B,"uploading",B.size);else{n.updateFileStatus(B,"uploading",L);return}}},!1),w.onreadystatechange=()=>{w.readyState<4||(w.status&&w.status<400?(n.uploadedFiles.value=n.uploadedFiles.value.concat(C),C.forEach(Q=>{n.updateFileStatus(Q,"uploaded")}),t("uploaded",{files:C,xhr:w})):(J=!0,n.uploadedSize.value-=O,n.queuedFiles.value=n.queuedFiles.value.concat(C),C.forEach(Q=>{n.updateFileStatus(Q,"failed")}),t("failed",{files:C,xhr:w})),r.value--,o.value=o.value.filter(Q=>Q!==w))},w.open(T("method",C),y),T("withCredentials",C)===!0&&(w.withCredentials=!0);const E=T("headers",C);E!==void 0&&E.forEach(Q=>{w.setRequestHeader(Q.name,Q.value)});const N=T("sendRaw",C);C.forEach(Q=>{n.updateFileStatus(Q,"uploading",0),N!==!0&&S.append(T("fieldName",Q),Q,Q.name),Q.xhr=w,Q.__abort=()=>{w.abort()},$+=Q.size}),t("uploading",{files:C,xhr:w}),o.value.push(w),N===!0?w.send(new Blob(C)):w.send(S)}return{isUploading:i,isBusy:d,abort:c,upload:h}}const Ts={name:"QUploader",props:qs,emits:ks,injectPlugin:Ms};xs(Ts);W({name:"QUploaderAddTrigger",setup(){const e=Ot(no,rt);return e===rt&&console.error("QUploaderAddTrigger needs to be child of QUploader"),e}});W({name:"QVideo",props:{...Ia,src:{type:String,required:!0},title:String,fetchpriority:{type:String,default:"auto"},loading:{type:String,default:"eager"},referrerpolicy:{type:String,default:"strict-origin-when-cross-origin"}},setup(e){const t=Na(e),n=s(()=>"q-video"+(e.ratio!==void 0?" q-video--responsive":""));return()=>l("div",{class:n.value,style:t.value},[l("iframe",{src:e.src,title:e.title,fetchpriority:e.fetchpriority,loading:e.loading,referrerpolicy:e.referrerpolicy,frameborder:"0",allowfullscreen:!0})])}});let $s=0,vn;function kl(e,t){vn===void 0&&(vn=document.createElement("div"),vn.style.cssText="position: absolute; left: 0; top: 0",document.body.appendChild(vn));const n=e.getBoundingClientRect(),o=vn.getBoundingClientRect(),{marginLeft:a,marginRight:r,marginTop:u,marginBottom:i}=window.getComputedStyle(e),d=parseInt(a,10)+parseInt(r,10),v=parseInt(u,10)+parseInt(i,10);return{left:n.left-o.left,top:n.top-o.top,width:n.right-n.left,height:n.bottom-n.top,widthM:n.right-n.left+(t===!0?0:d),heightM:n.bottom-n.top+(t===!0?0:v),marginH:t===!0?d:0,marginV:t===!0?v:0}}function An(e){return{width:e.scrollWidth,height:e.scrollHeight}}const Ml=["Top","Right","Bottom","Left"],Tl=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],As=/-block|-inline|block-|inline-/,Bs=/(-block|-inline|block-|inline-
11).*:/;function $l(e,t){const n=window.getComputedStyle(e),o={};for(let a=0;a<t.length;a++){const r=t[a];if(n[r]==="")if(r==="cssText"){const u=n.length;let i="";for(let d=0;d<u;d++)As.test(n[d])!==!0&&(i+=n[d]+": "+n[n[d]]+"; ");o[r]=i}else if(["borderWidth","borderStyle","borderColor"].indexOf(r)>-1){const u=r.replace("border","");let i="";for(let d=0;d<Ml.length;d++){const v="border"+Ml[d]+u;i+=n[v]+" "}o[r]=i}else if(r==="borderRadius"){let u="",i="";for(let d=0;d<Tl.length;d++){const v=n[Tl[d]].split(" ");u+=v[0]+" ",i+=(v[1]===void 0?v[0]:v[1])+" "}o[r]=u+"/ "+i}else o[r]=n[r];else r==="cssText"?o[r]=n[r].split(";").filter(u=>Bs.test(u)!==!0).join(";"):o[r]=n[r]}return o}const Ps=["absolute","fixed","relative","sticky"];function Al(e){let t=e,n=0;for(;t!==null&&t!==document;){const{position:o,zIndex:a}=window.getComputedStyle(t),r=Number(a);r>n&&(t===e||Ps.includes(o)===!0)&&(n=r),t=t.parentNode}return n}function zs(e){return{from:e.from,to:e.to!==void 0?e.to:e.from}}function Ls(e){return typeof e=="number"?e={duration:e}:typeof e=="function"&&(e={onEnd:e}),{...e,waitFor:e.waitFor===void 0?0:e.waitFor,duration:isNaN(e.duration)===!0?300:parseInt(e.duration,10),easing:typeof e.easing=="string"&&e.easing.length>0?e.easing:"ease-in-out",delay:isNaN(e.delay)===!0?0:parseInt(e.delay,10),fill:typeof e.fill=="string"&&e.fill.length>0?e.fill:"none",resize:e.resize===!0,useCSS:e.useCSS===!0||e.usecss===!0,hideFromClone:e.hideFromClone===!0||e.hidefromclone===!0,keepToClone:e.keepToClone===!0||e.keeptoclone===!0,tween:e.tween===!0,tweenFromOpacity:isNaN(e.tweenFromOpacity)===!0?.6:parseFloat(e.tweenFromOpacity),tweenToOpacity:isNaN(e.tweenToOpacity)===!0?.5:parseFloat(e.tweenToOpacity)}}function Bl(e){const t=typeof e;return t==="function"?e():t==="string"?document.querySelector(e):e}function Pl(e){return e&&e.ownerDocument===document&&e.parentNode!==null}function Rs(e){let t=()=>!1,n=!1,o=!0;const a=zs(e),r=Ls(e),u=Bl(a.from);if(Pl(u)!==!0)return t;typeof u.qMorphCancel=="function"&&u.qMorphCancel();let i,d,v,c;const h=u.parentNode,m=u.nextElementSibling,f=kl(u,r.resize),{width:C,height:x}=An(h),{borderWidth:S,borderStyle:w,borderColor:T,borderRadius:y,backgroundColor:g,transform:M,position:D,cssText:O}=$l(u,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),$=u.classList.toString(),J=u.style.cssText,E=u.cloneNode(!0),N=r.tween===!0?u.cloneNode(!0):void 0;N!==void 0&&(N.className=N.classList.toString().split(" ").filter(_=>/^bg-/.test(_)===!1).join(" ")),r.hideFromClone===!0&&E.classList.add("q-morph--internal"),E.setAttribute("aria-hidden","true"),E.style.transition="none",E.style.animation="none",E.style.pointerEvents="none",h.insertBefore(E,m),u.qMorphCancel=()=>{n=!0,E.remove(),N!==void 0&&N.remove(),r.hideFromClone===!0&&E.classList.remove("q-morph--internal"),u.qMorphCancel=void 0};const Q=()=>{const _=Bl(a.to);if(n===!0||Pl(_)!==!0){typeof u.qMorphCancel=="function"&&u.qMorphCancel();return}u!==_&&typeof _.qMorphCancel=="function"&&_.qMorphCancel(),r.keepToClone!==!0&&_.classList.add("q-morph--internal"),E.classList.add("q-morph--internal");const{width:L,height:V}=An(h),{width:B,height:F}=An(_.parentNode);r.hideFromClone!==!0&&E.classList.remove("q-morph--internal"),_.qMorphCancel=()=>{n=!0,E.remove(),N!==void 0&&N.remove(),r.hideFromClone===!0&&E.classList.remove("q-morph--internal"),r.keepToClone!==!0&&_.classList.remove("q-morph--internal"),u.qMorphCancel=void 0,_.qMorphCancel=void 0};const Y=()=>{if(n===!0){typeof _.qMorphCancel=="function"&&_.qMorphCancel();return}r.hideFromClone!==!0&&(E.classList.add("q-morph--internal"),E.innerHTML="",E.style.left=0,E.style.right="unset",E.style.top=0,E.style.bottom="unset",E.style.transform="none"),r.keepToClone!==!0&&_.classList.remove("q-morph--internal");const te=_.parentNode,{width:be,height:me}=An(te),ce=_.cloneNode(r.keepToClone);ce.setAttribute("aria-hidden","true"),r.keepToClone!==!0&&(ce.style.left=0,ce.style.right="unset",ce.style.top=0,ce.style.bottom="unset",ce.style.transform="none",ce.style.pointerEvents="none"),ce.classList.add("q-morph--internal");const pe=_===u&&h===te?E:_.nextElementSibling;te.insertBefore(ce,pe);const{borderWidth:Fe,borderStyle:Me,borderColor:Te,borderRadius:ze,backgroundColor:k,transform:p,position:j,cssText:K}=$l(_,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),G=_.classList.toString(),Se=_.style.cssText;_.style.cssText=K,_.style.transform="none",_.style.animation="none",_.style.transition="none",_.className=G.split(" ").filter(Z=>/^bg-/.test(Z)===!1).join(" ");const ee=kl(_,r.resize),$e=f.left-ee.left,qe=f.top-ee.top,Be=f.width/(ee.width>0?ee.width:10),Je=f.height/(ee.height>0?ee.height:100),Ve=C-L,Pe=x-V,X=be-B,oe=me-F,R=Math.max(f.widthM,Ve),le=Math.max(f.heightM,Pe),fe=Math.max(ee.widthM,X),ge=Math.max(ee.heightM,oe),ye=u===_&&["absolute","fixed"].includes(j)===!1&&["absolute","fixed"].includes(D)===!1;let Ie=j==="fixed",Ye=te;for(;Ie!==!0&&Ye!==document;)Ie=window.getComputedStyle(Ye).position==="fixed",Ye=Ye.parentNode;if(r.hideFromClone!==!0&&(E.style.display="block",E.style.flex="0 0 auto",E.style.opacity=0,E.style.minWidth="unset",E.style.maxWidth="unset",E.style.minHeight="unset",E.style.maxHeight="unset",E.classList.remove("q-morph--internal")),r.keepToClone!==!0&&(ce.style.display="block",ce.style.flex="0 0 auto",ce.style.opacity=0,ce.style.minWidth="unset",ce.style.maxWidth="unset",ce.style.minHeight="unset",ce.style.maxHeight="unset"),ce.classList.remove("q-morph--internal"),typeof r.classes=="string"&&(_.className+=" "+r.classes),typeof r.style=="string")_.style.cssText+=" "+r.style;else if(st(r.style)===!0)for(const Z in r.style)_.style[Z]=r.style[Z];const H=Al(E),U=Al(_),se=Ie===!0?document.documentElement:{scrollLeft:0,scrollTop:0};_.style.position=Ie===!0?"fixed":"absolute",_.style.left=`${ee.left-se.scrollLeft}px`,_.style.right="unset",_.style.top=`${ee.top-se.scrollTop}px`,_.style.margin=0,r.resize===!0&&(_.style.minWidth="unset",_.style.maxWidth="unset",_.style.minHeight="unset",_.style.maxHeight="unset",_.style.overflow="hidden",_.style.overflowX="hidden",_.style.overflowY="hidden"),document.body.appendChild(_),N!==void 0&&(N.style.cssText=O,N.style.transform="none",N.style.animation="none",
11N.style.transition="none",N.style.position=_.style.position,N.style.left=`${f.left-se.scrollLeft}px`,N.style.right="unset",N.style.top=`${f.top-se.scrollTop}px`,N.style.margin=0,N.style.pointerEvents="none",r.resize===!0&&(N.style.minWidth="unset",N.style.maxWidth="unset",N.style.minHeight="unset",N.style.maxHeight="unset",N.style.overflow="hidden",N.style.overflowX="hidden",N.style.overflowY="hidden"),document.body.appendChild(N));const z=Z=>{u===_&&o!==!0?(_.style.cssText=J,_.className=$):(_.style.cssText=Se,_.className=G),ce.parentNode===te&&te.insertBefore(_,ce),E.remove(),ce.remove(),N!==void 0&&N.remove(),t=()=>!1,u.qMorphCancel=void 0,_.qMorphCancel=void 0,typeof r.onEnd=="function"&&r.onEnd(o===!0?"to":"from",Z===!0)};if(r.useCSS!==!0&&typeof _.animate=="function"){const Z=r.resize===!0?{transform:`translate(${$e}px, ${qe}px)`,width:`${R}px`,height:`${le}px`}:{transform:`translate(${$e}px, ${qe}px) scale(${Be}, ${Je})`},we=r.resize===!0?{width:`${fe}px`,height:`${ge}px`}:{},ue=r.resize===!0?{width:`${R}px`,height:`${le}px`}:{},xe=r.resize===!0?{transform:`translate(${-1*$e}px, ${-1*qe}px)`,width:`${fe}px`,height:`${ge}px`}:{transform:`translate(${-1*$e}px, ${-1*qe}px) scale(${1/Be}, ${1/Je})`},De=N!==void 0?{opacity:r.tweenToOpacity}:{backgroundColor:g},lt=N!==void 0?{opacity:1}:{backgroundColor:k};c=_.animate([{margin:0,borderWidth:S,borderStyle:w,borderColor:T,borderRadius:y,zIndex:H,transformOrigin:"0 0",...Z,...De},{margin:0,borderWidth:Fe,borderStyle:Me,borderColor:Te,borderRadius:ze,zIndex:U,transformOrigin:"0 0",transform:p,...we,...lt}],{duration:r.duration,easing:r.easing,fill:r.fill,delay:r.delay}),d=N===void 0?void 0:N.animate([{opacity:r.tweenFromOpacity,margin:0,borderWidth:S,borderStyle:w,borderColor:T,borderRadius:y,zIndex:H,transformOrigin:"0 0",transform:M,...ue},{opacity:0,margin:0,borderWidth:Fe,borderStyle:Me,borderColor:Te,borderRadius:ze,zIndex:U,transformOrigin:"0 0",...xe}],{duration:r.duration,easing:r.easing,fill:r.fill,delay:r.delay}),i=r.hideFromClone===!0||ye===!0?void 0:E.animate([{margin:`${Pe<0?Pe/2:0}px ${Ve<0?Ve/2:0}px`,width:`${R+f.marginH}px`,height:`${le+f.marginV}px`},{margin:0,width:0,height:0}],{duration:r.duration,easing:r.easing,fill:r.fill,delay:r.delay}),v=r.keepToClone===!0?void 0:ce.animate([ye===!0?{margin:`${Pe<0?Pe/2:0}px ${Ve<0?Ve/2:0}px`,width:`${R+f.marginH}px`,height:`${le+f.marginV}px`}:{margin:0,width:0,height:0},{margin:`${oe<0?oe/2:0}px ${X<0?X/2:0}px`,width:`${fe+ee.marginH}px`,height:`${ge+ee.marginV}px`}],{duration:r.duration,easing:r.easing,fill:r.fill,delay:r.delay});const Xe=St=>{i!==void 0&&i.cancel(),d!==void 0&&d.cancel(),v!==void 0&&v.cancel(),c.cancel(),c.removeEventListener("finish",Xe),c.removeEventListener("cancel",Xe),z(St),i=void 0,d=void 0,v=void 0,c=void 0};u.qMorphCancel=()=>{u.qMorphCancel=void 0,n=!0,Xe()},_.qMorphCancel=()=>{_.qMorphCancel=void 0,n=!0,Xe()},c.addEventListener("finish",Xe),c.addEventListener("cancel",Xe),t=St=>n===!0||c===void 0?!1:St===!0?(Xe(!0),!0):(o=o!==!0,i!==void 0&&i.reverse(),d!==void 0&&d.reverse(),v!==void 0&&v.reverse(),c.reverse(),!0)}else{const Z=`q-morph-anim-${++$s}`,we=document.createElement("style"),ue=r.resize===!0?` 12 transform: translate(${$e}px, ${qe}px); 13 width: ${R}px; 14 height: ${le}px; 15 `:`transform: translate(${$e}px, ${qe}px) scale(${Be}, ${Je});`,xe=r.resize===!0?` 16 width: ${fe}px; 17 height: ${ge}px; 18 `:"",De=r.resize===!0?` 19 width: ${R}px; 20 height: ${le}px; 21 `:"",lt=r.resize===!0?` 22 transform: translate(${-1*$e}px, ${-1*qe}px); 23 width: ${fe}px; 24 height: ${ge}px; 25 `:`transform: translate(${-1*$e}px, ${-1*qe}px) scale(${1/Be}, ${1/Je});`,Xe=N!==void 0?`opacity: ${r.tweenToOpacity};`:`background-color: ${g};`,St=N!==void 0?"opacity: 1;":`background-color: ${k};`,wt=N===void 0?"":` 26 @keyframes ${Z}-from-tween { 27 0% { 28 opacity: ${r.tweenFromOpacity}; 29 margin: 0; 30 border-width: ${S}; 31 border-style: ${w}; 32 border-color: ${T}; 33 border-radius: ${y}; 34 z-index: ${H}; 35 transform-origin: 0 0; 36 transform: ${M}; 37 ${De} 38 } 39 40 100% { 41 opacity: 0; 42 margin: 0; 43 border-width: ${Fe}; 44 border-style: ${Me}; 45 border-color: ${Te}; 46 border-radius: ${ze}; 47 z-index: ${U}; 48 transform-origin: 0 0; 49 ${lt} 50 } 51 } 52 `,It=r.hideFromClone===!0||ye===!0?"":` 53 @keyframes ${Z}-from { 54 0% { 55 margin: ${Pe<0?Pe/2:0}px ${Ve<0?Ve/2:0}px; 56 width: ${R+f.marginH}px; 57 height: ${le+f.marginV}px; 58 } 59 60 100% { 61 margin: 0; 62 width: 0; 63 height: 0; 64 } 65 } 66 `,Nt=ye===!0?` 67 margin: ${Pe<0?Pe/2:0}px ${Ve<0?Ve/2:0}px; 68 width: ${R+f.marginH}px; 69 height: ${le+f.marginV}px; 70 `:` 71 margin: 0; 72 width: 0; 73 height: 0;
74 `,I=r.keepToClone===!0?"":` 75 @keyframes ${Z}-to { 76 0% { 77 ${Nt} 78 } 79 80 100% { 81 margin: ${oe<0?oe/2:0}px ${X<0?X/2:0}px; 82 width: ${fe+ee.marginH}px; 83 height: ${ge+ee.marginV}px; 84 } 85 } 86 `;we.innerHTML=` 87 @keyframes ${Z} { 88 0% { 89 margin: 0; 90 border-width: ${S}; 91 border-style: ${w}; 92 border-color: ${T}; 93 border-radius: ${y}; 94 background-color: ${g}; 95 z-index: ${H}; 96 transform-origin: 0 0; 97 ${ue} 98 ${Xe} 99 } 100 101 100% { 102 margin: 0; 103 border-width: ${Fe}; 104 border-style: ${Me}; 105 border-color: ${Te}; 106 border-radius: ${ze}; 107 background-color: ${k}; 108 z-index: ${U}; 109 transform-origin: 0 0; 110 transform: ${p}; 111 ${xe} 112 ${St} 113 } 114 } 115 116 ${It} 117 118 ${wt} 119 120 ${I} 121 `,document.head.appendChild(we);let ne="normal";E.style.animation=`${r.duration}ms ${r.easing} ${r.delay}ms ${ne} ${r.fill} ${Z}-from`,N!==void 0&&(N.style.animation=`${r.duration}ms ${r.easing} ${r.delay}ms ${ne} ${r.fill} ${Z}-from-tween`),ce.style.animation=`${r.duration}ms ${r.easing} ${r.delay}ms ${ne} ${r.fill} ${Z}-to`,_.style.animation=`${r.duration}ms ${r.easing} ${r.delay}ms ${ne} ${r.fill} ${Z}`;const ve=_e=>{_e===Object(_e)&&_e.animationName!==Z||(_.removeEventListener("animationend",ve),_.removeEventListener("animationcancel",ve),z(),we.remove())};u.qMorphCancel=()=>{u.qMorphCancel=void 0,n=!0,ve()},_.qMorphCancel=()=>{_.qMorphCancel=void 0,n=!0,ve()},_.addEventListener("animationend",ve),_.addEventListener("animationcancel",ve),t=_e=>n===!0||!_||!E||!ce?!1:_e===!0?(ve(),!0):(o=o!==!0,ne=ne==="normal"?"reverse":"normal",E.style.animationDirection=ne,N.style.animationDirection=ne,ce.style.animationDirection=ne,_.style.animationDirection=ne,!0)}};r.waitFor>0||r.waitFor==="transitionend"||r.waitFor===Object(r.waitFor)&&typeof r.waitFor.then=="function"?(r.waitFor>0?new Promise(be=>setTimeout(be,r.waitFor)):r.waitFor==="transitionend"?new Promise(be=>{const me=()=>{ce!==null&&(clearTimeout(ce),ce=null),_&&(_.removeEventListener("transitionend",me),_.removeEventListener("transitioncancel",me)),be()};let ce=setTimeout(me,400);_.addEventListener("transitionend",me),_.addEventListener("transitioncancel",me)}):r.waitFor).then(Y).catch(()=>{typeof _.qMorphCancel=="function"&&_.qMorphCancel()}):Y()};return typeof e.onToggle=="function"&&e.onToggle(),requestAnimationFrame(Q),_=>t(_)}const En={},Os=["duration","delay","easing","fill","classes","style","duration","resize","useCSS","hideFromClone","keepToClone","tween","tweenFromOpacity","tweenToOpacity","waitFor","onEnd"],Fs=["resize","useCSS","hideFromClone","keepToClone","tween"];function nn(e,t){e.clsAction!==t&&(e.clsAction=t,e.el.classList[t]("q-morph--invisible"))}function er(e){if(e.animating===!0||e.queue.length<2)return;const[t,n]=e.queue;e.animating=!0,t.animating=!0,n.animating=!0,nn(t,"remove"),nn(n,"remove");const o=Rs({from:t.el,to:n.el,onToggle(){nn(t,"add"),nn(n,"remove")},...n.opts,onEnd(a,r){n.opts.onEnd!==void 0&&n.opts.onEnd(a,r),r!==!0&&(t.animating=!1,n.animating=!1,e.animating=!1,e.cancel=void 0,e.queue.shift(),er(e))}});e.cancel=()=>{o(!0),e.cancel=void 0}}function tr(e,t){const n=t.opts;Fs.forEach(o=>{n[o]=e[o]===!0})}function Ds(e,t){const n=typeof e=="string"&&e.length>0?e.split(":"):[];t.name=n[0],t.group=n[1],Object.assign(t.opts,{duration:isNaN(n[2])===!0?300:parseFloat(n[2]),waitFor:n[3]})}function Is(e,t){e.group!==void 0&&(t.group=e.group),e.name!==void 0&&(t.name=e.name);const n=t.opts;Os.forEach(o=>{e[o]!==void 0&&(n[o]=e[o])})}function Ns(e,t){if(t.name===e){const n=En[t.group];n===void 0?(En[t.group]={name:t.group,model:e,queue:[t],animating:!1},nn(t,"remove")):n.model!==e&&(n.model=e,n.queue.push(t),n.animating===!1&&n.queue.length===2&&er(n));return}t.animating===!1&&nn(t,"add")}function zl(e,t){let n;Object(t)===t?(n=""+t.model,Is(t,e),tr(t,e)):n=""+t,n!==e.model?(e.model=n,Ns(n,e)):e.animating===!1&&e.clsAction!==void 0&&e.el.classList[e.clsAction]("q-morph--invisible")}$t({name:"morph",mounted(e,t){const n={el:e,animating:!1,opts:{}};tr(t.modifiers,n),Ds(t.arg,n),zl(n,t.value),e.__qmorph=n},updated(e,t){zl(e.__qmorph,t.value)},beforeUnmount(e){const t=e.__qmorph,n=En[t.group];n!==void 0&&n.queue.indexOf(t)!==-1&&(n.queue=n.queue.filter(a=>a!==t),n.queue.length===0&&(n.cancel!==void 0&&n.cancel(),delete En[t.group])),t.clsAction==="add"&&e.classList.remove("q-morph--invisible"),delete e.__qmorph}});const Es={childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0,characterDataOldValue:!0};function Ll(e,t,n){t.handler=n,t.observer!==void 0&&t.observer.disconnect(),t.observer=new MutationObserver(o=>{typeof t.handler=="function"&&(t.handler(o)===!1||t.once===!0)&&nr(e)}),t.observer.observe(e,t.opts)}function nr(e){const t=e.__qmutation;t!==void 0&&(t.observer!==void 0&&t.observer.disconnect(),delete e.__qmutation)}$t({name:"mutation",mounted(e,{modifiers:{once:t,...n},value:o}){const a={once:t,opts:Object.keys(n).length===0?Es:n};Ll(e,a,o),e.__qmutation=a},updated(e,{oldValue:t,value:n}){const o=e.__qmutation;o!==void 0&&t!==n&&Ll(e,o,n)},beforeUnmount:nr});function Rl(e,{value:t,oldValue:n}){if(typeof t!="function"){e.scrollTarget.removeEventListener("scroll",e.scroll,Rt.passive);return}e.handler=t,typeof n!="function"&&e.scrollTarget.addEventListener("scroll",e.scroll,Rt.passive)}$t({name:"scroll",mounted(e,t){const n={scrollTarget:Dt(e),scroll(){n.handler(gn(n.scrollTarget),Yr(n.scrollTarget))}};Rl(n,t),e.__qscroll=n},updated(e,t){e.__qscroll!==void 0&&t.oldValue!==t.value&&Rl(e.__qscroll,t)},beforeUnmount(e){const t=e.__qscroll;t.scrollTarget.removeEventListener("scroll",t.scroll,Rt.passive),delete e.__qscroll}});const{passive:Hn}=Rt;function Ol(e,{value:t,oldValue:n}){if(typeof t!="function"){e.scrollTarget.removeEventListener("scroll",e.scroll,Hn);return}e.handler=t,typeof n!="function"&&(e.scrollTarget.addEventListener("scroll",e.scroll,Hn),e.scroll())}$t({name:"scroll-fire",mounted(e,t){const n={scrollTarget:Dt(e),scroll:Ca(()=>{let o,a;n.scrollTarget===window?(a=e.getBoundingClientRect().bottom,o=window.innerHeight):(a=Fn(e).top+on(e),o=Fn(n.scrollTarget).top+on(n.scrollTarget)),a>0&&a<o&&(n.scrollTarget.removeEventListener("scroll",n.scroll,Hn),n.handler(e))},25)};Ol(n,t),e.__qscrollfire=n},updated(e,t){t.value!==t.oldValue&&Ol(e.__qscrollfire,t)},beforeUnmount(e){const t=e.__qscrollfire;t.scrollTarget.removeEventListener("scroll",t.scroll,Hn),t.scroll.cancel(),delete e.__qscrollfire}});$t({name:"touch-hold",beforeMount(e,t){const{modifiers:n}=t;if(n.mouse!==!0&&Ne.has.touch!==!0)return;const o={handler:t.value,noop:dt,mouseStart(r){typeof o.handler=="function"&&Qn(r)===!0&&(et(o,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),o.start(r,!0))},touchStart(r){if(r.target!==void 0&&typeof o.handler=="function"){const u=r.target;et(o,"temp",[[u,"touchmove","move","passiveCapture"],[u,"touchcancel","end","notPassiveCapture"],[u,"touchend","end","notPassiveCapture"]]),o.start(r)}},start(r,u){o.origin=bt(r);const i=Date.now();Ne.is.mobile===!0&&(document.body.classList.add("non-selectable"),xt(),o.styleCleanup=d=>{o.styleCleanup=void 0;const v=()=>{document.body.classList.remove("non-selectable")};d===!0?(xt(),setTimeout(v,10)):v()}),o.triggered=!1,o.sensitivity=u===!0?o.mouseSensitivity:o.touchSensitivity,o.timer=setTimeout(()=>{o.timer=void 0,xt(),o.triggered=!0,o.handler({evt:r,touch:u!==!0,mouse:u===!0,position:o.origin,duration:Date.now()-i})},o.duration)},move(r){const{top:u,left:i}=bt(r);o.timer!==void 0&&(Math.abs(i-o.origin.left)>=o.sensitivity||Math.abs(u-o.origin.top)>=o.sensitivity)&&(clearTimeout(o.timer),o.timer=void 0)},end(r){vt(o,"temp"),o.styleCleanup!==void 0&&o.styleCleanup(o.triggered),o.triggered===!0?r!==void 0&&tt(r):o.timer!==void 0&&(clearTimeout(o.timer),o.timer=void 0)}},a=[600,5,7];if(typeof t.arg=="string"&&t.arg.length>0&&t.arg.split(":").forEach((r,u)=>{const i=parseInt(r,10);i&&(a[u]=i)}),[o.duration,o.touchSensitivity,o.mouseSensitivity]=a,e.__qtouchhold=o,n.mouse===!0){const r=n.mouseCapture===!0||n.mousecapture===!0?"Capture":"";et(o,"main",[[e,"mousedown","mouseStart",`passive${r}`]])}Ne.has.touch===!0&&et(o,"main",[[e,"touchstart","touchStart",`passive${n.capture===!0?"Capture":""}`],[e,"touchend","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchhold;n!==void 0&&t.oldValue!==t.value&&(typeof t.value!="function"&&n.end(),n.handler=t.value)},beforeUnmount(e){const t=e.__qtouchhold;t!==void 0&&(vt(t,"main"),vt(t,"temp"),t.timer!==void 0&&clearTimeout(t.timer),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchhold)}});const ar={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]}
121,Hs=new RegExp(`^([\\d+]+|${Object.keys(ar).join("|")})$`,"i");function Vs(e,t){const{top:n,left:o}=bt(e);return Math.abs(o-t.left)>=7||Math.abs(n-t.top)>=7}$t({name:"touch-repeat",beforeMount(e,{modifiers:t,value:n,arg:o}){const a=Object.keys(t).reduce((d,v)=>{if(Hs.test(v)===!0){const c=isNaN(parseInt(v,10))?ar[v.toLowerCase()]:parseInt(v,10);c>=0&&d.push(c)}return d},[]);if(t.mouse!==!0&&Ne.has.touch!==!0&&a.length===0)return;const r=typeof o=="string"&&o.length>0?o.split(":").map(d=>parseInt(d,10)):[0,600,300],u=r.length-1,i={keyboard:a,handler:n,noop:dt,mouseStart(d){i.event===void 0&&typeof i.handler=="function"&&Qn(d)===!0&&(et(i,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),i.start(d,!0))},keyboardStart(d){if(typeof i.handler=="function"&&Sa(d,a)===!0){if((r[0]===0||i.event!==void 0)&&(tt(d),e.focus(),i.event!==void 0))return;et(i,"temp",[[document,"keyup","end","notPassiveCapture"],[document,"click","end","notPassiveCapture"]]),i.start(d,!1,!0)}},touchStart(d){if(d.target!==void 0&&typeof i.handler=="function"){const v=d.target;et(i,"temp",[[v,"touchmove","move","passiveCapture"],[v,"touchcancel","end","notPassiveCapture"],[v,"touchend","end","notPassiveCapture"]]),i.start(d)}},start(d,v,c){c!==!0&&(i.origin=bt(d));function h(f){i.styleCleanup=void 0,document.documentElement.style.cursor="";const C=()=>{document.body.classList.remove("non-selectable")};f===!0?(xt(),setTimeout(C,10)):C()}Ne.is.mobile===!0&&(document.body.classList.add("non-selectable"),xt(),i.styleCleanup=h),i.event={touch:v!==!0&&c!==!0,mouse:v===!0,keyboard:c===!0,startTime:Date.now(),repeatCount:0};const m=()=>{if(i.timer=void 0,i.event===void 0)return;i.event.repeatCount===0&&(i.event.evt=d,c===!0?i.event.keyCode=d.keyCode:i.event.position=bt(d),Ne.is.mobile!==!0&&(document.documentElement.style.cursor="pointer",document.body.classList.add("non-selectable"),xt(),i.styleCleanup=h)),i.event.duration=Date.now()-i.event.startTime,i.event.repeatCount+=1,i.handler(i.event);const f=u<i.event.repeatCount?u:i.event.repeatCount;i.timer=setTimeout(m,r[f])};r[0]===0?m():i.timer=setTimeout(m,r[0])},move(d){i.event!==void 0&&i.timer!==void 0&&Vs(d,i.origin)===!0&&(clearTimeout(i.timer),i.timer=void 0)},end(d){i.event!==void 0&&(i.styleCleanup!==void 0&&i.styleCleanup(!0),d!==void 0&&i.event.repeatCount>0&&tt(d),vt(i,"temp"),i.timer!==void 0&&(clearTimeout(i.timer),i.timer=void 0),i.event=void 0)}};if(e.__qtouchrepeat=i,t.mouse===!0){const d=t.mouseCapture===!0||t.mousecapture===!0?"Capture":"";et(i,"main",[[e,"mousedown","mouseStart",`passive${d}`]])}if(Ne.has.touch===!0&&et(i,"main",[[e,"touchstart","touchStart",`passive${t.capture===!0?"Capture":""}`],[e,"touchend","noop","passiveCapture"]]),a.length!==0){const d=t.keyCapture===!0||t.keycapture===!0?"Capture":"";et(i,"main",[[e,"keydown","keyboardStart",`notPassive${d}`]])}},updated(e,{oldValue:t,value:n}){const o=e.__qtouchrepeat;o!==void 0&&t!==n&&(typeof n!="function"&&o.end(),o.handler=n)},beforeUnmount(e){const t=e.__qtouchrepeat;t!==void 0&&(t.timer!==void 0&&clearTimeout(t.timer),vt(t,"main"),vt(t,"temp"),t.styleCleanup!==void 0&&t.styleCleanup(),delete e.__qtouchrepeat)}});function js(e,t=document.body){if(typeof e!="string")throw new TypeError("Expected a string as propName");if(!(t instanceof Element))throw new TypeError("Expected a DOM element");return getComputedStyle(t).getPropertyValue(`--q-${e}`).trim()||null}let Bn;function Qs(){return Ne.is.winphone?"msapplication-navbutton-color":Ne.is.safari?"apple-mobile-web-app-status-bar-style":"theme-color"}function Us(e){const t=document.getElementsByTagName("META");for(const n in t)if(t[n].name===e)return t[n]}function Ys(e){Bn===void 0&&(Bn=Qs());let t=Us(Bn);const n=t===void 0;n&&(t=document.createElement("meta"),t.setAttribute("name",Bn)),t.setAttribute("content",e),n&&document.head.appendChild(t)}Ne.is.mobile===!0&&(Ne.is.nativeMobile===!0||Ne.is.winphone===!0||Ne.is.safari===!0||Ne.is.webkit===!0||Ne.is.vivaldi===!0)||dt;const fn={};function Ws(e){Object.assign(ut,{request:e,exit:e,toggle:e})}function lr(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||null}function or(){const e=ut.activeEl=ut.isActive===!1?null:lr();Gr(e===null||e===document.documentElement?document.body:e)}function Ks(){ut.isActive=ut.isActive===!1,or()}function Fl(e,t){try{const n=e[t]();return n===void 0?Promise.resolve():n}catch(n){return Promise.reject(n)}}const ut=Wn({isActive:!1,activeEl:null},{isCapable:!1,install({$q:e}){e.fullscreen=this}});fn.request=["requestFullscreen","msRequestFullscreen","mozRequestFullScreen","webkitRequestFullscreen"].find(e=>document.documentElement[e]!==void 0),ut.isCapable=fn.request!==void 0,ut.isCapable===!1?Ws(()=>Promise.reject("Not capable")):(Object.assign(ut,{request(e){const t=e||document.documentElement,{activeEl:n}=ut;return t===n?Promise.resolve():(n!==null&&t.contains(n)===!0?ut.exit():Promise.resolve()).finally(()=>Fl(t,fn.request))}
121,exit(){return ut.isActive===!0?Fl(document,fn.exit):Promise.resolve()},toggle(e){return ut.isActive===!0?ut.exit():ut.request(e)}}),fn.exit=["exitFullscreen","msExitFullscreen","mozCancelFullScreen","webkitExitFullscreen"].find(e=>document[e]),ut.isActive=Boolean(lr()),ut.isActive===!0&&or(),["onfullscreenchange","onmsfullscreenchange","onwebkitfullscreenchange"].forEach(e=>{document[e]=Ks}));const Xs=Wn({appVisible:!0},{install({$q:e}){Tt(e,"appVisible",()=>this.appVisible)}});{let e,t;if(typeof document.hidden<"u"?(e="hidden",t="visibilitychange"):typeof document.msHidden<"u"?(e="msHidden",t="msvisibilitychange"):typeof document.webkitHidden<"u"&&(e="webkitHidden",t="webkitvisibilitychange"),t&&typeof document[e]<"u"){const n=()=>{Xs.appVisible=!document[e]};document.addEventListener(t,n,!1)}}W({name:"BottomSheetPlugin",props:{...Ee,title:String,message:String,actions:Array,grid:Boolean,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:["ok","hide"],setup(e,{emit:t}){const{proxy:n}=he(),o=He(e,n.$q),a=A(null);function r(){a.value.show()}function u(){a.value.hide()}function i(f){t("ok",f),u()}function d(){t("hide")}function v(){return e.actions.map(f=>{const C=f.avatar||f.img;return f.label===void 0?l(Xt,{class:"col-all",dark:o.value}):l("div",{class:["q-bottom-sheet__item q-hoverable q-focusable cursor-pointer relative-position",f.class],style:f.style,tabindex:0,role:"listitem",onClick(){i(f)},onKeyup(x){x.keyCode===13&&i(f)}},[l("div",{class:"q-focus-helper"}),f.icon?l(Ke,{name:f.icon,color:f.color}):C?l("img",{class:f.avatar?"q-bottom-sheet__avatar":"",src:C}):l("div",{class:"q-bottom-sheet__empty-icon"}),l("div",f.label)])})}function c(){return e.actions.map(f=>{const C=f.avatar||f.img;return f.label===void 0?l(Xt,{spaced:!0,dark:o.value}):l(Xn,{class:["q-bottom-sheet__item",f.classes],style:f.style,tabindex:0,clickable:!0,dark:o.value,onClick(){i(f)}},()=>[l(Kt,{avatar:!0},()=>f.icon?l(Ke,{name:f.icon,color:f.color}):C?l("img",{class:f.avatar?"q-bottom-sheet__avatar":"",src:C}):null),l(Kt,()=>f.label)])})}function h(){const f=[];return e.title&&f.push(l(Yt,{class:"q-dialog__title"},()=>e.title)),e.message&&f.push(l(Yt,{class:"q-dialog__message"},()=>e.message)),f.push(e.grid===!0?l("div",{class:"row items-stretch justify-start",role:"list"},v()):l("div",{role:"list"},c())),f}function m(){return[l(co,{class:[`q-bottom-sheet q-bottom-sheet--${e.grid===!0?"grid":"list"}`+(o.value===!0?" q-bottom-sheet--dark q-dark":""),e.cardClass],style:e.cardStyle},h)]}return Object.assign(n,{show:r,hide:u}),()=>l(qa,{ref:a,position:"bottom",onHide:d},m)}});function rr(e){return encodeURIComponent(e)}function ir(e){return decodeURIComponent(e)}function Gs(e){return rr(e===Object(e)?JSON.stringify(e):""+e)}function Zs(e){if(e==="")return e;e.indexOf('"')===0&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),e=ir(e.replace(/\+/g," "));try{const t=JSON.parse(e);(t===Object(t)||Array.isArray(t)===!0)&&(e=t)}catch{}return e}function ur(e){const t=new Date;return t.setMilliseconds(t.getMilliseconds()+e),t.toUTCString()}function Js(e){let t=0;const n=e.match(/(\d+)d/),o=e.match(/(\d+)h/),a=e.match(/(\d+)m/),r=e.match(/(\d+)s/);return n&&(t+=n[1]*864e5),o&&(t+=o[1]*36e5),a&&(t+=a[1]*6e4),r&&(t+=r[1]*1e3),t===0?e:ur(t)}function sr(e,t,n={},o){let a,r;n.expires!==void 0&&(Object.prototype.toString.call(n.expires)==="[object Date]"?a=n.expires.toUTCString():typeof n.expires=="string"?a=Js(n.expires):(r=parseFloat(n.expires),a=isNaN(r)===!1?ur(r*864e5):n.expires));const u=`${rr(e)}=${Gs(t)}`,i=[u,a!==void 0?";
121 Expires="+a:"",n.path?"; Path="+n.path:"",n.domain?"; Domain="+n.domain:"",n.sameSite?"; SameSite="+n.sameSite:"",n.httpOnly?"; HttpOnly":"",n.secure?"; Secure":"",n.other?"; "+n.other:""].join("");if(o){o.req.qCookies?o.req.qCookies.push(i):o.req.qCookies=[i],o.res.setHeader("Set-Cookie",o.req.qCookies);let d=o.req.headers.cookie||"";if(a!==void 0&&r<0){const v=Vn(e,o);v!==void 0&&(d=d.replace(`${e}=${v}; `,"").replace(`; ${e}=${v}`,"").replace(`${e}=${v}`,""))}else d=d?`${u}; ${d}`:i;o.req.headers.cookie=d}else document.cookie=i}function Vn(e,t){const n=t?t.req.headers:document,o=n.cookie?n.cookie.split("; "):[],a=o.length;let r=e?null:{},u=0,i,d,v;for(;u<a;u++)if(i=o[u].split("="),d=ir(i.shift()),v=i.join("="),!e)r[d]=v;else if(e===d){r=Zs(v);break}return r}function ec(e,t,n){sr(e,"",{expires:-1,...t},n)}function tc(e,t){return Vn(e,t)!==null}function cr(e){return{get:t=>Vn(t,e),set:(t,n,o)=>sr(t,n,o,e),has:t=>tc(t,e),remove:(t,n)=>ec(t,n,e),getAll:()=>Vn(null,e)}}const dr={install({$q:e,ssrContext:t}){e.cookies=this}};dr.parseSSR=e=>{if(e!==void 0)return cr(e)};Object.assign(dr,cr());W({name:"DialogPlugin",props:{...Ee,title:String,message:String,prompt:Object,options:Object,progress:[Boolean,Object],html:Boolean,ok:{type:[String,Object,Boolean],default:!0},cancel:[String,Object,Boolean],focus:{type:String,default:"ok",validator:e=>["ok","cancel","none"].includes(e)},stackButtons:Boolean,color:String,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:["ok","hide"],setup(e,{emit:t}){const{proxy:n}=he(),{$q:o}=n,a=He(e,o),r=A(null),u=A(e.prompt!==void 0?e.prompt.model:e.options!==void 0?e.options.model:void 0),i=s(()=>"q-dialog-plugin"+(a.value===!0?" q-dialog-plugin--dark q-dark":"")+(e.progress!==!1?" q-dialog-plugin--progress":"")),d=s(()=>e.color||(a.value===!0?"amber":"primary")),v=s(()=>e.progress===!1?null:st(e.progress)===!0?{component:e.progress.spinner||zt,props:{color:e.progress.color||d.value}}:{component:zt,props:{color:d.value}}),c=s(()=>e.prompt!==void 0||e.options!==void 0),h=s(()=>
121{if(c.value!==!0)return{};const{model:L,isValid:V,items:B,...F}=e.prompt!==void 0?e.prompt:e.options;return F}),m=s(()=>st(e.ok)===!0||e.ok===!0?o.lang.label.ok:e.ok),f=s(()=>st(e.cancel)===!0||e.cancel===!0?o.lang.label.cancel:e.cancel),C=s(()=>e.prompt!==void 0?e.prompt.isValid!==void 0&&e.prompt.isValid(u.value)!==!0:e.options!==void 0?e.options.isValid!==void 0&&e.options.isValid(u.value)!==!0:!1),x=s(()=>({color:d.value,label:m.value,ripple:!1,disable:C.value,...st(e.ok)===!0?e.ok:{flat:!0},"data-autofocus":e.focus==="ok"&&c.value!==!0||void 0,onClick:y})),S=s(()=>({color:d.value,label:f.value,ripple:!1,...st(e.cancel)===!0?e.cancel:{flat:!0},"data-autofocus":e.focus==="cancel"&&c.value!==!0||void 0,onClick:g}));ie(()=>e.prompt&&e.prompt.model,D),ie(()=>e.options&&e.options.model,D);function w(){r.value.show()}function T(){r.value.hide()}function y(){t("ok",fa(u.value)),T()}function g(){T()}function M(){t("hide")}function D(L){u.value=L}function O(L){C.value!==!0&&e.prompt.type!=="textarea"&&Sa(L,13)===!0&&y()}function $(L,V){return e.html===!0?l(Yt,{class:L,innerHTML:V}):l(Yt,{class:L},()=>V)}function J(){return[l(Ur,{color:d.value,dense:!0,autofocus:!0,dark:a.value,...h.value,modelValue:u.value,"onUpdate:modelValue":D,onKeyup:O})]}function E(){return[l(xu,{color:d.value,options:e.options.items,dark:a.value,...h.value,modelValue:u.value,"onUpdate:modelValue":D})]}function N(){const L=[];return e.cancel&&L.push(l(Oe,S.value)),e.ok&&L.push(l(Oe,x.value)),l(Jr,{class:e.stackButtons===!0?"items-end":"",vertical:e.stackButtons,align:"right"},()=>L)}function Q(){const L=[];return e.title&&L.push($("q-dialog__title",e.title)),e.progress!==!1&&L.push(l(Yt,{class:"q-dialog__progress"},()=>l(v.value.component,v.value.props))),e.message&&L.push($("q-dialog__message",e.message)),e.prompt!==void 0?L.push(l(Yt,{class:"scroll q-dialog-plugin__form"},J)):e.options!==void 0&&L.push(l(Xt,{dark:a.value}),l(Yt,{class:"scroll q-dialog-plugin__form"},E),l(Xt,{dark:a.value})),(e.ok||e.cancel)&&L.push(N()),L}function _(){return[l(co,{class:[i.value,e.cardClass],style:e.cardStyle,dark:a.value},Q)]}return Object.assign(n,{show:w,hide:T}),()=>l(qa,{ref:r,onHide:M},_)}});let tn,va,Dl=0,Ut=null,at={},Wt={};const vr={group:"__default_quasar_group__",delay:0,message:!1,html:!1,spinnerSize:80,spinnerColor:"",messageColor:"",backgroundColor:"",boxClass:"",spinner:zt,customClass:""},fr={...vr};function nc(e){if(e&&e.group!==void 0&&Wt[e.group]!==void 0)return Object.assign(Wt[e.group],e);const t=st(e)===!0&&e.ignoreDefaults===!0?{...vr,...e}:{...fr,...e};return Wt[t.group]=t,t}const _t=Wn({isActive:!1},{show(e){at=nc(e);const{group:t}=at;return _t.isActive=!0,tn!==void 0?(at.uid=Dl,va.$forceUpdate()):(at.uid=++Dl,Ut!==null&&clearTimeout(Ut),Ut=setTimeout(()=>{Ut=null;const n=so("q-loading");tn=ao({name:"QLoading",setup(){yt(()=>{Ga(!0)});function o(){_t.isActive!==!0&&tn!==void 0&&(Ga(!1),tn.unmount(n),Zr(n),tn=void 0,va=void 0)}function a(){if(_t.isActive!==!0)return null;const r=[l(at.spinner,{class:"q-loading__spinner",color:at.spinnerColor,size:at.spinnerSize})];return at.message&&r.push(l("div",{class:"q-loading__message"+(at.messageColor?` text-${at.messageColor}`:""),[at.html===!0?"innerHTML":"textContent"]:at.message})),l("div",{class:"q-loading fullscreen flex flex-center z-max "+at.customClass.trim(),key:at.uid},[l("div",{class:"q-loading__backdrop"+(at.backgroundColor?` bg-${at.backgroundColor}`:"")}),l("div",{class:"q-loading__box column items-center "+at.boxClass},r)])}return()=>l(gt,{name:"q-transition--fade",appear:!0,onAfterLeave:o},a)}},_t.__parentApp),va=tn.mount(n)},at.delay)),n=>{if(n===void 0||Object(n)!==n){_t.hide(t);return}_t.show({...n,group:t})}},hide(e){if(_t.isActive===!0){if(e===void 0)Wt={};else{if(Wt[e]===void 0)return;{delete Wt[e];const t=Object.keys(Wt);if(t.length!==0){const n=t[t.length-1];_t.show({group:n});return}}}Ut!==null&&(clearTimeout(Ut),Ut=null),_t.isActive=!1}},setDefaults(e){st(e)===!0&&Object.assign(fr,e)},install({$q:e,parentApp:t}){e.loading=this,_t.__parentApp=t,e.config.loading!==void 0&&this.setDefaults(e.config.loading)}}),Pn=A(null),Il=Wn({isActive:!1},{start:dt,stop:dt,increment:dt,setDefaults:dt,install({$q:e,parentApp:t}){if(e.loadingBar=this,this.__installed===!0){e.config.loadingBar!==void 0&&this.setDefaults(e.config.loadingBar);return}const n=A(e.config.loadingBar!==void 0?{...e.config.loadingBar}:{});function o(){Il.isActive=!0}function a(){Il.isActive=!1}const r=so("q-loading-bar");ao({name:"LoadingBar",devtools:{hide:!0},setup:()=>()=>
121l(Ci,{...n.value,onStart:o,onStop:a,ref:Pn})},t).mount(r),Object.assign(this,{start(u){Pn.value.start(u)},stop(){Pn.value.stop()},increment(){Pn.value.increment.apply(null,arguments)},setDefaults(u){st(u)===!0&&Object.assign(n.value,u)}})}});function ac(e){return ma(e)===!0?"__q_date|"+e.toUTCString():Tr(e)===!0?"__q_expr|"+e.source:typeof e=="number"?"__q_numb|"+e:typeof e=="boolean"?"__q_bool|"+(e?"1":"0"):typeof e=="string"?"__q_strn|"+e:typeof e=="function"?"__q_strn|"+e.toString():e===Object(e)?"__q_objt|"+JSON.stringify(e):e}function lc(e){if(e.length<9)return e;const n=e.substring(0,8),o=e.substring(9);switch(n){case"__q_date":return new Date(o);case"__q_expr":return new RegExp(o);case"__q_numb":return Number(o);case"__q_bool":return Boolean(o==="1");case"__q_strn":return""+o;case"__q_objt":return JSON.parse(o);default:return e}}function mr(){const e=()=>null;return{has:()=>!1,getLength:()=>0,getItem:e,getIndex:e,getKey:e,getAll:()=>{},getAllKeys:()=>[],set:dt,remove:dt,clear:dt,isEmpty:()=>!0}}function gr(e){const t=window[e+"Storage"],n=o=>{const a=t.getItem(o);return a?lc(a):null};return{has:o=>t.getItem(o)!==null,getLength:()=>t.length,getItem:n,getIndex:o=>o<t.length?n(t.key(o)):null,getKey:o=>o<t.length?t.key(o):null,getAll:()=>{let o;const a={},r=t.length;for(let u=0;u<r;u++)o=t.key(u),a[o]=n(o);return a},getAllKeys:()=>{const o=[],a=t.length;for(let r=0;r<a;r++)o.push(t.key(r));return o},set:(o,a)=>{t.setItem(o,ac(a))},remove:o=>{t.removeItem(o)},clear:()=>{t.clear()},isEmpty:()=>t.length===0}}const hr=Ne.has.webStorage===!1?mr():gr("local"),oc={install({$q:e}){e.localStorage=hr}};Object.assign(oc,hr);const br=Ne.has.webStorage===!1?mr():gr("session"),rc={install({$q:e}){e.sessionStorage=br}};Object.assign(rc,br);const ic=["ok","hide"];Jo(ic);function uc(){return Ot($r)}const sc={setup(){uc().screen.setSizes({sm:360,md:800,lg:1500,xl:2e3});const n=ii().menuScrnInfo.slice(0,4);return{mDrawer:A(!1),menu:A(!1),hello:!1,menuItems:n}}},cc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAYAAACH81QkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABmSURBVHgB7dLBCYBADATAVRvwaTkpxU5MaXZgHVZxBvRA8lGzcq8sLMflMeQRIBYBmcVarpcCShTyQO3MApt1TCCBZkBv7fBTlN0moYSeoOElsuK8bHHzybrjY9RtoghGWaBG7p8Dd0qM+4xj8H8AAAAASUVORK5CYII=",dc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB5SURBVHgB7daxDQIxDEBRgxiAERiBETIKq7AJIzFCRmADsERzzUW6zrl7T/qVm7iJHAEAAAdzGsxu2SNqe2U9NmrZt3ht7fHn2CmLATCz0Ul1ze5R2zv7xEYtnFT1WGw2h/w8AFhq4aSqx2KzuQxmPXtGbT0AAIC/H/XEgWO2eM1aAAAAAElFTkSuQmCC",vc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB5SURBVHgB7daxDQIxDEBRgxiAERiBETIKq7AJIzFCRmADsERzzUW6zrl7T/qVm7iJHAEAAAdzGsxu2SNqe2U9NmrZt3ht7fHn2CmLATCz0Ul1ze5R2zv7xEYtnFT1WGw2h/w8AFhq4aSqx2KzuQxmPXtGbT0AAIC/H/XEgWO2eM1aAAAAAElFTkSuQmCC",fc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADjSURBVHgB7dZBCoMwFIThoRfN3Ky5qW3BARfRRvOSvMD7wFUh/rOoCoQQQghhLe/vlWAv7Wd39bvBtl+WI9Lh3G4jjvGWI1Lh3C4jWLhR64h0cibRCWE3Yni8EO0jpsUL8XzE9Hgh7o9wEy9E/Qh38UL8H+E2XojzEe7jhSiHLhEvxMLxQgyMf8He9vA3F87+sLXvialq4t2OuHpUEs5HXMUL4XRETbwQzkbciRfCyYgn8UJMHtESL8SkERbxQgweYRkvxMARGbbxwsK5GZ1k2MYLMSBeMvp8EhMD4kMIIYRg6QNJFAq+TTnlugAAAABJRU5ErkJggg==",mc=""+new URL("aitstory-logo.9c7d5d74.png",import.meta.url).href,gc={class:"other-header-menu"};function hc(e,t,n,o,a,r){const u=Oe,i=_r,d=si,v=ci,c=vo,h=Kn,m=Er,f=wr,C=Xn,x=zr,S=fi,w=mi;return Et(),un(sn,null,[it(f,{class:"bg-grey-3"},{default:ot(()=>[it(m,{class:"header-toolbar"},{default:ot(()=>[it(i,{class:"other-title"},{default:ot(()=>[it(u,{class:"header-menu no-shadow",unelevated:"",flat:""},{default:ot(()=>t[3]||(t[3]=[Ht("img",{src:cc},null,-1)])),_:1}),t[4]||(t[4]=Ht("span",null,"AIT Story \uC9C0\uC6D0\uD558\uAE30",-1))]),_:1}),it(d),Ht("div",gc,[e.$q.screen.width>e.$q.screen.sizes.md?(Et(),Va(u,{key:0,unelevated:"",class:"pc-menu-btn no-shadow"},{default:ot(()=>[it(v,{class:"menu-pc-icon"},{default:ot(()=>t[5]||(t[5]=[Ht("img",{src:dc},null,-1)])),_:1}),it(h,{class:"other-menu",offset:[0,10]},{default:ot(()=>[it(c,null,{default:ot(()=>[(Et(!0),un(sn,null,ja(o.menuItems,T=>(Et(),un(sn,{key:String(T.menuId)},[],64))),128))]),_:1})]),_:1})]),_:1}
121)):e.$q.screen.width<e.$q.screen.sizes.md?(Et(),Va(v,{key:1,onClick:t[0]||(t[0]=T=>o.mDrawer=!o.mDrawer)},{default:ot(()=>t[6]||(t[6]=[Ht("img",{src:vc},null,-1)])),_:1})):Pr("",!0)])]),_:1})]),_:1}),it(w,{modelValue:o.mDrawer,"onUpdate:modelValue":t[2]||(t[2]=T=>o.mDrawer=T),width:e.$q.screen.width,breakpoint:500,overlay:"",bordered:"",class:Br(e.$q.dark.isActive?"bg-grey-9":"bg-grey-1")},{default:ot(()=>[it(S,{class:"fit"},{default:ot(()=>[it(c,null,{default:ot(()=>[it(C,{class:"mobile-close"},{default:ot(()=>[it(v,{onClick:t[1]||(t[1]=T=>o.mDrawer=!o.mDrawer)},{default:ot(()=>t[7]||(t[7]=[Ht("img",{src:fc},null,-1)])),_:1})]),_:1}),(Et(!0),un(sn,null,ja(o.menuItems,(T,y)=>(Et(),un(sn,{key:y},[],64))),128))]),_:1}),it(C,{class:"mobile-logo"},{default:ot(()=>[it(v,null,{default:ot(()=>[it(x,{to:"/main"},{default:ot(()=>t[8]||(t[8]=[Ht("img",{class:"logo-img",src:mc},null,-1)])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width","class"])],64)}const Hc=Ar(sc,[["render",hc]]);export{Hc as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.