${k.code}`},"size-1":{cmd:"fontSize",param:"1",icon:F.size1||F.size,tip:k.size1,htmlTip:`${k.size1}`},"size-2":{cmd:"fontSize",param:"2",icon:F.size2||F.size,tip:k.size2,htmlTip:`${k.size2}`},"size-3":{cmd:"fontSize",param:"3",icon:F.size3||F.size,tip:k.size3,htmlTip:`${k.size3}`},"size-4":{cmd:"fontSize",param:"4",icon:F.size4||F.size,tip:k.size4,htmlTip:`${k.size4}`},"size-5":{cmd:"fontSize",param:"5",icon:F.size5||F.size,tip:k.size5,htmlTip:`${k.size5}`},"size-6":{cmd:"fontSize",param:"6",icon:F.size6||F.size,tip:k.size6,htmlTip:`${k.size6}`},"size-7":{cmd:"fontSize",param:"7",icon:F.size7||F.size,tip:k.size7,htmlTip:`${k.size7}`}}}),v=(0,mt.computed)(()=>{let k=e.definitions||{},F=e.definitions||e.fonts?ar(!0,{},h.value,k,Vm(d,r.lang.editor.defaultFont,r.iconSet.editor.font,e.fonts)):h.value;return e.toolbar.map(ee=>ee.map(H=>{if(H.options)return{type:"dropdown",icon:H.icon,label:H.label,size:"sm",dense:!0,fixedLabel:H.fixedLabel,fixedIcon:H.fixedIcon,highlight:H.highlight,list:H.list,options:H.options.map(we=>F[we])};let ue=F[H];return ue?ue.type==="no-state"||k[H]&&(ue.cmd===void 0||h.value[ue.cmd]&&h.value[ue.cmd].type==="no-state")?ue:Object.assign({type:"toggle"},ue):{type:"slot",slot:H}}))}),x={$q:r,props:e,slots:t,emit:o,inFullscreen:a,toggleFullscreen:l,runCmd:_,isViewingSource:m,editLinkUrl:g,toolbarBackgroundClass:w,buttonProps:b,contentRef:u,buttons:v,setContent:B};(0,mt.watch)(()=>e.modelValue,k=>{p!==k&&(p=k,B(k,!0))}),(0,mt.watch)(g,k=>{o(`link${k?"Show":"Hide"}`)});let R=(0,mt.computed)(()=>e.toolbar&&e.toolbar.length!==0),$=(0,mt.computed)(()=>{let k={},F=ee=>{ee.key&&(k[ee.key]={cmd:ee.cmd,param:ee.param})};return v.value.forEach(ee=>{ee.forEach(H=>{H.options?H.options.forEach(F):F(H)})}),k}),L=(0,mt.computed)(()=>a.value?e.contentStyle:[{minHeight:e.minHeight,height:e.height,maxHeight:e.maxHeight},e.contentStyle]),K=(0,mt.computed)(()=>`q-editor q-editor--${m.value===!0?"source":"default"}`+(e.disable===!0?" disabled":"")+(a.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":"")),E=(0,mt.computed)(()=>[e.contentClass,"q-editor__content",{col:a.value,"overflow-auto":a.value||e.maxHeight}]),A=(0,mt.computed)(()=>e.disable===!0?{"aria-disabled":"true"}:{});function P(){if(u.value!==null){let k=`inner${m.value===!0?"Text":"HTML"}`,F=u.value[k];F!==e.modelValue&&(p=F,o("update:modelValue",F))}}function C(k){if(o("keydown",k),k.ctrlKey!==!0||Jo(k)===!0){Q();return}let F=k.keyCode,ee=$.value[F];if(ee!==void 0){let{cmd:H,param:ue}=ee;Ae(k),_(H,ue,!1)}}function S(k){Q(),o("click",k)}function M(k){if(u.value!==null){let{scrollTop:F,scrollHeight:ee}=u.value;y=ee-F}x.caret.save(),o("blur",k)}function D(k){(0,mt.nextTick)(()=>{u.value!==null&&y!==void 0&&(u.value.scrollTop=u.value.scrollHeight-y)}),o("focus",k)}function z(k){let F=f.value;if(F!==null&&F.contains(k.target)===!0&&(k.relatedTarget===null||F.contains(k.relatedTarget)!==!0)){let ee=`inner${m.value===!0?"Text":"HTML"}`;x.caret.restorePosition(u.value[ee].length),Q()}}function I(k){let F=f.value;F!==null&&F.contains(k.target)===!0&&(k.relatedTarget===null||F.contains(k.relatedTarget)!==!0)&&(x.caret.savePosition(),Q())}function W(){y=void 0}function ce(k){x.caret.save()}function B(k,F){if(u.value!==null){F===!0&&x.caret.savePosition();let ee=`inner${m.value===!0?"Text":"HTML"}`;u.value[ee]=k,F===!0&&(x.caret.restorePosition(u.value[ee].length),Q())}}function _(k,F,ee=!0){N(),x.caret.restore(),x.caret.apply(k,F,()=>{N(),x.caret.save(),ee&&Q()})}function Q(){setTimeout(()=>{g.value=null,n.$forceUpdate()},1)}function N(){gn(()=>{u.value?.focus({preventScroll:!0})})}function ne(){return u.value}return(0,mt.onMounted)(()=>{x.caret=n.caret=new Ha(u.value,x),B(e.modelValue),Q(),document.addEventListener("selectionchange",ce)}),(0,mt.onBeforeUnmount)(()=>{document.removeEventListener("selectionchange",ce)}),Object.assign(n,{runCmd:_,refreshToolbar:Q,focus:N,getContentEl:ne}),()=>{let k;if(R.value){let F=[(0,mt.h)("div",{key:"qedt_top",class:"q-editor__toolbar row no-wrap scroll-x"+w.value},Dm(x))];g.value!==null&&F.push((0,mt.h)("div",{key:"qedt_btm",class:"q-editor__toolbar row no-wrap items-center scroll-x"+w.value},zm(x))),k=(0,mt.h)("div",{key:"toolbar_ctainer",class:"q-editor__toolbars-container"},F)}return(0,mt.h)("div",{ref:f,class:K.value,style:{height:a.value===!0?"100%":null},...A.value,onFocusin:z,onFocusout:I},[k,(0,mt.h)("div",{ref:u,style:L.value,class:E.value,contenteditable:c.value,placeholder:e.placeholder,innerHTML:e.modelValue,...s.listeners.value,onInput:P,onKeydown:C,onClick:S,onBlur:M,onFocus:D,onMousedown:W,onTouchstartPassive:W})])}}});var et=require("vue");var oa=require("vue");var Sr=T({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){let o=(0,oa.computed)(()=>parseInt(e.lines,10)),n=(0,oa.computed)(()=>"q-item__label"+(e.overline===!0?" q-item__label--overline text-overline":"")+(e.caption===!0?" q-item__label--caption text-caption":"")+(e.header===!0?" q-item__label--header":"")+(o.value===1?" ellipsis":"")),r=(0,oa.computed)(()=>e.lines!==void 0&&o.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":o.value}:null);return()=>(0,oa.h)("div",{style:r.value,class:n.value},J(t.default))}});var na=require("vue");var lr=T({name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},emits:["show","hide"],setup(e,{slots:t,emit:o}){let n=!1,r,i,a=null,l=null,s,f;function u(){r?.(),r=null,n=!1,a!==null&&(clearTimeout(a),a=null),l!==null&&(clearTimeout(l),l=null),i?.removeEventListener("transitionend",s),s=null}function g(y,p,w){p!==void 0&&(y.style.height=`${p}px`),y.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,n=!0,r=w}function m(y,p){y.style.overflowY=null,y.style.height=null,y.style.transition=null,u(),p!==f&&o(p)}function c(y,p){let w=0;i=y,n===!0?(u(),w=y.offsetHeight===y.scrollHeight?0:void 0):(f="hide",y.style.overflowY="hidden"),g(y,w,p),a=setTimeout(()=>{a=null,y.style.height=`${y.scrollHeight}px`,s=b=>{l=null,(Object(b)!==b||b.target===y)&&m(y,"show")},y.addEventListener("transitionend",s),l=setTimeout(s,e.duration*1.1)},100)}function d(y,p){let w;i=y,n===!0?u():(f="show",y.style.overflowY="hidden",w=y.scrollHeight),g(y,w,p),a=setTimeout(()=>{a=null,y.style.height=0,s=b=>{l=null,(Object(b)!==b||b.target===y)&&m(y,"hide")},y.addEventListener("transitionend",s),l=setTimeout(s,e.duration*1.1)},100)}return(0,na.onBeforeUnmount)(()=>{n===!0&&u()}),()=>(0,na.h)(na.Transition,{css:!1,appear:e.appear,onEnter:c,onLeave:d},t.default)}});var Qn=require("vue");var f0={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},nc={xs:2,sm:4,md:8,lg:16,xl:24},Xo=T({name:"QSeparator",props:{...be,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){let t=(0,Qn.getCurrentInstance)(),o=ye(e,t.proxy.$q),n=(0,Qn.computed)(()=>e.vertical===!0?"vertical":"horizontal"),r=(0,Qn.computed)(()=>` q-separator--${n.value}`),i=(0,Qn.computed)(()=>e.inset!==!1?`${r.value}-${f0[e.inset]}`:""),a=(0,Qn.computed)(()=>`q-separator${r.value}${i.value}`+(e.color!==void 0?` bg-${e.color}`:"")+(o.value===!0?" q-separator--dark":"")),l=(0,Qn.computed)(()=>{let s={};if(e.size!==void 0&&(s[e.vertical===!0?"width":"height"]=e.size),e.spaced!==!1){let f=e.spaced===!0?`${nc.md}px`:e.spaced in nc?`${nc[e.spaced]}px`:e.spaced,u=e.vertical===!0?["Left","Right"]:["Top","Bottom"];s[`margin${u[0]}`]=s[`margin${u[1]}`]=f}return s});return()=>(0,Qn.h)("hr",{class:a.value,style:l.value,"aria-orientation":n.value})}});var Wr=(0,et.shallowReactive)({}),m0=Object.keys(er),rc=T({name:"QExpansionItem",props:{...er,...fn,...be,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:{},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:[...mn,"click","afterShow","afterHide"],setup(e,{slots:t,emit:o}){let{proxy:{$q:n}}=(0,et.getCurrentInstance)(),r=ye(e,n),i=(0,et.ref)(e.modelValue!==null?e.modelValue:e.defaultOpened),a=(0,et.ref)(null),l=zn(),{show:s,hide:f,toggle:u}=vn({showing:i}),g,m,c=(0,et.computed)(()=>`q-expansion-item q-item-type q-expansion-item--${i.value===!0?"expanded":"collapsed"} q-expansion-item--${e.popup===!0?"popup":"standard"}`),d=(0,et.computed)(()=>e.contentInsetLevel===void 0?null:{["padding"+(n.lang.rtl===!0?"Right":"Left")]:e.contentInsetLevel*56+"px"}),y=(0,et.computed)(()=>e.disable!==!0&&(e.href!==void 0||e.to!==void 0&&e.to!==null&&e.to!=="")),p=(0,et.computed)(()=>{let z={};return m0.forEach(I=>{z[I]=e[I]}),z}),w=(0,et.computed)(()=>y.value===!0||e.expandIconToggle!==!0),b=(0,et.computed)(()=>e.expandedIcon!==void 0&&i.value===!0?e.expandedIcon:e.expandIcon||n.iconSet.expansionItem[e.denseToggle===!0?"denseIcon":"icon"]),h=(0,et.computed)(()=>e.disable!==!0&&(y.value===!0||e.expandIconToggle===!0)),v=(0,et.computed)(()=>({expanded:i.value===!0,detailsId:l.value,toggle:u,show:s,hide:f})),x=(0,et.computed)(()=>{let z=e.toggleAriaLabel!==void 0?e.toggleAriaLabel:n.lang.label[i.value===!0?"collapse":"expand"](e.label);return{role:"button","aria-expanded":i.value===!0?"true":"false","aria-controls":l.value,"aria-label":z}});(0,et.watch)(()=>e.group,z=>{m?.(),z!==void 0&&A()});function R(z){y.value!==!0&&u(z),o("click",z)}function $(z){z.keyCode===13&&L(z,!0)}function L(z,I){I!==!0&&z.qAvoidFocus!==!0&&a.value?.focus(),u(z),Ae(z)}function K(){o("afterShow")}function E(){o("afterHide")}function A(){g===void 0&&(g=Dn()),i.value===!0&&(Wr[e.group]=g);let z=(0,et.watch)(i,W=>{W===!0?Wr[e.group]=g:Wr[e.group]===g&&delete Wr[e.group]}),I=(0,et.watch)(()=>Wr[e.group],(W,ce)=>{ce===g&&W!==void 0&&W!==g&&f()});m=()=>{z(),I(),Wr[e.group]===g&&delete Wr[e.group],m=void 0}}function P(){let z={class:[`q-focusable relative-position cursor-pointer${e.denseToggle===!0&&e.switchToggleSide===!0?" items-end":""}`,e.expandIconClass],side:e.switchToggleSide!==!0,avatar:e.switchToggleSide},I=[(0,et.h)(Te,{class:"q-expansion-item__toggle-icon"+(e.expandedIcon===void 0&&i.value===!0?" q-expansion-item__toggle-icon--rotated":""),name:b.value})];return h.value===!0&&(Object.assign(z,{tabindex:0,...x.value,onClick:L,onKeyup:$}),I.unshift((0,et.h)("div",{ref:a,class:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",tabindex:-1}))),(0,et.h)(No,z,()=>I)}function C(){let z;return t.header!==void 0?z=[].concat(t.header(v.value)):(z=[(0,et.h)(No,()=>[(0,et.h)(Sr,{lines:e.labelLines},()=>e.label||""),e.caption?(0,et.h)(Sr,{lines:e.captionLines,caption:!0},()=>e.caption):null])],e.icon&&z[e.switchToggleSide===!0?"push":"unshift"]((0,et.h)(No,{side:e.switchToggleSide===!0,avatar:e.switchToggleSide!==!0},()=>(0,et.h)(Te,{name:e.icon})))),e.disable!==!0&&e.hideExpandIcon!==!0&&z[e.switchToggleSide===!0?"unshift":"push"](P()),z}function S(){let z={ref:"item",style:e.headerStyle,class:e.headerClass,dark:r.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return w.value===!0&&(z.clickable=!0,z.onClick=R,Object.assign(z,y.value===!0?p.value:x.value)),(0,et.h)(Mn,z,C)}function M(){return(0,et.withDirectives)((0,et.h)("div",{key:"e-content",class:"q-expansion-item__content relative-position",style:d.value,id:l.value},J(t.default)),[[et.vShow,i.value]])}function D(){let z=[S(),(0,et.h)(lr,{duration:e.duration,onShow:K,onHide:E},M)];return e.expandSeparator===!0&&z.push((0,et.h)(Xo,{class:"q-expansion-item__border q-expansion-item__border--top absolute-top",dark:r.value}),(0,et.h)(Xo,{class:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",dark:r.value})),z}return e.group!==void 0&&A(),(0,et.onBeforeUnmount)(()=>{m?.()}),()=>(0,et.h)("div",{class:c.value},[(0,et.h)("div",{class:"q-expansion-item__container relative-position"},D())])}});var oo=require("vue");var xu=require("vue"),v0=["top","right","bottom","left"],Qa={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=>v0.includes(e)},externalLabel:Boolean,hideLabel:{type:Boolean},labelClass:[Array,String,Object],labelStyle:[Array,String,Object],disable:Boolean,tabindex:[Number,String]};function Su(e,t){return{formClass:(0,xu.computed)(()=>`q-fab--form-${e.square===!0?"square":"rounded"}`),stacked:(0,xu.computed)(()=>e.externalLabel===!1&&["top","bottom"].includes(e.labelPosition)),labelProps:(0,xu.computed)(()=>{if(e.externalLabel===!0){let o=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}`+(o===!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}}})}}var g0=["up","right","down","left"],h0=["left","center","right"],ic=T({name:"QFab",props:{...Qa,...fn,icon:String,activeIcon:String,hideIcon:Boolean,hideLabel:{...Qa.hideLabel,default:null},direction:{type:String,default:"right",validator:e=>g0.includes(e)},persistent:Boolean,verticalActionsAlign:{type:String,default:"center",validator:e=>h0.includes(e)}},emits:mn,setup(e,{slots:t}){let o=(0,oo.ref)(null),n=(0,oo.ref)(e.modelValue===!0),r=zn(),{proxy:{$q:i}}=(0,oo.getCurrentInstance)(),{formClass:a,labelProps:l}=Su(e,n),s=(0,oo.computed)(()=>e.persistent!==!0),{hide:f,toggle:u}=vn({showing:n,hideOnRouteChange:s}),g=(0,oo.computed)(()=>({opened:n.value})),m=(0,oo.computed)(()=>`q-fab z-fab row inline justify-center q-fab--align-${e.verticalActionsAlign} ${a.value}`+(n.value===!0?" q-fab--opened":" q-fab--closed")),c=(0,oo.computed)(()=>`q-fab__actions flex no-wrap inline q-fab__actions--${e.direction} q-fab__actions--${n.value===!0?"opened":"closed"}`),d=(0,oo.computed)(()=>{let b={id:r.value,role:"menu"};return n.value!==!0&&(b["aria-hidden"]="true"),b}),y=(0,oo.computed)(()=>`q-fab__icon-holder q-fab__icon-holder--${n.value===!0?"opened":"closed"}`);function p(b,h){let v=t[b],x=`q-fab__${b} absolute-full`;return v===void 0?(0,oo.h)(Te,{class:x,name:e[h]||i.iconSet.fab[h]}):(0,oo.h)("div",{class:x},v(g.value))}function w(){let b=[];return e.hideIcon!==!0&&b.push((0,oo.h)("div",{class:y.value},[p("icon","icon"),p("active-icon","activeIcon")])),(e.label!==""||t.label!==void 0)&&b[l.value.action]((0,oo.h)("div",l.value.data,t.label!==void 0?t.label(g.value):[e.label])),Je(t.tooltip,b)}return(0,oo.provide)(bl,{showing:n,onChildClick(b){f(b),b?.qAvoidFocus!==!0&&o.value?.$el.focus()}}),()=>(0,oo.h)("div",{class:m.value},[(0,oo.h)(Oe,{ref:o,class:a.value,...e,noWrap:!0,stack:e.stacked,align:void 0,icon:void 0,label:void 0,noCaps:!0,fab:!0,"aria-expanded":n.value===!0?"true":"false","aria-haspopup":"true","aria-controls":r.value,onClick:u},w),(0,oo.h)("div",{class:c.value,...d.value},J(t.default))])}});var Pn=require("vue");var Hm={start:"self-end",center:"self-center",end:"self-start"},p0=Object.keys(Hm),ac=T({name:"QFabAction",props:{...Qa,icon:{type:String,default:""},anchor:{type:String,validator:e=>p0.includes(e)},to:[String,Object],replace:Boolean},emits:["click"],setup(e,{slots:t,emit:o}){let n=(0,Pn.inject)(bl,()=>({showing:{value:!0},onChildClick:Ze})),{formClass:r,labelProps:i}=Su(e,n.showing),a=(0,Pn.computed)(()=>{let g=Hm[e.anchor];return r.value+(g!==void 0?` ${g}`:"")}),l=(0,Pn.computed)(()=>e.disable===!0||n.showing.value!==!0);function s(g){n.onChildClick(g),o("click",g)}function f(){let g=[];return t.icon!==void 0?g.push(t.icon()):e.icon!==""&&g.push((0,Pn.h)(Te,{name:e.icon})),(e.label!==""||t.label!==void 0)&&g[i.value.action]((0,Pn.h)("div",i.value.data,t.label!==void 0?t.label():[e.label])),Je(t.default,g)}let u=(0,Pn.getCurrentInstance)();return Object.assign(u.proxy,{click:s}),()=>(0,Pn.h)(Oe,{class:a.value,...e,noWrap:!0,stack:e.stacked,icon:void 0,label:void 0,noCaps:!0,fabMini:!0,disable:l.value,onClick:s},f)}});var $e=require("vue");var mo=require("vue");var jn=require("vue");function _u({validate:e,resetValidation:t,requiresQForm:o}){let n=(0,jn.inject)(Zn,!1);if(n!==!1){let{props:r,proxy:i}=(0,jn.getCurrentInstance)();Object.assign(i,{validate:e,resetValidation:t}),(0,jn.watch)(()=>r.disable,a=>{a===!0?(typeof t=="function"&&t(),n.unbindComponent(i)):n.bindComponent(i)}),(0,jn.onMounted)(()=>{r.disable!==!0&&n.bindComponent(i)}),(0,jn.onBeforeUnmount)(()=>{r.disable!==!0&&n.unbindComponent(i)})}else o===!0&&console.error("Parent QForm not found on useFormChild()!")}var b0=[!0,!1,"ondemand"],Nm={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],default:!1,validator:e=>b0.includes(e)}};function Qm(e,t){let{props:o,proxy:n}=(0,mo.getCurrentInstance)(),r=(0,mo.ref)(!1),i=(0,mo.ref)(null),a=(0,mo.ref)(!1);_u({validate:y,resetValidation:d});let l=0,s,f=(0,mo.computed)(()=>o.rules!==void 0&&o.rules!==null&&o.rules.length!==0),u=(0,mo.computed)(()=>o.disable!==!0&&f.value===!0&&t.value===!1),g=(0,mo.computed)(()=>o.error===!0||r.value===!0),m=(0,mo.computed)(()=>typeof o.errorMessage=="string"&&o.errorMessage.length!==0?o.errorMessage:i.value);(0,mo.watch)(()=>o.modelValue,()=>{a.value=!0,u.value===!0&&o.lazyRules===!1&&p()});function c(){o.lazyRules!=="ondemand"&&u.value===!0&&a.value===!0&&p()}(0,mo.watch)(()=>o.reactiveRules,w=>{w===!0?s===void 0&&(s=(0,mo.watch)(()=>o.rules,c,{immediate:!0,deep:!0})):s!==void 0&&(s(),s=void 0)},{immediate:!0}),(0,mo.watch)(()=>o.lazyRules,c),(0,mo.watch)(e,w=>{w===!0?a.value=!0:u.value===!0&&o.lazyRules!=="ondemand"&&p()});function d(){l++,t.value=!1,a.value=!1,r.value=!1,i.value=null,p.cancel()}function y(w=o.modelValue){if(o.disable===!0||f.value===!1)return!0;let b=++l,h=t.value!==!0?()=>{a.value=!0}:()=>{},v=(R,$)=>{R===!0&&h(),r.value=R,i.value=$||null,t.value=!1},x=[];for(let R=0;R0&&k-_.scrollViewSize?(k++,ee=F):ee=c[k]+F;P(B,_,k,ee)}function P(B,_,Q,N,ne){let k=typeof ne=="string"&&ne.indexOf("-force")!==-1,F=k===!0?ne.replace("-force",""):ne,ee=F!==void 0?F:"start",H=Math.max(0,Q-p.value[ee]),ue=H+p.value.total;ue>e.value&&(ue=e.value,H=Math.max(0,ue-p.value.total)),f=_.scrollStart;let we=H!==v.value.from||ue!==v.value.to;if(we===!1&&F===void 0){I(Q);return}let{activeElement:j}=document,ae=h.value;we===!0&&ae!==null&&ae!==j&&ae.contains(j)===!0&&(ae.addEventListener("focusout",S),setTimeout(()=>{ae?.removeEventListener("focusout",S)})),F0(ae,Q-H);let de=F!==void 0?c.slice(H,Q).reduce(sa,0):0;if(we===!0){let xe=ue>=v.value.from&&H<=v.value.to?v.value.to:ue;v.value={from:H,to:xe},d.value=tl(m,c,0,H),y.value=tl(m,c,ue,e.value),requestAnimationFrame(()=>{v.value.to!==ue&&f===_.scrollStart&&(v.value={from:v.value.from,to:ue},y.value=tl(m,c,ue,e.value))})}requestAnimationFrame(()=>{if(f!==_.scrollStart)return;we===!0&&C(H);let xe=c.slice(H,Q).reduce(sa,0),Fe=xe+_.offsetStart+d.value,le=Fe+c[Q],Le=Fe+N;if(F!==void 0){let He=xe-de,Ne=_.scrollStart+He;Le=k!==!0&&NeH.classList&&H.classList.contains("q-virtual-scroll--skip")===!1),N=Q.length,ne=i.virtualScrollHorizontal===!0?H=>H.getBoundingClientRect().width:H=>H.offsetHeight,k=B,F,ee;for(let H=0;H =N;k--)c[k]=Q;let ne=Math.floor((e.value-1)/Rn);m=[];for(let k=0;k<=ne;k++){let F=0,ee=Math.min((k+1)*Rn,e.value);for(let H=k*Rn;H =0?(C(v.value.from),(0,dt.nextTick)(()=>{E(B)})):W()}function D(B){if(B===void 0&&typeof window<"u"){let F=t();F!=null&&F.nodeType!==8&&(B=Dc(F,o(),w.value,b.value,i.virtualScrollHorizontal,s.lang.rtl,i.virtualScrollStickySizeStart,i.virtualScrollStickySizeEnd).scrollViewSize)}g=B;let _=parseFloat(i.virtualScrollSliceRatioBefore)||0,Q=parseFloat(i.virtualScrollSliceRatioAfter)||0,N=1+_+Q,ne=B===void 0||B<=0?1:Math.ceil(B/n.value),k=Math.max(1,ne,Math.ceil((i.virtualScrollSliceSize>0?i.virtualScrollSliceSize:10)/N));p.value={total:Math.ceil(k*N),start:Math.ceil(k*_),center:Math.ceil(k*(.5+_)),end:Math.ceil(k*(1+_)),view:ne}}function z(B,_){let Q=i.virtualScrollHorizontal===!0?"width":"height",N={["--q-virtual-scroll-item-"+Q]:n.value+"px"};return[B==="tbody"?(0,dt.h)(B,{class:"q-virtual-scroll__padding",key:"before",ref:w},[(0,dt.h)("tr",[(0,dt.h)("td",{style:{[Q]:`${d.value}px`,...N},colspan:x.value})])]):(0,dt.h)(B,{class:"q-virtual-scroll__padding",key:"before",ref:w,style:{[Q]:`${d.value}px`,...N}}),(0,dt.h)(B,{class:"q-virtual-scroll__content",key:"content",ref:h,tabindex:-1},_.flat()),B==="tbody"?(0,dt.h)(B,{class:"q-virtual-scroll__padding",key:"after",ref:b},[(0,dt.h)("tr",[(0,dt.h)("td",{style:{[Q]:`${y.value}px`,...N},colspan:x.value})])]):(0,dt.h)(B,{class:"q-virtual-scroll__padding",key:"after",ref:b,style:{[Q]:`${y.value}px`,...N}})]}function I(B){u!==B&&(i.onVirtualScroll!==void 0&&a("virtualScroll",{index:B,from:v.value.from,to:v.value.to-1,direction:B{D()});let ce=!1;return(0,dt.onDeactivated)(()=>{ce=!0}),(0,dt.onActivated)(()=>{if(ce!==!0)return;let B=t();f!==void 0&&B!==void 0&&B!==null&&B.nodeType!==8?lv(B,f,i.virtualScrollHorizontal,s.lang.rtl):E(u)}),Object.assign(l,{scrollTo:E,reset:L,refresh:K}),{virtualScrollSliceRange:v,virtualScrollSliceSizeComputed:p,setVirtualScrollSize:D,onVirtualScrollEvt:W,localResetVirtualScroll:M,padVirtualScroll:z,scrollTo:E,reset:L,refresh:K}}var sv=e=>["add","add-unique","toggle"].includes(e),L0=".*+?^${}()|[]\\",D0=Object.keys(Xr);function zc(e,t){if(typeof e=="function")return e;let o=e!==void 0?e:t;return n=>n!==null&&typeof n=="object"&&o in n?n[o]:n}var nl=T({name:"QSelect",inheritAttrs:!1,props:{...ol,...Nt,...Xr,modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],popupNoRouteDismiss:Boolean,useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:sv},mapOptions:Boolean,emitValue:Boolean,disableTabSelection:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:{},transitionHide:{},transitionDuration:{},behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:ol.virtualScrollItemSize.type,onNewValue:Function,onFilter:Function},emits:[..._r,"add","remove","inputValue","keyup","keypress","keydown","popupShow","popupHide","filterAbort"],setup(e,{slots:t,emit:o}){let{proxy:n}=(0,me.getCurrentInstance)(),{$q:r}=n,i=(0,me.ref)(!1),a=(0,me.ref)(!1),l=(0,me.ref)(-1),s=(0,me.ref)(""),f=(0,me.ref)(!1),u=(0,me.ref)(!1),g=null,m=null,c,d,y,p=null,w,b,h,v,x=(0,me.ref)(null),R=(0,me.ref)(null),$=(0,me.ref)(null),L=(0,me.ref)(null),K=(0,me.ref)(null),E=Vi(e),A=Mu(G),P=(0,me.computed)(()=>Array.isArray(e.options)?e.options.length:0),C=(0,me.computed)(()=>e.virtualScrollItemSize===void 0?e.optionsDense===!0?24:48:e.virtualScrollItemSize),{virtualScrollSliceRange:S,virtualScrollSliceSizeComputed:M,localResetVirtualScroll:D,padVirtualScroll:z,onVirtualScrollEvt:I,scrollTo:W,setVirtualScrollSize:ce}=$u({virtualScrollLength:P,getVirtualScrollTarget:Eo,getVirtualScrollEl:Kt,virtualScrollItemSizeComputed:C}),B=wr(),_=(0,me.computed)(()=>{let O=e.mapOptions===!0&&e.multiple!==!0,Ce=e.modelValue!==void 0&&(e.modelValue!==null||O===!0)?e.multiple===!0&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue]:[];if(e.mapOptions===!0&&Array.isArray(e.options)===!0){let ke=e.mapOptions===!0&&c!==void 0?c:[],st=Ce.map($t=>Y($t,ke));return e.modelValue===null&&O===!0?st.filter($t=>$t!==null):st}return Ce}),Q=(0,me.computed)(()=>{let O={};return D0.forEach(Ce=>{let ke=e[Ce];ke!==void 0&&(O[Ce]=ke)}),O}),N=(0,me.computed)(()=>e.optionsDark===null?B.isDark.value:e.optionsDark),ne=(0,me.computed)(()=>Un(_.value)),k=(0,me.computed)(()=>{let O="q-field__input q-placeholder col";return e.hideSelected===!0||_.value.length===0?[O,e.inputClass]:(O+=" q-field__input--padding",e.inputClass===void 0?O:[O,e.inputClass])}),F=(0,me.computed)(()=>(e.virtualScrollHorizontal===!0?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:"")),ee=(0,me.computed)(()=>P.value===0),H=(0,me.computed)(()=>_.value.map(O=>te.value(O)).join(", ")),ue=(0,me.computed)(()=>e.displayValue!==void 0?e.displayValue:H.value),we=(0,me.computed)(()=>e.optionsHtml===!0?()=>!0:O=>O?.html===!0),j=(0,me.computed)(()=>e.displayValueHtml===!0||e.displayValue===void 0&&(e.optionsHtml===!0||_.value.some(we.value))),ae=(0,me.computed)(()=>B.focused.value===!0?e.tabindex:-1),de=(0,me.computed)(()=>{let O={tabindex:e.tabindex,role:"combobox","aria-label":e.label,"aria-readonly":e.readonly===!0?"true":"false","aria-autocomplete":e.useInput===!0?"list":"none","aria-expanded":i.value===!0?"true":"false","aria-controls":`${B.targetUid.value}_lb`};return l.value>=0&&(O["aria-activedescendant"]=`${B.targetUid.value}_${l.value}`),O}),xe=(0,me.computed)(()=>({id:`${B.targetUid.value}_lb`,role:"listbox","aria-multiselectable":e.multiple===!0?"true":"false"})),Fe=(0,me.computed)(()=>_.value.map((O,Ce)=>({index:Ce,opt:O,html:we.value(O),selected:!0,removeAtIndex:Qe,toggleOption:ft,tabindex:ae.value}))),le=(0,me.computed)(()=>{if(P.value===0)return[];let{from:O,to:Ce}=S.value;return e.options.slice(O,Ce).map((ke,st)=>{let $t=U.value(ke)===!0,Pt=re(ke)===!0,Co=O+st,io={clickable:!0,active:Pt,activeClass:Ne.value,manualFocus:!0,focused:!1,disable:$t,tabindex:-1,dense:e.optionsDense,dark:N.value,role:"option","aria-selected":Pt===!0?"true":"false",id:`${B.targetUid.value}_${Co}`,onClick:()=>{ft(ke)}};return $t!==!0&&(l.value===Co&&(io.focused=!0),r.platform.is.desktop===!0&&(io.onMousemove=()=>{i.value===!0&&X(Co)})),{index:Co,opt:ke,html:we.value(ke),label:te.value(ke),selected:io.active,focused:io.focused,toggleOption:ft,setOptionIndex:X,itemProps:io}})}),Le=(0,me.computed)(()=>e.dropdownIcon!==void 0?e.dropdownIcon:r.iconSet.arrow.dropdown),He=(0,me.computed)(()=>e.optionsCover===!1&&e.outlined!==!0&&e.standout!==!0&&e.borderless!==!0&&e.rounded!==!0),Ne=(0,me.computed)(()=>e.optionsSelectedClass!==void 0?e.optionsSelectedClass:e.color!==void 0?`text-${e.color}`:""),at=(0,me.computed)(()=>zc(e.optionValue,"value")),te=(0,me.computed)(()=>zc(e.optionLabel,"label")),U=(0,me.computed)(()=>zc(e.optionDisable,"disable")),se=(0,me.computed)(()=>_.value.map(at.value)),De=(0,me.computed)(()=>{let O={onInput:G,onChange:A,onKeydown:xt,onKeyup:Me,onKeypress:ot,onFocus:Se,onClick(Ce){d===!0&&St(Ce)}};return O.onCompositionstart=O.onCompositionupdate=O.onCompositionend=A,O});(0,me.watch)(_,O=>{c=O,e.useInput===!0&&e.fillInput===!0&&e.multiple!==!0&&B.innerLoading.value!==!0&&(a.value!==!0&&i.value!==!0||ne.value!==!0)&&(y!==!0&&ln(),(a.value===!0||i.value===!0)&&Re(""))},{immediate:!0}),(0,me.watch)(()=>e.fillInput,ln),(0,me.watch)(i,Ju),(0,me.watch)(P,th);function Ke(O){return e.emitValue===!0?at.value(O):O}function Ve(O){if(O!==-1&&O<_.value.length)if(e.multiple===!0){let Ce=e.modelValue.slice();o("remove",{index:O,value:Ce.splice(O,1)[0]}),o("update:modelValue",Ce)}else o("update:modelValue",null)}function Qe(O){Ve(O),B.focus()}function pt(O,Ce){let ke=Ke(O);if(e.multiple!==!0){e.fillInput===!0&&Ee(te.value(O),!0,!0),o("update:modelValue",ke);return}if(_.value.length===0){o("add",{index:0,value:ke}),o("update:modelValue",e.multiple===!0?[ke]:ke);return}if(Ce===!0&&re(O)===!0||e.maxValues!==void 0&&e.modelValue.length>=e.maxValues)return;let st=e.modelValue.slice();o("add",{index:st.length,value:ke}),st.push(ke),o("update:modelValue",st)}function ft(O,Ce){if(B.editable.value!==!0||O===void 0||U.value(O)===!0)return;let ke=at.value(O);if(e.multiple!==!0){Ce!==!0&&(Ee(e.fillInput===!0?te.value(O):"",!0,!0),vt()),R.value?.focus(),(_.value.length===0||Oo(at.value(_.value[0]),ke)!==!0)&&o("update:modelValue",e.emitValue===!0?ke:O);return}if((d!==!0||f.value===!0)&&B.focus(),Se(),_.value.length===0){let Pt=e.emitValue===!0?ke:O;o("add",{index:0,value:Pt}),o("update:modelValue",e.multiple===!0?[Pt]:Pt);return}let st=e.modelValue.slice(),$t=se.value.findIndex(Pt=>Oo(Pt,ke));if($t!==-1)o("remove",{index:$t,value:st.splice($t,1)[0]});else{if(e.maxValues!==void 0&&st.length>=e.maxValues)return;let Pt=e.emitValue===!0?ke:O;o("add",{index:st.length,value:Pt}),st.push(Pt)}o("update:modelValue",st)}function X(O){if(r.platform.is.desktop!==!0)return;let Ce=O!==-1&&O =0?te.value(e.options[ke]):w,!0))}}function Y(O,Ce){let ke=st=>Oo(at.value(st),O);return e.options.find(ke)||Ce.find(ke)||O}function re(O){let Ce=at.value(O);return se.value.find(ke=>Oo(ke,Ce))!==void 0}function Se(O){e.useInput===!0&&R.value!==null&&(O===void 0||R.value===O.target&&O.target.value===H.value)&&R.value.select()}function Ye(O){qo(O,27)===!0&&i.value===!0&&(St(O),vt(),ln()),o("keyup",O)}function Me(O){let{value:Ce}=O.target;if(O.keyCode!==void 0){Ye(O);return}if(O.target.value="",g!==null&&(clearTimeout(g),g=null),m!==null&&(clearTimeout(m),m=null),ln(),typeof Ce=="string"&&Ce.length!==0){let ke=Ce.toLocaleLowerCase(),st=Pt=>{let Co=e.options.find(io=>String(Pt.value(io)).toLocaleLowerCase()===ke);return Co===void 0?!1:(_.value.indexOf(Co)===-1?ft(Co):vt(),!0)},$t=Pt=>{st(at)!==!0&&Pt!==!0&&st(te)!==!0&&Re(Ce,!0,()=>$t(!0))};$t()}else B.clearValue(O)}function ot(O){o("keypress",O)}function xt(O){if(o("keydown",O),Jo(O)===!0)return;let Ce=s.value.length!==0&&(e.newValueMode!==void 0||e.onNewValue!==void 0),ke=O.shiftKey!==!0&&e.disableTabSelection!==!0&&e.multiple!==!0&&(l.value!==-1||Ce===!0);if(O.keyCode===27){Ot(O);return}if(O.keyCode===9&&ke===!1){qe();return}if(O.target===void 0||O.target.id!==B.targetUid.value||B.editable.value!==!0)return;if(O.keyCode===40&&B.innerLoading.value!==!0&&i.value===!1){Ae(O),je();return}if(O.keyCode===8&&(e.useChips===!0||e.clearable===!0)&&e.hideSelected!==!0&&s.value.length===0){e.multiple===!0&&Array.isArray(e.modelValue)===!0?Ve(e.modelValue.length-1):e.multiple!==!0&&e.modelValue!==null&&o("update:modelValue",null);return}(O.keyCode===35||O.keyCode===36)&&(typeof s.value!="string"||s.value.length===0)&&(Ae(O),l.value=-1,ie(O.keyCode===36?1:-1,e.multiple)),(O.keyCode===33||O.keyCode===34)&&M.value!==void 0&&(Ae(O),l.value=Math.max(-1,Math.min(P.value,l.value+(O.keyCode===33?-1:1)*M.value.view)),ie(O.keyCode===33?1:-1,e.multiple)),(O.keyCode===38||O.keyCode===40)&&(Ae(O),ie(O.keyCode===38?-1:1,e.multiple));let st=P.value;if((h===void 0||v 0&&e.useInput!==!0&&O.key!==void 0&&O.key.length===1&&O.altKey===!1&&O.ctrlKey===!1&&O.metaKey===!1&&(O.keyCode!==32||h.length!==0)){i.value!==!0&&je(O);let $t=O.key.toLocaleLowerCase(),Pt=h.length===1&&h[0]===$t;v=Date.now()+1500,Pt===!1&&(Ae(O),h+=$t);let Co=new RegExp("^"+h.split("").map(es=>L0.indexOf(es)!==-1?"\\"+es:es).join(".*"),"i"),io=l.value;if(Pt===!0||io<0||Co.test(te.value(e.options[io]))!==!0)do io=Rr(io+1,-1,st-1);while(io!==l.value&&(U.value(e.options[io])===!0||Co.test(te.value(e.options[io]))!==!0));l.value!==io&&(0,me.nextTick)(()=>{X(io),W(io),io>=0&&e.useInput===!0&&e.fillInput===!0&&fe(te.value(e.options[io]),!0)});return}if(!(O.keyCode!==13&&(O.keyCode!==32||e.useInput===!0||h!=="")&&(O.keyCode!==9||ke===!1))){if(O.keyCode!==9&&Ae(O),l.value!==-1&&l.value {if(Co){if(sv(Co)!==!0)return}else Co=e.newValueMode;if(Ee("",e.multiple!==!0,!0),Pt==null)return;(Co==="toggle"?ft:pt)(Pt,Co==="add-unique"),e.multiple!==!0&&(R.value?.focus(),vt())};if(e.onNewValue!==void 0?o("newValue",s.value,$t):$t(s.value),e.multiple!==!0)return}i.value===!0?qe():B.innerLoading.value!==!0&&je()}}function Kt(){return d===!0?K.value:$.value!==null&&$.value.contentEl!==null?$.value.contentEl:void 0}function Eo(){return Kt()}function dr(){return e.hideSelected===!0?[]:t["selected-item"]!==void 0?Fe.value.map(O=>t["selected-item"](O)).slice():t.selected!==void 0?[].concat(t.selected()):e.useChips===!0?Fe.value.map((O,Ce)=>(0,me.h)(Hr,{key:"option-"+Ce,removable:B.editable.value===!0&&U.value(O.opt)!==!0,dense:!0,textColor:e.color,tabindex:ae.value,onRemove(){O.removeAtIndex(Ce)}},()=>(0,me.h)("span",{class:"ellipsis",[O.html===!0?"innerHTML":"textContent"]:te.value(O.opt)}))):[(0,me.h)("span",{class:"ellipsis",[j.value===!0?"innerHTML":"textContent"]:ue.value})]}function Zo(){if(ee.value===!0)return t["no-option"]!==void 0?t["no-option"]({inputValue:s.value}):void 0;let O=t.option!==void 0?t.option:ke=>(0,me.h)(Mn,{key:ke.index,...ke.itemProps},()=>(0,me.h)(No,()=>(0,me.h)(Sr,()=>(0,me.h)("span",{[ke.html===!0?"innerHTML":"textContent"]:ke.label})))),Ce=z("div",le.value.map(O));return t["before-options"]!==void 0&&(Ce=t["before-options"]().concat(Ce)),Je(t["after-options"],Ce)}function Xn(O,Ce){let ke=Ce===!0?{...de.value,...B.splitAttrs.attributes.value}:void 0,st={ref:Ce===!0?R:void 0,key:"i_t",class:k.value,style:e.inputStyle,value:s.value!==void 0?s.value:"",type:"search",...ke,id:Ce===!0?B.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":O===!0||e.autofocus===!0||void 0,disabled:e.disable===!0,readonly:e.readonly===!0,...De.value};return O!==!0&&d===!0&&(Array.isArray(st.class)===!0?st.class=[...st.class,"no-pointer-events"]:st.class+=" no-pointer-events"),(0,me.h)("input",st)}function G(O){g!==null&&(clearTimeout(g),g=null),m!==null&&(clearTimeout(m),m=null),!(O&&O.target&&O.target.qComposing===!0)&&(fe(O.target.value||""),y=!0,w=s.value,B.focused.value!==!0&&(d!==!0||f.value===!0)&&B.focus(),e.onFilter!==void 0&&(g=setTimeout(()=>{g=null,Re(s.value)},e.inputDebounce)))}function fe(O,Ce){s.value!==O&&(s.value=O,Ce===!0||e.inputDebounce===0||e.inputDebounce==="0"?o("inputValue",O):m=setTimeout(()=>{m=null,o("inputValue",O)},e.inputDebounce))}function Ee(O,Ce,ke){y=ke!==!0,e.useInput===!0&&(fe(O,!0),(Ce===!0||ke!==!0)&&(w=O),Ce!==!0&&Re(O))}function Re(O,Ce,ke){if(e.onFilter===void 0||Ce!==!0&&B.focused.value!==!0)return;B.innerLoading.value===!0?o("filterAbort"):(B.innerLoading.value=!0,u.value=!0),O!==""&&e.multiple!==!0&&_.value.length!==0&&y!==!0&&O===te.value(_.value[0])&&(O="");let st=setTimeout(()=>{i.value===!0&&(i.value=!1)},10);p!==null&&clearTimeout(p),p=st,o("filter",O,($t,Pt)=>{(Ce===!0||B.focused.value===!0)&&p===st&&(clearTimeout(p),typeof $t=="function"&&$t(),u.value=!1,(0,me.nextTick)(()=>{B.innerLoading.value=!1,B.editable.value===!0&&(Ce===!0?i.value===!0&&vt():i.value===!0?Ju(!0):i.value=!0),typeof Pt=="function"&&(0,me.nextTick)(()=>{Pt(n)}),typeof ke=="function"&&(0,me.nextTick)(()=>{ke(n)})}))},()=>{B.focused.value===!0&&p===st&&(clearTimeout(p),B.innerLoading.value=!1,u.value=!1),i.value===!0&&(i.value=!1)})}function Ge(){return(0,me.h)(Cn,{ref:$,class:F.value,style:e.popupContentStyle,modelValue:i.value,fit:e.menuShrink!==!0,cover:e.optionsCover===!0&&ee.value!==!0&&e.useInput!==!0,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:N.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,noRouteDismiss:e.popupNoRouteDismiss,square:He.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...xe.value,onScrollPassive:I,onBeforeShow:Gd,onBeforeHide:zt,onShow:At},Zo)}function zt(O){Zd(O),qe()}function At(){ce()}function q(O){St(O),R.value?.focus(),f.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function V(O){St(O),(0,me.nextTick)(()=>{f.value=!1})}function Z(){let O=[(0,me.h)(ja,{class:`col-auto ${B.fieldClass.value}`,...Q.value,for:B.targetUid.value,dark:N.value,square:!0,loading:u.value,itemAligned:!1,filled:!0,stackLabel:s.value.length!==0,...B.splitAttrs.listeners.value,onFocus:q,onBlur:V},{...t,rawControl:()=>B.getControl(!0),before:void 0,after:void 0})];return i.value===!0&&O.push((0,me.h)("div",{ref:K,class:F.value+" scroll",style:e.popupContentStyle,...xe.value,onClick:Ot,onScrollPassive:I},Zo())),(0,me.h)(Tn,{ref:L,modelValue:a.value,position:e.useInput===!0?"top":void 0,transitionShow:b,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,noRouteDismiss:e.popupNoRouteDismiss,onBeforeShow:Gd,onBeforeHide:ve,onHide:pe,onShow:it},()=>(0,me.h)("div",{class:"q-select__dialog"+(N.value===!0?" q-select__dialog--dark q-dark":"")+(f.value===!0?" q-select__dialog--focused":"")},O))}function ve(O){Zd(O),L.value!==null&&L.value.__updateRefocusTarget(B.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),B.focused.value=!1}function pe(O){vt(),B.focused.value===!1&&o("blur",O),ln()}function it(){let O=document.activeElement;(O===null||O.id!==B.targetUid.value)&&R.value!==null&&R.value!==O&&R.value.focus(),ce()}function qe(){a.value!==!0&&(l.value=-1,i.value===!0&&(i.value=!1),B.focused.value===!1&&(p!==null&&(clearTimeout(p),p=null),B.innerLoading.value===!0&&(o("filterAbort"),B.innerLoading.value=!1,u.value=!1)))}function je(O){B.editable.value===!0&&(d===!0?(B.onControlFocusin(O),a.value=!0,(0,me.nextTick)(()=>{B.focus()})):B.focus(),e.onFilter!==void 0?Re(s.value):(ee.value!==!0||t["no-option"]!==void 0)&&(i.value=!0))}function vt(){a.value=!1,qe()}function ln(){e.useInput===!0&&Ee(e.multiple!==!0&&e.fillInput===!0&&_.value.length!==0&&te.value(_.value[0])||"",!0,!0)}function Ju(O){let Ce=-1;if(O===!0){if(_.value.length!==0){let ke=at.value(_.value[0]);Ce=e.options.findIndex(st=>Oo(at.value(st),ke))}D(Ce)}X(Ce)}function th(O,Ce){i.value===!0&&B.innerLoading.value===!1&&(D(-1,!0),(0,me.nextTick)(()=>{i.value===!0&&B.innerLoading.value===!1&&(O>Ce?D():Ju(!0))}))}function Xd(){a.value===!1&&$.value!==null&&$.value.updatePosition()}function Gd(O){O!==void 0&&St(O),o("popupShow",O),B.hasPopupOpen=!0,B.onControlFocusin(O)}function Zd(O){O!==void 0&&St(O),o("popupHide",O),B.hasPopupOpen=!1,B.onControlFocusout(O)}function Jd(){d=r.platform.is.mobile!==!0&&e.behavior!=="dialog"?!1:e.behavior!=="menu"&&(e.useInput===!0?t["no-option"]!==void 0||e.onFilter!==void 0||ee.value===!1:!0),b=r.platform.is.ios===!0&&d===!0&&e.useInput===!0?"fade":e.transitionShow}return(0,me.onBeforeUpdate)(Jd),(0,me.onUpdated)(Xd),Jd(),(0,me.onBeforeUnmount)(()=>{g!==null&&clearTimeout(g),m!==null&&clearTimeout(m)}),Object.assign(n,{showPopup:je,hidePopup:vt,removeAtIndex:Ve,add:pt,toggleOption:ft,getOptionIndex:()=>l.value,setOptionIndex:X,moveOptionSelection:ie,filter:Re,updateMenuPosition:Xd,updateInputValue:Ee,isOptionSelected:re,getEmittingOptionValue:Ke,isOptionDisabled:(...O)=>U.value.apply(null,O)===!0,getOptionValue:(...O)=>at.value.apply(null,O),getOptionLabel:(...O)=>te.value.apply(null,O)}),Object.assign(B,{innerValue:_,fieldClass:(0,me.computed)(()=>`q-select q-field--auto-height q-select--with${e.useInput!==!0?"out":""}-input q-select--with${e.useChips!==!0?"out":""}-chips q-select--${e.multiple===!0?"multiple":"single"}`),inputRef:x,targetRef:R,hasValue:ne,showPopup:je,floatingLabel:(0,me.computed)(()=>e.hideSelected!==!0&&ne.value===!0||typeof s.value=="number"||s.value.length!==0||Un(e.displayValue)),getControlChild:()=>{if(B.editable.value!==!1&&(a.value===!0||ee.value!==!0||t["no-option"]!==void 0))return d===!0?Z():Ge();B.hasPopupOpen===!0&&(B.hasPopupOpen=!1)},controlEvents:{onFocusin(O){B.onControlFocusin(O)},onFocusout(O){B.onControlFocusout(O,()=>{ln(),qe()})},onClick(O){if(Ot(O),d!==!0&&i.value===!0){qe(),R.value?.focus();return}je(O)}},getControl:O=>{let Ce=dr(),ke=O===!0||a.value!==!0||d!==!0;if(e.useInput===!0)Ce.push(Xn(O,ke));else if(B.editable.value===!0){let $t=ke===!0?de.value:void 0;Ce.push((0,me.h)("input",{ref:ke===!0?R:void 0,key:"d_t",class:"q-select__focus-target",id:ke===!0?B.targetUid.value:void 0,value:ue.value,readonly:!0,"data-autofocus":O===!0||e.autofocus===!0||void 0,...$t,onKeydown:xt,onKeyup:Ye,onKeypress:ot})),ke===!0&&typeof e.autocomplete=="string"&&e.autocomplete.length!==0&&Ce.push((0,me.h)("input",{class:"q-select__autocomplete-input",autocomplete:e.autocomplete,tabindex:-1,onKeyup:Me}))}if(E.value!==void 0&&e.disable!==!0&&se.value.length!==0){let $t=se.value.map(Pt=>(0,me.h)("option",{value:Pt,selected:!0}));Ce.push((0,me.h)("select",{class:"hidden",name:E.value,multiple:e.multiple},$t))}let st=e.useInput===!0||ke!==!0?void 0:B.splitAttrs.attributes.value;return(0,me.h)("div",{class:"q-field__native row items-center",...st,...B.splitAttrs.listeners.value},Ce)},getInnerAppend:()=>e.loading!==!0&&u.value!==!0&&e.hideDropdownIcon!==!0?[(0,me.h)(Te,{class:"q-select__dropdown-icon"+(i.value===!0?" rotate-180":""),name:Le.value})]:null}),Cr(B)}});var ni=require("vue");var V0=["text","rect","circle","QBtn","QBadge","QChip","QToolbar","QCheckbox","QRadio","QToggle","QSlider","QRange","QInput","QAvatar"],z0=["wave","pulse","pulse-x","pulse-y","fade","blink","none"],Oc=T({name:"QSkeleton",props:{...be,tag:{type:String,default:"div"},type:{type:String,validator:e=>V0.includes(e),default:"rect"},animation:{type:String,validator:e=>z0.includes(e),default:"wave"},animationSpeed:{type:[String,Number],default:1500},square:Boolean,bordered:Boolean,size:String,width:String,height:String},setup(e,{slots:t}){let o=(0,ni.getCurrentInstance)(),n=ye(e,o.proxy.$q),r=(0,ni.computed)(()=>{let a=e.size!==void 0?[e.size,e.size]:[e.width,e.height];return{"--q-skeleton-speed":`${e.animationSpeed}ms`,width:a[0],height:a[1]}}),i=(0,ni.computed)(()=>`q-skeleton q-skeleton--${n.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()=>(0,ni.h)(e.tag,{class:i.value,style:r.value},J(t.default))}});var _o=require("vue");var cv=[["left","center","start","width"],["right","center","end","width"],["top","start","center","height"],["bottom","end","center","height"]],Ic=T({name:"QSlideItem",props:{...be,leftColor:String,rightColor:String,topColor:String,bottomColor:String,onSlide:Function},emits:["action","top","right","bottom","left"],setup(e,{slots:t,emit:o}){let{proxy:n}=(0,_o.getCurrentInstance)(),{$q:r}=n,i=ye(e,r),{getCache:a}=xn(),l=(0,_o.ref)(null),s=null,f={},u={},g={},m=(0,_o.computed)(()=>r.lang.rtl===!0?{left:"right",right:"left"}:{left:"left",right:"right"}),c=(0,_o.computed)(()=>"q-slide-item q-item-type overflow-hidden"+(i.value===!0?" q-slide-item--dark q-dark":""));function d(){l.value.style.transform="translate(0,0)"}function y(w,b,h){e.onSlide!==void 0&&o("slide",{side:w,ratio:b,isReset:h})}function p(w){let b=l.value;if(w.isFirst)f={dir:null,size:{left:0,right:0,top:0,bottom:0},scale:0},b.classList.add("no-transition"),cv.forEach(R=>{if(t[R[0]]!==void 0){let $=g[R[0]];$.style.transform="scale(1)",f.size[R[0]]=$.getBoundingClientRect()[R[3]]}}),f.axis=w.direction==="up"||w.direction==="down"?"Y":"X";else if(w.isFinal){b.classList.remove("no-transition"),f.scale===1?(b.style.transform=`translate${f.axis}(${f.dir*100}%)`,s!==null&&clearTimeout(s),s=setTimeout(()=>{s=null,o(f.showing,{reset:d}),o("action",{side:f.showing,reset:d})},230)):(b.style.transform="translate(0,0)",y(f.showing,0,!0));return}else w.direction=f.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"){b.style.transform="translate(0,0)";return}let h,v,x;f.axis==="X"?(v=w.direction==="left"?-1:1,h=v===1?m.value.left:m.value.right,x=w.distance.x):(v=w.direction==="up"?-2:2,h=v===2?"top":"bottom",x=w.distance.y),!(f.dir!==null&&Math.abs(v)!==Math.abs(f.dir))&&(f.dir!==v&&(["left","right","top","bottom"].forEach(R=>{u[R]&&(u[R].style.visibility=h===R?"visible":"hidden")}),f.showing=h,f.dir=v),f.scale=Math.max(0,Math.min(1,(x-40)/f.size[h])),b.style.transform=`translate${f.axis}(${x*v/Math.abs(v)}px)`,g[h].style.transform=`scale(${f.scale})`,y(h,f.scale,!1))}return(0,_o.onBeforeUpdate)(()=>{u={},g={}}),(0,_o.onBeforeUnmount)(()=>{s!==null&&clearTimeout(s)}),Object.assign(n,{reset:d}),()=>{let w=[],b={left:t[m.value.right]!==void 0,right:t[m.value.left]!==void 0,up:t.bottom!==void 0,down:t.top!==void 0},h=Object.keys(b).filter(x=>b[x]===!0);cv.forEach(x=>{let R=x[0];t[R]!==void 0&&w.push((0,_o.h)("div",{key:R,ref:$=>{u[R]=$},class:`q-slide-item__${R} absolute-full row no-wrap items-${x[1]} justify-${x[2]}`+(e[R+"Color"]!==void 0?` bg-${e[R+"Color"]}`:"")},[(0,_o.h)("div",{ref:$=>{g[R]=$}},t[R]())]))});let v=(0,_o.h)("div",{key:`${h.length===0?"only-":""} content`,ref:l,class:"q-slide-item__content"},J(t.default));return h.length===0?w.push(v):w.push((0,_o.withDirectives)(v,a("dir#"+h.join(""),()=>{let x={prevent:!0,stop:!0,mouse:!0};return h.forEach(R=>{x[R]=!0}),[[jt,p,void 0,x]]}))),(0,_o.h)("div",{class:c.value},w)}}});var dv=require("vue");var Hc=T({name:"QSpace",setup(){let e=(0,dv.h)("div",{class:"q-space"});return()=>e}});var fv=require("vue");var O0=' ',Nc=T({name:"QSpinnerAudio",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,fv.h)("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 55 80",xmlns:"http://www.w3.org/2000/svg",innerHTML:O0})}});var mv=require("vue");var I0=' ',Qc=T({name:"QSpinnerBall",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,mv.h)("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg",innerHTML:I0})}});var vv=require("vue");var H0=' ',jc=T({name:"QSpinnerBars",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,vv.h)("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",innerHTML:H0})}});var gv=require("vue");var N0=' ',Uc=T({name:"QSpinnerBox",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,gv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:N0})}});var hv=require("vue");var Q0=' ',Kc=T({name:"QSpinnerClock",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,hv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:Q0})}});var pv=require("vue");var j0=' ',Yc=T({name:"QSpinnerComment",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,pv.h)("svg",{class:o.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",innerHTML:j0})}});var bv=require("vue");var U0=' ',Wc=T({name:"QSpinnerCube",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,bv.h)("svg",{class:o.value,width:t.value,height:t.value,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",innerHTML:U0})}});var yv=require("vue");var K0=' ',Xc=T({name:"QSpinnerDots",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,yv.h)("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",innerHTML:K0})}});var xv=require("vue");var Y0=' ',Gc=T({name:"QSpinnerFacebook",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,xv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",innerHTML:Y0})}});var Sv=require("vue");var W0=' ',Zc=T({name:"QSpinnerGears",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Sv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:W0})}});var _v=require("vue");var X0=' ',Jc=T({name:"QSpinnerGrid",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,_v.h)("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 105 105",xmlns:"http://www.w3.org/2000/svg",innerHTML:X0})}});var wv=require("vue");var G0=' ',ed=T({name:"QSpinnerHearts",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,wv.h)("svg",{class:o.value,fill:"currentColor",width:t.value,height:t.value,viewBox:"0 0 140 64",xmlns:"http://www.w3.org/2000/svg",innerHTML:G0})}});var Cv=require("vue");var Z0=' ',td=T({name:"QSpinnerHourglass",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Cv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:Z0})}});var kv=require("vue");var J0=' ',od=T({name:"QSpinnerInfinity",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,kv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",innerHTML:J0})}});var qv=require("vue");var eb=' ',nd=T({name:"QSpinnerIos",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,qv.h)("svg",{class:o.value,width:t.value,height:t.value,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64",innerHTML:eb})}});var Tv=require("vue");var tb=' ',rd=T({name:"QSpinnerOrbit",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Tv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:tb})}});var Mv=require("vue");var ob=' ',id=T({name:"QSpinnerOval",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Mv.h)("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",innerHTML:ob})}});var Pv=require("vue");var nb=' ',ad=T({name:"QSpinnerPie",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Pv.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:nb})}});var Rv=require("vue");var rb=' ',ld=T({name:"QSpinnerPuff",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Rv.h)("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg",innerHTML:rb})}});var Ev=require("vue");var ib=' ',ud=T({name:"QSpinnerRadio",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Ev.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg",innerHTML:ib})}});var Av=require("vue");var ab=' ',sd=T({name:"QSpinnerRings",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,Av.h)("svg",{class:o.value,stroke:"currentColor",width:t.value,height:t.value,viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",innerHTML:ab})}});var $v=require("vue");var lb=' ',cd=T({name:"QSpinnerTail",props:We,setup(e){let{cSize:t,classes:o}=Ue(e);return()=>(0,$v.h)("svg",{class:o.value,width:t.value,height:t.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",innerHTML:lb})}});var Gt=require("vue");var dd=T({name:"QSplitter",props:{...be,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:o}){let{proxy:{$q:n}}=(0,Gt.getCurrentInstance)(),r=ye(e,n),i=(0,Gt.ref)(null),a={before:(0,Gt.ref)(null),after:(0,Gt.ref)(null)},l=(0,Gt.computed)(()=>`q-splitter no-wrap ${e.horizontal===!0?"q-splitter--horizontal column":"q-splitter--vertical row"} q-splitter--${e.disable===!0?"disabled":"workable"}`+(r.value===!0?" q-splitter--dark":"")),s=(0,Gt.computed)(()=>e.horizontal===!0?"height":"width"),f=(0,Gt.computed)(()=>e.reverse!==!0?"before":"after"),u=(0,Gt.computed)(()=>e.limits!==void 0?e.limits:e.unit==="%"?[10,90]:[50,1/0]);function g(x){return(e.unit==="%"?x:Math.round(x))+e.unit}let m=(0,Gt.computed)(()=>({[f.value]:{[s.value]:g(e.modelValue)}})),c,d,y,p,w;function b(x){if(x.isFirst===!0){let $=i.value.getBoundingClientRect()[s.value];c=e.horizontal===!0?"up":"left",d=e.unit==="%"?100:$,y=Math.min(d,u.value[1],Math.max(u.value[0],e.modelValue)),p=(e.reverse!==!0?1:-1)*(e.horizontal===!0?1:n.lang.rtl===!0?-1:1)*(e.unit==="%"?$===0?0:100/$:1),i.value.classList.add("q-splitter--active");return}if(x.isFinal===!0){w!==e.modelValue&&o("update:modelValue",w),i.value.classList.remove("q-splitter--active");return}let R=y+p*(x.direction===c?-1:1)*x.distance[e.horizontal===!0?"y":"x"];w=Math.min(d,u.value[1],Math.max(u.value[0],R)),a[f.value].value.style[s.value]=g(w),e.emitImmediately===!0&&e.modelValue!==w&&o("update:modelValue",w)}let h=(0,Gt.computed)(()=>[[jt,b,void 0,{[e.horizontal===!0?"vertical":"horizontal"]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}]]);function v(x,R){x R[1]&&o("update:modelValue",R[1])}return(0,Gt.watch)(()=>e.modelValue,x=>{v(x,u.value)}),(0,Gt.watch)(()=>e.limits,()=>{(0,Gt.nextTick)(()=>{v(e.modelValue,u.value)})}),()=>{let x=[(0,Gt.h)("div",{ref:a.before,class:["q-splitter__panel q-splitter__before"+(e.reverse===!0?" col":""),e.beforeClass],style:m.value.before},J(t.before)),(0,Gt.h)("div",{class:["q-splitter__separator",e.separatorClass],style:e.separatorStyle,"aria-disabled":e.disable===!0?"true":void 0},[Yt("div",{class:"q-splitter__separator-area absolute-full"},J(t.separator),"sep",e.disable!==!0,()=>h.value)]),(0,Gt.h)("div",{ref:a.after,class:["q-splitter__panel q-splitter__after"+(e.reverse===!0?"":" col"),e.afterClass],style:m.value.after},J(t.after))];return(0,Gt.h)("div",{class:l.value,ref:i},Je(t.default,x))}}});var so=require("vue");var Vt=require("vue");var Bu=T({name:"StepHeader",props:{stepper:{},step:{},goToPanel:Function},setup(e,{attrs:t}){let{proxy:{$q:o}}=(0,Vt.getCurrentInstance)(),n=(0,Vt.ref)(null),r=(0,Vt.computed)(()=>e.stepper.modelValue===e.step.name),i=(0,Vt.computed)(()=>{let p=e.step.disable;return p===!0||p===""}),a=(0,Vt.computed)(()=>{let p=e.step.error;return p===!0||p===""}),l=(0,Vt.computed)(()=>{let p=e.step.done;return i.value===!1&&(p===!0||p==="")}),s=(0,Vt.computed)(()=>{let p=e.step.headerNav,w=p===!0||p===""||p===void 0;return i.value===!1&&e.stepper.headerNav&&w}),f=(0,Vt.computed)(()=>e.step.prefix&&(r.value===!1||e.stepper.activeIcon==="none")&&(a.value===!1||e.stepper.errorIcon==="none")&&(l.value===!1||e.stepper.doneIcon==="none")),u=(0,Vt.computed)(()=>{let p=e.step.icon||e.stepper.inactiveIcon;if(r.value===!0){let w=e.step.activeIcon||e.stepper.activeIcon;return w==="none"?p:w||o.iconSet.stepper.active}if(a.value===!0){let w=e.step.errorIcon||e.stepper.errorIcon;return w==="none"?p:w||o.iconSet.stepper.error}if(i.value===!1&&l.value===!0){let w=e.step.doneIcon||e.stepper.doneIcon;return w==="none"?p:w||o.iconSet.stepper.done}return p}),g=(0,Vt.computed)(()=>{let p=a.value===!0?e.step.errorColor||e.stepper.errorColor:void 0;if(r.value===!0){let w=e.step.activeColor||e.stepper.activeColor||e.step.color;return w!==void 0?w:p}return p!==void 0?p:i.value===!1&&l.value===!0?e.step.doneColor||e.stepper.doneColor||e.step.color||e.stepper.inactiveColor:e.step.color||e.stepper.inactiveColor}),m=(0,Vt.computed)(()=>"q-stepper__tab col-grow flex items-center no-wrap relative-position"+(g.value!==void 0?` text-${g.value}`:"")+(a.value===!0?" q-stepper__tab--error q-stepper__tab--error-with-"+(f.value===!0?"prefix":"icon"):"")+(r.value===!0?" q-stepper__tab--active":"")+(l.value===!0?" q-stepper__tab--done":"")+(s.value===!0?" q-stepper__tab--navigation q-focusable q-hoverable":"")+(i.value===!0?" q-stepper__tab--disabled":"")),c=(0,Vt.computed)(()=>e.stepper.headerNav!==!0?!1:s.value);function d(){n.value?.focus(),r.value===!1&&e.goToPanel(e.step.name)}function y(p){p.keyCode===13&&r.value===!1&&e.goToPanel(e.step.name)}return()=>{let p={class:m.value};s.value===!0&&(p.onClick=d,p.onKeyup=y,Object.assign(p,i.value===!0?{tabindex:-1,"aria-disabled":"true"}:{tabindex:t.tabindex||0}));let w=[(0,Vt.h)("div",{class:"q-focus-helper",tabindex:-1,ref:n}),(0,Vt.h)("div",{class:"q-stepper__dot row flex-center q-stepper__line relative-position"},[(0,Vt.h)("span",{class:"row flex-center"},[f.value===!0?e.step.prefix:(0,Vt.h)(Te,{name:u.value})])])];if(e.step.title!==void 0&&e.step.title!==null){let b=[(0,Vt.h)("div",{class:"q-stepper__title"},e.step.title)];e.step.caption!==void 0&&e.step.caption!==null&&b.push((0,Vt.h)("div",{class:"q-stepper__caption"},e.step.caption)),w.push((0,Vt.h)("div",{class:"q-stepper__label q-stepper__line relative-position"},b))}return(0,Vt.withDirectives)((0,Vt.h)("div",p,w),[[wn,c.value]])}}});function Fv(e){return(0,so.h)("div",{class:"q-stepper__step-content"},[(0,so.h)("div",{class:"q-stepper__step-inner"},J(e.default))])}var Bv={setup(e,{slots:t}){return()=>Fv(t)}},fd=T({name:"QStep",props:{...Oi,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:o}){let{proxy:{$q:n}}=(0,so.getCurrentInstance)(),r=(0,so.inject)(hl,tt);if(r===tt)return console.error("QStep needs to be a child of QStepper"),tt;let{getCache:i}=xn(),a=(0,so.ref)(null),l=(0,so.computed)(()=>r.value.modelValue===e.name),s=(0,so.computed)(()=>n.platform.is.ios!==!0&&n.platform.is.chrome===!0||l.value!==!0||r.value.vertical!==!0?{}:{onScroll(g){let{target:m}=g;m.scrollTop>0&&(m.scrollTop=0),e.onScroll!==void 0&&o("scroll",g)}}),f=(0,so.computed)(()=>typeof e.name=="string"||typeof e.name=="number"?e.name:String(e.name));function u(){let g=r.value.vertical;return g===!0&&r.value.keepAlive===!0?(0,so.h)(so.KeepAlive,r.value.keepAliveProps.value,l.value===!0?[(0,so.h)(r.value.needsUniqueKeepAliveWrapper.value===!0?i(f.value,()=>({...Bv,name:f.value})):Bv,{key:f.value},t.default)]:void 0):g!==!0||l.value===!0?Fv(t):void 0}return()=>(0,so.h)("div",{ref:a,class:"q-stepper__step",role:"tabpanel",...s.value},r.value.vertical===!0?[(0,so.h)(Bu,{stepper:r.value,step:e,goToPanel:r.value.goToPanel}),r.value.animated===!0?(0,so.h)(lr,u):u()]:[u()])}});var an=require("vue");var ub=/(-\w)/g;function sb(e){let t={};for(let o in e){let n=o.replace(ub,r=>r[1].toUpperCase());t[n]=e[o]}return t}var md=T({name:"QStepper",props:{...be,...Ii,flat:Boolean,bordered:Boolean,alternativeLabels:Boolean,headerNav:Boolean,contracted:Boolean,headerClass:String,inactiveColor:String,inactiveIcon:String,doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String},emits:Hi,setup(e,{slots:t}){let o=(0,an.getCurrentInstance)(),n=ye(e,o.proxy.$q),{updatePanelsList:r,isValidPanelName:i,updatePanelIndex:a,getPanelContent:l,getPanels:s,panelDirectives:f,goToPanel:u,keepAliveProps:g,needsUniqueKeepAliveWrapper:m}=Ni();(0,an.provide)(hl,(0,an.computed)(()=>({goToPanel:u,keepAliveProps:g,needsUniqueKeepAliveWrapper:m,...e})));let c=(0,an.computed)(()=>`q-stepper q-stepper--${e.vertical===!0?"vertical":"horizontal"}`+(e.flat===!0?" q-stepper--flat":"")+(e.bordered===!0?" q-stepper--bordered":"")+(n.value===!0?" q-stepper--dark q-dark":"")),d=(0,an.computed)(()=>`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 y(){let p=J(t.message,[]);if(e.vertical===!0){i(e.modelValue)&&a();let w=(0,an.h)("div",{class:"q-stepper__content"},J(t.default));return p===void 0?[w]:p.concat(w)}return[(0,an.h)("div",{class:d.value},s().map(w=>{let b=sb(w.props);return(0,an.h)(Bu,{key:b.name,stepper:e,step:b,goToPanel:u})})),p,Yt("div",{class:"q-stepper__content q-panel-parent"},l(),"cont",e.swipeable,()=>f.value)]}return()=>(r(t),(0,an.h)("div",{class:c.value},Je(t.navigation,y())))}});var Lv=require("vue");var vd=T({name:"QStepperNavigation",setup(e,{slots:t}){return()=>(0,Lv.h)("div",{class:"q-stepper__nav"},J(t.default))}});var ge=require("vue");var ca=require("vue");var rl=T({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:o}){let n=(0,ca.getCurrentInstance)(),{proxy:{$q:r}}=n,i=a=>{o("click",a)};return()=>{if(e.props===void 0)return(0,ca.h)("th",{class:e.autoWidth===!0?"q-table--col-auto-width":"",onClick:i},J(t.default));let a,l,s=n.vnode.key;if(s){if(a=e.props.colsMap[s],a===void 0)return}else a=e.props.col;if(a.sortable===!0){let u=a.align==="right"?"unshift":"push";l=$n(t.default,[]),l[u]((0,ca.h)(Te,{class:a.__iconClass,name:r.iconSet.table.arrowUp}))}else l=J(t.default);let f={class:a.__thClass+(e.autoWidth===!0?" q-table--col-auto-width":""),style:a.headerStyle,onClick:u=>{a.sortable===!0&&e.props.sort(a),i(u)}};return(0,ca.h)("th",f,l)}}});var ro=require("vue");var gd=require("vue");function Fu(e,t){return(0,gd.h)("div",e,[(0,gd.h)("table",{class:"q-table"},t)])}var cb={list:Ka,table:Ya},db=["list","table","__qtable"],il=T({name:"QVirtualScroll",props:{...ol,type:{type:String,default:"list",validator:e=>db.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:Yo},setup(e,{slots:t,attrs:o}){let n,r=(0,ro.ref)(null),i=(0,ro.computed)(()=>e.itemsSize>=0&&e.itemsFn!==void 0?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0),{virtualScrollSliceRange:a,localResetVirtualScroll:l,padVirtualScroll:s,onVirtualScrollEvt:f}=$u({virtualScrollLength:i,getVirtualScrollTarget:d,getVirtualScrollEl:c}),u=(0,ro.computed)(()=>{if(i.value===0)return[];let b=(h,v)=>({index:a.value.from+v,item:h});return e.itemsFn===void 0?e.items.slice(a.value.from,a.value.to).map(b):e.itemsFn(a.value.from,a.value.to-a.value.from).map(b)}),g=(0,ro.computed)(()=>"q-virtual-scroll q-virtual-scroll"+(e.virtualScrollHorizontal===!0?"--horizontal":"--vertical")+(e.scrollTarget!==void 0?"":" scroll")),m=(0,ro.computed)(()=>e.scrollTarget!==void 0?{}:{tabindex:0});(0,ro.watch)(i,()=>{l()}),(0,ro.watch)(()=>e.scrollTarget,()=>{p(),y()});function c(){return r.value.$el||r.value}function d(){return n}function y(){n=To(c(),e.scrollTarget),n.addEventListener("scroll",f,lt.passive)}function p(){n!==void 0&&(n.removeEventListener("scroll",f,lt.passive),n=void 0)}function w(){let b=s(e.type==="list"?"div":"tbody",u.value.map(t.default));return t.before!==void 0&&(b=t.before().concat(b)),Je(t.after,b)}return(0,ro.onBeforeMount)(()=>{l()}),(0,ro.onMounted)(()=>{y()}),(0,ro.onActivated)(()=>{y()}),(0,ro.onDeactivated)(()=>{p()}),(0,ro.onBeforeUnmount)(()=>{p()}),()=>{if(t.default===void 0){console.error("QVirtualScroll: default scoped slot is required for rendering");return}return e.type==="__qtable"?Fu({ref:r,class:"q-table__middle "+g.value},w()):(0,ro.h)(cb[e.type],{...o,ref:r,class:[o.class,g.value],...m.value},w)}}});var hd=require("vue");function Dv(e,t){return new Date(e)-new Date(t)}var Vv={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>e==="ad"||e==="da",default:"ad"}};function zv(e,t,o,n){let r=(0,hd.computed)(()=>{let{sortBy:l}=t.value;return l&&o.value.find(s=>s.name===l)||null}),i=(0,hd.computed)(()=>e.sortMethod!==void 0?e.sortMethod:(l,s,f)=>{let u=o.value.find(c=>c.name===s);if(u===void 0||u.field===void 0)return l;let g=f===!0?-1:1,m=typeof u.field=="function"?c=>u.field(c):c=>c[u.field];return l.sort((c,d)=>{let y=m(c),p=m(d);return u.rawSort!==void 0?u.rawSort(y,p,c,d)*g:y==null?-1*g:p==null?1*g:u.sort!==void 0?u.sort(y,p,c,d)*g:cn(y)===!0&&cn(p)===!0?(y-p)*g:mr(y)===!0&&mr(p)===!0?Dv(y,p)*g:typeof y=="boolean"&&typeof p=="boolean"?(y-p)*g:([y,p]=[y,p].map(w=>(w+"").toLocaleString().toLowerCase()),y m.name===l);g?.sortOrder&&(s=g.sortOrder)}let{sortBy:f,descending:u}=t.value;f!==l?(f=l,u=s==="da"):e.binaryStateSort===!0?u=!u:u===!0?s==="ad"?f=null:u=!1:s==="ad"?u=!0:f=null,n({sortBy:f,descending:u,page:1})}return{columnToSort:r,computedSortMethod:i,sort:a}}var da=require("vue"),Ov={filter:[String,Object],filterMethod:Function};function Iv(e,t){let o=(0,da.computed)(()=>e.filterMethod!==void 0?e.filterMethod:(n,r,i,a)=>{let l=r?r.toLowerCase():"";return n.filter(s=>i.some(f=>{let u=a(f,s)+"";return(u==="undefined"||u==="null"?"":u.toLowerCase()).indexOf(l)!==-1}))});return(0,da.watch)(()=>e.filter,()=>{(0,da.nextTick)(()=>{t({page:1},!0)})},{deep:!0}),{computedFilterMethod:o}}var zo=require("vue");function fb(e,t){for(let o in t)if(t[o]!==e[o])return!1;return!0}function Hv(e){return e.page<1&&(e.page=1),e.rowsPerPage!==void 0&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}var Nv={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function Qv(e,t){let{props:o,emit:n}=e,r=(0,zo.ref)(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:o.rowsPerPageOptions.length!==0?o.rowsPerPageOptions[0]:5},o.pagination)),i=(0,zo.computed)(()=>{let u=o["onUpdate:pagination"]!==void 0?{...r.value,...o.pagination}:r.value;return Hv(u)}),a=(0,zo.computed)(()=>i.value.rowsNumber!==void 0);function l(u){s({pagination:u,filter:o.filter})}function s(u={}){(0,zo.nextTick)(()=>{n("request",{pagination:u.pagination||i.value,filter:u.filter||o.filter,getCellValue:t})})}function f(u,g){let m=Hv({...i.value,...u});if(fb(i.value,m)===!0){a.value===!0&&g===!0&&l(m);return}if(a.value===!0){l(m);return}o.pagination!==void 0&&o["onUpdate:pagination"]!==void 0?n("update:pagination",m):r.value=m}return{innerPagination:r,computedPagination:i,isServerSide:a,requestServerInteraction:s,setPagination:f}}function jv(e,t,o,n,r,i){let{props:a,emit:l,proxy:{$q:s}}=e,f=(0,zo.computed)(()=>n.value===!0?o.value.rowsNumber||0:i.value),u=(0,zo.computed)(()=>{let{page:v,rowsPerPage:x}=o.value;return(v-1)*x}),g=(0,zo.computed)(()=>{let{page:v,rowsPerPage:x}=o.value;return v*x}),m=(0,zo.computed)(()=>o.value.page===1),c=(0,zo.computed)(()=>o.value.rowsPerPage===0?1:Math.max(1,Math.ceil(f.value/o.value.rowsPerPage))),d=(0,zo.computed)(()=>g.value===0?!0:o.value.page>=c.value),y=(0,zo.computed)(()=>(a.rowsPerPageOptions.includes(t.value.rowsPerPage)?a.rowsPerPageOptions:[t.value.rowsPerPage].concat(a.rowsPerPageOptions)).map(x=>({label:x===0?s.lang.table.allRows:""+x,value:x})));(0,zo.watch)(c,(v,x)=>{if(v===x)return;let R=o.value.page;v&&!R?r({page:1}):v
1&&r({page:v-1})}function b(){let{page:v,rowsPerPage:x}=o.value;g.value>0&&v*x ["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},Kv=["update:selected","selection"];function Yv(e,t,o,n){let r=(0,Tr.computed)(()=>{let d={};return e.selected.map(n.value).forEach(y=>{d[y]=!0}),d}),i=(0,Tr.computed)(()=>e.selection!=="none"),a=(0,Tr.computed)(()=>e.selection==="single"),l=(0,Tr.computed)(()=>e.selection==="multiple"),s=(0,Tr.computed)(()=>o.value.length!==0&&o.value.every(d=>r.value[n.value(d)]===!0)),f=(0,Tr.computed)(()=>s.value!==!0&&o.value.some(d=>r.value[n.value(d)]===!0)),u=(0,Tr.computed)(()=>e.selected.length);function g(d){return r.value[d]===!0}function m(){t("update:selected",[])}function c(d,y,p,w){t("selection",{rows:y,added:p,keys:d,evt:w});let b=a.value===!0?p===!0?y:[]:p===!0?e.selected.concat(y):e.selected.filter(h=>d.includes(n.value(h))===!1);t("update:selected",b)}return{hasSelectionMode:i,singleSelection:a,multipleSelection:l,allRowsSelected:s,someRowsSelected:f,rowsSelectedNumber:u,isRowSelected:g,clearSelection:m,updateSelection:c}}var Lu=require("vue");function Wv(e){return Array.isArray(e)?e.slice():[]}var Xv={expanded:Array},Gv=["update:expanded"];function Zv(e,t){let o=(0,Lu.ref)(Wv(e.expanded));(0,Lu.watch)(()=>e.expanded,a=>{o.value=Wv(a)});function n(a){return o.value.includes(a)}function r(a){e.expanded!==void 0?t("update:expanded",a):o.value=a}function i(a,l){let s=o.value.slice(),f=s.indexOf(a);l===!0?f===-1&&(s.push(a),r(s)):f!==-1&&(s.splice(f,1),r(s))}return{isRowExpanded:n,setExpanded:r,updateExpanded:i}}var al=require("vue");var Jv={visibleColumns:Array};function eg(e,t,o){let n=(0,al.computed)(()=>{if(e.columns!==void 0)return e.columns;let l=e.rows[0];return l!==void 0?Object.keys(l).map(s=>({name:s,label:s.toUpperCase(),field:s,align:cn(l[s])?"right":"left",sortable:!0})):[]}),r=(0,al.computed)(()=>{let{sortBy:l,descending:s}=t.value;return(e.visibleColumns!==void 0?n.value.filter(u=>u.required===!0||e.visibleColumns.includes(u.name)===!0):n.value).map(u=>{let g=u.align||"right",m=`text-${g}`;return{...u,align:g,__iconClass:`q-table__sort-icon q-table__sort-icon--${g}`,__thClass:m+(u.headerClasses!==void 0?" "+u.headerClasses:"")+(u.sortable===!0?" sortable":"")+(u.name===l?` sorted ${s===!0?"sort-desc":""}`:""),__tdStyle:u.style!==void 0?typeof u.style!="function"?()=>u.style:u.style:()=>null,__tdClass:u.classes!==void 0?typeof u.classes!="function"?()=>m+" "+u.classes:c=>m+" "+u.classes(c):()=>m}})}),i=(0,al.computed)(()=>{let l={};return r.value.forEach(s=>{l[s.name]=s}),l}),a=(0,al.computed)(()=>e.tableColspan!==void 0?e.tableColspan:r.value.length+(o.value===!0?1:0));return{colList:n,computedCols:r,computedColsMap:i,computedColspan:a}}var Du="q-table__bottom row items-center",tg={};Vc.forEach(e=>{tg[e]={}});var pd=T({name:"QTable",props:{rows:{type:Array,required:!0},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:{},...tg,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],tableRowStyleFn:Function,tableRowClassFn:Function,cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object],cardStyleFn:Function,cardClassFn:Function,hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean,onRowClick:Function,onRowDblclick:Function,onRowContextmenu:Function,...be,...Qi,...Jv,...Ov,...Nv,...Xv,...Uv,...Vv},emits:["request","virtualScroll",...ji,...Gv,...Kv],setup(e,{slots:t,emit:o}){let n=(0,ge.getCurrentInstance)(),{proxy:{$q:r}}=n,i=ye(e,r),{inFullscreen:a,toggleFullscreen:l}=Ui(),s=(0,ge.computed)(()=>typeof e.rowKey=="function"?e.rowKey:G=>G[e.rowKey]),f=(0,ge.ref)(null),u=(0,ge.ref)(null),g=(0,ge.computed)(()=>e.grid!==!0&&e.virtualScroll===!0),m=(0,ge.computed)(()=>" q-table__card"+(i.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":"")),c=(0,ge.computed)(()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(e.grid===!0?" q-table--grid":m.value)+(i.value===!0?" q-table--dark":"")+(e.dense===!0?" q-table--dense":"")+(e.wrapCells===!1?" q-table--no-wrap":"")+(a.value===!0?" fullscreen scroll":"")),d=(0,ge.computed)(()=>c.value+(e.loading===!0?" q-table--loading":""));(0,ge.watch)(()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+c.value,()=>{g.value===!0&&u.value?.reset()});let{innerPagination:y,computedPagination:p,isServerSide:w,requestServerInteraction:b,setPagination:h}=Qv(n,X),{computedFilterMethod:v}=Iv(e,h),{isRowExpanded:x,setExpanded:R,updateExpanded:$}=Zv(e,o),L=(0,ge.computed)(()=>{let G=e.rows;if(w.value===!0||G.length===0)return G;let{sortBy:fe,descending:Ee}=p.value;return e.filter&&(G=v.value(G,e.filter,B.value,X)),N.value!==null&&(G=ne.value(e.rows===G?G.slice():G,fe,Ee)),G}),K=(0,ge.computed)(()=>L.value.length),E=(0,ge.computed)(()=>{let G=L.value;if(w.value===!0)return G;let{rowsPerPage:fe}=p.value;return fe!==0&&(F.value===0&&e.rows!==G?G.length>ee.value&&(G=G.slice(0,ee.value)):G=G.slice(F.value,ee.value)),G}),{hasSelectionMode:A,singleSelection:P,multipleSelection:C,allRowsSelected:S,someRowsSelected:M,rowsSelectedNumber:D,isRowSelected:z,clearSelection:I,updateSelection:W}=Yv(e,o,E,s),{colList:ce,computedCols:B,computedColsMap:_,computedColspan:Q}=eg(e,p,A),{columnToSort:N,computedSortMethod:ne,sort:k}=zv(e,p,ce,h),{firstRowIndex:F,lastRowIndex:ee,isFirstPage:H,isLastPage:ue,pagesNumber:we,computedRowsPerPageOptions:j,computedRowsNumber:ae,firstPage:de,prevPage:xe,nextPage:Fe,lastPage:le}=jv(n,y,p,w,h,K),Le=(0,ge.computed)(()=>E.value.length===0),He=(0,ge.computed)(()=>{let G={};return Vc.forEach(fe=>{G[fe]=e[fe]}),G.virtualScrollItemSize===void 0&&(G.virtualScrollItemSize=e.dense===!0?28:48),G});function Ne(){g.value===!0&&u.value.reset()}function at(){if(e.grid===!0)return Xn();let G=e.hideHeader!==!0?Se:null;if(g.value===!0){let Ee=t["top-row"],Re=t["bottom-row"],Ge={default:zt=>De(zt.item,t.body,zt.index)};if(Ee!==void 0){let zt=(0,ge.h)("tbody",Ee({cols:B.value}));Ge.before=G===null?()=>zt:()=>[G()].concat(zt)}else G!==null&&(Ge.before=G);return Re!==void 0&&(Ge.after=()=>(0,ge.h)("tbody",Re({cols:B.value}))),(0,ge.h)(il,{ref:u,class:e.tableClass,style:e.tableStyle,...He.value,scrollTarget:e.virtualScrollTarget,items:E.value,type:"__qtable",tableColspan:Q.value,onVirtualScroll:U},Ge)}let fe=[Ke()];return G!==null&&fe.unshift(G()),Fu({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},fe)}function te(G,fe){if(u.value!==null){u.value.scrollTo(G,fe);return}G=parseInt(G,10);let Ee=f.value.querySelector(`tbody tr:nth-of-type(${G+1})`);if(Ee!==null){let Re=f.value.querySelector(".q-table__middle.scroll"),Ge=Ee.offsetTop-e.virtualScrollStickySizeStart,zt=Ge {let Z=t[`body-cell-${V.name}`],ve=Z!==void 0?Z:zt;return ve!==void 0?ve(Qe({key:Re,row:G,pageIndex:Ee,col:V})):(0,ge.h)("td",{class:V.__tdClass(G),style:V.__tdStyle(G)},X(V,G))});if(A.value===!0){let V=t["body-selection"],Z=V!==void 0?V(pt({key:Re,row:G,pageIndex:Ee})):[(0,ge.h)(kn,{modelValue:Ge,color:e.color,dark:i.value,dense:e.dense,"onUpdate:modelValue":(ve,pe)=>{W([Re],[G],ve,pe)}})];At.unshift((0,ge.h)("td",{class:"q-table--col-auto-width"},Z))}let q={key:Re,class:{selected:Ge}};if(e.onRowClick!==void 0&&(q.class["cursor-pointer"]=!0,q.onClick=V=>{o("rowClick",V,G,Ee)}),e.onRowDblclick!==void 0&&(q.class["cursor-pointer"]=!0,q.onDblclick=V=>{o("rowDblclick",V,G,Ee)}),e.onRowContextmenu!==void 0&&(q.class["cursor-pointer"]=!0,q.onContextmenu=V=>{o("rowContextmenu",V,G,Ee)}),e.tableRowStyleFn!==void 0&&(q.style=e.tableRowStyleFn(G)),e.tableRowClassFn!==void 0){let V=e.tableRowClassFn(G);V&&(q.class[V]=!0)}return(0,ge.h)("tr",q,At)}function Ke(){let G=t.body,fe=t["top-row"],Ee=t["bottom-row"],Re=E.value.map((Ge,zt)=>De(Ge,G,zt));return fe!==void 0&&(Re=fe({cols:B.value}).concat(Re)),Ee!==void 0&&(Re=Re.concat(Ee({cols:B.value}))),(0,ge.h)("tbody",Re)}function Ve(G){return ft(G),G.cols=G.cols.map(fe=>Bt({...fe},"value",()=>X(fe,G.row))),G}function Qe(G){return ft(G),Bt(G,"value",()=>X(G.col,G.row)),G}function pt(G){return ft(G),G}function ft(G){Object.assign(G,{cols:B.value,colsMap:_.value,sort:k,rowIndex:F.value+G.pageIndex,color:e.color,dark:i.value,dense:e.dense}),A.value===!0&&Bt(G,"selected",()=>z(G.key),(fe,Ee)=>{W([G.key],[G.row],fe,Ee)}),Bt(G,"expand",()=>x(G.key),fe=>{$(G.key,fe)})}function X(G,fe){let Ee=typeof G.field=="function"?G.field(fe):fe[G.field];return G.format!==void 0?G.format(Ee,fe):Ee}let ie=(0,ge.computed)(()=>({pagination:p.value,pagesNumber:we.value,isFirstPage:H.value,isLastPage:ue.value,firstPage:de,prevPage:xe,nextPage:Fe,lastPage:le,inFullscreen:a.value,toggleFullscreen:l}));function Y(){let G=t.top,fe=t["top-left"],Ee=t["top-right"],Re=t["top-selection"],Ge=A.value===!0&&Re!==void 0&&D.value>0,zt="q-table__top relative-position row items-center";if(G!==void 0)return(0,ge.h)("div",{class:zt},[G(ie.value)]);let At;if(Ge===!0?At=Re(ie.value).slice():(At=[],fe!==void 0?At.push((0,ge.h)("div",{class:"q-table__control"},[fe(ie.value)])):e.title&&At.push((0,ge.h)("div",{class:"q-table__control"},[(0,ge.h)("div",{class:["q-table__title",e.titleClass]},e.title)]))),Ee!==void 0&&(At.push((0,ge.h)("div",{class:"q-table__separator col"})),At.push((0,ge.h)("div",{class:"q-table__control"},[Ee(ie.value)]))),At.length!==0)return(0,ge.h)("div",{class:zt},At)}let re=(0,ge.computed)(()=>M.value===!0?null:S.value);function Se(){let G=Ye();return e.loading===!0&&t.loading===void 0&&G.push((0,ge.h)("tr",{class:"q-table__progress"},[(0,ge.h)("th",{class:"relative-position",colspan:Q.value},se())])),(0,ge.h)("thead",G)}function Ye(){let G=t.header,fe=t["header-cell"];if(G!==void 0)return G(Me({header:!0})).slice();let Ee=B.value.map(Re=>{let Ge=t[`header-cell-${Re.name}`],zt=Ge!==void 0?Ge:fe,At=Me({col:Re});return zt!==void 0?zt(At):(0,ge.h)(rl,{key:Re.name,props:At},()=>Re.label)});if(P.value===!0&&e.grid!==!0)Ee.unshift((0,ge.h)("th",{class:"q-table--col-auto-width"}," "));else if(C.value===!0){let Re=t["header-selection"],Ge=Re!==void 0?Re(Me({})):[(0,ge.h)(kn,{color:e.color,modelValue:re.value,dark:i.value,dense:e.dense,"onUpdate:modelValue":ot})];Ee.unshift((0,ge.h)("th",{class:"q-table--col-auto-width"},Ge))}return[(0,ge.h)("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},Ee)]}function Me(G){return Object.assign(G,{cols:B.value,sort:k,colsMap:_.value,color:e.color,dark:i.value,dense:e.dense}),C.value===!0&&Bt(G,"selected",()=>re.value,ot),G}function ot(G){M.value===!0&&(G=!1),W(E.value.map(s.value),E.value,G)}let xt=(0,ge.computed)(()=>{let G=[e.iconFirstPage||r.iconSet.table.firstPage,e.iconPrevPage||r.iconSet.table.prevPage,e.iconNextPage||r.iconSet.table.nextPage,e.iconLastPage||r.iconSet.table.lastPage];return r.lang.rtl===!0?G.reverse():G});function Kt(){if(e.hideBottom===!0)return;if(Le.value===!0){if(e.hideNoData===!0)return;let Ee=e.loading===!0?e.loadingLabel||r.lang.table.loading:e.filter?e.noResultsLabel||r.lang.table.noResults:e.noDataLabel||r.lang.table.noData,Re=t["no-data"],Ge=Re!==void 0?[Re({message:Ee,icon:r.iconSet.table.warning,filter:e.filter})]:[(0,ge.h)(Te,{class:"q-table__bottom-nodata-icon",name:r.iconSet.table.warning}),Ee];return(0,ge.h)("div",{class:Du+" q-table__bottom--nodata"},Ge)}let G=t.bottom;if(G!==void 0)return(0,ge.h)("div",{class:Du},[G(ie.value)]);let fe=e.hideSelectedBanner!==!0&&A.value===!0&&D.value>0?[(0,ge.h)("div",{class:"q-table__control"},[(0,ge.h)("div",[(e.selectedRowsLabel||r.lang.table.selectedRecords)(D.value)])])]:[];if(e.hidePagination!==!0)return(0,ge.h)("div",{class:Du+" justify-end"},dr(fe));if(fe.length!==0)return(0,ge.h)("div",{class:Du},fe)}function Eo(G){h({page:1,rowsPerPage:G.value})}function dr(G){let fe,{rowsPerPage:Ee}=p.value,Re=e.paginationLabel||r.lang.table.pagination,Ge=t.pagination,zt=e.rowsPerPageOptions.length>1;if(G.push((0,ge.h)("div",{class:"q-table__separator col"})),zt===!0&&G.push((0,ge.h)("div",{class:"q-table__control"},[(0,ge.h)("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||r.lang.table.recordsPerPage]),(0,ge.h)(nl,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:Ee,options:j.value,displayValue:Ee===0?r.lang.table.allRows:Ee,dark:i.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":Eo})])),Ge!==void 0)fe=Ge(ie.value);else if(fe=[(0,ge.h)("span",Ee!==0?{class:"q-table__bottom-item"}:{},[Ee?Re(F.value+1,Math.min(ee.value,ae.value),ae.value):Re(1,K.value,ae.value)])],Ee!==0&&we.value>1){let At={color:e.color,round:!0,dense:!0,flat:!0};e.dense===!0&&(At.size="sm"),we.value>2&&fe.push((0,ge.h)(Oe,{key:"pgFirst",...At,icon:xt.value[0],disable:H.value,"aria-label":r.lang.pagination.first,onClick:de})),fe.push((0,ge.h)(Oe,{key:"pgPrev",...At,icon:xt.value[1],disable:H.value,"aria-label":r.lang.pagination.prev,onClick:xe}),(0,ge.h)(Oe,{key:"pgNext",...At,icon:xt.value[2],disable:ue.value,"aria-label":r.lang.pagination.next,onClick:Fe})),we.value>2&&fe.push((0,ge.h)(Oe,{key:"pgLast",...At,icon:xt.value[3],disable:ue.value,"aria-label":r.lang.pagination.last,onClick:le}))}return G.push((0,ge.h)("div",{class:"q-table__control"},fe)),G}function Zo(){let G=e.gridHeader===!0?[(0,ge.h)("table",{class:"q-table"},[Se(ge.h)])]:e.loading===!0&&t.loading===void 0?se(ge.h):void 0;return(0,ge.h)("div",{class:"q-table__middle"},G)}function Xn(){let G=t.item!==void 0?t.item:fe=>{let Ee=fe.cols.map(Ge=>(0,ge.h)("div",{class:"q-table__grid-item-row"},[(0,ge.h)("div",{class:"q-table__grid-item-title"},[Ge.label]),(0,ge.h)("div",{class:"q-table__grid-item-value"},[Ge.value])]));if(A.value===!0){let Ge=t["body-selection"],zt=Ge!==void 0?Ge(fe):[(0,ge.h)(kn,{modelValue:fe.selected,color:e.color,dark:i.value,dense:e.dense,"onUpdate:modelValue":(At,q)=>{W([fe.key],[fe.row],At,q)}})];Ee.unshift((0,ge.h)("div",{class:"q-table__grid-item-row"},zt),(0,ge.h)(Xo,{dark:i.value}))}let Re={class:["q-table__grid-item-card"+m.value,e.cardClass],style:e.cardStyle};if(e.cardStyleFn!==void 0&&(Re.style=[Re.style,e.cardStyleFn(fe.row)]),e.cardClassFn!==void 0){let Ge=e.cardClassFn(fe.row);Ge&&(Re.class[0]+=` ${Ge}`)}return(e.onRowClick!==void 0||e.onRowDblclick!==void 0||e.onRowContextmenu!==void 0)&&(Re.class[0]+=" cursor-pointer",e.onRowClick!==void 0&&(Re.onClick=Ge=>{o("RowClick",Ge,fe.row,fe.pageIndex)}),e.onRowDblclick!==void 0&&(Re.onDblclick=Ge=>{o("RowDblclick",Ge,fe.row,fe.pageIndex)}),e.onRowContextmenu!==void 0&&(Re.onContextmenu=Ge=>{o("rowContextmenu",Ge,fe.row,fe.pageIndex)})),(0,ge.h)("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(fe.selected===!0?" q-table__grid-item--selected":"")},[(0,ge.h)("div",Re,Ee)])};return(0,ge.h)("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},E.value.map((fe,Ee)=>G(Ve({key:s.value(fe),row:fe,pageIndex:Ee}))))}return Object.assign(n.proxy,{requestServerInteraction:b,setPagination:h,firstPage:de,prevPage:xe,nextPage:Fe,lastPage:le,isRowSelected:z,clearSelection:I,isRowExpanded:x,setExpanded:R,sort:k,resetVirtualScroll:Ne,scrollTo:te,getCellValue:X}),fl(n.proxy,{filteredSortedRows:()=>L.value,computedRows:()=>E.value,computedRowsNumber:()=>ae.value}),()=>{let G=[Y()],fe={ref:f,class:d.value};return e.grid===!0?G.push(Zo()):Object.assign(fe,{class:[fe.class,e.cardClass],style:e.cardStyle}),G.push(at(),Kt()),e.loading===!0&&t.loading!==void 0&&G.push(t.loading()),(0,ge.h)("div",fe,G)}}});var Vu=require("vue");var bd=T({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){let o=(0,Vu.computed)(()=>"q-tr"+(e.props===void 0||e.props.header===!0?"":" "+e.props.__trClass)+(e.noHover===!0?" q-tr--no-hover":""));return()=>(0,Vu.h)("tr",{style:e.props?.__trStyle,class:o.value},J(t.default))}});var ri=require("vue");var yd=T({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){let o=(0,ri.getCurrentInstance)(),n=(0,ri.computed)(()=>"q-td"+(e.autoWidth===!0?" q-table--col-auto-width":"")+(e.noHover===!0?" q-td--no-hover":"")+" ");return()=>{if(e.props===void 0)return(0,ri.h)("td",{class:n.value},J(t.default));let r=o.vnode.key,i=(e.props.colsMap!==void 0?e.props.colsMap[r]:null)||e.props.col;if(i===void 0)return;let{row:a}=e.props;return(0,ri.h)("td",{class:n.value+i.__tdClass(a),style:i.__tdStyle(a)},J(t.default))}}});var zu=require("vue");var xd=T({name:"QRouteTab",props:{...er,...tu},emits:eu,setup(e,{slots:t,emit:o}){let n=vr({useDisableForRouterLinkProps:!1}),{renderTab:r,$tabs:i}=ou(e,t,o,{exact:(0,zu.computed)(()=>e.exact),...n});return(0,zu.watch)(()=>`${e.name} | ${e.exact} | ${(n.resolvedLink.value||{}).href}`,i.verifyRouteModel),()=>r(n.linkTag.value,n.linkAttrs.value)}});var Be=require("vue");function mb(e,t){if(e.hour!==null){if(e.minute===null)return"minute";if(t===!0&&e.second===null)return"second"}return"hour"}function vb(){let e=new Date;return{hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}}var Sd=T({name:"QTime",props:{...be,...Nt,...Zi,modelValue:{required:!0,validator:e=>typeof e=="string"||e===null},mask:{...Zi.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:su,setup(e,{slots:t,emit:o}){let n=(0,Be.getCurrentInstance)(),{$q:r}=n.proxy,i=ye(e,r),{tabindex:a,headerClass:l,getLocale:s,getCurrentDate:f}=cu(e,r),u=On(e),g=Fo(u),m,c,d=(0,Be.ref)(null),y=(0,Be.computed)(()=>ne()),p=(0,Be.computed)(()=>s()),w=(0,Be.computed)(()=>k()),b=yr(e.modelValue,y.value,p.value,e.calendar,w.value),h=(0,Be.ref)(mb(b)),v=(0,Be.ref)(b),x=(0,Be.ref)(b.hour===null||b.hour<12),R=(0,Be.computed)(()=>`q-time q-time--${e.landscape===!0?"landscape":"portrait"}`+(i.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":"")),$=(0,Be.computed)(()=>{let X=v.value;return{hour:X.hour===null?"--":L.value===!0?ut(X.hour):String(x.value===!0?X.hour===0?12:X.hour:X.hour>12?X.hour-12:X.hour),minute:X.minute===null?"--":ut(X.minute),second:X.second===null?"--":ut(X.second)}}),L=(0,Be.computed)(()=>e.format24h!==null?e.format24h:r.lang.date.format24h),K=(0,Be.computed)(()=>{let X=h.value==="hour",ie=X===!0?12:60,Y=v.value[h.value],Se=`rotate(${Math.round(Y*(360/ie))-180}deg) translateX(-50%)`;return X===!0&&L.value===!0&&v.value.hour>=12&&(Se+=" scale(.7)"),{transform:Se}}),E=(0,Be.computed)(()=>v.value.hour!==null),A=(0,Be.computed)(()=>E.value===!0&&v.value.minute!==null),P=(0,Be.computed)(()=>e.hourOptions!==void 0?X=>e.hourOptions.includes(X):e.options!==void 0?X=>e.options(X,null,null):null),C=(0,Be.computed)(()=>e.minuteOptions!==void 0?X=>e.minuteOptions.includes(X):e.options!==void 0?X=>e.options(v.value.hour,X,null):null),S=(0,Be.computed)(()=>e.secondOptions!==void 0?X=>e.secondOptions.includes(X):e.options!==void 0?X=>e.options(v.value.hour,v.value.minute,X):null),M=(0,Be.computed)(()=>{if(P.value===null)return null;let X=_(0,11,P.value),ie=_(12,11,P.value);return{am:X,pm:ie,values:X.values.concat(ie.values)}}),D=(0,Be.computed)(()=>C.value!==null?_(0,59,C.value):null),z=(0,Be.computed)(()=>S.value!==null?_(0,59,S.value):null),I=(0,Be.computed)(()=>{switch(h.value){case"hour":return M.value;case"minute":return D.value;case"second":return z.value}}),W=(0,Be.computed)(()=>{let X,ie,Y=0,re=1,Se=I.value!==null?I.value.values:void 0;h.value==="hour"?L.value===!0?(X=0,ie=23):(X=0,ie=11,x.value===!1&&(Y=12)):(X=0,ie=55,re=5);let Ye=[];for(let Me=X,ot=X;Me<=ie;Me+=re,ot++){let xt=Me+Y,Kt=Se?.includes(xt)===!1,Eo=h.value==="hour"&&Me===0?L.value===!0?"00":"12":Me;Ye.push({val:xt,index:ot,disable:Kt,label:Eo})}return Ye}),ce=(0,Be.computed)(()=>[[jt,H,void 0,{stop:!0,prevent:!0,mouse:!0}]]);(0,Be.watch)(()=>e.modelValue,X=>{let ie=yr(X,y.value,p.value,e.calendar,w.value);(ie.dateHash!==v.value.dateHash||ie.timeHash!==v.value.timeHash)&&(v.value=ie,ie.hour===null?h.value="hour":x.value=ie.hour<12)}),(0,Be.watch)([y,p],()=>{(0,Be.nextTick)(()=>{Qe()})});function B(){let X={...f(),...vb()};Qe(X),Object.assign(v.value,X),h.value="hour"}function _(X,ie,Y){let re=Array.apply(null,{length:ie+1}).map((Se,Ye)=>{let Me=Ye+X;return{index:Me,val:Y(Me)===!0}}).filter(Se=>Se.val===!0).map(Se=>Se.index);return{min:re[0],max:re[re.length-1],values:re,threshold:ie+1}}function Q(X,ie,Y){let re=Math.abs(X-ie);return Math.min(re,Y-re)}function N(X,{min:ie,max:Y,values:re,threshold:Se}){if(X===ie)return ie;if(X Y)return Q(X,ie,Se)<=Q(X,Y,Se)?ie:Y;let Ye=re.findIndex(xt=>X<=xt),Me=re[Ye-1],ot=re[Ye];return X-Me<=ot-X?Me:ot}function ne(){return e.calendar!=="persian"&&e.mask!==null?e.mask:`HH:mm${e.withSeconds===!0?":ss":""}`}function k(){if(typeof e.defaultDate!="string"){let X=f(!0);return X.dateHash=qn(X),X}return yr(e.defaultDate,"YYYY/MM/DD",void 0,e.calendar)}function F(){return Bo(n)===!0||I.value!==null&&(I.value.values.length===0||h.value==="hour"&&L.value!==!0&&M.value[x.value===!0?"am":"pm"].values.length===0)}function ee(){let X=d.value,{top:ie,left:Y,width:re}=X.getBoundingClientRect(),Se=re/2;return{top:ie+Se,left:Y+Se,dist:Se*.7}}function H(X){if(F()!==!0){if(X.isFirst===!0){m=ee(),c=we(X.evt,m);return}c=we(X.evt,m,c),X.isFinal===!0&&(m=!1,c=null,ue())}}function ue(){h.value==="hour"?h.value="minute":e.withSeconds&&h.value==="minute"&&(h.value="second")}function we(X,ie,Y){let re=un(X),Se=Math.abs(re.top-ie.top),Ye=Math.sqrt(Math.pow(Math.abs(re.top-ie.top),2)+Math.pow(Math.abs(re.left-ie.left),2)),Me,ot=Math.asin(Se/Ye)*(180/Math.PI);if(re.top =ie.dist:M.value.am.values.length!==0;Me=N(Me+(xt===!0?0:12),M.value[xt===!0?"am":"pm"])}else Me=Math.round(Me),L.value===!0?Ye (0,Be.h)("div",{key:"clock"+h.value,class:"q-time__container-parent absolute-full"},[(0,Be.h)("div",{ref:d,class:"q-time__container-child fit overflow-hidden"},[(0,Be.withDirectives)((0,Be.h)("div",{class:"q-time__clock cursor-pointer non-selectable",onClick:xe,onMousedown:Fe},[(0,Be.h)("div",{class:"q-time__clock-circle fit"},[(0,Be.h)("div",{class:"q-time__clock-pointer"+(v.value[h.value]===null?" hidden":e.color!==void 0?` text-${e.color}`:""),style:K.value}),W.value.map(ie=>(0,Be.h)("div",{class:`q-time__clock-position row flex-center q-time__clock-pos-${ie.index}`+(ie.val===X?" q-time__clock-position--active "+l.value:ie.disable===!0?" q-time__clock-position--disable":"")},[(0,Be.h)("span",ie.label)]))])]),ce.value)])])),e.nowBtn===!0?(0,Be.h)(Oe,{class:"q-time__now-button absolute",icon:r.iconSet.datetime.now,unelevated:!0,size:"sm",round:!0,color:e.color,textColor:e.textColor,tabindex:a.value,onClick:B}):null])}return n.proxy.setNow=B,()=>{let X=[ft()],ie=J(t.default);return ie!==void 0&&X.push((0,Be.h)("div",{class:"q-time__actions"},ie)),e.name!==void 0&&e.disable!==!0&&g(X,"push"),(0,Be.h)("div",{class:R.value,tabindex:-1},[pt(),(0,Be.h)("div",{class:"q-time__main col overflow-auto"},X)])}}});var Mr=require("vue");var _d=T({name:"QTimeline",props:{...be,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}){let o=(0,Mr.getCurrentInstance)(),n=ye(e,o.proxy.$q);(0,Mr.provide)(gl,e);let r=(0,Mr.computed)(()=>`q-timeline q-timeline--${e.layout} q-timeline--${e.layout}--${e.side}`+(n.value===!0?" q-timeline--dark":""));return()=>(0,Mr.h)("ul",{class:r.value},J(t.default))}});var go=require("vue");var wd=T({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}){let o=(0,go.inject)(gl,tt);if(o===tt)return console.error("QTimelineEntry needs to be child of QTimeline"),tt;let n=(0,go.computed)(()=>`q-timeline__entry q-timeline__entry--${e.side}`+(e.icon!==void 0||e.avatar!==void 0?" q-timeline__entry--icon":"")),r=(0,go.computed)(()=>`q-timeline__dot text-${e.color||o.color}`),i=(0,go.computed)(()=>o.layout==="comfortable"&&o.side==="left");return()=>{let a=$n(t.default,[]);if(e.body!==void 0&&a.unshift(e.body),e.heading===!0){let f=[(0,go.h)("div"),(0,go.h)("div"),(0,go.h)(e.tag,{class:"q-timeline__heading-title"},a)];return(0,go.h)("div",{class:"q-timeline__heading"},i.value===!0?f.reverse():f)}let l;e.icon!==void 0?l=[(0,go.h)(Te,{class:"row items-center justify-center",name:e.icon})]:e.avatar!==void 0&&(l=[(0,go.h)("img",{class:"q-timeline__dot-img",src:e.avatar})]);let s=[(0,go.h)("div",{class:"q-timeline__subtitle"},[(0,go.h)("span",{},J(t.subtitle,[e.subtitle]))]),(0,go.h)("div",{class:r.value},l),(0,go.h)("div",{class:"q-timeline__content"},[(0,go.h)("h6",{class:"q-timeline__title"},J(t.title,[e.title]))].concat(a))];return(0,go.h)("li",{class:n.value},i.value===!0?s.reverse():s)}}});var Ou=require("vue");var Cd=T({name:"QToolbar",props:{inset:Boolean},setup(e,{slots:t}){let o=(0,Ou.computed)(()=>"q-toolbar row no-wrap items-center"+(e.inset===!0?" q-toolbar--inset":""));return()=>(0,Ou.h)("div",{class:o.value,role:"toolbar"},J(t.default))}});var Iu=require("vue");var kd=T({name:"QToolbarTitle",props:{shrink:Boolean},setup(e,{slots:t}){let o=(0,Iu.computed)(()=>"q-toolbar__title ellipsis"+(e.shrink===!0?" col-shrink":""));return()=>(0,Iu.h)("div",{class:o.value},J(t.default))}});var Xe=require("vue");var gb=["none","strict","leaf","leaf-filtered"],qd=T({name:"QTree",props:{...be,nodes:{type:Array,required:!0},nodeKey:{type:String,required:!0},labelKey:{type:String,default:"label"},childrenKey:{type:String,default:"children"},dense:Boolean,color:String,controlColor:String,textColor:String,selectedColor:String,icon:String,tickStrategy:{type:String,default:"none",validator:e=>gb.includes(e)},ticked:Array,expanded:Array,selected:{},noSelectionUnset:Boolean,defaultExpandAll:Boolean,accordion:Boolean,filter:String,filterMethod:Function,duration:{},noConnectors:Boolean,noTransition:Boolean,noNodesLabel:String,noResultsLabel:String},emits:["update:expanded","update:ticked","update:selected","lazyLoad","afterShow","afterHide"],setup(e,{slots:t,emit:o}){let{proxy:n}=(0,Xe.getCurrentInstance)(),{$q:r}=n,i=ye(e,r),a=(0,Xe.ref)({}),l=(0,Xe.ref)(e.ticked||[]),s=(0,Xe.ref)(e.expanded||[]),f={};(0,Xe.onBeforeUpdate)(()=>{f={}});let u=(0,Xe.computed)(()=>`q-tree q-tree--${e.dense===!0?"dense":"standard"}`+(e.noConnectors===!0?" q-tree--no-connectors":"")+(i.value===!0?" q-tree--dark":"")+(e.color!==void 0?` text-${e.color}`:"")),g=(0,Xe.computed)(()=>e.selected!==void 0),m=(0,Xe.computed)(()=>e.icon||r.iconSet.tree.icon),c=(0,Xe.computed)(()=>e.controlColor||e.color),d=(0,Xe.computed)(()=>e.textColor!==void 0?` text-${e.textColor}`:""),y=(0,Xe.computed)(()=>{let _=e.selectedColor||e.color;return _?` text-${_}`:""}),p=(0,Xe.computed)(()=>e.filterMethod!==void 0?e.filterMethod:(_,Q)=>{let N=Q.toLowerCase();return _[e.labelKey]&&_[e.labelKey].toLowerCase().indexOf(N)!==-1}),w=(0,Xe.computed)(()=>{let _={},Q=(N,ne)=>{let k=N.tickStrategy||(ne?ne.tickStrategy:e.tickStrategy),F=N[e.nodeKey],ee=N[e.childrenKey]&&Array.isArray(N[e.childrenKey])&&N[e.childrenKey].length!==0,H=N.disabled!==!0&&g.value===!0&&N.selectable!==!1,ue=N.disabled!==!0&&N.expandable!==!1,we=k!=="none",j=k==="strict",ae=k==="leaf-filtered",de=k==="leaf"||k==="leaf-filtered",xe=N.disabled!==!0&&N.tickable!==!1;de===!0&&xe===!0&&ne&&ne.tickable!==!0&&(xe=!1);let Fe=N.lazy;Fe===!0&&a.value[F]!==void 0&&Array.isArray(N[e.childrenKey])===!0&&(Fe=a.value[F]);let le={key:F,parent:ne,isParent:ee,lazy:Fe,disabled:N.disabled,link:N.disabled!==!0&&(H===!0||ue===!0&&(ee===!0||Fe===!0)),children:[],matchesFilter:e.filter?p.value(N,e.filter):!0,selected:F===e.selected&&H===!0,selectable:H,expanded:ee===!0?s.value.includes(F):!1,expandable:ue,noTick:N.noTick===!0||j!==!0&&Fe&&Fe!=="loaded",tickable:xe,tickStrategy:k,hasTicking:we,strictTicking:j,leafFilteredTicking:ae,leafTicking:de,ticked:j===!0?l.value.includes(F):ee===!0?!1:l.value.includes(F)};if(_[F]=le,ee===!0&&(le.children=N[e.childrenKey].map(Le=>Q(Le,le)),e.filter&&(le.matchesFilter!==!0?le.matchesFilter=le.children.some(Le=>Le.matchesFilter):le.noTick!==!0&&le.disabled!==!0&&le.tickable===!0&&ae===!0&&le.children.every(Le=>Le.matchesFilter!==!0||Le.noTick===!0||Le.tickable!==!0)===!0&&(le.tickable=!1)),le.matchesFilter===!0&&(le.noTick!==!0&&j!==!0&&le.children.every(Le=>Le.noTick)===!0&&(le.noTick=!0),de))){if(le.ticked=!1,le.indeterminate=le.children.some(Le=>Le.indeterminate===!0),le.tickable=le.tickable===!0&&le.children.some(Le=>Le.tickable),le.indeterminate!==!0){let Le=le.children.reduce((He,Ne)=>Ne.ticked===!0?He+1:He,0);Le===le.children.length?le.ticked=!0:Le>0&&(le.indeterminate=!0)}le.indeterminate===!0&&(le.indeterminateNextState=le.children.every(Le=>Le.tickable!==!0||Le.ticked!==!0))}return le};return e.nodes.forEach(N=>Q(N,null)),_});(0,Xe.watch)(()=>e.ticked,_=>{l.value=_}),(0,Xe.watch)(()=>e.expanded,_=>{s.value=_});function b(_){let Q=[].reduce,N=(ne,k)=>{if(ne||!k)return ne;if(Array.isArray(k)===!0)return Q.call(Object(k),N,ne);if(k[e.nodeKey]===_)return k;if(k[e.childrenKey])return N(null,k[e.childrenKey])};return N(null,e.nodes)}function h(){return l.value.map(_=>b(_))}function v(){return s.value.map(_=>b(_))}function x(_){return _&&w.value[_]?w.value[_].expanded:!1}function R(){e.expanded!==void 0?o("update:expanded",[]):s.value=[]}function $(){let _=[],Q=N=>{N[e.childrenKey]&&N[e.childrenKey].length!==0&&N.expandable!==!1&&N.disabled!==!0&&(_.push(N[e.nodeKey]),N[e.childrenKey].forEach(Q))};e.nodes.forEach(Q),e.expanded!==void 0?o("update:expanded",_):s.value=_}function L(_,Q,N=b(_),ne=w.value[_]){if(ne.lazy&&ne.lazy!=="loaded"){if(ne.lazy==="loading")return;a.value[_]="loading",Array.isArray(N[e.childrenKey])!==!0&&(N[e.childrenKey]=[]),o("lazyLoad",{node:N,key:_,done:k=>{a.value[_]="loaded",N[e.childrenKey]=Array.isArray(k)===!0?k:[],(0,Xe.nextTick)(()=>{w.value[_]?.isParent===!0&&K(_,!0)})},fail:()=>{delete a.value[_],N[e.childrenKey].length===0&&delete N[e.childrenKey]}})}else ne.isParent===!0&&ne.expandable===!0&&K(_,Q)}function K(_,Q){let N=s.value,ne=e.expanded!==void 0;if(ne===!0&&(N=N.slice()),Q){if(e.accordion&&w.value[_]){let k=[];w.value[_].parent?w.value[_].parent.children.forEach(F=>{F.key!==_&&F.expandable===!0&&k.push(F.key)}):e.nodes.forEach(F=>{let ee=F[e.nodeKey];ee!==_&&k.push(ee)}),k.length!==0&&(N=N.filter(F=>k.includes(F)===!1))}N=N.concat([_]).filter((k,F,ee)=>ee.indexOf(k)===F)}else N=N.filter(k=>k!==_);ne===!0?o("update:expanded",N):s.value=N}function E(_){return _&&w.value[_]?w.value[_].ticked:!1}function A(_,Q){let N=l.value,ne=e.ticked!==void 0;ne===!0&&(N=N.slice()),Q?N=N.concat(_).filter((k,F,ee)=>ee.indexOf(k)===F):N=N.filter(k=>_.includes(k)===!1),ne===!0&&o("update:ticked",N)}function P(_,Q,N){let ne={tree:n,node:_,key:N,color:e.color,dark:i.value};return Bt(ne,"expanded",()=>Q.expanded,k=>{k!==Q.expanded&&L(N,k)}),Bt(ne,"ticked",()=>Q.ticked,k=>{k!==Q.ticked&&A([N],k)}),ne}function C(_){return(e.filter?_.filter(Q=>w.value[Q[e.nodeKey]].matchesFilter):_).map(Q=>z(Q))}function S(_){if(_.icon!==void 0)return(0,Xe.h)(Te,{class:"q-tree__icon q-mr-sm",name:_.icon,color:_.iconColor});let Q=_.img||_.avatar;if(Q)return(0,Xe.h)("img",{class:`q-tree__${_.img?"img":"avatar"} q-mr-sm`,src:Q})}function M(){o("afterShow")}function D(){o("afterHide")}function z(_){let Q=_[e.nodeKey],N=w.value[Q],ne=_.header&&t[`header-${_.header}`]||t["default-header"],k=N.isParent===!0?C(_[e.childrenKey]):[],F=k.length!==0||N.lazy&&N.lazy!=="loaded",ee=_.body&&t[`body-${_.body}`]||t["default-body"],H=ne!==void 0||ee!==void 0?P(_,N,Q):null;return ee!==void 0&&(ee=(0,Xe.h)("div",{class:"q-tree__node-body relative-position"},[(0,Xe.h)("div",{class:d.value},[ee(H)])])),(0,Xe.h)("div",{key:Q,class:`q-tree__node relative-position q-tree__node--${F===!0?"parent":"child"}`},[(0,Xe.h)("div",{class:"q-tree__node-header relative-position row no-wrap items-center"+(N.link===!0?" q-tree__node--link q-hoverable q-focusable":"")+(N.selected===!0?" q-tree__node--selected":"")+(N.disabled===!0?" q-tree__node--disabled":""),tabindex:N.link===!0?0:-1,ariaExpanded:k.length>0?N.expanded:null,role:"treeitem",onClick:ue=>{W(_,N,ue)},onKeypress(ue){Jo(ue)!==!0&&(ue.keyCode===13?W(_,N,ue,!0):ue.keyCode===32&&ce(_,N,ue,!0))}},[(0,Xe.h)("div",{class:"q-focus-helper",tabindex:-1,ref:ue=>{f[N.key]=ue}}),N.lazy==="loading"?(0,Xe.h)(Ht,{class:"q-tree__spinner",color:c.value}):F===!0?(0,Xe.h)(Te,{class:"q-tree__arrow"+(N.expanded===!0?" q-tree__arrow--rotate":""),name:m.value,onClick(ue){ce(_,N,ue)}}):null,N.hasTicking===!0&&N.noTick!==!0?(0,Xe.h)(kn,{class:"q-tree__tickbox",modelValue:N.indeterminate===!0?null:N.ticked,color:c.value,dark:i.value,dense:!0,keepColor:!0,disable:N.tickable!==!0,onKeydown:Ae,"onUpdate:modelValue":ue=>{B(N,ue)}}):null,(0,Xe.h)("div",{class:"q-tree__node-header-content col row no-wrap items-center"+(N.selected===!0?y.value:d.value)},[ne?ne(H):[S(_),(0,Xe.h)("div",_[e.labelKey])]])]),F===!0?e.noTransition===!0?N.expanded===!0?(0,Xe.h)("div",{class:"q-tree__node-collapsible"+d.value,key:`${Q}__q`},[ee,(0,Xe.h)("div",{class:"q-tree__children"+(N.disabled===!0?" q-tree__node--disabled":""),role:"group"},k)]):null:(0,Xe.h)(lr,{duration:e.duration,onShow:M,onHide:D},()=>(0,Xe.withDirectives)((0,Xe.h)("div",{class:"q-tree__node-collapsible"+d.value,key:`${Q}__q`},[ee,(0,Xe.h)("div",{class:"q-tree__children"+(N.disabled===!0?" q-tree__node--disabled":""),role:"group"},k)]),[[Xe.vShow,N.expanded]])):ee])}function I(_){f[_]?.focus()}function W(_,Q,N,ne){ne!==!0&&Q.selectable!==!1&&I(Q.key),g.value&&Q.selectable?e.noSelectionUnset===!1?o("update:selected",Q.key!==e.selected?Q.key:null):Q.key!==e.selected&&o("update:selected",Q.key===void 0?null:Q.key):ce(_,Q,N,ne),typeof _.handler=="function"&&_.handler(_)}function ce(_,Q,N,ne){N!==void 0&&Ae(N),ne!==!0&&Q.selectable!==!1&&I(Q.key),L(Q.key,!Q.expanded,_,Q)}function B(_,Q){if(_.indeterminate===!0&&(Q=_.indeterminateNextState),_.strictTicking)A([_.key],Q);else if(_.leafTicking){let N=[],ne=k=>{k.isParent?(Q!==!0&&k.noTick!==!0&&k.tickable===!0&&N.push(k.key),k.leafTicking===!0&&k.children.forEach(ne)):k.noTick!==!0&&k.tickable===!0&&(k.leafFilteredTicking!==!0||k.matchesFilter===!0)&&N.push(k.key)};ne(_),A(N,Q)}}return e.defaultExpandAll===!0&&$(),Object.assign(n,{getNodeByKey:b,getTickedNodes:h,getExpandedNodes:v,isExpanded:x,collapseAll:R,expandAll:$,setExpanded:L,isTicked:E,setTicked:A}),()=>{let _=C(e.nodes);return(0,Xe.h)("div",{class:u.value,role:"tree"},_.length===0?e.filter?e.noResultsLabel||r.lang.tree.noResults:e.noNodesLabel||r.lang.tree.noNodes:_)}}});var ze=require("vue");function og(e){return(e*100).toFixed(2)+"%"}var ng={...be,...Cu,label:String,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,noThumbnails:Boolean,thumbnailFit:{type:String,default:"cover"},autoUpload:Boolean,hideUploadBtn:Boolean,disable:Boolean,readonly:Boolean},Td=[...ku,"start","finish","added","removed"];function rg(e,t){let o=(0,ze.getCurrentInstance)(),{props:n,slots:r,emit:i,proxy:a}=o,{$q:l}=a,s=ye(n,l);function f(H,ue,we){if(H.__status=ue,ue==="idle"){H.__uploaded=0,H.__progress=0,H.__sizeLabel=di(H.size),H.__progressLabel="0.00%";return}if(ue==="failed"){a.$forceUpdate();return}H.__uploaded=ue==="uploaded"?H.size:we,H.__progress=ue==="uploaded"?1:Math.min(.9999,H.__uploaded/H.size),H.__progressLabel=og(H.__progress),a.$forceUpdate()}let u=(0,ze.computed)(()=>n.disable!==!0&&n.readonly!==!0),g=(0,ze.ref)(!1),m=(0,ze.ref)(null),c=(0,ze.ref)(null),d={files:(0,ze.ref)([]),queuedFiles:(0,ze.ref)([]),uploadedFiles:(0,ze.ref)([]),uploadedSize:(0,ze.ref)(0),updateFileStatus:f,isAlive:()=>Bo(o)===!1},{pickFiles:y,addFiles:p,onDragover:w,onDragleave:b,processFiles:h,getDndNode:v,maxFilesNumber:x,maxTotalSizeNumber:R}=qu({editable:u,dnd:g,getFileInput:B,addFilesToQueue:_});Object.assign(d,e({props:n,slots:r,emit:i,helpers:d,exposeApi:H=>{Object.assign(d,H)}})),d.isBusy===void 0&&(d.isBusy=(0,ze.ref)(!1));let $=(0,ze.ref)(0),L=(0,ze.computed)(()=>$.value===0?0:d.uploadedSize.value/$.value),K=(0,ze.computed)(()=>og(L.value)),E=(0,ze.computed)(()=>di($.value)),A=(0,ze.computed)(()=>u.value===!0&&d.isUploading.value!==!0&&(n.multiple===!0||d.queuedFiles.value.length===0)&&(n.maxFiles===void 0||d.files.value.length u.value===!0&&d.isBusy.value!==!0&&d.isUploading.value!==!0&&d.queuedFiles.value.length!==0);(0,ze.provide)(xl,ne);let C=(0,ze.computed)(()=>"q-uploader column no-wrap"+(s.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":"")+(g.value===!0?" q-uploader--dnd":"")),S=(0,ze.computed)(()=>"q-uploader__header"+(n.color!==void 0?` bg-${n.color}`:"")+(n.textColor!==void 0?` text-${n.textColor}`:""));(0,ze.watch)(d.isUploading,(H,ue)=>{ue===!1&&H===!0?i("start"):ue===!0&&H===!1&&i("finish")});function M(){n.disable===!1&&(d.abort(),d.uploadedSize.value=0,$.value=0,ce(),d.files.value=[],d.queuedFiles.value=[],d.uploadedFiles.value=[])}function D(){n.disable===!1&&I(["uploaded"],()=>{d.uploadedFiles.value=[]})}function z(){I(["idle","failed"],({size:H})=>{$.value-=H,d.queuedFiles.value=[]})}function I(H,ue){if(n.disable===!0)return;let we={files:[],size:0},j=d.files.value.filter(ae=>H.indexOf(ae.__status)===-1?!0:(we.size+=ae.size,we.files.push(ae),ae.__img!==void 0&&window.URL.revokeObjectURL(ae.__img.src),!1));we.files.length!==0&&(d.files.value=j,ue(we),i("removed",we.files))}function W(H){n.disable||(H.__status==="uploaded"?d.uploadedFiles.value=d.uploadedFiles.value.filter(ue=>ue.__key!==H.__key):H.__status==="uploading"?H.__abort():$.value-=H.size,d.files.value=d.files.value.filter(ue=>ue.__key!==H.__key?!0:(ue.__img!==void 0&&window.URL.revokeObjectURL(ue.__img.src),!1)),d.queuedFiles.value=d.queuedFiles.value.filter(ue=>ue.__key!==H.__key),i("removed",[H]))}function ce(){d.files.value.forEach(H=>{H.__img!==void 0&&window.URL.revokeObjectURL(H.__img.src)})}function B(){return c.value||m.value.getElementsByClassName("q-uploader__input")[0]}function _(H,ue){let we=h(H,ue,d.files.value,!0),j=B();j!=null&&(j.value=""),we!==void 0&&(we.forEach(ae=>{if(d.updateFileStatus(ae,"idle"),$.value+=ae.size,n.noThumbnails!==!0&&ae.type.toUpperCase().startsWith("IMAGE")){let de=new Image;de.src=window.URL.createObjectURL(ae),ae.__img=de}}),d.files.value=d.files.value.concat(we),d.queuedFiles.value=d.queuedFiles.value.concat(we),i("added",we),n.autoUpload===!0&&d.upload())}function Q(){P.value===!0&&d.upload()}function N(H,ue,we){if(H===!0){let j={type:"a",key:ue,icon:l.iconSet.uploader[ue],flat:!0,dense:!0},ae;return ue==="add"?(j.onClick=y,ae=ne):j.onClick=we,(0,ze.h)(Oe,j,ae)}}function ne(){return(0,ze.h)("input",{ref:c,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:St,onClick:y,onChange:_})}function k(){return r.header!==void 0?r.header(ee):[(0,ze.h)("div",{class:"q-uploader__header-content column"},[(0,ze.h)("div",{class:"flex flex-center no-wrap q-gutter-xs"},[N(d.queuedFiles.value.length!==0,"removeQueue",z),N(d.uploadedFiles.value.length!==0,"removeUploaded",D),d.isUploading.value===!0?(0,ze.h)(Ht,{class:"q-uploader__spinner"}):null,(0,ze.h)("div",{class:"col column justify-center"},[n.label!==void 0?(0,ze.h)("div",{class:"q-uploader__title"},[n.label]):null,(0,ze.h)("div",{class:"q-uploader__subtitle"},[E.value+" / "+K.value])]),N(A.value,"add"),N(n.hideUploadBtn===!1&&P.value===!0,"upload",d.upload),N(d.isUploading.value,"clear",d.abort)])])]}function F(){return r.list!==void 0?r.list(ee):d.files.value.map(H=>(0,ze.h)("div",{key:H.__key,class:"q-uploader__file relative-position"+(n.noThumbnails!==!0&&H.__img!==void 0?" q-uploader__file--img":"")+(H.__status==="failed"?" q-uploader__file--failed":H.__status==="uploaded"?" q-uploader__file--uploaded":""),style:n.noThumbnails!==!0&&H.__img!==void 0?{backgroundImage:'url("'+H.__img.src+'")',backgroundSize:n.thumbnailFit}:null},[(0,ze.h)("div",{class:"q-uploader__file-header row flex-center no-wrap"},[H.__status==="failed"?(0,ze.h)(Te,{class:"q-uploader__file-status",name:l.iconSet.type.negative,color:"negative"}):null,(0,ze.h)("div",{class:"q-uploader__file-header-content col"},[(0,ze.h)("div",{class:"q-uploader__title"},[H.name]),(0,ze.h)("div",{class:"q-uploader__subtitle row items-center no-wrap"},[H.__sizeLabel+" / "+H.__progressLabel])]),H.__status==="uploading"?(0,ze.h)(Nr,{value:H.__progress,min:0,max:1,indeterminate:H.__progress===0}):(0,ze.h)(Oe,{round:!0,dense:!0,flat:!0,icon:l.iconSet.uploader[H.__status==="uploaded"?"done":"clear"],onClick:()=>{W(H)}})])]))}(0,ze.onBeforeUnmount)(()=>{d.isUploading.value===!0&&d.abort(),d.files.value.length!==0&&ce()});let ee={};for(let H in d)(0,ze.isRef)(d[H])===!0?Bt(ee,H,()=>d[H].value):ee[H]=d[H];return Object.assign(ee,{upload:Q,reset:M,removeUploadedFiles:D,removeQueuedFiles:z,removeFile:W,pickFiles:y,addFiles:p}),fl(ee,{canAddFiles:()=>A.value,canUpload:()=>P.value,uploadSizeLabel:()=>E.value,uploadProgressLabel:()=>K.value}),t({...d,upload:Q,reset:M,removeUploadedFiles:D,removeQueuedFiles:z,removeFile:W,pickFiles:y,addFiles:p,canAddFiles:A,canUpload:P,uploadSizeLabel:E,uploadProgressLabel:K}),()=>{let H=[(0,ze.h)("div",{class:S.value},k()),(0,ze.h)("div",{class:"q-uploader__list scroll"},F()),v("uploader")];d.isBusy.value===!0&&H.push((0,ze.h)("div",{class:"q-uploader__overlay absolute-full flex flex-center"},[(0,ze.h)(Ht)]));let ue={ref:m,class:C.value};return A.value===!0&&Object.assign(ue,{onDragover:w,onDragleave:b}),(0,ze.h)("div",ue,H)}}var hb=()=>!0;function Hu(e){let t={};return e.forEach(o=>{t[o]=hb}),t}var pb=Hu(Td),Nu=({name:e,props:t,emits:o,injectPlugin:n})=>T({name:e,props:{...ng,...t},emits:qt(o)===!0?{...pb,...o}:[...Td,...o],setup(r,{expose:i}){return rg(n,i)}});var Pr=require("vue");function cr(e){return typeof e=="function"?e:()=>e}var bb="QUploader",yb={url:[Function,String],method:{type:[Function,String],default:"POST"},fieldName:{type:[Function,String],default:()=>e=>e.name},headers:[Function,Array],formFields:[Function,Array],withCredentials:[Function,Boolean],sendRaw:[Function,Boolean],batch:[Function,Boolean],factory:Function},xb=["factoryFailed","uploaded","failed","uploading"];function Sb({props:e,emit:t,helpers:o}){let n=(0,Pr.ref)([]),r=(0,Pr.ref)([]),i=(0,Pr.ref)(0),a=(0,Pr.computed)(()=>({url:cr(e.url),method:cr(e.method),headers:cr(e.headers),formFields:cr(e.formFields),fieldName:cr(e.fieldName),withCredentials:cr(e.withCredentials),sendRaw:cr(e.sendRaw),batch:cr(e.batch)})),l=(0,Pr.computed)(()=>i.value>0),s=(0,Pr.computed)(()=>r.value.length!==0),f;function u(){n.value.forEach(d=>{d.abort()}),r.value.length!==0&&(f=!0)}function g(){let d=o.queuedFiles.value.slice(0);o.queuedFiles.value=[],a.value.batch(d)?m(d):d.forEach(y=>{m([y])})}function m(d){if(i.value++,typeof e.factory!="function"){c(d,{});return}let y=e.factory(d);if(!y)t("factoryFailed",new Error("QUploader: factory() does not return properly"),d),i.value--;else if(typeof y.catch=="function"&&typeof y.then=="function"){r.value.push(y);let p=w=>{o.isAlive()===!0&&(r.value=r.value.filter(b=>b!==y),r.value.length===0&&(f=!1),o.queuedFiles.value=o.queuedFiles.value.concat(d),d.forEach(b=>{o.updateFileStatus(b,"failed")}),t("factoryFailed",w,d),i.value--)};y.then(w=>{f===!0?p(new Error("Aborted")):o.isAlive()===!0&&(r.value=r.value.filter(b=>b!==y),c(d,w))}).catch(p)}else c(d,y||{})}function c(d,y){let p=new FormData,w=new XMLHttpRequest,b=(P,C)=>y[P]!==void 0?cr(y[P])(C):a.value[P](C),h=b("url",d);if(!h){console.error("q-uploader: invalid or no URL specified"),i.value--;return}let v=b("formFields",d);v!==void 0&&v.forEach(P=>{p.append(P.name,P.value)});let x=0,R=0,$=0,L=0,K;w.upload.addEventListener("progress",P=>{if(K===!0)return;let C=Math.min(L,P.loaded);o.uploadedSize.value+=C-$,$=C;let S=$-R;for(let M=x;S>0&&M D.size)S-=D.size,x++,R+=D.size,o.updateFileStatus(D,"uploading",D.size);else{o.updateFileStatus(D,"uploading",S);return}}},!1),w.onreadystatechange=()=>{w.readyState<4||(w.status&&w.status<400?(o.uploadedFiles.value=o.uploadedFiles.value.concat(d),d.forEach(P=>{o.updateFileStatus(P,"uploaded")}),t("uploaded",{files:d,xhr:w})):(K=!0,o.uploadedSize.value-=$,o.queuedFiles.value=o.queuedFiles.value.concat(d),d.forEach(P=>{o.updateFileStatus(P,"failed")}),t("failed",{files:d,xhr:w})),i.value--,n.value=n.value.filter(P=>P!==w))},w.open(b("method",d),h),b("withCredentials",d)===!0&&(w.withCredentials=!0);let E=b("headers",d);E!==void 0&&E.forEach(P=>{w.setRequestHeader(P.name,P.value)});let A=b("sendRaw",d);d.forEach(P=>{o.updateFileStatus(P,"uploading",0),A!==!0&&p.append(b("fieldName",P),P,P.name),P.xhr=w,P.__abort=()=>{w.abort()},L+=P.size}),t("uploading",{files:d,xhr:w}),n.value.push(w),A===!0?w.send(new Blob(d)):w.send(p)}return{isUploading:l,isBusy:s,abort:u,upload:g}}var ig={name:bb,props:yb,emits:xb,injectPlugin:Sb};var Md=Nu(ig);var ag=require("vue");var Pd=T({name:"QUploaderAddTrigger",setup(){let e=(0,ag.inject)(xl,tt);return e===tt&&console.error("QUploaderAddTrigger needs to be child of QUploader"),e}});var ll=require("vue");var Rd=T({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){let t=aa(e),o=(0,ll.computed)(()=>"q-video"+(e.ratio!==void 0?" q-video--responsive":""));return()=>(0,ll.h)("div",{class:o.value,style:t.value},[(0,ll.h)("iframe",{src:e.src,title:e.title,fetchpriority:e.fetchpriority,loading:e.loading,referrerpolicy:e.referrerpolicy,frameborder:"0",allowfullscreen:!0})])}});var zd={};os(zd,{ClosePopup:()=>Ad,Intersection:()=>Ua,Morph:()=>$d,Mutation:()=>Bd,Ripple:()=>wn,Scroll:()=>Ld,ScrollFire:()=>Fd,TouchHold:()=>Dd,TouchPan:()=>jt,TouchRepeat:()=>Vd,TouchSwipe:()=>Ea});var Ad=Zt({name:"close-popup",getSSRProps:lo});var _b=0,ul;function lg(e,t){ul===void 0&&(ul=document.createElement("div"),ul.style.cssText="position: absolute; left: 0; top: 0",document.body.appendChild(ul));let o=e.getBoundingClientRect(),n=ul.getBoundingClientRect(),{marginLeft:r,marginRight:i,marginTop:a,marginBottom:l}=window.getComputedStyle(e),s=parseInt(r,10)+parseInt(i,10),f=parseInt(a,10)+parseInt(l,10);return{left:o.left-n.left,top:o.top-n.top,width:o.right-o.left,height:o.bottom-o.top,widthM:o.right-o.left+(t===!0?0:s),heightM:o.bottom-o.top+(t===!0?0:f),marginH:t===!0?s:0,marginV:t===!0?f:0}}function Qu(e){return{width:e.scrollWidth,height:e.scrollHeight}}var ug=["Top","Right","Bottom","Left"],sg=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],wb=/-block|-inline|block-|inline-/,Cb=/(-block|-inline|block-|inline-).*:/;function cg(e,t){let o=window.getComputedStyle(e),n={};for(let r=0;r Cb.test(a)!==!0).join(";"):n[i]=o[i]}return n}var kb=["absolute","fixed","relative","sticky"];function dg(e){let t=e,o=0;for(;t!==null&&t!==document;){let{position:n,zIndex:r}=window.getComputedStyle(t),i=Number(r);i>o&&(t===e||kb.includes(n)===!0)&&(o=i),t=t.parentNode}return o}function qb(e){return{from:e.from,to:e.to!==void 0?e.to:e.from}}function Tb(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 fg(e){let t=typeof e;return t==="function"?e():t==="string"?document.querySelector(e):e}function mg(e){return e&&e.ownerDocument===document&&e.parentNode!==null}function ju(e){let t=()=>!1,o=!1,n=!0,r=qb(e),i=Tb(e),a=fg(r.from);if(mg(a)!==!0)return t;typeof a.qMorphCancel=="function"&&a.qMorphCancel();let l,s,f,u,g=a.parentNode,m=a.nextElementSibling,c=lg(a,i.resize),{width:d,height:y}=Qu(g),{borderWidth:p,borderStyle:w,borderColor:b,borderRadius:h,backgroundColor:v,transform:x,position:R,cssText:$}=cg(a,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),L=a.classList.toString(),K=a.style.cssText,E=a.cloneNode(!0),A=i.tween===!0?a.cloneNode(!0):void 0;A!==void 0&&(A.className=A.classList.toString().split(" ").filter(C=>/^bg-/.test(C)===!1).join(" ")),i.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",g.insertBefore(E,m),a.qMorphCancel=()=>{o=!0,E.remove(),A?.remove(),i.hideFromClone===!0&&E.classList.remove("q-morph--internal"),a.qMorphCancel=void 0};let P=()=>{let C=fg(r.to);if(o===!0||mg(C)!==!0){typeof a.qMorphCancel=="function"&&a.qMorphCancel();return}a!==C&&typeof C.qMorphCancel=="function"&&C.qMorphCancel(),i.keepToClone!==!0&&C.classList.add("q-morph--internal"),E.classList.add("q-morph--internal");let{width:S,height:M}=Qu(g),{width:D,height:z}=Qu(C.parentNode);i.hideFromClone!==!0&&E.classList.remove("q-morph--internal"),C.qMorphCancel=()=>{o=!0,E.remove(),A?.remove(),i.hideFromClone===!0&&E.classList.remove("q-morph--internal"),i.keepToClone!==!0&&C.classList.remove("q-morph--internal"),a.qMorphCancel=void 0,C.qMorphCancel=void 0};let I=()=>{if(o===!0){typeof C.qMorphCancel=="function"&&C.qMorphCancel();return}i.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"),i.keepToClone!==!0&&C.classList.remove("q-morph--internal");let W=C.parentNode,{width:ce,height:B}=Qu(W),_=C.cloneNode(i.keepToClone);_.setAttribute("aria-hidden","true"),i.keepToClone!==!0&&(_.style.left=0,_.style.right="unset",_.style.top=0,_.style.bottom="unset",_.style.transform="none",_.style.pointerEvents="none"),_.classList.add("q-morph--internal");let Q=C===a&&g===W?E:C.nextElementSibling;W.insertBefore(_,Q);let{borderWidth:N,borderStyle:ne,borderColor:k,borderRadius:F,backgroundColor:ee,transform:H,position:ue,cssText:we}=cg(C,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),j=C.classList.toString(),ae=C.style.cssText;C.style.cssText=we,C.style.transform="none",C.style.animation="none",C.style.transition="none",C.className=j.split(" ").filter(re=>/^bg-/.test(re)===!1).join(" ");let de=lg(C,i.resize),xe=c.left-de.left,Fe=c.top-de.top,le=c.width/(de.width>0?de.width:10),Le=c.height/(de.height>0?de.height:100),He=d-S,Ne=y-M,at=ce-D,te=B-z,U=Math.max(c.widthM,He),se=Math.max(c.heightM,Ne),De=Math.max(de.widthM,at),Ke=Math.max(de.heightM,te),Ve=a===C&&["absolute","fixed"].includes(ue)===!1&&["absolute","fixed"].includes(R)===!1,Qe=ue==="fixed",pt=W;for(;Qe!==!0&&pt!==document;)Qe=window.getComputedStyle(pt).position==="fixed",pt=pt.parentNode;if(i.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")),i.keepToClone!==!0&&(_.style.display="block",_.style.flex="0 0 auto",_.style.opacity=0,_.style.minWidth="unset",_.style.maxWidth="unset",_.style.minHeight="unset",_.style.maxHeight="unset"),_.classList.remove("q-morph--internal"),typeof i.classes=="string"&&(C.className+=" "+i.classes),typeof i.style=="string")C.style.cssText+=" "+i.style;else if(qt(i.style)===!0)for(let re in i.style)C.style[re]=i.style[re];let ft=dg(E),X=dg(C),ie=Qe===!0?document.documentElement:{scrollLeft:0,scrollTop:0};C.style.position=Qe===!0?"fixed":"absolute",C.style.left=`${de.left-ie.scrollLeft}px`,C.style.right="unset",C.style.top=`${de.top-ie.scrollTop}px`,C.style.margin=0,i.resize===!0&&(C.style.minWidth="unset",C.style.maxWidth="unset",C.style.minHeight="unset",C.style.maxHeight="unset",C.style.overflow="hidden",C.style.overflowX="hidden",C.style.overflowY="hidden"),document.body.appendChild(C),A!==void 0&&(A.style.cssText=$,A.style.transform="none",A.style.animation="none",A.style.transition="none",A.style.position=C.style.position,A.style.left=`${c.left-ie.scrollLeft}px`,A.style.right="unset",A.style.top=`${c.top-ie.scrollTop}px`,A.style.margin=0,A.style.pointerEvents="none",i.resize===!0&&(A.style.minWidth="unset",A.style.maxWidth="unset",A.style.minHeight="unset",A.style.maxHeight="unset",A.style.overflow="hidden",A.style.overflowX="hidden",A.style.overflowY="hidden"),document.body.appendChild(A));let Y=re=>{a===C&&n!==!0?(C.style.cssText=K,C.className=L):(C.style.cssText=ae,C.className=j),_.parentNode===W&&W.insertBefore(C,_),E.remove(),_.remove(),A?.remove(),t=()=>!1,a.qMorphCancel=void 0,C.qMorphCancel=void 0,typeof i.onEnd=="function"&&i.onEnd(n===!0?"to":"from",re===!0)};if(i.useCSS!==!0&&typeof C.animate=="function"){let re=i.resize===!0?{transform:`translate(${xe}px, ${Fe}px)`,width:`${U}px`,height:`${se}px`}:{transform:`translate(${xe}px, ${Fe}px) scale(${le}, ${Le})`},Se=i.resize===!0?{width:`${De}px`,height:`${Ke}px`}:{},Ye=i.resize===!0?{width:`${U}px`,height:`${se}px`}:{},Me=i.resize===!0?{transform:`translate(${-1*xe}px, ${-1*Fe}px)`,width:`${De}px`,height:`${Ke}px`}:{transform:`translate(${-1*xe}px, ${-1*Fe}px) scale(${1/le}, ${1/Le})`},ot=A!==void 0?{opacity:i.tweenToOpacity}:{backgroundColor:v},xt=A!==void 0?{opacity:1}:{backgroundColor:ee};u=C.animate([{margin:0,borderWidth:p,borderStyle:w,borderColor:b,borderRadius:h,zIndex:ft,transformOrigin:"0 0",...re,...ot},{margin:0,borderWidth:N,borderStyle:ne,borderColor:k,borderRadius:F,zIndex:X,transformOrigin:"0 0",transform:H,...Se,...xt}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay}),s=A===void 0?void 0:A.animate([{opacity:i.tweenFromOpacity,margin:0,borderWidth:p,borderStyle:w,borderColor:b,borderRadius:h,zIndex:ft,transformOrigin:"0 0",transform:x,...Ye},{opacity:0,margin:0,borderWidth:N,borderStyle:ne,borderColor:k,borderRadius:F,zIndex:X,transformOrigin:"0 0",...Me}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay}),l=i.hideFromClone===!0||Ve===!0?void 0:E.animate([{margin:`${Ne<0?Ne/2:0}px ${He<0?He/2:0}px`,width:`${U+c.marginH}px`,height:`${se+c.marginV}px`},{margin:0,width:0,height:0}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay}),f=i.keepToClone===!0?void 0:_.animate([Ve===!0?{margin:`${Ne<0?Ne/2:0}px ${He<0?He/2:0}px`,width:`${U+c.marginH}px`,height:`${se+c.marginV}px`}:{margin:0,width:0,height:0},{margin:`${te<0?te/2:0}px ${at<0?at/2:0}px`,width:`${De+de.marginH}px`,height:`${Ke+de.marginV}px`}],{duration:i.duration,easing:i.easing,fill:i.fill,delay:i.delay});let Kt=Eo=>{l?.cancel(),s?.cancel(),f?.cancel(),u.cancel(),u.removeEventListener("finish",Kt),u.removeEventListener("cancel",Kt),Y(Eo),l=void 0,s=void 0,f=void 0,u=void 0};a.qMorphCancel=()=>{a.qMorphCancel=void 0,o=!0,Kt()},C.qMorphCancel=()=>{C.qMorphCancel=void 0,o=!0,Kt()},u.addEventListener("finish",Kt),u.addEventListener("cancel",Kt),t=Eo=>o===!0||u===void 0?!1:Eo===!0?(Kt(!0),!0):(n=n!==!0,l?.reverse(),s?.reverse(),f?.reverse(),u.reverse(),!0)}else{let re=`q-morph-anim-${++_b}`,Se=document.createElement("style"),Ye=i.resize===!0?` transform: translate(${xe}px, ${Fe}px); width: ${U}px; height: ${se}px; `:`transform: translate(${xe}px, ${Fe}px) scale(${le}, ${Le});`,Me=i.resize===!0?` width: ${De}px; height: ${Ke}px; `:"",ot=i.resize===!0?` width: ${U}px; height: ${se}px; `:"",xt=i.resize===!0?` transform: translate(${-1*xe}px, ${-1*Fe}px); width: ${De}px; height: ${Ke}px; `:`transform: translate(${-1*xe}px, ${-1*Fe}px) scale(${1/le}, ${1/Le});`,Kt=A!==void 0?`opacity: ${i.tweenToOpacity};`:`background-color: ${v};`,Eo=A!==void 0?"opacity: 1;":`background-color: ${ee};`,dr=A===void 0?"":` @keyframes ${re}-from-tween { 0% { opacity: ${i.tweenFromOpacity}; margin: 0; border-width: ${p}; border-style: ${w}; border-color: ${b}; border-radius: ${h}; z-index: ${ft}; transform-origin: 0 0; transform: ${x}; ${ot} } 100% { opacity: 0; margin: 0; border-width: ${N}; border-style: ${ne}; border-color: ${k}; border-radius: ${F}; z-index: ${X}; transform-origin: 0 0; ${xt} } } `,Zo=i.hideFromClone===!0||Ve===!0?"":` @keyframes ${re}-from { 0% { margin: ${Ne<0?Ne/2:0}px ${He<0?He/2:0}px; width: ${U+c.marginH}px; height: ${se+c.marginV}px; } 100% { margin: 0; width: 0; height: 0; } } `,Xn=Ve===!0?` margin: ${Ne<0?Ne/2:0}px ${He<0?He/2:0}px; width: ${U+c.marginH}px; height: ${se+c.marginV}px; `:` margin: 0; width: 0; height: 0; `,G=i.keepToClone===!0?"":` @keyframes ${re}-to { 0% { ${Xn} } 100% { margin: ${te<0?te/2:0}px ${at<0?at/2:0}px; width: ${De+de.marginH}px; height: ${Ke+de.marginV}px; } } `;Se.innerHTML=` @keyframes ${re} { 0% { margin: 0; border-width: ${p}; border-style: ${w}; border-color: ${b}; border-radius: ${h}; background-color: ${v}; z-index: ${ft}; transform-origin: 0 0; ${Ye} ${Kt} } 100% { margin: 0; border-width: ${N}; border-style: ${ne}; border-color: ${k}; border-radius: ${F}; background-color: ${ee}; z-index: ${X}; transform-origin: 0 0; transform: ${H}; ${Me} ${Eo} } } ${Zo} ${dr} ${G} `,document.head.appendChild(Se);let fe="normal";E.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${fe} ${i.fill} ${re}-from`,A!==void 0&&(A.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${fe} ${i.fill} ${re}-from-tween`),_.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${fe} ${i.fill} ${re}-to`,C.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${fe} ${i.fill} ${re}`;let Ee=Re=>{Re===Object(Re)&&Re.animationName!==re||(C.removeEventListener("animationend",Ee),C.removeEventListener("animationcancel",Ee),Y(),Se.remove())};a.qMorphCancel=()=>{a.qMorphCancel=void 0,o=!0,Ee()},C.qMorphCancel=()=>{C.qMorphCancel=void 0,o=!0,Ee()},C.addEventListener("animationend",Ee),C.addEventListener("animationcancel",Ee),t=Re=>o===!0||!C||!E||!_?!1:Re===!0?(Ee(),!0):(n=n!==!0,fe=fe==="normal"?"reverse":"normal",E.style.animationDirection=fe,A.style.animationDirection=fe,_.style.animationDirection=fe,C.style.animationDirection=fe,!0)}};i.waitFor>0||i.waitFor==="transitionend"||i.waitFor===Object(i.waitFor)&&typeof i.waitFor.then=="function"?(i.waitFor>0?new Promise(ce=>setTimeout(ce,i.waitFor)):i.waitFor==="transitionend"?new Promise(ce=>{let B=()=>{_!==null&&(clearTimeout(_),_=null),C&&(C.removeEventListener("transitionend",B),C.removeEventListener("transitioncancel",B)),ce()},_=setTimeout(B,400);C.addEventListener("transitionend",B),C.addEventListener("transitioncancel",B)}):i.waitFor).then(I).catch(()=>{typeof C.qMorphCancel=="function"&&C.qMorphCancel()}):I()};return typeof e.onToggle=="function"&&e.onToggle(),requestAnimationFrame(P),C=>t(C)}var $d=Zt({name:"morph",getSSRProps:e=>({class:(e.arg?e.arg.split(":")[0]:!1)===e.value?"":"q-morph--invisible"})});var Bd=Zt({name:"mutation",getSSRProps:lo});var{passive:KO}=lt;var Fd=Zt({name:"scroll-fire",getSSRProps:lo});var Ld=Zt({name:"scroll",getSSRProps:lo});var Dd=Zt({name:"touch-hold",getSSRProps:lo});var Mb={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},EI=new RegExp(`^([\\d+]+|${Object.keys(Mb).join("|")})$`,"i");var Vd=Zt({name:"touch-repeat",getSSRProps:lo});function Od(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}var vg={set:Ze,install({$q:e}){e.addressbarColor=this,e.config.addressbarColor&&this.set(e.config.addressbarColor)}};function Pb(e){Object.assign(gg,{request:e,exit:e,toggle:e})}var gg=Ao({isActive:!1,activeEl:null},{isCapable:!1,install({$q:e}){e.fullscreen=this}});Pb(()=>Promise.resolve());var hg=gg;var Rb=Ao({appVisible:!0},{install({$q:e}){this.appVisible=e.appVisible=!0}}),pg=Rb;var Ut=require("vue");var bg=T({name:"BottomSheetComponent",props:{...be,title:String,message:String,actions:Array,grid:Boolean,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:["ok","hide"],setup(e,{emit:t}){let{proxy:o}=(0,Ut.getCurrentInstance)(),n=ye(e,o.$q),r=(0,Ut.ref)(null);function i(){r.value.show()}function a(){r.value.hide()}function l(c){t("ok",c),a()}function s(){t("hide")}function f(){return e.actions.map(c=>{let d=c.avatar||c.img;return c.label===void 0?(0,Ut.h)(Xo,{class:"col-all",dark:n.value}):(0,Ut.h)("div",{class:["q-bottom-sheet__item q-hoverable q-focusable cursor-pointer relative-position",c.class],style:c.style,tabindex:0,role:"listitem",onClick(){l(c)},onKeyup(y){y.keyCode===13&&l(c)}},[(0,Ut.h)("div",{class:"q-focus-helper"}),c.icon?(0,Ut.h)(Te,{name:c.icon,color:c.color}):d?(0,Ut.h)("img",{class:c.avatar?"q-bottom-sheet__avatar":"",src:d}):(0,Ut.h)("div",{class:"q-bottom-sheet__empty-icon"}),(0,Ut.h)("div",c.label)])})}function u(){return e.actions.map(c=>{let d=c.avatar||c.img;return c.label===void 0?(0,Ut.h)(Xo,{spaced:!0,dark:n.value}):(0,Ut.h)(Mn,{class:["q-bottom-sheet__item",c.classes],style:c.style,tabindex:0,clickable:!0,dark:n.value,onClick(){l(c)}},()=>[(0,Ut.h)(No,{avatar:!0},()=>c.icon?(0,Ut.h)(Te,{name:c.icon,color:c.color}):d?(0,Ut.h)("img",{class:c.avatar?"q-bottom-sheet__avatar":"",src:d}):null),(0,Ut.h)(No,()=>c.label)])})}function g(){let c=[];return e.title&&c.push((0,Ut.h)(yn,{class:"q-dialog__title"},()=>e.title)),e.message&&c.push((0,Ut.h)(yn,{class:"q-dialog__message"},()=>e.message)),c.push(e.grid===!0?(0,Ut.h)("div",{class:"row items-stretch justify-start",role:"list"},f()):(0,Ut.h)("div",{role:"list"},u())),c}function m(){return[(0,Ut.h)(Ir,{class:[`q-bottom-sheet q-bottom-sheet--${e.grid===!0?"grid":"list"}`+(n.value===!0?" q-bottom-sheet--dark q-dark":""),e.cardClass],style:e.cardStyle},g)]}return Object.assign(o,{show:i,hide:a}),()=>(0,Ut.h)(Tn,{ref:r,position:"bottom",onHide:s},m)}});var ma=require("vue");var fa={onOk:()=>fa,onCancel:()=>fa,onDismiss:()=>fa,hide:()=>fa,update:()=>fa};function yg(e,t){for(let o in t)o!=="spinner"&&Object(t[o])===t[o]?(e[o]=Object(e[o])!==e[o]?{}:{...e[o]},yg(e[o],t[o])):e[o]=t[o]}function Uu(e,t,o){return n=>fa}var xg={install({$q:e,parentApp:t}){e.bottomSheet=this.create=Uu(bg,!1,t)}};function Sg(e){return encodeURIComponent(e)}function _g(e){return decodeURIComponent(e)}function Eb(e){return Sg(e===Object(e)?JSON.stringify(e):""+e)}function Ab(e){if(e==="")return e;e.indexOf('"')===0&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),e=_g(e.replace(/\+/g," "));try{let t=JSON.parse(e);(t===Object(t)||Array.isArray(t)===!0)&&(e=t)}catch{}return e}function wg(e){let t=new Date;return t.setMilliseconds(t.getMilliseconds()+e),t.toUTCString()}function $b(e){let t=0,o=e.match(/(\d+)d/),n=e.match(/(\d+)h/),r=e.match(/(\d+)m/),i=e.match(/(\d+)s/);return o&&(t+=o[1]*864e5),n&&(t+=n[1]*36e5),r&&(t+=r[1]*6e4),i&&(t+=i[1]*1e3),t===0?e:wg(t)}function Cg(e,t,o={},n){let r,i;o.expires!==void 0&&(Object.prototype.toString.call(o.expires)==="[object Date]"?r=o.expires.toUTCString():typeof o.expires=="string"?r=$b(o.expires):(i=parseFloat(o.expires),r=isNaN(i)===!1?wg(i*864e5):o.expires));let a=`${Sg(e)}=${Eb(t)}`,l=[a,r!==void 0?"; Expires="+r:"",o.path?"; Path="+o.path:"",o.domain?"; Domain="+o.domain:"",o.sameSite?"; SameSite="+o.sameSite:"",o.httpOnly?"; HttpOnly":"",o.secure?"; Secure":"",o.other?"; "+o.other:""].join("");if(n){n.req.qCookies?n.req.qCookies.push(l):n.req.qCookies=[l],n.res.setHeader("Set-Cookie",n.req.qCookies);let s=n.req.headers.cookie||"";if(r!==void 0&&i<0){let f=Ku(e,n);f!==void 0&&(s=s.replace(`${e}=${f}; `,"").replace(`; ${e}=${f}`,"").replace(`${e}=${f}`,""))}else s=s?`${a}; ${s}`:l;n.req.headers.cookie=s}else document.cookie=l}function Ku(e,t){let o=t?t.req.headers:document,n=o.cookie?o.cookie.split("; "):[],r=n.length,i=e?null:{},a=0,l,s,f;for(;a Ku(t,e),set:(t,o,n)=>Cg(t,o,n,e),has:t=>Fb(t,e),remove:(t,o)=>Bb(t,o,e),getAll:()=>Ku(null,e)}}var qg={install({$q:e,ssrContext:t}){e.cookies=kg(t)}};qg.parseSSR=e=>{if(e!==void 0)return kg(e)};var Tg=qg;var ct=require("vue");var Mg=T({name:"DialogPluginComponent",props:{...be,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}){let{proxy:o}=(0,ct.getCurrentInstance)(),{$q:n}=o,r=ye(e,n),i=(0,ct.ref)(null),a=(0,ct.ref)(e.prompt!==void 0?e.prompt.model:e.options!==void 0?e.options.model:void 0),l=(0,ct.computed)(()=>"q-dialog-plugin"+(r.value===!0?" q-dialog-plugin--dark q-dark":"")+(e.progress!==!1?" q-dialog-plugin--progress":"")),s=(0,ct.computed)(()=>e.color||(r.value===!0?"amber":"primary")),f=(0,ct.computed)(()=>e.progress===!1?null:qt(e.progress)===!0?{component:e.progress.spinner||Ht,props:{color:e.progress.color||s.value}}:{component:Ht,props:{color:s.value}}),u=(0,ct.computed)(()=>e.prompt!==void 0||e.options!==void 0),g=(0,ct.computed)(()=>{if(u.value!==!0)return{};let{model:S,isValid:M,items:D,...z}=e.prompt!==void 0?e.prompt:e.options;return z}),m=(0,ct.computed)(()=>qt(e.ok)===!0||e.ok===!0?n.lang.label.ok:e.ok),c=(0,ct.computed)(()=>qt(e.cancel)===!0||e.cancel===!0?n.lang.label.cancel:e.cancel),d=(0,ct.computed)(()=>e.prompt!==void 0?e.prompt.isValid!==void 0&&e.prompt.isValid(a.value)!==!0:e.options!==void 0?e.options.isValid!==void 0&&e.options.isValid(a.value)!==!0:!1),y=(0,ct.computed)(()=>({color:s.value,label:m.value,ripple:!1,disable:d.value,...qt(e.ok)===!0?e.ok:{flat:!0},"data-autofocus":e.focus==="ok"&&u.value!==!0||void 0,onClick:h})),p=(0,ct.computed)(()=>({color:s.value,label:c.value,ripple:!1,...qt(e.cancel)===!0?e.cancel:{flat:!0},"data-autofocus":e.focus==="cancel"&&u.value!==!0||void 0,onClick:v}));(0,ct.watch)(()=>e.prompt&&e.prompt.model,R),(0,ct.watch)(()=>e.options&&e.options.model,R);function w(){i.value.show()}function b(){i.value.hide()}function h(){t("ok",(0,ct.toRaw)(a.value)),b()}function v(){b()}function x(){t("hide")}function R(S){a.value=S}function $(S){d.value!==!0&&e.prompt.type!=="textarea"&&qo(S,13)===!0&&h()}function L(S,M){return e.html===!0?(0,ct.h)(yn,{class:S,innerHTML:M}):(0,ct.h)(yn,{class:S},()=>M)}function K(){return[(0,ct.h)(Zr,{color:s.value,dense:!0,autofocus:!0,dark:r.value,...g.value,modelValue:a.value,"onUpdate:modelValue":R,onKeyup:$})]}function E(){return[(0,ct.h)(Ga,{color:s.value,options:e.options.items,dark:r.value,...g.value,modelValue:a.value,"onUpdate:modelValue":R})]}function A(){let S=[];return e.cancel&&S.push((0,ct.h)(Oe,p.value)),e.ok&&S.push((0,ct.h)(Oe,y.value)),(0,ct.h)(Ra,{class:e.stackButtons===!0?"items-end":"",vertical:e.stackButtons,align:"right"},()=>S)}function P(){let S=[];return e.title&&S.push(L("q-dialog__title",e.title)),e.progress!==!1&&S.push((0,ct.h)(yn,{class:"q-dialog__progress"},()=>(0,ct.h)(f.value.component,f.value.props))),e.message&&S.push(L("q-dialog__message",e.message)),e.prompt!==void 0?S.push((0,ct.h)(yn,{class:"scroll q-dialog-plugin__form"},K)):e.options!==void 0&&S.push((0,ct.h)(Xo,{dark:r.value}),(0,ct.h)(yn,{class:"scroll q-dialog-plugin__form"},E),(0,ct.h)(Xo,{dark:r.value})),(e.ok||e.cancel)&&S.push(A()),S}function C(){return[(0,ct.h)(Ir,{class:[l.value,e.cardClass],style:e.cardStyle,dark:r.value},P)]}return Object.assign(o,{show:w,hide:b}),()=>(0,ct.h)(Tn,{ref:i,onHide:x},C)}});var Pg={install({$q:e,parentApp:t}){e.dialog=this.create=Uu(Mg,!0,t)}};var En=require("vue");var va,Id,Rg=0,Yu=null,wo={},Hd={},Eg={group:"__default_quasar_group__",delay:0,message:!1,html:!1,spinnerSize:80,spinnerColor:"",messageColor:"",backgroundColor:"",boxClass:"",spinner:Ht,customClass:""},Lb={...Eg};function Db(e){if(e?.group!==void 0&&Hd[e.group]!==void 0)return Object.assign(Hd[e.group],e);let t=qt(e)===!0&&e.ignoreDefaults===!0?{...Eg,...e}:{...Lb,...e};return Hd[t.group]=t,t}var ii=Ao({isActive:!1},{show(e){},hide(e){},setDefaults(e){},install({$q:e,parentApp:t}){e.loading=this}}),Ag=ii;var sl=require("vue");var Wu=(0,sl.ref)(null),Nd=Ao({isActive:!1},{start:Ze,stop:Ze,increment:Ze,setDefaults:Ze,install({$q:e,parentApp:t}){e.loadingBar=this;return;function n(){Nd.isActive=!0}function r(){Nd.isActive=!1}}}),$g=Nd;var Xu=null,Bg,ai=[];function Fg(e){e.title&&(e.title=e.titleTemplate?e.titleTemplate(e.title):e.title,delete e.titleTemplate),[["meta","content"],["link","href"]].forEach(t=>{let o=e[t[0]],n=t[1];for(let r in o){let i=o[r];i.template&&(Object.keys(i).length===1?delete o[r]:(i[n]=i.template(i[n]||""),delete i.template))}})}function Vb(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let o in e)if(e[o]!==t[o])return!0}function Qd(e){return["class","style"].includes(e)===!1}function jd(e){return["lang","dir"].includes(e)===!1}function zb(e,t){let o={},n={};return e===void 0?{add:t,remove:n}:(e.title!==t.title&&(o.title=t.title),["meta","link","script","htmlAttr","bodyAttr"].forEach(r=>{let i=e[r],a=t[r];if(n[r]=[],i==null){o[r]=a;return}o[r]={};for(let l in i)a.hasOwnProperty(l)===!1&&n[r].push(l);for(let l in a)i.hasOwnProperty(l)===!1?o[r][l]=a[l]:Vb(i[l],a[l])===!0&&(n[r].push(l),o[r][l]=a[l])}),{add:o,remove:n})}function Ob({add:e,remove:t}){e.title&&(document.title=e.title),Object.keys(t).length!==0&&(["meta","link","script"].forEach(o=>{t[o].forEach(n=>{document.head.querySelector(`${o}[data-qmeta="${n}"]`).remove()})}),t.htmlAttr.filter(jd).forEach(o=>{document.documentElement.removeAttribute(o)}),t.bodyAttr.filter(Qd).forEach(o=>{document.body.removeAttribute(o)})),["meta","link","script"].forEach(o=>{let n=e[o];for(let r in n){let i=document.createElement(o);for(let a in n[r])a!=="innerHTML"&&i.setAttribute(a,n[r][a]);i.setAttribute("data-qmeta",r),o==="script"&&(i.innerHTML=n[r].innerHTML||""),document.head.appendChild(i)}}),Object.keys(e.htmlAttr).filter(jd).forEach(o=>{document.documentElement.setAttribute(o,e.htmlAttr[o]||"")}),Object.keys(e.bodyAttr).filter(Qd).forEach(o=>{document.body.setAttribute(o,e.bodyAttr[o]||"")})}function Ud(e){return t=>{let o=e[t];return t+(o!==!0&&o!==void 0?`="${o}"`:"")}}function Ib(e){let t="";return e.title&&(t+=` ${e.title} `),["meta","link","script"].forEach(o=>{let n=e[o];for(let r in n){let i=Object.keys(n[r]).filter(a=>a!=="innerHTML").map(Ud(n[r]));t+=`<${o} ${i.join(" ")} data-qmeta="${r}">`,o==="script"&&(t+=(n[r].innerHTML||"")+"")}}),t}function Hb(e){let t={title:"",titleTemplate:null,meta:{},link:{},htmlAttr:{},bodyAttr:{},noscript:{}},o=e.__qMetaList;for(let l=0;l``).join("")+``}function Nb(){Xu=null;let e={title:"",titleTemplate:null,meta:{},link:{},script:{},htmlAttr:{},bodyAttr:{}};for(let t=0;t {Hb(t)})}}};var Kd=require("vue");var Dg={setDefaults(e){},registerType(e,t){},install({$q:e,parentApp:t}){e.notify=this.create=Ze,e.notify.setDefaults=this.setDefaults,e.notify.registerType=this.registerType,e.config.notify!==void 0&&this.setDefaults(e.config.notify)}};function Gu(){let e=()=>null;return{has:()=>!1,hasItem:()=>!1,getLength:()=>0,getItem:e,getIndex:e,getKey:e,getAll:()=>{},getAllKeys:()=>[],set:Ze,setItem:Ze,remove:Ze,removeItem:Ze,clear:Ze,isEmpty:()=>!0}}var Vg=Gu(),zg={install({$q:e}){e.localStorage=Vg}};Object.assign(zg,Vg);var Og=zg;var Ig=Gu(),Hg={install({$q:e}){e.sessionStorage=Ig}};Object.assign(Hg,Ig);var Ng=Hg;var Zu=require("vue");function cl(){let{emit:e,proxy:t}=(0,Zu.getCurrentInstance)(),o=(0,Zu.ref)(null);function n(){o.value.show()}function r(){o.value.hide()}function i(l){e("ok",l),r()}function a(){e("hide")}return Object.assign(t,{show:n,hide:r}),{dialogRef:o,onDialogHide:a,onDialogOK:i,onDialogCancel:r}}var Qg=["ok","hide"];cl.emits=Qg;cl.emitsObject=Hu(Qg);var jg=require("vue");function Ug(e){(0,jg.useSSRContext)().__qMetaList.push(typeof e=="function"?e():e)}var Kg=require("vue");function Yd(){return(0,Kg.inject)("_q_")}var ga=require("vue");function Yg(){let e=null,t=(0,ga.getCurrentInstance)();function o(){e!==null&&(clearInterval(e),e=null)}return(0,ga.onDeactivated)(o),(0,ga.onBeforeUnmount)(o),{removeInterval:o,registerInterval(n,r){o(e),Bo(t)===!1&&(e=setInterval(n,r))}}}function Qb(e){let t=document.createElement("textarea");t.value=e,t.contentEditable="true",t.style.position="fixed";let o=()=>{};$i(o),document.body.appendChild(t),t.focus(),t.select();let n=document.execCommand("copy");return t.remove(),zr(o),n}function Wg(e){return navigator.clipboard!==void 0?navigator.clipboard.writeText(e):new Promise((t,o)=>{let n=Qb(e);n?t(!0):o(n)})}var Xg=e=>({created:typeof e=="function"?function(){this.ssrContext.__qMetaList.push(e.call(this)||{})}:function(){this.ssrContext.__qMetaList.push(e)}});var dl=class{constructor(){this.__stack={}}on(t,o,n){return(this.__stack[t]||(this.__stack[t]=[])).push({fn:o,ctx:n}),this}once(t,o,n){let r=(...i)=>{this.off(t,r),o.apply(n,i)};return r.__callback=o,this.on(t,r,n)}emit(t){let o=this.__stack[t];if(o!==void 0){let n=[].slice.call(arguments,1);o.forEach(r=>{r.fn.apply(r.ctx,n)})}return this}off(t,o){let n=this.__stack[t];if(n===void 0)return this;if(o===void 0)return delete this.__stack[t],this;let r=n.filter(i=>i.fn!==o&&i.fn.__callback!==o);return r.length!==0?this.__stack[t]=r:delete this.__stack[t],this}};function Gg(e){setTimeout(()=>{window.URL.revokeObjectURL(e.href)},1e4),e.remove()}function Zg(e,t,o={}){let{mimeType:n,byteOrderMark:r,encoding:i}=typeof o=="string"?{mimeType:o}:o,a=i!==void 0?new TextEncoder(i).encode([t]):t,l=r!==void 0?[r,a]:[a],s=new Blob(l,{type:n||"application/octet-stream"}),f=document.createElement("a");f.href=window.URL.createObjectURL(s),f.setAttribute("download",e),typeof f.download>"u"&&f.setAttribute("target","_blank"),f.classList.add("hidden"),f.style.position="fixed",document.body.appendChild(f);try{return f.click(),Gg(f),!0}catch(u){return Gg(f),u}}function jb(e){let t=Object.assign({noopener:!0},e),o=[];for(let n in t){let r=t[n];r===!0?o.push(n):(cn(r)||typeof r=="string"&&r!=="")&&o.push(n+"="+r)}return o.join(",")}function Jg(e,t,o){let n=window.open;if(An.is.cordova===!0){if(cordova?.InAppBrowser?.open!==void 0)n=cordova.InAppBrowser.open;else if(navigator?.app!==void 0)return navigator.app.loadUrl(e,{openExternal:!0})}let r=n(e,"_blank",jb(o));if(r)return An.is.desktop&&r.focus(),r;t?.()}var eh=(e,t,o)=>{if(An.is.ios===!0&&window.SafariViewController!==void 0){window.SafariViewController.isAvailable(n=>{n?window.SafariViewController.show({url:e},Ze,t):Jg(e,t,o)});return}return Jg(e,t,o)};function Ub(e){let t=Array.isArray(e);if(t===!0){let r=e.length;return{isList:t,totalJobs:r,resultAggregator:Array(r).fill(null)}}let o=Object.keys(e),n={};return o.forEach(r=>{n[r]=null}),{isList:t,totalJobs:o.length,resultAggregator:n,resultKeys:o}}function Wd(e,{threadsNumber:t=1,abortOnFail:o=!0}={}){let n=-1,r=!1,{isList:i,totalJobs:a,resultAggregator:l,resultKeys:s}=Ub(e),f=()=>new Promise((g,m)=>{function c(){let d=++n;if(r===!0||d>=a){g();return}let y=i===!0?d:s[d];e[y](l).then(p=>{if(r===!0){g();return}l[y]={key:y,status:"fulfilled",value:p},setTimeout(c)}).catch(p=>{if(r===!0){g();return}let w={key:y,status:"rejected",reason:p};if(l[y]=w,o===!0){r=!0,m({...w,resultAggregator:l});return}setTimeout(c)})}c()}),u=Array(t).fill(null).map(f);return Promise.all(u).then(()=>l)}var Kb={version:"2.18.6",install(e,t,o){pf(e,{components:Ed,directives:zd,...t},o)},lang:Gn,iconSet:si};0&&(module.exports={AddressbarColor,AppFullscreen,AppVisibility,BottomSheet,ClosePopup,Cookies,Dark,Dialog,EventBus,IconSet,Intersection,Lang,Loading,LoadingBar,LocalStorage,Meta,Morph,Mutation,Notify,Platform,QAjaxBar,QAvatar,QBadge,QBanner,QBar,QBreadcrumbs,QBreadcrumbsEl,QBtn,QBtnDropdown,QBtnGroup,QBtnToggle,QCard,QCardActions,QCardSection,QCarousel,QCarouselControl,QCarouselSlide,QChatMessage,QCheckbox,QChip,QCircularProgress,QColor,QDate,QDialog,QDrawer,QEditor,QExpansionItem,QFab,QFabAction,QField,QFile,QFooter,QForm,QFormChildMixin,QHeader,QIcon,QImg,QInfiniteScroll,QInnerLoading,QInput,QIntersection,QItem,QItemLabel,QItemSection,QKnob,QLayout,QLinearProgress,QList,QMarkupTable,QMenu,QNoSsr,QOptionGroup,QPage,QPageContainer,QPageScroller,QPageSticky,QPagination,QParallax,QPopupEdit,QPopupProxy,QPullToRefresh,QRadio,QRange,QRating,QResizeObserver,QResponsive,QRouteTab,QScrollArea,QScrollObserver,QSelect,QSeparator,QSkeleton,QSlideItem,QSlideTransition,QSlider,QSpace,QSpinner,QSpinnerAudio,QSpinnerBall,QSpinnerBars,QSpinnerBox,QSpinnerClock,QSpinnerComment,QSpinnerCube,QSpinnerDots,QSpinnerFacebook,QSpinnerGears,QSpinnerGrid,QSpinnerHearts,QSpinnerHourglass,QSpinnerInfinity,QSpinnerIos,QSpinnerOrbit,QSpinnerOval,QSpinnerPie,QSpinnerPuff,QSpinnerRadio,QSpinnerRings,QSpinnerTail,QSplitter,QStep,QStepper,QStepperNavigation,QTab,QTabPanel,QTabPanels,QTable,QTabs,QTd,QTh,QTime,QTimeline,QTimelineEntry,QToggle,QToolbar,QToolbarTitle,QTooltip,QTr,QTree,QUploader,QUploaderAddTrigger,QVideo,QVirtualScroll,Quasar,Ripple,Screen,Scroll,ScrollFire,SessionStorage,TouchHold,TouchPan,TouchRepeat,TouchSwipe,clone,colors,copyToClipboard,createMetaMixin,createUploaderComponent,date,debounce,dom,event,exportFile,extend,format,frameDebounce,getCssVar,is,morph,noop,openURL,patterns,runSequentialPromises,scroll,setCssVar,throttle,uid,useDialogPluginComponent,useFormChild,useHydration,useId,useInterval,useMeta,useQuasar,useRenderCache,useSplitAttrs,useTick,useTimeout});