PageSourceSearch

https://ai.nero.com/assets/quasar-components-BRt6qBxd.js

js nero.com collected 2026-09-24 08:24:13 UTC 217,727 bytes, 1 lines download raw bytes

1import{A as e,B as t,F as n,G as r,H as i,I as a,K as o,N as s,Ot as c,St as l,U as u,V as d,W as f,X as p,_ as m,_t as h,a as g,at as _,b as v,ct as y,j as b,l as x,p as S,pt as C,q as w,v as T,wt as E,xt as D,yt as O,z as k}from"./pinia-BJjft_Ve.js";function A(e,t,n,r){return Object.defineProperty(e,t,{get:n,set:r,enumerable:!0}),e}C();var j=D(!0),M;function N(e,t){let n=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||[];return{browser:n[5]||n[3]||n[1]||``,version:n[4]||n[2]||`0`,platform:t[0]||``}}function P(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}var F=`ontouchstart`in window||window.navigator.maxTouchPoints>0;function I(e){let t=e.toLowerCase(),n=N(t,P(t)),r={mobile:!1,desktop:!1,cordova:!1,capacitor:!1,nativeMobile:!1,electron:!1,bex:!1,linux:!1,mac:!1,win:!1,cros:!1,chrome:!1,firefox:!1,opera:!1,safari:!1,vivaldi:!1,edge:!1,edgeChromium:!1,ie:!1,webkit:!1,android:!1,ios:!1,ipad:!1,iphone:!1,ipod:!1,kindle:!1,winphone:!1,blackberry:!1,playbook:!1,silk:!1};n.browser&&(r[n.browser]=!0,r.version=n.version,r.versionNumber=Number.parseInt(n.version,10)),n.platform&&(r[n.platform]=!0);let i=r.android||r.ios||r.bb||r.blackberry||r.ipad||r.iphone||r.ipod||r.kindle||r.playbook||r.silk||r[`windows phone`];if(i===!0||t.includes(`mobile`)?r.mobile=!0:r.desktop=!0,r[`windows phone`]&&(r.winphone=!0,delete r[`windows phone`]),r.edga||r.edgios||r.edg?(r.edge=!0,n.browser=`edge`):r.crios?(r.chrome=!0,n.browser=`chrome`):r.fxios&&(r.firefox=!0,n.browser=`firefox`),(r.ipod||r.ipad||r.iphone)&&(r.ios=!0),r.vivaldi&&(n.browser=`vivaldi`,r.vivaldi=!0),(r.chrome||r.opr||r.safari||r.vivaldi||r.mobile&&!r.ios&&!i)&&(r.webkit=!0),r.opr&&(n.browser=`opera`,r.opera=!0),r.safari&&(r.blackberry||r.bb?(n.browser=`blackberry`,r.blackberry=!0):r.playbook?(n.browser=`playbook`,r.playbook=!0):r.android?(n.browser=`android`,r.android=!0):r.kindle?(n.browser=`kindle`,r.kindle=!0):r.silk&&(n.browser=`silk`,r.silk=!0)),r.name=n.browser,r.platform=n.platform,t.includes(`electron`))r.electron=!0;else if(document.location.href.includes(`-extension://`))r.bex=!0;else{if(window.Capacitor===void 0?(window._cordovaNative!==void 0||window.cordova!==void 0)&&(r.cordova=!0,r.nativeMobile=!0,r.nativeMobileWrapper=`cordova`):(r.capacitor=!0,r.nativeMobile=!0,r.nativeMobileWrapper=`capacitor`),j.value&&(M={is:{...r}}),F&&r.mac&&(r.desktop&&r.safari||r.nativeMobile&&!r.android&&!r.ios&&!r.ipad)){delete r.mac,delete r.desktop;let e=Math.min(window.innerHeight,window.innerWidth)>414?`ipad`:`iphone`;Object.assign(r,{mobile:!0,ios:!0,platform:e,[e]:!0})}!r.mobile&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete r.desktop,r.mobile=!0)}return r}var L=navigator.userAgent||navigator.vendor||window.opera,ee={has:{touch:!1,webStorage:!1},within:{iframe:!1}},R={userAgent:L,is:I(L),has:{touch:F},within:{iframe:window.self!==window.top}},z={install(e){let{$q:t}=e;j.value?(e.onSSRHydrated.push(()=>{Object.assign(t.platform,R),j.value=!1}),t.platform=O(this)):t.platform=this}};{let e;A(R.has,`webStorage`,()=>{if(e!==void 0)return e;try{if(window.localStorage)return e=!0,!0}catch{}return e=!1,!1}),Object.assign(z,R),j.value&&(Object.assign(z,M,ee),M=null)}n(),C();function B(t){return h(e(t))}function V(e){return h(e)}var te=(e,t)=>{let n=O(e);for(let r in e)A(t,r,()=>n[r],e=>{n[r]=e});return t},H={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{let e=Object.defineProperty({},"passive",{get(){Object.assign(H,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener(`qtest`,null,e),window.removeEventListener(`qtest`,null,e)}catch{}function U(){}function W(e){return e.button===0}function ne(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function re(e){e.stopPropagation()}function G(e){e.cancelable!==!1&&e.preventDefault()}function K(e){e.cancelable!==!1&&e.preventDefault(),e.stopPropagation()}function q(e,t){if(e===void 0||t&&e.__dragPrevented)return;let n=t?e=>{e.__dragPrevented=!0,e.addEventListener(`dragstart`,G,H.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener(`dragstart`,G,H.notPassiveCapture)};e.querySelectorAll(`a, img`).forEach(n)}function J(e,t,n){var r;let i=`__q_${t}_evt`;
1e[i]=[...(r=e[i])==null?[]:r,...n],n.forEach(t=>{t[0].addEventListener(t[1],e[t[2]],H[t[3]])})}function ie(e,t){let n=`__q_${t}_evt`;e[n]!==void 0&&(e[n].forEach(t=>{t[0].removeEventListener(t[1],e[t[2]],H[t[3]])}),e[n]=void 0)}function ae(e,t=250,n){let r=null;function i(...i){r===null?n&&e.apply(this,i):clearTimeout(r),r=setTimeout(()=>{r=null,n||e.apply(this,i)},t)}return i.cancel=()=>{r!==null&&clearTimeout(r)},i}var oe=!1;function se(e){oe=e.isComposing===!0}function ce(e){return oe||e!==Object(e)||e.isComposing||e.qKeyEvent}function le(e,t){return!ce(e)&&[t].flat().includes(e.keyCode)}var ue=()=>!0;function de(e){return typeof e==`string`&&e!==``&&e!==`/`&&e!==`#/`}function fe(e){return e.startsWith(`#`)&&(e=e.slice(1)),e.startsWith(`/`)||(e=`/`+e),e.endsWith(`/`)&&(e=e.slice(0,-1)),`#`+e}function pe(e){if(e.backButtonExit===!1)return()=>!1;if(e.backButtonExit===`*`)return ue;let t=[`#/`];return Array.isArray(e.backButtonExit)&&t.push(...e.backButtonExit.filter(de).map(fe)),()=>t.includes(window.location.hash)}var me={__history:[],add:U,remove:U,install({$q:e}){if(this.__installed)return;let{cordova:t,capacitor:n}=R.is;if(!t&&!n)return;let r=e.config[t?`cordova`:`capacitor`];if((r==null?void 0:r.backButton)===!1||n&&(window.Capacitor===void 0||window.Capacitor.Plugins.App===void 0))return;this.add=e=>{e.condition===void 0&&(e.condition=ue),this.__history.push(e)},this.remove=e=>{let t=this.__history.indexOf(e);t!==-1&&this.__history.splice(t,1)};let i=pe({backButtonExit:!0,...r}),a=()=>{if(this.__history.length!==0){let e=this.__history.at(-1);e.condition()&&(this.__history.pop(),e.handler())}else i()?navigator.app.exitApp():window.history.back()};t?document.addEventListener(`deviceready`,()=>{document.addEventListener(`backbutton`,a,!1)}):window.Capacitor.Plugins.App.addListener(`backButton`,a)}},he=`_q_l_`,ge=`_q_pc_`,_e=`_q_f_`,ve=`_q_fo_`,ye=`_q_tabs_`;function be(){}function xe(e,t){if(e===t)return!0;if(e!==null&&t!==null&&typeof e==`object`&&typeof t==`object`){if(e.constructor!==t.constructor)return!1;let n,r;if(e.constructor===Array){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!xe(e[r],t[r]))return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let n=e.entries();for(r=n.next();!r.done;){if(!t.has(r.value[0]))return!1;r=n.next()}for(n=e.entries(),r=n.next();!r.done;){if(!xe(r.value[1],t.get(r.value[0])))return!1;r=n.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;let n=e.entries();for(r=n.next();!r.done;){if(!t.has(r.value[0]))return!1;r=n.next()}return!0}if(e.buffer!=null&&e.buffer.constructor===ArrayBuffer){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let i=Object.keys(e).filter(t=>e[t]!==void 0);if(n=i.length,n!==Object.keys(t).filter(e=>t[e]!==void 0).length)return!1;for(r=n;r--!==0;){let n=i[r];if(!xe(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function Se(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Ce(e){return Object.prototype.toString.call(e)===`[object Date]`}function we(e){return Object.prototype.toString.call(e)===`[object RegExp]`}function Te(e){return typeof e==`number`&&Number.isFinite(e)}var Ee={},De=!1;function Oe(){De=!0}n();var ke={xs:18,sm:24,md:32,lg:38,xl:46},Ae={size:String};function je(e,t=ke){return v(()=>e.size===void 0?null:{fontSize:e.size in t?`${t[e.size]}px`:e.size})}n();function Y(e,t){return e===void 0?t:e()||t}function Me(e,t){if(e!==void 0){let t=e();if(t!=null)return[...t]}return t}function Ne(e,t){return e===void 0?t:t.concat(e())}function Pe(e,t){return e===void 0?t:t===void 0?e():t.concat(e())}function Fe(e,t,n,r,i,a){t.key=r+i;let o=s(e,t,n);return i?y(o,a()):o}n();var Ie=`0 0 24 24`,Le=e=>e,Re=e=>`ionicons ${e}`,ze={"mdi-":e=>`mdi ${e}`,"icon-":Le,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":Re,"ion-ios":Re,"ion-logo":Re,"iconfont ":Le,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`,"i-":Le},Be={o_:`-outlined`,r_:`-round`,s_:`-sharp`},Ve={sym_o_:`-outlined`,sym_r_:`-rounded`,sym_s_:`-sharp`}
1,He=RegExp(`^(`+Object.keys(ze).join(`|`)+`)`),Ue=RegExp(`^(`+Object.keys(Be).join(`|`)+`)`),We=RegExp(`^(`+Object.keys(Ve).join(`|`)+`)`),Ge=/^[Mm]\s?[-+]?\.?\d/,Ke=/^img:/,qe=/^svguse:/,Je=/^ion-/,Ye=/^(fa-(classic|sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,X=B({name:`QIcon`,props:{...Ae,tag:{type:String,default:`i`},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){let{proxy:{$q:n}}=b(),r=je(e),i=v(()=>`q-icon`+(e.left?` on-left`:``)+(e.right?` on-right`:``)+(e.color===void 0?``:` text-${e.color}`)),a=v(()=>{let t,r=e.name;if(r===`none`||!r)return{none:!0};if(n.iconMapFn!==null){let e=n.iconMapFn(r);if(e!==void 0)if(e.icon!==void 0){if(r=e.icon,r===`none`||!r)return{none:!0}}else return{cls:e.cls,content:e.content===void 0?` `:e.content}}if(Ge.test(r)){let[e,t=Ie]=r.split(`|`);return{svg:!0,viewBox:t,nodes:e.split(`&&`).map(e=>{let[t,n,r]=e.split(`@@`);return s(`path`,{style:n,d:t,transform:r})})}}if(Ke.test(r))return{img:!0,src:r.slice(4)};if(qe.test(r)){let[e,t=Ie]=r.split(`|`);return{svguse:!0,src:e.slice(7),viewBox:t}}let i=` `,a=r.match(He);if(a!==null)t=ze[a[1]](r);else if(Ye.test(r))t=r;else if(Je.test(r))t=`ionicons ion-${n.platform.is.ios?`ios`:`md`}${r.slice(3)}`;else if(We.test(r)){t=`notranslate material-symbols`;let e=r.match(We);e!==null&&(r=r.slice(6),t+=Ve[e[1]]),i=r}else{t=`notranslate material-icons`;let e=r.match(Ue);e!==null&&(r=r.slice(2),t+=Be[e[1]]),i=r}return{cls:t,content:i}});return()=>{let n={class:i.value,style:r.value,"aria-hidden":`true`};return a.value.none?s(e.tag,n,Y(t.default)):a.value.img?s(e.tag,n,Ne(t.default,[s(`img`,{src:a.value.src})])):a.value.svg?s(e.tag,n,Ne(t.default,[s(`svg`,{viewBox:a.value.viewBox||`0 0 24 24`},a.value.nodes)])):a.value.svguse?s(e.tag,n,Ne(t.default,[s(`svg`,{viewBox:a.value.viewBox},[s(`use`,{"xlink:href":a.value.src})])])):(a.value.cls!==void 0&&(n.class+=` `+a.value.cls),s(e.tag,n,Ne(t.default,[a.value.content])))}}});n();var Xe=B({name:`QAvatar`,props:{...Ae,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){let n=je(e),r=v(()=>`q-avatar`+(e.color?` bg-${e.color}`:``)+(e.textColor?` text-${e.textColor} q-chip--colored`:``)+(e.square?` q-avatar--square`:e.rounded?` rounded-borders`:``)),i=v(()=>e.fontSize?{fontSize:e.fontSize}:null);return()=>{let a=e.icon===void 0?void 0:[s(X,{name:e.icon})];return s(`div`,{class:r.value,style:n.value},[s(`div`,{class:`q-avatar__content row flex-center overflow-hidden`,style:i.value},Pe(t.default,a))])}}});n();var Ze={size:{type:[String,Number],default:`1em`},color:String};function Qe(e){return{cSize:v(()=>e.size in ke?`${ke[e.size]}px`:e.size),classes:v(()=>`q-spinner`+(e.color?` text-${e.color}`:``))}}n();var $e=B({name:`QSpinner`,props:{...Ze,thickness:{type:Number,default:5}},setup(e){let{cSize:t,classes:n}=Qe(e);return()=>s(`svg`,{class:n.value+` q-spinner-mat`,width:t.value,height:t.value,viewBox:`25 25 50 50`},[s(`circle`,{class:`path`,cx:`50`,cy:`50`,r:`20`,fill:`none`,stroke:`currentColor`,"stroke-width":e.thickness,"stroke-miterlimit":`10`})])}});C();function et(e,t){let n=e.style;for(let e in t)n[e]=t[e]}function tt(e){if(e==null)return;if(typeof e==`string`)try{return document.querySelector(e)||void 0}catch{return}let t=c(e);if(t)return t.$el||t}function nt(e,t){if(e==null||e.contains(t))return!0;for(let n=e.nextElementSibling;n!==null;n=n.nextElementSibling)if(n.contains(t))return!0;return!1}function rt(e,t=250){let n=!1,r;return function(...i){return n||(n=!0,setTimeout(()=>{n=!1},t),r=e.apply(this,i)),r}}function it(e,t,n,r){n.modifiers.stop&&re(e);let i=n.modifiers.color,a=n.modifiers.center||r===!0,o=document.createElement(`span`),s=document.createElement(`span`),c=ne(e),{left:l,top:u,width:d,height:f}=t.getBoundingClientRect(),p=Math.hypot(d,f),m=p/2,h=`${(d-p)/2}px`,g=a?h:`${c.left-l-m}px`,_=`${(f-p)/2}px`,v=a?_:`${c.top-u-m}px`;s.className=`q-ripple__inner`,et(s,{height:`${p}px`,width:`${p}px`,transform:`translate3d(${g},${v},0) scale3d(.2,.2,1)`,opacity:0}),o.className=`q-ripple${i?` text-`+i:``}`,o.setAttribute(`dir`,`ltr`),o.append(s),t.append(o);let y=()=>{o.remove(),clearTimeout(b)};n.abort.push(y);let b=setTimeout(()=>{s.classList.add(`q-ripple__inner--enter`),s.style.transform=`translate3d(${h},${_},0) scale3d(1,1,1)`,s.style.opacity=.2,b=setTimeout(()=>{s.classList.remove(`q-ripple__inner--enter`),s.classList.add(`q-ripple__inner--leave`),s.style.opacity=0,b=setTimeout(()=>{o.remove(),n.abort.splice(n.abort.indexOf(y),1)},275)},250)},50)}function at(e,{modifiers:t,value:n,arg:r}){let i={...e.cfg.ripple,...t,...n};e.modifiers={early:i.early===!0,stop:i.stop===!0,center:i.center===!0,color:i.color||r,keyCodes:[i.keyCodes||13].flat()}}var ot=V({name:`ripple`,beforeMount(e,t){let n=t.instance.$.appContext.config.globalProperties.$q.config||{};if(n.ripple===!1)return;let r={cfg:n,enabled:t.value!==!1,modifiers:{},abort:[],start(t){r.enabled&&!t.qSkipRipple&&t.type===(r.modifiers.early?`pointerdown`:`click`)&&it(t,e,r,t.qKeyEvent===!0)},keystart:rt(t=>{r.enabled&&!t.qSkipRipple&&le(t,r.modifiers.keyCodes)&&t.type===`key${r.modifiers.early?`down`:`up`}`&&it(t,e,r,!0)},300)};at(r,t),e.__qripple=r,J(r,`main`,[[e,`pointerdown`,`start`,`passive`],[e,`click`,`start`,`passive`],[e,`keydown`,`keystart`,`passive`],[e,`keyup`,`keystart`,`passive`]])},updated(e,t){if(t.oldValue!==t.value){let n=e.__qripple;n!==void 0&&(n.enabled=t.value!==!1,n.enabled&&Object(t.value)===t.value&&at(n,t))}},beforeUnmount(e){let t=e.__qripple;
1t!==void 0&&(t.abort.forEach(e=>{e()}),ie(t,`main`),delete e.__qripple)}});n();var st={left:`start`,center:`center`,right:`end`,between:`between`,around:`around`,evenly:`evenly`,stretch:`stretch`},ct=Object.keys(st),lt={align:{type:String,validator:e=>ct.includes(e)}};function ut(e){return v(()=>{let t=e.align===void 0?e.vertical?`stretch`:`left`:e.align;return`${e.vertical?`items`:`justify`}-${st[t]}`})}function dt(e){if(Object(e.$parent)===e.$parent)return e.$parent;let{parent:t}=e.$;for(;Object(t)===t;){if(Object(t.proxy)===t.proxy)return t.proxy;t=t.parent}}function ft(e,t){typeof t.type==`symbol`?Array.isArray(t.children)&&t.children.forEach(t=>{ft(e,t)}):e.add(t)}function pt(e){let t=new Set;return e.forEach(e=>{ft(t,e)}),[...t]}function mt(e){return e.appContext.config.globalProperties.$router!==void 0}function ht(e){return e.isUnmounted===!0||e.isDeactivated===!0}n();function gt(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}function _t(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function vt(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!Array.isArray(i)||i.length!==r.length||r.some((e,t)=>e!==i[t]))return!1}return!0}function yt(e,t){return Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function bt(e,t){return Array.isArray(e)?yt(e,t):Array.isArray(t)?yt(t,e):e===t}function xt(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(!bt(e[n],t[n]))return!1;return!0}var St={to:[String,Object],replace:Boolean,href:String,target:String,disable:Boolean},Ct={...St,exact:Boolean,activeClass:{type:String,default:`q-router-link--active`},exactActiveClass:{type:String,default:`q-router-link--exact-active`}};function wt({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){let n=b(),{props:r,proxy:i,emit:a}=n,o=mt(n),s=v(()=>!r.disable&&r.href!==void 0),c=v(t?()=>o&&!r.disable&&!s.value&&r.to!==void 0&&r.to!==null&&r.to!==``:()=>o&&!s.value&&r.to!==void 0&&r.to!==null&&r.to!==``),l=v(()=>c.value?y(r.to):null),u=v(()=>l.value!==null),d=v(()=>s.value||u.value),f=v(()=>r.type===`a`||d.value?`a`:r.tag||e||`div`),p=v(()=>s.value?{href:r.href,target:r.target}:u.value?{href:l.value.href,target:r.target}:{}),m=v(()=>{if(!u.value)return-1;let{matched:e}=l.value,{length:t}=e,n=e[t-1];if(n===void 0)return-1;let r=i.$route.matched;if(r.length===0)return-1;let a=r.findIndex(_t.bind(null,n));if(a!==-1)return a;let o=gt(e[t-2]);return t>1&&gt(n)===o&&r.at(-1).path!==o?r.findIndex(_t.bind(null,e[t-2])):a}),h=v(()=>u.value&&m.value!==-1&&vt(i.$route.params,l.value.params)),g=v(()=>h.value&&m.value===i.$route.matched.length-1&&xt(i.$route.params,l.value.params)),_=v(()=>u.value?g.value?` ${r.exactActiveClass} ${r.activeClass}`:r.exact?``:h.value?` ${r.activeClass}`:``:``);function y(e){try{return i.$router.resolve(e)}catch{}return null}function x(e,{returnRouterError:t,to:n=r.to,replace:a=r.replace}={}){if(r.disable)return e.preventDefault(),Promise.resolve(!1);if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.button!==void 0&&e.button!==0||r.target===`_blank`)return Promise.resolve(!1);e.preventDefault();let o=i.$router[a?`replace`:`push`](n);return t?o:o.then(()=>{}).catch(()=>{})}function S(e){if(u.value){let t=t=>x(e,t);a(`click`,e,t),e.defaultPrevented||t()}else a(`click`,e)}return{hasRouterLink:u,hasHrefLink:s,hasLink:d,linkTag:f,resolvedLink:l,linkIsActive:h,linkIsExactActive:g,linkClass:_,linkAttrs:p,getLink:y,navigateToRouterLink:x,navigateOnClick:S}}n();var Tt={none:0,xs:4,sm:8,md:16,lg:24,xl:32},Et={xs:8,sm:10,md:14,lg:20,xl:24},Dt=[`button`,`submit`,`reset`],Ot=/[^\s]\/[^\s]/,kt=[`flat`,`outline`,`push`,`unelevated`];function At(e,t){return e.flat?`flat`:e.outline?`outline`:e.push?`push`:e.unelevated?`unelevated`:t}function jt(e){let t=At(e);return t===void 0?{}:{[t]:!0}}var Mt={...Ae,...St,type:{type:String,default:`button`},label:[Number,String],icon:String,iconRight:String,...kt.reduce((e,t)=>(e[t]=Boolean)&&e,{}),square:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...lt.align,default:`center`},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean},Nt={...Mt,round:Boolean};function Pt(e){let t=je(e,Et),n=ut(e),{hasRouterLink:r,hasLink:i,linkTag:a,linkAttrs:o,navigateOnClick:s}=wt({fallbackTag:`button`}),c=v(()=>{let n=e.fab||e.fabMini?{}:t.value;return e.padding===void 0?n:{...n,padding:e.padding.split(/\s+/).map(e=>e in Tt?Tt[e]+`px`:e).join(` `),minWidth:`0`,minHeight:`0`}}),l=v(()=>e.rounded||e.fab||e.fabMini),u=v(()=>!e.disable&&!e.loading),d=v(()=>u.value?e.tabindex||0:-1),f=v(()=>At(e,`standard`)),p=v(()=>{let t={tabindex:d.value};return i.value?Object.assign(t,o.value):Dt.includes(e.type)&&(t.type=e.type),a.value===`a`?(e.disable?t[`aria-disabled`]=`true`:t.href===void 0&&(t.role=`button`),!r.value&&Ot.test(e.type)&&(t.type=e.type)):e.disable&&(t.disabled=``,t[`aria-disabled`]=`true`),e.loading&&e.percentage!==void 0&&Object.assign(t,{role:`progressbar`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),t});return{classes:v(()=>{let t;e.color===void 0?e.textColor&&(t=`text-${e.textColor}`):t=e.flat||e.outline?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||`white`}`;let n=e.round?`round`:`rectangle${l.value?` q-btn--rounded`:e.square?` q-btn--square`:``}`;return`q-btn--${f.value} q-btn--${n}`+(t===void 0?``:` `+t)+(u.value?` q-btn--actionable q-focusable q-hoverable`:e.disable?` disabled`:``)+(e.fab?` q-btn--fab`:e.fabMini?` q-btn--fab-mini`:``)+(e.noCaps?` q-btn--no-uppercase`:``)+(e.dense?` q-btn--dense`:``)+(e.stretch?` no-border-radius self-stretch`:``)+(e.glossy?` glossy`
1:``)+(e.square?` q-btn--square`:``)}),style:c,innerClasses:v(()=>n.value+(e.stack?` column`:` row`)+(e.noWrap?` no-wrap text-no-wrap`:``)+(e.loading?` q-btn__content--hidden`:``)),attributes:p,hasLink:i,linkTag:a,navigateOnClick:s,isActionable:u}}x(),n(),C();var{passiveCapture:Ft}=H,It=null,Lt=null,Rt=null;function zt(e){K(e),e.qSkipRipple=!0}var Bt=B({name:`QBtn`,props:{...Nt,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:[`click`,`keydown`,`mousedown`,`keyup`],setup(e,{slots:t,emit:n}){let{proxy:r}=b(),{classes:a,style:o,innerClasses:c,attributes:l,hasLink:u,linkTag:d,navigateOnClick:f,isActionable:p}=Pt(e),m=D(null),h=D(null),_=null,x,S=null,C=v(()=>e.label!==void 0&&e.label!==null&&e.label!==``),w=v(()=>e.disable||e.ripple===!1?!1:{keyCodes:u.value?[13,32]:[13],...e.ripple===!0?{}:e.ripple}),T=v(()=>({center:e.round})),E=v(()=>{let t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:`transform 0.6s`,transform:`translateX(${t-100}%)`}:{}}),O=v(()=>{if(e.loading)return{onMousedown:zt,onTouchstart:zt,onClick:zt,onKeydown:zt,onKeyup:zt};if(p.value){let t={onClick:A,onKeydown:j,onMousedown:N};if(r.$q.platform.has.touch){let n=e.onTouchstart===void 0?`Passive`:``;t[`onTouchstart${n}`]=M}return t}return{onClick:K}}),k=v(()=>({ref:m,class:`q-btn q-btn-item non-selectable no-outline `+a.value,style:o.value,...l.value,...O.value}));function A(t){if(m.value!==null){if(t!==void 0){if(t.defaultPrevented)return;let n=document.activeElement;if(e.type===`submit`&&n!==document.body&&!m.value.contains(n)&&!n.contains(m.value)){t.qAvoidFocus||m.value.focus();let e=()=>{var t;document.removeEventListener(`keydown`,K,!0),document.removeEventListener(`keyup`,e,Ft),(t=m.value)==null||t.removeEventListener(`blur`,e,Ft)};document.addEventListener(`keydown`,K,!0),document.addEventListener(`keyup`,e,Ft),m.value.addEventListener(`blur`,e,Ft)}}f(t)}}function j(e){m.value!==null&&(n(`keydown`,e),le(e,[13,32])&&Lt!==m.value&&(Lt!==null&&F(),e.defaultPrevented||(e.qAvoidFocus||m.value.focus(),Lt=m.value,m.value.classList.add(`q-btn--active`),document.addEventListener(`keyup`,P,!0),m.value.addEventListener(`blur`,P,Ft)),K(e)))}function M(e){m.value!==null&&(n(`touchstart`,e),!e.defaultPrevented&&(It!==m.value&&(It!==null&&F(),It=m.value,_=e.target,_.addEventListener(`touchcancel`,P,Ft),_.addEventListener(`touchend`,P,Ft)),x=!0,S!==null&&clearTimeout(S),S=setTimeout(()=>{S=null,x=!1},200)))}function N(e){m.value!==null&&(e.qSkipRipple=x===!0,n(`mousedown`,e),!e.defaultPrevented&&Rt!==m.value&&(Rt!==null&&F(),Rt=m.value,m.value.classList.add(`q-btn--active`),document.addEventListener(`mouseup`,P,Ft)))}function P(e){if(m.value!==null&&!((e==null?void 0:e.type)===`blur`&&document.activeElement===m.value)){if((e==null?void 0:e.type)===`keyup`){if(Lt===m.value&&le(e,[13,32])){let t=new MouseEvent(`click`,e);t.qKeyEvent=!0,e.defaultPrevented&&G(t),e.cancelBubble&&re(t),m.value.dispatchEvent(t),K(e),e.qKeyEvent=!0}n(`keyup`,e)}F()}}function F(e){var t;let n=h.value;if(!e&&(It===m.value||Rt===m.value)&&n!==null&&n!==document.activeElement&&(n.setAttribute(`tabindex`,-1),n.focus()),It===m.value&&(_!==null&&(_.removeEventListener(`touchcancel`,P,Ft),_.removeEventListener(`touchend`,P,Ft)),It=_=null),Rt===m.value&&(document.removeEventListener(`mouseup`,P,Ft),Rt=null),Lt===m.value){var r;document.removeEventListener(`keyup`,P,!0),(r=m.value)==null||r.removeEventListener(`blur`,P,Ft),Lt=null}(t=m.value)==null||t.classList.remove(`q-btn--active`)}return i(()=>{F(!0)}),Object.assign(r,{click:e=>{p.value&&A(e)}}),()=>{let n=[];e.icon!==void 0&&n.push(s(X,{name:e.icon,left:!e.stack&&C.value,role:`img`})),C.value&&n.push(s(`span`,{class:`block`},[e.label])),n=Ne(t.default,n),e.iconRight!==void 0&&!e.round&&n.push(s(X,{name:e.iconRight,right:!e.stack&&C.value,role:`img`}));let r=[s(`span`,{class:`q-focus-helper`,ref:h})];return e.loading&&e.percentage!==void 0&&r.push(s(`span`,{class:`q-btn__progress absolute-full overflow-hidden`+(e.darkPercentage?` q-btn__progress--dark`:``)},[s(`span`,{class:`q-btn__progress-indicator fit block`,style:E.value})])),r.push(s(`span`,{class:`q-btn__content text-center col items-center q-anchor--skip `+c.value},n)),e.loading!==null&&r.push(s(g,{name:`q-transition--fade`},()=>e.loading?[s(`span`,{key:`loading`,class:`absolute-full flex flex-center`},t.loading===void 0?[s($e)]:t.loading())]:null)),y(s(d.value,k.value,r),[[ot,w.value,void 0,T.value]])}}}),Vt=[],Ht=[],Ut=1,Wt=document.body;function Gt(e,t){let n=document.createElement(`div`);if(n.id=t===void 0?e:`q-portal--${t}--${Ut++}`,Ee.globalNodes!==void 0){let e=Ee.globalNodes.class;e!==void 0&&(n.className=e)}return Wt.append(n),Vt.push(n),Ht.push(t),n}function Kt(e){let t=Vt.indexOf(e);Vt.splice(t,1),Ht.splice(t,1),e.remove()}function qt(e){if(e===Wt)return;if(Wt=e,Wt===document.body||Ht.reduce((e,t)=>
1t===`dialog`?e+1:e,0)<2){Vt.forEach(e=>{e.contains(Wt)||Wt.append(e)});return}let t=Ht.lastIndexOf(`dialog`);for(let e=0;e<Vt.length;e++){let n=Vt[e];(e===t||Ht[e]!==`dialog`)&&!n.contains(Wt)&&Wt.append(n)}}n();function Jt(e,t,n){let r;function a(){r!==void 0&&(me.remove(r),r=void 0)}return i(()=>{e.value&&a()}),{removeFromHistory:a,addToHistory(){r={condition:()=>n.value,handler:t},me.add(r)}}}n();function Yt(){let e=null,t=b();function n(){e!==null&&(clearTimeout(e),e=null)}return f(n),i(n),{removeTimeout:n,registerTimeout(r,i){n(),ht(t)||(e=setTimeout(()=>{e=null,r()},i))}}}n();function Xt(){let e,t=b();function n(){e=void 0}return f(n),i(n),{removeTick:n,registerTick(n){e=n,k(()=>{e===n&&(ht(t)||e(),e=void 0)})}}}n();var Zt={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},Qt=[`beforeShow`,`show`,`beforeHide`,`hide`];function $t({showing:e,canShow:t,hideOnRouteChange:n,handleShow:i,handleHide:a,processOnMount:o}){let s=b(),{props:c,emit:l,proxy:u}=s,d;function f(t){e.value?h(t):p(t)}function p(e){if(c.disable||(e==null?void 0:e.qAnchorHandled)===!0||t!==void 0&&!t(e))return;let n=c[`onUpdate:modelValue`]!==void 0;n&&(l(`update:modelValue`,!0),d=e,k(()=>{d===e&&(d=void 0)})),(c.modelValue===null||!n)&&m(e)}function m(t){e.value||(e.value=!0,l(`beforeShow`,t),i===void 0?l(`show`,t):i(t))}function h(e){if(c.disable)return;let t=c[`onUpdate:modelValue`]!==void 0;t&&(l(`update:modelValue`,!1),d=e,k(()=>{d===e&&(d=void 0)})),(c.modelValue===null||!t)&&g(e)}function g(t){e.value&&(e.value=!1,l(`beforeHide`,t),a===void 0?l(`hide`,t):a(t))}function v(t){c.disable&&t?c[`onUpdate:modelValue`]!==void 0&&l(`update:modelValue`,!1):t===!0!==e.value&&(t?m:g)(d)}_(()=>c.modelValue,v),n!==void 0&&mt(s)&&_(()=>u.$route.fullPath,()=>{n.value&&e.value&&h()}),o&&r(()=>{v(c.modelValue)});let y={show:p,hide:h,toggle:f};return Object.assign(u,y),y}n();var en={transitionShow:{type:String,default:`fade`},transitionHide:{type:String,default:`fade`},transitionDuration:{type:[String,Number],default:300}};function tn(e,t=()=>{},n=()=>{}){return{transitionProps:v(()=>{let r=`q-transition--${e.transitionShow||t()}`,i=`q-transition--${e.transitionHide||n()}`;return{appear:!0,enterFromClass:`${r}-enter-from`,enterActiveClass:`${r}-enter-active`,enterToClass:`${r}-enter-to`,leaveFromClass:`${i}-leave-from`,leaveActiveClass:`${i}-leave-active`,leaveToClass:`${i}-leave-to`}}),transitionStyle:v(()=>`--q-transition-duration: ${e.transitionDuration}ms`)}}var nn=[];function rn(e){return nn.find(t=>t.contentEl!==null&&t.contentEl.contains(e))}function an(e,t){do{if(e.$options.name===`QMenu`){if(e.hide(t),e.$props.separateClosePopup)return dt(e)}else if(e.__qPortal){let n=dt(e);return(n==null?void 0:n.$options.name)===`QPopupProxy`?(e.hide(t),n):e}e=dt(e)}while(e!=null)}function on(e,t,n){for(;n!==0&&e!=null;){if(e.__qPortal){if(n--,e.$options.name===`QMenu`){e=an(e,t);continue}e.hide(t)}e=dt(e)}}var sn=[],cn=[];function ln(e){cn=cn.filter(t=>t!==e)}function un(e){ln(e),cn.push(e)}function dn(e){ln(e),cn.length===0&&sn.length!==0&&(sn.at(-1)(),sn=[])}function fn(e){cn.length===0?e():sn.push(e)}function pn(e){sn=sn.filter(t=>t!==e)}n(),C();var mn=B({name:`QPortal`,setup(e,{slots:t}){return()=>t.default()}});function hn(e){for(e=e.parent;e!=null;){if(e.type.name===`QGlobalDialog`)return!0;if(e.type.name===`QDialog`||e.type.name===`QMenu`)return!1;e=e.parent}return!1}function gn(e,t,n,r){let i=D(!1),a=D(!1),c=null,l={},u=r===`dialog`&&hn(e);function d(t){if(t){dn(l),a.value=!0;return}a.value=!1,i.value||(!u&&c===null&&(c=Gt(!1,r)),i.value=!0,nn.push(e.proxy),un(l))}function f(t){if(a.value=!1,!t)return;dn(l),i.value=!1;let n=nn.indexOf(e.proxy);n!==-1&&nn.splice(n,1),c!==null&&(Kt(c),c=null)}return o(()=>{f(!0)}),e.proxy.__qPortal=!0,A(e.proxy,`contentEl`,()=>t.value),{showPortal:d,hidePortal:f,portalIsActive:i,portalIsAccessible:a,renderPortal:()=>u?n():i.value?[s(T,{to:c},s(mn,n))]:void 0}}var _n=[Element,String],vn=[null,document,document.body,document.scrollingElement,document.documentElement];function yn(e,t){let n=tt(t);if(n===void 0){if(e==null)return window;n=e.closest(`.scroll,.scroll-y,.overflow-auto`)}return vn.includes(n)?window:n}function bn(e){return(e===window?document.body:e).scrollHeight}function xn(e){return(e===window?document.body:e).scrollWidth}function Sn(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function Cn(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}function wn(e,t,n=0,r){let i=r===void 0?performance.now():r,a=Sn(e);if(n<=0){a!==t&&En(e,t);return}requestAnimationFrame(r=>{let o=r-i,s=a+(t-a)/Math.max(o,n)*o;En(e,s),s!==t&&wn(e,t,n-o,r)})}function Tn(e,t,n=0,r){let i=r===void 0?performance.now():r,a=Cn(e);if(n<=0){a!==t&&Dn(e,t);return}requestAnimationFrame(r=>{let o=r-i,s=a+(t-a)/Math.max(o,n)*o;Dn(e,s),s!==t&&Tn(e,t,n-o,r)})}function En(e,t){if(e===window){window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t);return}e.scrollTop=t}function Dn(e,t){if(e===window){window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0);return}e.scrollLeft=t}function On(e,t,n){if(n){wn(e,t,n);return}En(e,t)}
1function kn(e,t,n){if(n){Tn(e,t,n);return}Dn(e,t)}var An;function jn(){if(An!==void 0)return An;let e=document.createElement(`p`),t=document.createElement(`div`);et(e,{width:`100%`,height:`200px`}),et(t,{position:`absolute`,top:`0px`,left:`0px`,visibility:`hidden`,width:`200px`,height:`150px`,overflow:`hidden`}),t.append(e),document.body.append(t);let n=e.offsetWidth;t.style.overflow=`scroll`;let r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),An=n-r,An}var Mn=[`auto`,`scroll`];function Nn(e,t=!0){return!e||e.nodeType!==Node.ELEMENT_NODE?!1:t?e.scrollHeight>e.clientHeight&&(e.classList.contains(`scroll`)||e.classList.contains(`overflow-auto`)||Mn.includes(window.getComputedStyle(e)[`overflow-y`])):e.scrollWidth>e.clientWidth&&(e.classList.contains(`scroll`)||e.classList.contains(`overflow-auto`)||Mn.includes(window.getComputedStyle(e)[`overflow-x`]))}var Pn={getScrollTarget:yn,getScrollHeight:bn,getScrollWidth:xn,getVerticalScrollPosition:Sn,getHorizontalScrollPosition:Cn,animVerticalScrollTo:wn,animHorizontalScrollTo:Tn,setVerticalScrollPosition:On,setHorizontalScrollPosition:kn,getScrollbarWidth:jn,hasScrollbar:Nn},Fn=0,In,Ln,Rn,zn=!1,Bn,Vn,Hn,Un=null;function Wn(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function Gn(e){zn||(zn=!0,requestAnimationFrame(()=>{zn=!1;let{height:t}=e.target,{clientHeight:n,scrollTop:r}=document.scrollingElement;(Rn===void 0||t!==window.innerHeight)&&(Rn=n-t,document.scrollingElement.scrollTop=r),r>Rn&&(document.scrollingElement.scrollTop-=Math.ceil((r-Rn)/8))}))}function Kn(e){let t=document.body,n=window.visualViewport!==void 0;if(e===`add`){let{overflowY:e,overflowX:r}=window.getComputedStyle(t);In=Cn(window),Ln=Sn(window),Bn=t.style.left,Vn=t.style.top,Hn=window.location.href,t.style.left=`-${In}px`,t.style.top=`-${Ln}px`,r!==`hidden`&&(r===`scroll`||t.scrollWidth>window.innerWidth)&&t.classList.add(`q-body--force-scrollbar-x`),e!==`hidden`&&(e===`scroll`||t.scrollHeight>window.innerHeight)&&t.classList.add(`q-body--force-scrollbar-y`),document.documentElement.classList.add(`q-document--prevent-scroll`),document.qScrollPrevented=!0,R.is.ios&&(n?(window.scrollTo(0,0),window.visualViewport.addEventListener(`resize`,Gn,H.passiveCapture),window.visualViewport.addEventListener(`scroll`,Gn,H.passiveCapture),window.scrollTo(0,0)):window.addEventListener(`scroll`,Wn,H.passiveCapture))}else R.is.ios&&(n?(window.visualViewport.removeEventListener(`resize`,Gn,H.passiveCapture),window.visualViewport.removeEventListener(`scroll`,Gn,H.passiveCapture)):window.removeEventListener(`scroll`,Wn,H.passiveCapture)),document.documentElement.classList.remove(`q-document--prevent-scroll`),t.classList.remove(`q-body--force-scrollbar-x`,`q-body--force-scrollbar-y`),document.qScrollPrevented=!1,t.style.left=Bn,t.style.top=Vn,window.location.href===Hn&&window.scrollTo(In,Ln),Rn=void 0}function qn(e){let t=`add`;if(e===!0){if(Fn++,Un!==null){clearTimeout(Un),Un=null;return}if(Fn>1)return}else{if(Fn===0||(Fn--,Fn>0))return;if(t=`remove`,R.is.ios&&R.is.nativeMobile){Un!==null&&clearTimeout(Un),Un=setTimeout(()=>{Kn(t),Un=null},100);return}}Kn(t)}function Jn(){let e;return{preventBodyScroll(t){t!==e&&(e!==void 0||t)&&(e=t,qn(t))}}}var Yn=[],Xn;function Zn(e){Xn=e.keyCode===27}function Qn(){Xn&&(Xn=!1)}function $n(e){Xn&&(Xn=!1,le(e,27)&&Yn.at(-1)(e))}function er(e){window[e](`keydown`,Zn),window[e](`blur`,Qn),window[e](`keyup`,$n),Xn=!1}function tr(e){R.is.desktop&&(Yn.push(e),Yn.length===1&&er(`addEventListener`))}function nr(e){let t=Yn.indexOf(e);t!==-1&&(Yn.splice(t,1),Yn.length===0&&er(`removeEventListener`))}var rr=[];function ir(e){rr.at(-1)(e)}function ar(e){R.is.desktop&&(rr.push(e),rr.length===1&&document.body.addEventListener(`focusin`,ir))}function or(e){let t=rr.indexOf(e);t!==-1&&(rr.splice(t,1),rr.length===0&&document.body.removeEventListener(`focusin`,ir))}x(),n(),C();var sr=0,cr={standard:`fixed-full flex-center`,top:`fixed-top justify-center`,bottom:`fixed-bottom justify-center`,right:`fixed-right items-center`,left:`fixed-left items-center`},lr={standard:[`scale`,`scale`],top:[`slide-down`,`slide-up`],bottom:[`slide-up`,`slide-down`],right:[`slide-left`,`slide-right`],left:[`slide-right`,`slide-left`]},ur=B({name:`QDialog`,inheritAttrs:!1,props:{...Zt,...en,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDism
1iss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,backdropFilter:String,position:{type:String,default:`standard`,validator:e=>[`standard`,`top`,`bottom`,`left`,`right`].includes(e)}},emits:[...Qt,`shake`,`click`,`escapeKey`],setup(e,{slots:t,emit:n,attrs:r}){let a=b(),o=D(null),c=D(!1),l=D(!1),u=null,d=null,f=!1,p=!1,m=v(()=>!e.persistent&&!e.noRouteDismiss&&!e.seamless),{preventBodyScroll:h}=Jn(),{registerTimeout:y}=Yt(),{registerTick:x,removeTick:S}=Xt(),{transitionProps:C,transitionStyle:w}=tn(e,()=>lr[e.position][0],()=>lr[e.position][1]),T=v(()=>w.value+(e.backdropFilter===void 0?``:`;backdrop-filter:${e.backdropFilter};-webkit-backdrop-filter:${e.backdropFilter}`)),{showPortal:E,hidePortal:O,portalIsAccessible:k,renderPortal:A}=gn(a,o,re,`dialog`),{hide:j}=$t({showing:c,hideOnRouteChange:m,handleShow:ee,handleHide:R,processOnMount:!0}),{addToHistory:M,removeFromHistory:N}=Jt(c,j,m),P=v(()=>`q-dialog__inner flex no-pointer-events q-dialog__inner--${e.maximized?`maximized`:`minimized`} q-dialog__inner--${e.position} ${cr[e.position]}`+(l.value?` q-dialog__inner--animating`:``)+(e.fullWidth?` q-dialog__inner--fullwidth`:``)+(e.fullHeight?` q-dialog__inner--fullheight`:``)+(e.square?` q-dialog__inner--square`:``)),F=v(()=>c.value&&!e.seamless),I=v(()=>e.autoClose?{onClick:U}:{}),L=v(()=>[`q-dialog fullscreen no-pointer-events q-dialog--${F.value?`modal`:`seamless`}`,r.class]);_(()=>e.maximized,e=>{c.value&&H(e)}),_(F,e=>{h(e),e?(ar(ne),tr(V)):(or(ne),nr(V))});function ee(t){if(M(),d=!e.noRefocus&&document.activeElement!==null?document.activeElement:null,H(e.maximized),E(),l.value=!0,e.noFocus)S();else{var r;(r=document.activeElement)==null||r.blur(),x(z)}y(()=>{if(a.proxy.$q.platform.is.ios){if(!e.seamless&&document.activeElement){let{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,r=window.visualViewport===void 0?n:window.visualViewport.height;e>0&&t>r/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-r,t>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+t-r/2))),document.activeElement.scrollIntoView()}p=!0,o.value.click(),p=!1}E(!0),l.value=!1,n(`show`,t)},e.transitionDuration)}function R(t){S(),N(),te(!0),l.value=!0,O(),d!==null&&((((t==null?void 0:t.type.indexOf(`key`))===0?d.closest(`[tabindex]:not([tabindex^="-"])`):void 0)||d).focus(),d=null),y(()=>{O(!0),l.value=!1,n(`hide`,t)},e.transitionDuration)}function z(e){fn(()=>
1{let t=o.value;if(t!==null){if(e!==void 0){let n=t.querySelector(e);if(n!==null){n.focus({preventScroll:!0});return}}t.contains(document.activeElement)||(t=t.querySelector(`[autofocus][tabindex], [data-autofocus][tabindex]`)||t.querySelector(`[autofocus] [tabindex], [data-autofocus] [tabindex]`)||t.querySelector(`[autofocus], [data-autofocus]`)||t,t.focus({preventScroll:!0}))}})}function B(e){e&&typeof e.focus==`function`?e.focus({preventScroll:!0}):z(),n(`shake`);let t=o.value;t!==null&&(t.classList.remove(`q-animate--scale`),t.classList.add(`q-animate--scale`),u!==null&&clearTimeout(u),u=setTimeout(()=>{u=null,o.value!==null&&(t.classList.remove(`q-animate--scale`),z())},170))}function V(){e.seamless||(e.persistent||e.noEscDismiss?!e.maximized&&!e.noShake&&B():(n(`escapeKey`),j()))}function te(t){u!==null&&(clearTimeout(u),u=null),(t||c.value)&&(H(!1),e.seamless||(h(!1),or(ne),nr(V))),t||(d=null)}function H(e){e?f||(sr<1&&document.body.classList.add(`q-body--dialog`),sr++,f=!0):f&&(sr<2&&document.body.classList.remove(`q-body--dialog`),sr--,f=!1)}function U(e){p||(j(e),n(`click`,e))}function W(t){!e.persistent&&!e.noBackdropDismiss?j(t):e.noShake||B()}function ne(t){!e.allowFocusOutside&&k.value&&!nt(o.value,t.target)&&z(`[tabindex]:not([tabindex="-1"])`)}Object.assign(a.proxy,{focus:z,shake:B,__updateRefocusTarget(e){d=e||null}}),i(te);function re(){return s(`div`,{role:`dialog`,"aria-modal":F.value?`true`:`false`,...r,class:L.value},[s(g,{name:`q-transition--fade`,appear:!0},()=>F.value?s(`div`,{class:`q-dialog__backdrop fixed-full`,style:T.value,"aria-hidden":`true`,onClick:W}):null),s(g,C.value,()=>c.value?s(`div`,{ref:o,class:P.value,style:w.value,tabindex:-1,...I.value},Y(t.default)):null)])}return A}});n();var Z={dark:{type:Boolean,default:null}};function Q(e,t){return v(()=>e.dark===null?t.dark.isActive:e.dark)}n();var dr=B({name:`QCard`,props:{...Z,tag:{type:String,default:`div`},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){let{proxy:{$q:n}}=b(),r=Q(e,n),i=v(()=>`q-card`+(r.value?` q-card--dark q-dark`:``)+(e.bordered?` q-card--bordered`:``)+(e.square?` q-card--square no-border-radius`:``)+(e.flat?` q-card--flat no-shadow`:``));return()=>s(e.tag,{class:i.value},Y(t.default))}});n();var fr=B({name:`QCardSection`,props:{tag:{type:String,default:`div`},horizontal:Boolean},setup(e,{slots:t}){let n=v(()=>`q-card__section q-card__section--${e.horizontal?`horiz row no-wrap`:`vert`}`);return()=>s(e.tag,{class:n.value},Y(t.default))}});n();var pr=B({name:`QCardActions`,props:{...lt,vertical:Boolean},setup(e,{slots:t}){let n=ut(e),r=v(()=>`q-card__actions ${n.value} q-card__actions--${e.vertical?`vert column`:`horiz row`}`);return()=>s(`div`,{class:r.value},Y(t.default))}});n();var mr={true:`inset`,item:`item-inset`,"item-thumbnail":`item-thumbnail-inset`},hr={xs:2,sm:4,md:8,lg:16,xl:24},gr=B({name:`QSeparator`,props:{...Z,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){let t=Q(e,b().proxy.$q),n=v(()=>e.vertical?`vertical`:`horizontal`),r=v(()=>` q-separator--${n.value}`),i=v(()=>e.inset?`${r.value}-${mr[e.inset]}`:``),a=v(()=>`q-separator${r.value}${i.value}`+(e.color===void 0?``:` bg-${e.color}`)+(t.value?` q-separator--dark`:``)),o=v(()=>{let t={};if(e.size!==void 0&&(t[e.vertical?`width`:`height`]=e.size),e.spaced){let n=e.spaced===!0?`${hr.md}px`:e.spaced in hr?`${hr[e.spaced]}px`:e.spaced,r=e.vertical?[`Left`,`Right`]:[`Top`,`Bottom`];t[`margin${r[0]}`]=t[`margin${r[1]}`]=n}return t});return()=>s(`hr`,{class:a.value,style:o.value,"aria-orientation":n.value})}});function _r(){if(typeof crypto>`u`)return()=>{throw Error(`[Quasar uid()] Secure RNG not available. Cannot generate collision-resistant UUID.`)};if(crypto.randomUUID)return()=>crypto.randomUUID();let e=Array.from({length:256},(e,t)=>(t+256).toString(16).slice(1)),t,n;return()=>{(t===void 0||n+16>4096)&&(n=0,t=new Uint8Array(4096),crypto.getRandomValues(t));let r=n;return n+=16,t[r+6]=t[r+6]&15|64,t[r+8]=t[r+8]&63|128,e[t[r]]+e[t[r+1]]+e[t[r+2]]+e[t[r+3]]+`-`+e[t[r+4]]+e[t[r+5]]+`-`+e[t[r+6]]+e[t[r+7]]+`-`+e[t[r+8]]+e[t[r+9]]+`-`+e[t[r+10]]+e[t[r+11]]+e[t[r+12]]+e[t[r+13]]+e[t[r+14]]+e[t[r+15]]}}var vr=_r();n(),C();function yr(e){return e==null?null:e}function br(e,t){return e==null?t?`f_${vr()}`:null:e}function xr({getValue:e,required:t=!0}={}){if(j.value){let n=D(e===void 0?null:yr(e()));return t&&n.value===null&&r(()=>{n.value=`f_${vr()}`}),e!==void 0&&_(e,e=>{n.value=br(e,t)}),n}return e===void 0?D(`f_${vr()}`):v(()=>br(e(),t))}n(),C();var Sr=/^on[A-Z]/;function Cr(){let{attrs:e,vnode:t}=b(),n={listeners:D({}),attributes:D({})};function r(){let r={},i={};for(let t in e)t!==`class`&&t!==`style`&&!Sr.test(t)&&(r[t]=e[t]);for(let e in t.props)Sr.test(e)&&(i[e]=t.props[e]);n.attributes.value=r,n.listeners.value=i}return u(r),r(),n}n();function wr({validate:e,resetValidation:t,requiresQForm:n}){let o=a(ve,!1);if(o!==!1){let{props:n,proxy:a}=b();Object.assign(a,{validate:e,resetValidation:t}),_(()=>n.disable,e=>{e?(typeof t==`function`&&t(),o.unbindComponent(a)):o.bindComponent(a)}),r(()=>{n.disable||o.bindComponent(a)}),i(()=>{n.disable||o.unbindComponent(a)})}else n&&console.error(`Parent QForm not found on useFormChild()!`)}var Tr=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,Er=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,Dr=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,Or=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,kr=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,Ar=/^-?[\d]+\/[0-1]\d\/[0-3]\d$/,jr=/^([0-1]?\d|2[0-3]):[0-5]\d$/,Mr=/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/,Nr=/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/,Pr=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Fr={date:e=>Ar.test(e),time:e=>jr.test(e),fulltime:e=>Mr.test(e),timeOrFulltime:e=>Nr.test(e),email:e=>Pr.test(e),hexColor:e=>Tr.test(e),hexaColor:e=>Er.test(e),hexOrHexaColor:e=>Dr.test(e),rgbColor:e=>Or.test(e),rgbaColor:e=>kr.test(e),rgbOrRgbaColor:e=>Or.test(e)||kr.test(e),hexOrRgbColor:e=>Tr.test(e)||Or.test(e),hexaOrRgbaColor:e=>Er.test(e)||kr.test(e),anyColor:e=>Dr.test(e)||Or.test(e)||kr.test(e)};n(),C();var Ir=[!0,!1,`ondemand`],Lr={modelValue:{},error:{type:Boolean,default:null}
1,errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],default:!1,validator:e=>Ir.includes(e)}};function Rr(e,t){let{props:n,proxy:r}=b(),a=D(!1),o=D(null),s=D(!1);wr({validate:g,resetValidation:h});let c=0,l,u=v(()=>n.rules!==void 0&&n.rules!==null&&n.rules.length!==0),d=v(()=>!n.disable&&u.value&&!t.value),f=v(()=>n.error===!0||a.value),p=v(()=>typeof n.errorMessage==`string`&&n.errorMessage.length!==0?n.errorMessage:o.value);_(()=>n.modelValue,()=>{s.value=!0,d.value&&n.lazyRules===!1&&y()});function m(){n.lazyRules!==`ondemand`&&d.value&&s.value&&y()}_(()=>n.reactiveRules,e=>{e?l===void 0&&(l=_(()=>n.rules,m,{immediate:!0,deep:!0})):l!==void 0&&(l(),l=void 0)},{immediate:!0}),_(()=>n.lazyRules,m),_(e,e=>{e?s.value=!0:d.value&&n.lazyRules!==`ondemand`&&y()});function h(){c++,t.value=!1,s.value=!1,a.value=!1,o.value=null,y.cancel()}function g(e=n.modelValue){if(n.disable||!u.value)return!0;let r=++c,i=t.value?()=>{}:()=>{s.value=!0},l=(e,n)=>{e&&i(),a.value=e,o.value=n||null,t.value=!1},d=[];for(let t=0;t<n.rules.length;t++){let r=n.rules[t],i;if(typeof r==`function`?i=r(e,Fr):typeof r==`string`&&Fr[r]!==void 0&&(i=Fr[r](e)),i===!1||typeof i==`string`)return l(!0,i),!1;i!==!0&&i!==void 0&&d.push(i)}return d.length===0?(l(!1),!0):(t.value=!0,Promise.all(d).then(e=>{if(e===void 0||!Array.isArray(e)||e.length===0)return r===c&&l(!1),!0;let t=e.find(e=>e===!1||typeof e==`string`);return r===c&&l(t!==void 0,t),t===void 0},e=>(r===c&&(console.error(e),l(!0)),!1)))}let y=ae(g,0);return i(()=>{l==null||l(),y.cancel()}),Object.assign(r,{resetValidation:h,validate:g}),A(r,`hasError`,()=>f.value),{isDirtyModel:s,hasRules:u,hasError:f,errorMessage:p,validate:g,resetValidation:h}}x(),n(),C();function zr(e){return e!=null&&String(e).length!==0}var Br={...Z,...Lr,label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String,maxlength:[Number,String]},Vr=[`update:modelValue`,`clear`,`focus`,`blur`];function Hr({requiredForAttr:e=!0,tagProp:t,changeEvent:n=!1}={}){let{props:r,proxy:i}=b(),a=Q(r,i.$q),o=xr({required:e,getValue:()=>r.for});return{requiredForAttr:e,changeEvent:n,tag:t?v(()=>r.tag):{value:`label`},isDark:a,editable:v(()=>!r.disable&&!r.readonly),innerLoading:D(!1),focused:D(!1),hasPopupOpen:!1,splitAttrs:Cr(),targetUid:o,rootRef:D(null),targetRef:D(null),controlRef:D(null)}}function Ur(e,t){return t===null?null:s(`div`,{key:e,class:`q-field__append q-field__marginal row no-wrap items-center q-anchor--skip`},t)}function Wr(e){let{props:n,emit:a,slots:o,attrs:c,proxy:l}=b(),{$q:u}=l,d=null;e.hasValue===void 0&&(e.hasValue=v(()=>zr(n.modelValue))),e.emitValue===void 0&&(e.emitValue=e=>{a(`update:modelValue`,e)}),e.controlEvents===void 0&&(e.controlEvents={onFocusin:P,onFocusout:F}),Object.assign(e,{clearValue:I,onControlFocusin:P,onControlFocusout:F,focus:M}),e.computedCounter===void 0&&(e.computedCounter=v(()=>{if(n.counter){let e=typeof n.modelValue==`string`||typeof n.modelValue==`number`?String(n.modelValue).length:Array.isArray(n.modelValue)?n.modelValue.length:0,t=n.maxlength===void 0?n.maxValues:n.maxlength;return e+(t===void 0?``:` / `+t)}}));let{isDirtyModel:p,hasRules:m,hasError:h,errorMessage:_,resetValidation:y}=Rr(e.focused,e.innerLoading),x=e.floatingLabel===void 0?v(()=>n.stackLabel||e.focused.value||e.hasValue.value):v(()=>n.stackLabel||e.focused.value||e.floatingLabel.value),S=v(()=>n.bottomSlots||n.hint!==void 0||m.value||n.counter||n.error!==null),C=v(()=>n.filled?`filled`:n.outlined?`outlined`:n.borderless?`borderless`:n.standout?`standout`:`standard`),w=v(()=>`q-field row no-wrap items-start q-field--${C.value}`+(e.fieldClass===void 0?``:` ${e.fieldClass.value}`)+(n.rounded?` q-field--rounded`:``)+(n.square?` q-field--square`:``)+(x.value?` q-field--float`:``)+(E.value?` q-field--labeled`:``)+(n.dense?` q-field--dense`:``)+(n.itemAligned?` q-field--item-aligned q-item-type`:``)+(e.isDark.value?` q-field--dark`:``)+(e.getControl===void 0?` q-field--auto-height`:``)+(e.focused.value?` q-field--focused`:``)+(h.value?` q-field--error`:``)+(h.value||e.focused.value?` q-field--highlighted`:``)+(!n.hideBottomSpace&&S.value?` q-field--with-bottom`:``)+(n.disable?` q-field--disabled`:n.readonly?` q-field--readonly`:``)),T=v(()=>`q-field__control relative-position row no-wrap`+(n.bgColor===void 0?``:` bg-${n.bgColor}`)+(h.value?` text-negative`:typeof n.standout==`string`&&n.standout.length!==0&&e.focused.value?` ${n.standout}`:n.color===void 0?``:` text-${n.color}`)),E=v(()=>n.labelSlot||n.label!==void 0),D=v(()=>`q-field__label no-pointer-events absolute ellipsis`+(n.labelColor!==void 0&&!h.value?` text-${n.labelColor}`:``)),O=v(()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:x.value,modelValue:n.modelValue,emitValue:e.emitValue})),A=v(()=>{let t={};return e.targetUid.value&&(t.for=e.targetUid.value),n.disable&&(t[`aria-disabled`]=`true`),t});function j(){var t;let n=document.activeElement,r=(t=e.targetRef)==null?void 0:t.value;r&&(n===null||n.id!==e.targetUid.value)&&(r.hasAttribute(`tabindex`)||(r=r.querySelector(`[tabindex]`)),r!==n&&(r==null||r.focus({preventScroll:!0})))}function M(){fn(j)}function N(){pn(j);let t=document.activeElement;t!==null&&e.rootRef.value.contains(t)&&t.blur()}function P(t){d!==null&&(clearTimeout(d),d=null),e.editable.value&&!e.focused.value&&(e.focused.value=!0,a(`focus`,t))}function F(t,n){d!==null&&clearTimeout(d),d=setTimeout(()=>{d=null,!(document.hasFocus()&&(e.hasPopupOpen||e.controlRef===void 0||e.controlRef.value===null||e.controlRef.value.contains(document.activeElement)))&&(e.focused.value&&(e.focused.value=!1,a(`blur`,t)),n==null||n())},0)}function I(t){if(K(t),u.platform.is.mobile)e.rootRef.value.contains(document.activeElement)&&document.activeElement.blur();else{var r;(((r=e.targetRef)==null?void 0:r.value)||e.rootRef.value).focus()}n.type===`file`&&(e.inputRef.value.value=null),a(`update:modelValue`,null),e.changeEvent&&a(`change`,null),a(`clear`,n.modelValue),k(()=>{let e=p.value;y(),p.value=e})}
1function L(e){[13,32].includes(e.keyCode)&&I(e)}function ee(){let t=[];return o.prepend!==void 0&&t.push(s(`div`,{class:`q-field__prepend q-field__marginal row no-wrap items-center`,key:`prepend`,onClick:G},o.prepend())),t.push(s(`div`,{class:`q-field__control-container col relative-position row no-wrap q-anchor--skip`},R())),h.value&&!n.noErrorIcon&&t.push(Ur(`error`,[s(X,{name:u.iconSet.field.error,color:`negative`})])),n.loading||e.innerLoading.value?t.push(Ur(`inner-loading-append`,o.loading===void 0?[s($e,{color:n.color})]:o.loading())):n.clearable&&e.hasValue.value&&e.editable.value&&t.push(Ur(`inner-clearable-append`,[s(X,{class:`q-field__focusable-action`,name:n.clearIcon||u.iconSet.field.clear,tabindex:0,role:`button`,"aria-hidden":`false`,"aria-label":u.lang.label.clear,onKeyup:L,onClick:I})])),o.append!==void 0&&t.push(s(`div`,{class:`q-field__append q-field__marginal row no-wrap items-center`,key:`append`,onClick:G},o.append())),e.getInnerAppend!==void 0&&t.push(Ur(`inner-append`,e.getInnerAppend())),e.getControlChild!==void 0&&t.push(e.getControlChild()),t}function R(){let t=[];return n.prefix!==void 0&&n.prefix!==null&&t.push(s(`div`,{class:`q-field__prefix no-pointer-events row items-center`},n.prefix)),e.getShadowControl!==void 0&&e.hasShadow.value&&t.push(e.getShadowControl()),E.value&&t.push(s(`div`,{class:D.value},Y(o.label,n.label))),e.getControl===void 0?o.rawControl===void 0?o.control!==void 0&&t.push(s(`div`,{ref:e.targetRef,class:`q-field__native row`,tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":n.autofocus||void 0},o.control(O.value))):t.push(o.rawControl()):t.push(e.getControl()),n.suffix!==void 0&&n.suffix!==null&&t.push(s(`div`,{class:`q-field__suffix no-pointer-events row items-center`},n.suffix)),t.concat(Y(o.default))}function z(){let t,r;h.value?_.value===null?(t=Y(o.error),r=`q--slot-error`):(t=[s(`div`,{role:`alert`},_.value)],r=`q--slot-error-${_.value}`):(!n.hideHint||e.focused.value)&&(n.hint===void 0?(t=Y(o.hint),r=`q--slot-hint`):(t=[s(`div`,n.hint)],r=`q--slot-hint-${n.hint}`));let i=n.counter||o.counter!==void 0;if(n.hideBottomSpace&&!i&&t===void 0)return;let a=s(`div`,{key:r,class:`q-field__messages col`},t);return s(`div`,{class:`q-field__bottom row items-start q-field__bottom--`+(n.hideBottomSpace?`stale`:`animated`),onClick:G},[n.hideBottomSpace?a:s(g,{name:`q-transition--field-message`},()=>a),i?s(`div`,{class:`q-field__counter`},o.counter===void 0?e.computedCounter.value:o.counter()):null])}let B=!1;return f(()=>{B=!0}),t(()=>{B&&n.autofocus&&l.focus()}),n.autofocus&&r(()=>{l.focus()}),i(()=>{d!==null&&clearTimeout(d)}),Object.assign(l,{focus:M,blur:N}),function(){let t=e.getControl===void 0&&o.control===void 0?{...e.splitAttrs.attributes.value,"data-autofocus":n.autofocus||void 0,...A.value}:A.value;return s(e.tag.value,{ref:e.rootRef,class:[w.value,c.class],style:c.style,...t},[o.before===void 0?null:s(`div`,{class:`q-field__before q-field__marginal row no-wrap items-center`,onClick:G},o.before()),s(`div`,{class:`q-field__inner relative-position col self-stretch`},[s(`div`,{ref:e.controlRef,class:T.value,tabindex:-1,...e.controlEvents},ee()),S.value?z():null]),o.after===void 0?null:s(`div`,{class:`q-field__after q-field__marginal row no-wrap items-center`,onClick:G},o.after())])}}n(),C();var Gr={date:`####/##/##`,datetime:`####/##/## ##:##`,time:`##:##`,fulltime:`##:##:##`,phone:`(###) ### - ####`,card:`#### #### #### ####`},{tokenMap:Kr,tokenKeys:qr}=Jr({"#":{pattern:`[\\d]`,negate:`[^\\d]`},S:{pattern:`[a-zA-Z]`,negate:`[^a-zA-Z]`},N:{pattern:`[0-9a-zA-Z]`,negate:`[^0-9a-zA-Z]`},A:{pattern:`[a-zA-Z]`,negate:`[^a-zA-Z]`,transform:e=>e.toLocaleUpperCase()},a:{pattern:`[a-zA-Z]`,negate:`[^a-zA-Z]`,transform:e=>e.toLocaleLowerCase()},X:{pattern:`[0-9a-zA-Z]`,negate:`[^0-9a-zA-Z]`,transform:e=>e.toLocaleUpperCase()},x:{pattern:`[0-9a-zA-Z]`,negate:`[^0-9a-zA-Z]`,transform:e=>e.toLocaleLowerCase()}});function Jr(e){let t=Object.keys(e),n={};return t.forEach(t=>{let r=e[t];n[t]={...r,regex:new RegExp(r.pattern)}}),{tokenMap:n,tokenKeys:t}}function Yr(e){return RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+e.join(``)+`])|(.)`,`g`)}var Xr=/[.*+?^${}()|[\]\\]/g,Zr=Yr(qr),$=String.fromCodePoint(1),Qr={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean,maskTokens:Object};function $r(e,t,n,r){let i,a,o,s,c,l,u=v(()=>{if(e.maskTokens===void 0||e.maskTokens===null)return{tokenMap:Kr,tokenRegexMask:Zr};let{tokenMap:t}=Jr(e.maskTokens),n={...Kr,...t};
1return{tokenMap:n,tokenRegexMask:Yr(Object.keys(n))}}),d=D(null),f=D(m());function p(){return e.autogrow||[`textarea`,`text`,`search`,`url`,`tel`,`password`].includes(e.type)}_(()=>e.type+e.autogrow,g),_(()=>e.mask,n=>{if(n!==void 0)y(f.value,!0);else{let n=E(f.value);g(),e.modelValue!==n&&t(`update:modelValue`,n)}}),_(()=>e.fillMask+e.reverseFillMask,()=>{d.value&&y(f.value,!0)}),_(()=>e.unmaskedValue,()=>{d.value&&y(f.value)});function m(){if(g(),d.value){let t=w(E(e.modelValue));return e.fillMask===!1?t:O(t)}return e.modelValue}function h(e){if(e<i.length)return i.slice(-e);let t=``,n=i,r=n.indexOf($);if(r!==-1){for(let r=e-n.length;r>0;r--)t+=$;n=n.slice(0,r)+t+n.slice(r)}return n}function g(){if(d.value=e.mask!==void 0&&e.mask.length!==0&&p(),!d.value){s=void 0,i=``,a=``;return}let t=Gr[e.mask]===void 0?e.mask:Gr[e.mask],n=typeof e.fillMask==`string`&&e.fillMask.length!==0?e.fillMask.slice(0,1):`_`,r=n.replace(Xr,String.raw`\$&`),c=[],l=[],f=[],m=e.reverseFillMask,h=``,g=``;t.replace(u.value.tokenRegexMask,(e,t,n,r,i)=>{if(r!==void 0){let e=u.value.tokenMap[r];f.push(e),g=e.negate,m&&(l.push(`(?:`+g+`+)?(`+e.pattern+`+)?(?:`+g+`+)?(`+e.pattern+`+)?`),m=!1),l.push(`(?:`+g+`+)?(`+e.pattern+`)?`);return}if(n!==void 0)h=`\\`+(n===`\\`?``:n),f.push(n);else{let e=t===void 0?i:t;h=e===`\\`?String.raw`\\\\`:e.replace(Xr,String.raw`\\$&`),f.push(e)}c.push(`([^`+h+`]+)?`+h+`?`)});let _=RegExp(`^`+c.join(``)+`(`+(h===``?`.`:`[^`+h+`]`)+`+)?`+(h===``?``:`[`+h+`]*`)+`$`),v=l.length-1,y=l.map((t,n)=>n===0&&e.reverseFillMask?RegExp(`^`+r+`*`+t):RegExp(n===v?`^`+t+`(`+(g===``?`.`:g)+`+)?`+(e.reverseFillMask?`$`:r+`*`):`^`+t));o=f,s=t=>{let n=_.exec(e.reverseFillMask?t:t.slice(0,f.length+1));n!==null&&(t=n.slice(1).join(``));let r=[],i=y.length;for(let e=0,n=t;e<i;e++){let t=y[e].exec(n);if(t===null)break;n=n.slice(t.shift().length),r.push(...t)}return r.length===0?t:r.join(``)},i=f.map(e=>typeof e==`string`?e:$).join(``),a=i.split($).join(n)}function y(t,o,s){let l=r.value,u=l.selectionEnd,d=l.value.length-u,p=E(t);o===!0&&g();let m=w(p,o),h=e.fillMask===!1?m:O(m),_=f.value!==h;l.value!==h&&(l.value=h),_&&(f.value=h),document.activeElement===l&&k(()=>{if(h===a){let t=e.reverseFillMask?a.length:0;l.setSelectionRange(t,t,`forward`);return}if(s===`insertFromPaste`&&!e.reverseFillMask){let e=l.selectionEnd,t=u-1;for(let n=c;n<=t&&n<e;n++)i[n]!==$&&t++;x.right(l,t);return}if([`deleteContentBackward`,`deleteContentForward`].includes(s)){let t=e.reverseFillMask?u===0?+(h.length>m.length):Math.max(0,h.length-(h===a?0:Math.min(m.length,d)+1))+1:u;l.setSelectionRange(t,t,`forward`);return}if(e.reverseFillMask)if(_){let e=Math.max(0,h.length-(h===a?0:Math.min(m.length,d+1)));e===1&&u===1?l.setSelectionRange(e,e,`forward`):x.rightReverse(l,e)}else{let e=h.length-d;l.setSelectionRange(e,e,`backward`)}else if(_){let e=Math.max(0,i.indexOf($),Math.min(m.length,u)-1);x.right(l,e)}else{let e=u-1;x.right(l,e)}});let v=e.unmaskedValue?E(h):h;String(e.modelValue)!==v&&(e.modelValue!==null||v!==``)&&n(v,!0)}function b(e,t,n){let r=w(E(e.value));t=Math.max(0,i.indexOf($),Math.min(r.length,t)),c=t,e.setSelectionRange(t,n,`forward`)}let x={left(e,t){let n=!i.slice(t-1).includes($),r=Math.max(0,t-1);for(;r>=0;r--)if(i[r]===$){t=r,n&&t++;break}if(r<0&&i[t]!==void 0&&i[t]!==$)return x.right(e,0);t>=0&&e.setSelectionRange(t,t,`backward`)},right(e,t){let n=e.value.length,r=Math.min(n,t+1);for(;r<=n;r++)if(i[r]===$){t=r;break}else i[r-1]===$&&(t=r);if(r>n&&i[t-1]!==void 0&&i[t-1]!==$)return x.left(e,n);e.setSelectionRange(t,t,`forward`)},leftReverse(e,t){let n=h(e.value.length),r=Math.max(0,t-1);for(;r>=0;r--)if(n[r-1]===$){t=r;break}else if(n[r]===$&&(t=r,r===0))break;if(r<0&&n[t]!==void 0&&n[t]!==$)return x.rightReverse(e,0);t>=0&&e.setSelectionRange(t,t,`backward`)},rightReverse(e,t){let n=e.value.length,r=h(n),i=!r.slice(0,t+1).includes($),a=Math.min(n,t+1);for(;a<=n;a++)if(r[a-1]===$){t=a,t>0&&i&&t--;break}if(a>n&&r[t-1]!==void 0&&r[t-1]!==$)return x.leftReverse(e,n);e.setSelectionRange(t,t,`forward`)}};function S(e){t(`click`,e),l=void 0}function C(n){if(t(`keydown`,n),ce(n)||n.altKey)return;let i=r.value,a=i.selectionStart,o=i.selectionEnd;if(n.shiftKey||(l=void 0),n.keyCode===37||n.keyCode===39){n.shift
1Key&&l===void 0&&(l=i.selectionDirection===`forward`?a:o);let t=x[(n.keyCode===39?`right`:`left`)+(e.reverseFillMask?`Reverse`:``)];if(n.preventDefault(),t(i,l===a?o:a),n.shiftKey){let e=i.selectionStart;i.setSelectionRange(Math.min(l,e),Math.max(l,e),`forward`)}}else n.keyCode===8&&!e.reverseFillMask&&a===o?(x.left(i,a),i.setSelectionRange(i.selectionStart,o,`backward`)):n.keyCode===46&&e.reverseFillMask&&a===o&&(x.rightReverse(i,o),i.setSelectionRange(a,i.selectionEnd,`forward`))}function w(t,n){if(t==null||t===``)return``;if(e.reverseFillMask)return T(t,n);let r=o,i=0,a=``;for(let e=0;e<r.length;e++){let o=t[i],s=r[e];if(typeof s==`string`)a+=s,n===!0&&o===s&&i++;else if(o!==void 0&&s.regex.test(o))a+=s.transform===void 0?o:s.transform(o),i++;else return a}return a}function T(e,t){let n=o,r=i.indexOf($),a=e.length-1,s=``;for(let i=n.length-1;i>=0&&a!==-1;i--){let o=n[i],c=e[a];if(typeof o==`string`)s=o+s,t===!0&&c===o&&a--;else if(c!==void 0&&o.regex.test(c))do s=(o.transform===void 0?c:o.transform(c))+s,a--,c=e[a];while(r===i&&c!==void 0&&o.regex.test(c));else return s}return s}function E(e){return typeof e!=`string`||s===void 0?typeof e==`number`?s(String(e)):e:s(e)}function O(t){return a.length-t.length<=0?t:e.reverseFillMask&&t.length!==0?a.slice(0,-t.length)+t:t+a.slice(t.length)}return{innerValue:f,hasMask:d,moveCursorForPaste:b,updateMaskValue:y,onMaskedKeydown:C,onMaskedClick:S}}n();var ei={name:String};function ti(e){return v(()=>({type:`hidden`,name:e.name,value:e.modelValue}))}function ni(e={}){return(t,n,r)=>{t[n](s(`input`,{class:`hidden`+(r||``),...e.value}))}}function ri(e){return v(()=>e.name||e.for)}n();function ii(e,t){function n(){let t=e.modelValue;try{let e=`DataTransfer`in window?new DataTransfer:`ClipboardEvent`in window?new ClipboardEvent(``).clipboardData:void 0;return Object(t)===t&&(`length`in t?[...t]:[t]).forEach(t=>{e.items.add(t)}),{files:e.files}}catch{return{files:void 0}}}return v(t?()=>{if(e.type===`file`)return n()}:n)}var ai=/[\u3000-\u303F\u3040-\u309F\u30A0-\u30FF\uFF00-\uFF9F\u4E00-\u9FAF\u3400-\u4DBF]/,oi=/[\u4E00-\u9FFF\u3400-\u4DBF\u{20000}-\u{2A6DF}\u{2A700}-\u{2B73F}\u{2B740}-\u{2B81F}\u{2B820}-\u{2CEAF}\uF900-\uFAFF\u3300-\u33FF\uFE30-\uFE4F\uF900-\uFAFF\u{2F800}-\u{2FA1F}]/u,si=/[\u3131-\u314E\u314F-\u3163\uAC00-\uD7A3]/,ci=/[a-z0-9_ -]$/i;function li(e){return function(t){if(t.type===`compositionend`||t.type===`change`){if(!t.target.qComposing)return;t.target.qComposing=!1,e(t)}else t.type===`compositionupdate`&&!t.target.qComposing&&typeof t.data==`string`&&(R.is.firefox?!ci.test(t.data):ai.test(t.data)||oi.test(t.data)||si.test(t.data))&&(t.target.qComposing=!0)}}n(),C();var ui=B({name:`QInput`,inheritAttrs:!1,props:{...Br,...Qr,...ei,modelValue:[String,Number,FileList],shadowText:String,type:{type:String,default:`text`},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...Vr,`paste`,`change`,`keydown`,`click`,`animationend`],setup(e,{emit:t,attrs:n}){let{proxy:a}=b(),{$q:o}=a,c={},l=NaN,u=!1,d=!1,f=null,p,m=D(null),h=ri(e),{innerValue:g,hasMask:y,moveCursorForPaste:x,updateMaskValue:S,onMaskedKeydown:C,onMaskedClick:w}=$r(e,t,B,m),T=ii(e,!0),E=v(()=>zr(g.value)),O=li(R),j=Hr({changeEvent:!0}),M=v(()=>e.type===`textarea`||e.autogrow),N=v(()=>M.value||[`text`,`search`,`url`,`tel`,`password`].includes(e.type)),P=v(()=>{let t={...j.splitAttrs.listeners.value,onInput:R,onPaste:ee,onChange:te,onBlur:H,onFocus:re};return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=O,y.value&&(t.onKeydown=C,t.onClick=w),e.autogrow&&(t.onAnimationend=z),t}),F=v(()=>{let t={tabindex:0,"data-autofocus":e.autofocus||void 0,rows:e.type===`textarea`?6:void 0,"aria-label":e.label,name:h.value,...j.splitAttrs.attributes.value,id:j.targetUid.value,maxlength:e.maxlength,disabled:e.disable,readonly:e.readonly};return M.value||(t.type=e.type),e.autogrow&&(t.rows=1),t});_(()=>e.type,()=>{m.value&&(m.value.value=e.modelValue)}),_(()=>e.modelValue,t=>{if(y.value){if(d&&(d=!1,String(t)===l))return;S(t)}else g.value!==t&&(g.value=t,e.type===`number`&&Object.hasOwn(c,`value`)&&(u?u=!1:delete c.value));e.autogrow&&k(V)}),_(()=>e.autogrow,e=>{e?k(V):m.value!==null&&n.rows>0&&(m.value.style.height=`auto`)}),_(()=>e.dense,()=>{e.autogrow&&k(V)});function I(){fn(()=>{let e=document.activeElement;m.value!==null&&m.value!==e&&(e===null||e.id!==j.targetUid.value)&&m.value.focus({preventScroll:!0})})}function L(){var e;(e=m.value)==null||e.select()}function ee(n){if(y.value&&e.reverseFillMask!==!0){let e=n.target;x(e,e.selectionStart,e.selectionEnd)}t(`paste`,n)}function R(n){if(!n||!n.target)return;if(e.type===`file`){t(`update:modelValue`,n.target.files);return}let r=n.target.value;if(n.target.qComposing){c.value=r;return}if(y.value)S(r,!1,n.inputType);else if(B(r),N.value&&n.target===document.activeElement){let{selectionStart:e,selectionEnd:t}=n.target;e!==void 0&&t!==void 0&&k(()=>{n.target===document.activeElement&&r.indexOf(n.target.value)===0&&n.target.setSelectionRange(e,t)})}e.autogrow&&V()}function z(e){t(`animationend`,e),V()}function B(n,r){p=()=>{f=null,e.type!==`number`&&Object.hasOwn(c,`value`)&&delete c.value,e.modelValue!==n&&l!==n&&(l=n,r===!0&&(d=!0),t(`update:modelValue`,n),k(()=>{l===n&&(l=NaN)})),p=void 0},e.type===`number`&&(u=!0,c.value=n),e.debounce===void 0?p():(f!==null&&clearTimeout(f),c.value=n,f=setTimeout(p,e.debounce))}function V(){requestAnimationFrame(()=>{let e=m.value;if(e!==null){let t=e.parentNode.style,{scrollTop:n}=e,{overflowY:r,maxHeight:i}=o.platform.is.firefox?{}:window.getComputedStyle(e),a=r!==void 0&&r!==`scroll`;a&&(e.style.overflowY=`hidden`),t.marginBottom=e.scrollHeight-1+`px`,e.style.height=`1px`,e.style.height=e.scrollHeight+`px`,a&&(e.style.overflowY=Number.parseInt(i,10)<e.scrollHeight?`auto`:`hidden`),t.marginBottom=``,e.scrollTop=n}})}function te(e){O(e),f!==null&&(clearTimeout(f),f=null),p==null||p(),t(`change`,e.target.value)}function H(t){t!==void 0&&re(t),f!==null&&(clearTimeout(f),f=null),p==null||p(),u=!1,d=!1,delete c.value,e.type!==`file`&&setTimeout(()=>{m.value!==null&&(m.value.value=g.value===void 0?``:g.value)},0)}function U(){return Object.hasOwn(c,`value`)?c.value:g.value===void 0?``:g.value}i(()=>{H()}),r(()=>{e.autogrow&&V()}),Object.assign(j,{innerValue:g,fieldClass:v(()=>`q-${M.value?`textarea`:`input`}`+(e.autogrow?` q-textarea--autogrow`:``)),hasShadow:v(()=>e.type!==`file`&&typeof e.shadowText==`string`&&e.shadowText.length!==0),inputRef:m,emitValue:B,hasValue:E,floatingLabel:v(()=>E.value&&(e.type!==`number`||Number.isFinite(Number(g.value)))||zr(e.displayValue)),getControl:()=>s(M.value?`textarea`:`input`,{ref:m,class:[`q-field__native q-placeholder`,e.inputClass],style:e.inputStyle,...F.value,...P.value,...e.type===`file`?T.value:{value:U()}}),getShadowControl:()=>s(`div`,{class:`q-field__native q-field__shadow absolute-bottom no-pointer-events`+(M.value?``:` text-no-wrap`)},[s(`span`,{class:`invisible`},U()),s(`span`,e.shadowText)])});let W=Wr(j);return Object.assign(a,{focus:I,select:L,getNativeElement:()=>m.value}),A(a,`nativeEl`,()=>m.value),W}}
1);n(),C();function di(e,t){let n=D(null),r=v(()=>e.disable?null:s(`span`,{ref:n,class:`no-outline`,tabindex:-1}));function i(e){let r=t.value;(e==null?void 0:e.qAvoidFocus)!==!0&&((e==null?void 0:e.type.indexOf(`key`))===0?document.activeElement!==r&&(r==null?void 0:r.contains(document.activeElement))===!0&&r.focus():n.value!==null&&(e===void 0||(r==null?void 0:r.contains(e.target))===!0)&&n.value.focus())}return{refocusTargetEl:r,refocusTarget:i}}var fi={xs:30,sm:35,md:40,lg:50,xl:60};n(),C();var pi=()=>s(`svg`,{key:`svg`,class:`q-radio__bg absolute non-selectable`,viewBox:`0 0 24 24`},[s(`path`,{d:`M12,22a10,10 0 0 1 -10,-10a10,10 0 0 1 10,-10a10,10 0 0 1 10,10a10,10 0 0 1 -10,10m0,-22a12,12 0 0 0 -12,12a12,12 0 0 0 12,12a12,12 0 0 0 12,-12a12,12 0 0 0 -12,-12`}),s(`path`,{class:`q-radio__check`,d:`M12,6a6,6 0 0 0 -6,6a6,6 0 0 0 6,6a6,6 0 0 0 6,-6a6,6 0 0 0 -6,-6`})]);function mi(e){(e.keyCode===13||e.keyCode===32)&&K(e)}var hi=B({name:`QRadio`,props:{...Z,...Ae,...ei,modelValue:{required:!0},val:{required:!0},label:String,leftLabel:Boolean,checkedIcon:String,uncheckedIcon:String,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},emits:[`update:modelValue`],setup(e,{slots:t,emit:n}){let{proxy:r}=b(),i=Q(e,r.$q),a=je(e,fi),o=D(null),{refocusTargetEl:c,refocusTarget:l}=di(e,o),u=v(()=>E(e.modelValue)===E(e.val)),d=v(()=>`q-radio cursor-pointer no-outline row inline no-wrap items-center`+(e.disable?` disabled`:``)+(i.value?` q-radio--dark`:``)+(e.dense?` q-radio--dense`:``)+(e.leftLabel?` reverse`:``)),f=v(()=>{let t=e.color!==void 0&&(e.keepColor||u.value)?` text-${e.color}`:``;return`q-radio__inner relative-position q-radio__inner--${u.value?`truthy`:`falsy`}${t}`}),p=v(()=>(u.value?e.checkedIcon:e.uncheckedIcon)||null),m=v(()=>e.disable?-1:e.tabindex||0),h=ni(v(()=>{let t={type:`radio`};return e.name!==void 0&&Object.assign(t,{".checked":u.value,"^checked":u.value?`checked`:void 0,name:e.name,value:e.val}),t}));function g(t){t!==void 0&&(K(t),l(t)),!e.disable&&!u.value&&n(`update:modelValue`,e.val,t)}function _(e){(e.keyCode===13||e.keyCode===32)&&g(e)}Object.assign(r,{set:g});let y=pi();return()=>{let n=p.value===null?[y]:[s(`div`,{key:`icon`,class:`q-radio__icon-container absolute-full flex flex-center no-wrap`},[s(X,{class:`q-radio__icon`,name:p.value})])];e.disable||h(n,`unshift`,` q-radio__native q-ma-none q-pa-none`);let r=[s(`div`,{class:f.value,style:a.value,"aria-hidden":`true`},n)];c.value!==null&&r.push(c.value);let i=e.label===void 0?Y(t.default):Ne(t.default,[e.label]);return i!==void 0&&r.push(s(`div`,{class:`q-radio__label q-anchor--skip`},i)),s(`div`,{ref:o,class:d.value,tabindex:m.value,role:`radio`,"aria-label":e.label,"aria-checked":u.value?`true`:`false`,"aria-disabled":e.disable?`true`:void 0,onClick:g,onKeydown:mi,onKeyup:_},r)}}});n(),C();var gi={...Z,...Ae,...ei,modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:e=>e===`tf`||e===`ft`},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},_i=[`update:modelValue`];function vi(e){(e.keyCode===13||e.keyCode===32)&&K(e)}function yi(e,t){let{props:n,slots:r,emit:i,proxy:a}=b(),{$q:o}=a,c=Q(n,o),l=D(null),{refocusTargetEl:u,refocusTarget:d}=di(n,l),f=je(n,fi),p=v(()=>n.val!==void 0&&Array.isArray(n.modelValue)),m=v(()=>{let e=E(n.val);return p.value?n.modelValue.findIndex(t=>E(t)===e):-1}),h=v(()=>p.value?m.value!==-1:E(n.modelValue)===E(n.trueValue)),g=v(()=>p.value?m.value===-1:E(n.modelValue)===E(n.falseValue)),_=v(()=>!h.value&&!g.value),y=v(()=>n.disable?-1:n.tabindex||0),x=v(()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(n.disable?` disabled`:``)+(c.value?` q-${e}--dark`:``)+(n.dense?` q-${e}--dense`:``)+(n.leftLabel?` reverse`:``)),S=v(()=>`q-${e}__inner relative-position non-selectable q-${e}__inner--${h.value?`truthy`:g.value?`falsy`:`indet`}${n.color!==void 0&&(n.keepColor||(e===`toggle`?h.value:!g.value))?` text-${n.color}`:``}`),C=ni(v(()=>{let e={type:`checkbox`};return n.name!==void 0&&Object.assign(e,{".checked":h.value,"^checked":h.value?`checked`:void 0,name:n.name,value:p.value?n.val:n.trueValue}),e})),w=v(()=>{let t={tabindex:y.value,role:e===`toggle`?`switch`:`checkbox`,"aria-label":n.label,"aria-checked":_.value?`mixed`:h.value?`true`:`false`};return n.disable&&(t[`aria-disabled`]=`true`),t});function T(e){e!==void 0&&(K(e),d(e)),n.disable||i(`update:modelValue`,O(),e)}function O(){if(p.value){if(h.value){let e=[...n.modelValue];return e.splice(m.value,1),e}return[...n.modelValue,n.val]}if(h.value){if(n.toggleOrder!==`ft`||!n.toggleIndeterminate)return n.falseValue}else if(g.value){if(n.toggleOrder===`ft`||!n.toggleIndeterminate)return n.trueValue}else return n.toggleOrder===`ft`?n.falseValue:n.trueValue;return n.indeterminateValue}function k(e){(e.keyCode===13||e.keyCode===32)&&T(e)}let A=t(h,_);return Object.assign(a,{toggle:T}),()=>{let t=A();
1n.disable||C(t,`unshift`,` q-${e}__native absolute q-ma-none q-pa-none`);let i=[s(`div`,{class:S.value,style:f.value,"aria-hidden":`true`},t)];u.value!==null&&i.push(u.value);let a=n.label===void 0?Y(r.default):Ne(r.default,[n.label]);return a!==void 0&&i.push(s(`div`,{class:`q-${e}__label q-anchor--skip`},a)),s(`div`,{ref:l,class:x.value,...w.value,onClick:T,onKeydown:vi,onKeyup:k},i)}}n();var bi=()=>s(`div`,{key:`svg`,class:`q-checkbox__bg absolute`},[s(`svg`,{class:`q-checkbox__svg fit absolute-full`,viewBox:`0 0 24 24`},[s(`path`,{class:`q-checkbox__truthy`,fill:`none`,d:`M1.73,12.91 8.1,19.28 22.79,4.59`}),s(`path`,{class:`q-checkbox__indet`,d:`M4,14H20V10H4`})])]),xi=B({name:`QCheckbox`,props:gi,emits:_i,setup(e){let t=bi();function n(n,r){let i=v(()=>(n.value?e.checkedIcon:r.value?e.indeterminateIcon:e.uncheckedIcon)||null);return()=>i.value===null?[t]:[s(`div`,{key:`icon`,class:`q-checkbox__icon-container absolute-full flex flex-center no-wrap`},[s(X,{class:`q-checkbox__icon`,name:i.value})])]}return yi(`checkbox`,n)}});n();var Si=B({name:`QToggle`,props:{...gi,icon:String,iconColor:String},emits:_i,setup(e){function t(t,n){let r=v(()=>(t.value?e.checkedIcon:n.value?e.indeterminateIcon:e.uncheckedIcon)||e.icon),i=v(()=>t.value?e.iconColor:null);return()=>[s(`div`,{class:`q-toggle__track`}),s(`div`,{class:`q-toggle__thumb absolute flex flex-center no-wrap`},r.value===void 0?void 0:[s(X,{name:r.value,color:i.value})])]}return yi(`toggle`,t)}});n();var Ci={radio:hi,checkbox:xi,toggle:Si},wi=Object.keys(Ci);function Ti(e,t){if(typeof e==`function`)return e;let n=e===void 0?t:e;return e=>e[n]}var Ei=B({name:`QOptionGroup`,props:{...Z,modelValue:{required:!0},options:{type:Array,validator:e=>e.every(Se),default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],name:String,type:{type:String,default:`radio`,validator:e=>wi.includes(e)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean},emits:[`update:modelValue`],setup(e,{emit:t,slots:n}){let{proxy:{$q:r}}=b(),i=Array.isArray(e.modelValue);e.type===`radio`?i&&console.error(`q-option-group: model should not be array`):i||console.error(`q-option-group: model should be array in your case`);let a=Q(e,r),o=v(()=>Ci[e.type]),c=v(()=>Ti(e.optionValue,`value`)),l=v(()=>Ti(e.optionLabel,`label`)),u=v(()=>Ti(e.optionDisable,`disable`)),d=v(()=>e.options.map(t=>({val:c.value(t),name:t.name===void 0?e.name:t.name,disable:e.disable||u.value(t),leftLabel:t.leftLabel===void 0?e.leftLabel:t.leftLabel,color:t.color===void 0?e.color:t.color,checkedIcon:t.checkedIcon,uncheckedIcon:t.uncheckedIcon,dark:t.dark===void 0?a.value:t.dark,size:t.size===void 0?e.size:t.size,dense:e.dense,keepColor:t.keepColor===void 0?e.keepColor:t.keepColor}))),f=v(()=>`q-option-group q-gutter-x-sm`+(e.inline?` q-option-group--inline`:``)),p=v(()=>{let t={role:`group`};return e.type===`radio`&&(t.role=`radiogroup`,e.disable&&(t[`aria-disabled`]=`true`)),t});function m(e){t(`update:modelValue`,e)}return()=>s(`div`,{class:f.value,...p.value},e.options.map((t,r)=>{let i=n[`label-`+r]===void 0?n.label===void 0?void 0:()=>n.label(t):()=>n[`label-`+r](t);return s(`div`,[s(o.value,{label:i===void 0?l.value(t):null,modelValue:e.modelValue,"onUpdate:modelValue":m,...d.value[r]},i)])}))}}),Di={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},Oi=Object.keys(Di);Di.all=!0;function ki(e){let t={};for(let n of Oi)e[n]&&(t[n]=!0);return Object.keys(t).length===0?Di:(t.horizontal?t.left=t.right=!0:t.left&&t.right&&(t.horizontal=!0),t.vertical?t.up=t.down=!0:t.up&&t.down&&(t.vertical=!0),t.horizontal&&t.vertical&&(t.all=!0),t)}var Ai=[`INPUT`,`TEXTAREA`];function ji(e,t){return t.event===void 0&&e.target!==void 0&&!e.target.draggable&&typeof t.handler==`function`&&!Ai.includes(e.target.nodeName.toUpperCase())&&(e.qClonedBy===void 0||!e.qClonedBy.includes(t.uid))}function Mi(){if(window.getSelection!==void 0){let e=window.getSelection();e.empty===void 0?e.removeAllRanges!==void 0&&(e.removeAllRanges(),z.is.mobile||e.addRange(document.createRange())):e.empty()}else document.selection!==void 0&&document.selection.empty()}function Ni(e,t,n){let r=ne(e),i,a=r.left-t.event.x,o=r.top-t.event.y,s=Math.abs(a),c=Math.abs(o),l=t.direction;l.horizontal&&!l.vertical?i=a<0?`left`:`right`:!l.horizontal&&l.vertical?i=o<0?`up`:`down`:l.up&&o<0?(i=`up`,s>c&&(l.left&&a<0?i=`left`:l.right&&a>0&&(i=`right`))):l.down&&o>0?(i=`down`,s>c&&(l.left&&a<0?i=`left`:l.right&&a>0&&(i=`right`))):l.left&&a<0?(i=`left`,s<c&&(l.up&&o<0?i=`up`:l.down&&o>0&&(i=`down`))):l.right&&a>0&&(i=`right`,s<c&&(l.up&&o<0?i=`up`:l.down&&o>0&&(i=`down`)));let u=!1;
1if(i===void 0&&n===!1){if(t.event.isFirst||t.event.lastDir===void 0)return{};i=t.event.lastDir,u=!0,i===`left`||i===`right`?(r.left-=a,s=0,a=0):(r.top-=o,c=0,o=0)}return{synthetic:u,payload:{evt:e,touch:t.event.mouse!==!0,mouse:t.event.mouse===!0,position:r,direction:i,isFirst:t.event.isFirst,isFinal:n===!0,duration:Date.now()-t.event.time,distance:{x:s,y:c},offset:{x:a,y:o},delta:{x:r.left-t.event.lastX,y:r.top-t.event.lastY}}}}function Pi(){document.body.classList.remove(`no-pointer-events--children`)}var Fi=0,Ii=V({name:`touch-pan`,beforeMount(e,{value:t,modifiers:n}){if(!n.mouse&&!R.has.touch)return;function r(e,t){n.mouse&&t?K(e):(n.stop&&re(e),n.prevent&&G(e))}let i={uid:`qvtp_`+Fi++,handler:t,modifiers:n,direction:ki(n),noop:U,mouseStart(e){ji(e,i)&&W(e)&&(J(i,`temp`,[[document,`mousemove`,`move`,`notPassiveCapture`],[document,`mouseup`,`end`,`passiveCapture`]]),i.start(e,!0))},touchStart(e){if(ji(e,i)){let t=e.target;J(i,`temp`,[[t,`touchmove`,`move`,`notPassiveCapture`],[t,`touchcancel`,`end`,`passiveCapture`],[t,`touchend`,`end`,`passiveCapture`]]),i.start(e)}},start(t,r){if(R.is.firefox&&q(e,!0),i.lastEvt=t,r||n.stop){if(!i.direction.all&&(!r||!i.modifiers.mouseAllDir&&!i.modifiers.mousealldir)){let e=t.type.includes(`mouse`)?new MouseEvent(t.type,t):new TouchEvent(t.type,t);t.defaultPrevented&&G(e),t.cancelBubble&&re(e),Object.assign(e,{qKeyEvent:t.qKeyEvent,qClickOutside:t.qClickOutside,qAnchorHandled:t.qAnchorHandled,qClonedBy:t.qClonedBy===void 0?[i.uid]:t.qClonedBy.concat(i.uid)}),i.initialEvent={target:t.target,event:e}}re(t)}
1let{left:a,top:o}=ne(t);i.event={x:a,y:o,time:Date.now(),mouse:r===!0,detected:!1,isFirst:!0,isFinal:!1,lastX:a,lastY:o}},move(e){if(i.event===void 0)return;let t=ne(e),a=t.left-i.event.x,o=t.top-i.event.y;if(a===0&&o===0)return;i.lastEvt=e;let s=i.event.mouse===!0,c=()=>{r(e,s);let t;!n.preserveCursor&&!n.preservecursor&&(t=document.documentElement.style.cursor||``,document.documentElement.style.cursor=`grabbing`),s&&document.body.classList.add(`no-pointer-events--children`),document.body.classList.add(`non-selectable`),Mi(),i.styleCleanup=e=>{i.styleCleanup=void 0,t!==void 0&&(document.documentElement.style.cursor=t),document.body.classList.remove(`non-selectable`),s?e===void 0?Pi():setTimeout(()=>{Pi(),e()},50):e!==void 0&&e()}};if(i.event.detected){i.event.isFirst||r(e,i.event.mouse);let{payload:t,synthetic:n}=Ni(e,i,!1);t!==void 0&&(i.handler(t)===!1?i.end(e):(i.styleCleanup===void 0&&i.event.isFirst&&c(),i.event.lastX=t.position.left,i.event.lastY=t.position.top,i.event.lastDir=n?void 0:t.direction,i.event.isFirst=!1));return}if(i.direction.all||s&&(i.modifiers.mouseAllDir||i.modifiers.mousealldir)){c(),i.event.detected=!0,i.move(e);return}let l=Math.abs(a),u=Math.abs(o);l!==u&&(i.direction.horizontal&&l>u||i.direction.vertical&&l<u||i.direction.up&&l<u&&o<0||i.direction.down&&l<u&&o>0||i.direction.left&&l>u&&a<0||i.direction.right&&l>u&&a>0?(i.event.detected=!0,i.move(e)):i.end(e,!0))},end(t,n){if(i.event!==void 0){if(ie(i,`temp`),R.is.firefox&&q(e,!1),n){var r;(r=i.styleCleanup)==null||r.call(i),!i.event.detected&&i.initialEvent!==void 0&&i.initialEvent.target.dispatchEvent(i.initialEvent.event)}else if(i.event.detected){i.event.isFirst&&i.handler(Ni(t===void 0?i.lastEvt:t,i).payload);let{payload:e}=Ni(t===void 0?i.lastEvt:t,i,!0),n=()=>{i.handler(e)};i.styleCleanup===void 0?n():i.styleCleanup(n)}i.event=void 0,i.initialEvent=void 0,i.lastEvt=void 0}}};e.__qtouchpan=i,n.mouse&&J(i,`main`,[[e,`mousedown`,`mouseStart`,`passive${n.mouseCapture||n.mousecapture?`Capture`:``}`]]),R.has.touch&&J(i,`main`,[[e,`touchstart`,`touchStart`,`passive${n.capture?`Capture`:``}`],[e,`touchmove`,`noop`,`notPassiveCapture`]])},updated(e,t){let n=e.__qtouchpan;n!==void 0&&(t.oldValue!==t.value&&(typeof value!=`function`&&n.end(),n.handler=t.value),n.direction=ki(t.modifiers))},beforeUnmount(e){let t=e.__qtouchpan;if(t!==void 0){var n;t.event!==void 0&&t.end(),ie(t,`main`),ie(t,`temp`),R.is.firefox&&q(e,!1),(n=t.styleCleanup)==null||n.call(t),delete e.__qtouchpan}}});n(),C();var Li=B({name:`QSplitter`,props:{...Z,modelValue:{type:Number,required:!0},reverse:Boolean,unit:{type:String,default:`%`,validator:e=>[`%`,`px`].includes(e)},limits:{type:Array,validator:e=>e.length!==2||typeof e[0]!=`number`||typeof e[1]!=`number`?!1:e[0]>=0&&e[0]<=e[1]},emitImmediately:Boolean,horizontal:Boolean,disable:Boolean,beforeClass:[Array,String,Object],afterClass:[Array,String,Object],separatorClass:[Array,String,Object],separatorStyle:[Array,String,Object]},emits:[`update:modelValue`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=b(),i=Q(e,r),a=D(null),o={before:D(null),after:D(null)},c=v(()=>`q-splitter no-wrap ${e.horizontal?`q-splitter--horizontal column`:`q-splitter--vertical row`} q-splitter--${e.disable?`disabled`:`workable`}`+(i.value?` q-splitter--dark`:``)),l=v(()=>e.horizontal?`height`:`width`),u=v(()=>e.reverse?`after`:`before`),d=v(()=>e.limits===void 0?e.unit===`%`?[10,90]:[50,1/0]:e.limits);function f(t){return(e.unit===`%`?t:Math.round(t))+e.unit}let p=v(()=>({[u.value]:{[l.value]:f(e.modelValue)}})),m,h,g,y,x;function S(t){if(t.isFirst){let t=a.value.getBoundingClientRect()[l.value];m=e.horizontal?`up`:`left`,h=e.unit===`%`?100:t,g=Math.min(h,d.value[1],Math.max(d.value[0],e.modelValue)),y=(e.reverse?-1:1)*(e.horizontal?1:r.lang.rtl?-1:1)*(e.unit===`%`?t===0?0:100/t:1),a.value.classList.add(`q-splitter--active`);return}if(t.isFinal){x!==e.modelValue&&n(`update:modelValue`,x),a.value.classList.remove(`q-splitter--active`);return}let i=g+y*(t.direction===m?-1:1)*t.distance[e.horizontal?`y`:`x`];x=Math.min(h,d.value[1],Math.max(d.value[0],i)),o[u.value].value.style[l.value]=f(x),e.emitImmediately&&e.modelValue!==x&&n(`update:modelValue`,x)}let C=v(()=>[[Ii,S,void 0,{[e.horizontal?`vertical`:`horizontal`]:!0,prevent:!0,stop:!0,mouse:!0,mou
vendor: 4,460 bytes, line 1
1seAllDir:!0}]]);function w(e,t){e<t[0]?n(`update:modelValue`,t[0]):e>t[1]&&n(`update:modelValue`,t[1])}return _(()=>e.modelValue,e=>{w(e,d.value)}),_(()=>e.limits,()=>{k(()=>{w(e.modelValue,d.value)})}),()=>{let n=[s(`div`,{ref:o.before,class:[`q-splitter__panel q-splitter__before`+(e.reverse?` col`:``),e.beforeClass],style:p.value.before},Y(t.before)),s(`div`,{class:[`q-splitter__separator`,e.separatorClass],style:e.separatorStyle,"aria-disabled":e.disable?`true`:void 0},[Fe(`div`,{class:`q-splitter__separator-area absolute-full`},Y(t.separator),`sep`,!e.disable,()=>C.value)]),s(`div`,{ref:o.after,class:[`q-splitter__panel q-splitter__after`+(e.reverse?``:` col`),e.afterClass],style:p.value.after},Y(t.after))];return s(`div`,{class:c.value,ref:a},Ne(t.default,n))}}});function Ri(e){return e.at(0).toUpperCase()+e.slice(1)}function zi(e,t,n){return n<=t?t:Math.min(n,Math.max(t,e))}function Bi(e,t,n){if(n<=t)return t;let r=n-t+1,i=t+(e-t)%r;return i<t&&(i=r+i),i===0?0:i}function Vi(e,t=2,n=`0`){return e==null?e:String(e).padStart(t,n)}n(),C();var Hi=B({name:`QRating`,props:{...Ae,...ei,modelValue:{type:Number,required:!0},max:{type:[String,Number],default:5},icon:[String,Array],iconHalf:[String,Array],iconSelected:[String,Array],iconAriaLabel:[String,Array],color:[String,Array],colorHalf:[String,Array],colorSelected:[String,Array],noReset:Boolean,noDimming:Boolean,readonly:Boolean,disable:Boolean},emits:[`update:modelValue`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=b(),i=je(e),a=ni(ti(e)),o=D(0),c={},l=v(()=>!e.readonly&&!e.disable),d=v(()=>`q-rating row inline items-center q-rating--${l.value?``:`non-`}editable`+(e.noDimming?` q-rating--no-dimming`:``)+(e.disable?` disabled`:``)+(e.color!==void 0&&!Array.isArray(e.color)?` text-${e.color}`:``)),f=v(()=>{let t=Array.isArray(e.icon)?e.icon.length:0,n=Array.isArray(e.iconSelected)?e.iconSelected.length:0,r=Array.isArray(e.iconHalf)?e.iconHalf.length:0,i=Array.isArray(e.color)?e.color.length:0,a=Array.isArray(e.colorSelected)?e.colorSelected.length:0,o=Array.isArray(e.colorHalf)?e.colorHalf.length:0;return{iconLen:t,icon:t>0?e.icon[t-1]:e.icon,selIconLen:n,selIcon:n>0?e.iconSelected[n-1]:e.iconSelected,halfIconLen:r,halfIcon:r>0?e.iconHalf[n-1]:e.iconHalf,colorLen:i,color:i>0?e.color[i-1]:e.color,selColorLen:a,selColor:a>0?e.colorSelected[a-1]:e.colorSelected,halfColorLen:o,halfColor:o>0?e.colorHalf[o-1]:e.colorHalf}}),p=v(()=>{if(typeof e.iconAriaLabel==`string`){let t=e.iconAriaLabel.length===0?``:`${e.iconAriaLabel} `;return e=>`${t}${e}`}if(Array.isArray(e.iconAriaLabel)){let t=e.iconAriaLabel.length;if(t>0)return n=>e.iconAriaLabel[Math.min(n,t)-1]}return(e,t)=>`${t} ${e}`}),m=v(()=>{let t=[],n=f.value,i=Math.ceil(e.modelValue),a=l.value?0:null,s=e.iconHalf===void 0||i===e.modelValue?-1:i;for(let c=1;c<=e.max;c++){let l=o.value===0&&e.modelValue>=c||o.value>0&&o.value>=c,u=s===c&&o.value<c,d=o.value>0&&(u?i:e.modelValue)>=c&&o.value<c,f=u?c<=n.halfColorLen?e.colorHalf[c-1]:n.halfColor:n.selColor!==void 0&&l?c<=n.selColorLen?e.colorSelected[c-1]:n.selColor:c<=n.colorLen?e.color[c-1]:n.color,m=(u?c<=n.halfIconLen?e.iconHalf[c-1]:n.halfIcon:n.selIcon!==void 0&&(l||d)?c<=n.selIconLen?e.iconSelected[c-1]:n.selIcon:c<=n.iconLen?e.icon[c-1]:n.icon)||r.iconSet.rating.icon;t.push({name:(u?c<=n.halfIconLen?e.iconHalf[c-1]:n.halfIcon:n.selIcon!==void 0&&(l||d)?c<=n.selIconLen?e.iconSelected[c-1]:n.selIcon:c<=n.iconLen?e.icon[c-1]:n.icon)||r.iconSet.rating.icon,attrs:{tabindex:a,role:`radio`,"aria-checked":e.modelValue===c?`true`:`false`,"aria-label":p.value(c,m)},iconClass:`q-rating__icon`+(l||u?` q-rating__icon--active`:``)+(d?` q-rating__icon--exselected`:``)+(o.value===c?` q-rating__icon--hovered`:``)+(f===void 0?``:` text-${f}`)})}return t}),h=v(()=>{let t={role:`radiogroup`};return e.disable&&(t[`aria-disabled`]=`true`),e.readonly&&(t[`aria-readonly`]=`true`),t});function g(t){if(l.value){let r=zi(Number.parseInt(t,10),1,Number.parseInt(e.max,10)),i=!e.noReset&&e.modelValue===r?0:r;i!==e.modelValue&&n(`update:modelValue`,i),o.value=0}}function _(e){l.value&&(o.value=e)}function y(e,t){switch(e.keyCode){case 13:case 32:return g(t),K(e);case 37:case 40:return c[`rt${t-1}`]&&c[`rt${t-1}`].focus(),K(e);case 39:case 38:return c[`rt${t+1}`]&&c[`rt${t+1}`].focus(),K(e)}}function x(){o.value=0}return u(()=>{c={}}),()=>{let n=[];return m.value.forEach(({iconClass:e,name:r,attrs:i},a)=>{let o=a+1;n.push(s(`div`,{key:o,ref:e=>{c[`rt${o}`]=e}
1,class:`q-rating__icon-container flex flex-center`,...i,onClick(){g(o)},onMouseover(){_(o)},onMouseout:x,onFocus(){_(o)},onBlur:x,onKeyup(e){y(e,o)}},Ne(t[`tip-${o}`],[s(X,{class:e,name:r})])))}),e.name!==void 0&&!e.disable&&a(n,`push`),s(`div`,{class:d.value,style:i.value,...h.value},n)}}});n();var Ui={ratio:[String,Number]};function Wi(e,t){return v(()=>{let n=e.ratio||(t==null?void 0:t.value);if(typeof n==`string`&&n.trim()===``)return null;let r=Number(n);return Number.isFinite(r)&&r>0?{paddingBottom:`${100/r}%`}:null})}x(),n(),C();var Gi=1.7778,Ki=B({name:`QImg`,props:{...Ui,src:String,srcset:String,sizes:String,alt:String,crossorigin:String,decoding:String,referrerpolicy:String,draggable:Boolean,loading:{type:String,default:`lazy`},loadingShowDelay:{type:[Number,String],default:0},fetchpriority:{type:String,default:`auto`},width:String,height:String,initialRatio:{type:[Number,String],default:Gi},placeholderSrc:String,errorSrc:String,fit:{type:String,default:`cover`},position:{type:String,default:`50% 50%`},imgClass:String,imgStyle:Object,noSpinner:Boolean,noNativeMenu:Boolean,noTransition:Boolean,spinnerColor:String,spinnerSize:String},emits:[`load`,`error`],setup(e,{slots:t,emit:n}){let i=D(e.initialRatio),a=Wi(e,i),o=b(),{registerTimeout:c,removeTimeout:l}=Yt(),{registerTimeout:u,removeTimeout:d}=Yt(),f=v(()=>e.placeholderSrc===void 0?null:{src:e.placeholderSrc}),p=v(()=>e.errorSrc===void 0?null:{src:e.errorSrc,__qerror:!0}),m=[D(null),D(f.value)],h=D(0),y=D(!1),x=D(!1),S=v(()=>`q-img q-img--${e.noNativeMenu?`no-`:``}menu`),C=v(()=>({width:e.width,height:e.height})),w=v(()=>`q-img__image ${e.imgClass===void 0?``:e.imgClass+` `}q-img__image--with${e.noTransition?`out`:``}-transition q-img__image--`),T=v(()=>({...e.imgStyle,objectFit:e.fit,objectPosition:e.position}));function E(){if(d(),e.loadingShowDelay===0){y.value=!0;return}u(()=>{y.value=!0},e.loadingShowDelay)}function O(){d(),y.value=!1}function k({target:e}){ht(o)||(l(),i.value=e.naturalHeight===0?.5:e.naturalWidth/e.naturalHeight,A(e,1))}function A(e,t){t===1e3||ht(o)||(e.complete?M(e):c(()=>{A(e,t+1)},50))}function M(e){ht(o)||(h.value^=1,m[h.value].value=null,O(),e.getAttribute(`__qerror`)!==`true`&&(x.value=!1),n(`load`,e.currentSrc||e.src))}function N(e){l(),O(),x.value=!0,m[h.value].value=p.value,m[h.value^1].value=f.value,n(`error`,e)}function P(t){let n=m[t].value,r={key:`img_`+t,class:w.value,style:T.value,alt:e.alt,crossorigin:e.crossorigin,decoding:e.decoding,referrerpolicy:e.referrerpolicy,height:e.height,width:e.width,loading:e.loading,fetchpriority:e.fetchpriority,"aria-hidden":`true`,draggable:e.draggable,...n};return h.value===t?Object.assign(r,{class:r.class+`current`,onLoad:k,onError:N}):r.class+=`loaded`,s(`div`,{class:`q-img__container absolute-full`,key:`img`+t},s(`img`,r))}function F(){return y.value?s(`div`,{key:`loading`,class:`q-img__loading absolute-full flex flex-center`},t.loading===void 0?e.noSpinner?void 0:[s($e,{color:e.spinnerColor,size:e.spinnerSize})]:t.loading()):s(`div`,{key:`content`,class:`q-img__content absolute-full q-anchor--skip`},Y(t[x.value?`error`:`default`]))}{let t=()=>{_(()=>e.src||e.srcset||e.sizes?{src:e.src,srcset:e.srcset,sizes:e.sizes}:null,e=>{l(),x.value=!1,e===null?(O(),m[h.value^1].value=f.value):E(),m[h.value].value=e},{immediate:!0})};j.value?r(t):t()}return()=>{let t=[];return a.value!==null&&t.push(s(`div`,{key:`filler`,style:a.value})),m[0].value!==null&&t.push(P(0)),m[1].value!==null&&t.push(P(1)),t.push(s(g,{name:`q-transition--fade`},F)),s(`div`,{key:`main`,class:S.value,style:C.value,role:`img`,"aria-label":e.alt},t)}}});function qi(e){let t=[.06,6,50];return typeof e==`string`&&e.length!==0&&e.split(`:`).forEach((e,n)=>{let r=Number.parseFloat(e);r&&(t[n]=r)}),t}function Ji(){document.body.classList.remove(`no-pointer-events--children`)}var Yi=V({name:`touch-swipe`,beforeMount(e,{value:t,arg:n,modifiers:r}){if(!r.mouse&&!R.has.touch)return;let i=r.mouseCapture||r.mousecapture?`Capture`:``,a={handler:t,sensitivity:qi(n),direction:ki(r),noop:U,mouseStart(e){ji(e,a)&&W(e)&&(J(a,`temp`,[[document,`mousemove`,`move`,`notPassive${i}`],[document,`mouseup`,`end`,`notPassiveCapture`]]),a.start(e,!0))},touchStart(e){if(ji(e,a)){let t=e.target;J(a,`temp`,[[t,`touchmove`,`move`,`notPassiveCapture`],[t,`touchcancel`,`end`,`notPassiveCapture`],[t,`touchend`,`end`,`notPassiveCapture`]]),a.start(e)}},start(t,n){R.is.firefox&&q(e,!0);let r=ne(t);a.event={x:r.left,y:r.top,time:Date.now(),mouse:n===!0,dir:!1}},move(e){if(a.event===void 0)return;
1if(a.event.dir!==!1){K(e);return}let t=Date.now()-a.event.time;if(t===0)return;let n=ne(e),r=n.left-a.event.x,i=Math.abs(r),o=n.top-a.event.y,s=Math.abs(o);if(!a.event.mouse){if(i<a.sensitivity[1]&&s<a.sensitivity[1]){a.end(e);return}}else if(window.getSelection().toString()!==``){a.end(e);return}else if(i<a.sensitivity[2]&&s<a.sensitivity[2])return;let c=i/t,l=s/t;a.direction.vertical&&i<s&&i<100&&l>a.sensitivity[0]&&(a.event.dir=o<0?`up`:`down`),a.direction.horizontal&&i>s&&s<100&&c>a.sensitivity[0]&&(a.event.dir=r<0?`left`:`right`),a.direction.up&&i<s&&o<0&&i<100&&l>a.sensitivity[0]&&(a.event.dir=`up`),a.direction.down&&i<s&&o>0&&i<100&&l>a.sensitivity[0]&&(a.event.dir=`down`),a.direction.left&&i>s&&r<0&&s<100&&c>a.sensitivity[0]&&(a.event.dir=`left`),a.direction.right&&i>s&&r>0&&s<100&&c>a.sensitivity[0]&&(a.event.dir=`right`),a.event.dir===!1?a.end(e):(K(e),a.event.mouse&&(document.body.classList.add(`no-pointer-events--children`,`non-selectable`),Mi(),a.styleCleanup=e=>{a.styleCleanup=void 0,document.body.classList.remove(`non-selectable`),e===!0?setTimeout(Ji,50):Ji()}),a.handler({evt:e,touch:a.event.mouse!==!0,mouse:a.event.mouse,direction:a.event.dir,duration:t,distance:{x:i,y:s}}))},end(t){var n;a.event!==void 0&&(ie(a,`temp`),R.is.firefox&&q(e,!1),(n=a.styleCleanup)==null||n.call(a,!0),t!==void 0&&a.event.dir!==!1&&K(t),a.event=void 0)}};e.__qtouchswipe=a,r.mouse&&J(a,`main`,[[e,`mousedown`,`mouseStart`,`passive${r.mouseCapture||r.mousecapture?`Capture`:``}`]]),R.has.touch&&J(a,`main`,[[e,`touchstart`,`touchStart`,`passive${r.capture?`Capture`:``}`],[e,`touchmove`,`noop`,`notPassiveCapture`]])},updated(e,t){let n=e.__qtouchswipe;n!==void 0&&(t.oldValue!==t.value&&(typeof t.value!=`function`&&n.end(),n.handler=t.value),n.direction=ki(t.modifiers))},beforeUnmount(e){let t=e.__qtouchswipe;if(t!==void 0){var n;ie(t,`main`),ie(t,`temp`),R.is.firefox&&q(e,!1),(n=t.styleCleanup)==null||n.call(t),delete e.__qtouchswipe}}});function Xi(){let e=Object.create(null);return{getCache:(t,n)=>e[t]===void 0?e[t]=typeof n==`function`?n():n:e[t],setCache(t,n){e[t]=n},hasCache(t){return Object.hasOwn(e,t)},clearCache(t){t===void 0?e=Object.create(null):delete e[t]}}}n(),x(),C();var Zi={name:{required:!0},disable:Boolean},Qi={setup(e,{slots:t}){return()=>s(`div`,{class:`q-panel scroll`,role:`tabpanel`},Y(t.default))}},$i={modelValue:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,transitionDuration:{type:[String,Number],default:300},keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},ea=[`update:modelValue`,`beforeTransition`,`transition`];function ta(e){return e!=null&&e!==``}function na(){let{props:e,emit:t,proxy:n}=b(),{getCache:r}=Xi(),{registerTimeout:i}=Yt(),a,o,c=D(null),l={value:null};function u(t){let r=e.vertical?`up`:`left`;A((n.$q.lang.rtl?-1:1)*(t.direction===r?1:-1))}let d=v(()=>[[Yi,u,void 0,{horizontal:!e.vertical,vertical:e.vertical,mouse:!0}]]),f=v(()=>e.transitionPrev||`slide-${e.vertical?`down`:`right`}`),p=v(()=>e.transitionNext||`slide-${e.vertical?`up`:`left`}`),h=v(()=>`--q-transition-duration: ${e.transitionDuration}ms`),y=v(()=>typeof e.modelValue==`string`||typeof e.modelValue==`number`?e.modelValue:String(e.modelValue)),x=v(()=>({include:e.keepAliveInclude,exclude:e.keepAliveExclude,max:e.keepAliveMax})),S=v(()=>e.keepAliveInclude!==void 0||e.keepAliveExclude!==void 0);_(()=>e.modelValue,(n,r)=>{let a=ta(n)?E(n):-1;o||k(a===-1?0:a<E(r)?-1:1),l.value!==a&&(l.value=a,t(`beforeTransition`,n,r),i(()=>{t(`transition`,n,r)},e.transitionDuration))});function C(){A(1)}function w(){A(-1)}function T(e){t(`update:modelValue`,e)}function E(e){return a.findIndex(t=>t.props.name===e&&t.props.disable!==``&&t.props.disable!==!0)}function O(){return a.filter(e=>e.props.disable!==``&&e.props.disable!==!0)}function k(t){let n=t!==0&&e.animated&&l.value!==-1?`q-transition--`+(t===-1?f.value:p.value):null;c.value!==n&&(c.value=n)}function A(n,r=l.value){let i=r+n;for(;i!==-1&&i<a.length;){let e=a[i];if(e!==void 0&&e.props.disable!==``&&e.props.disable!==!0){k(n),o=!0,t(`update:modelValue`,e.props.name),setTimeout(()=>{o=!1},0);return}i+=n}e.infinite&&a.length!==0&&r!==-1&&r!==a.length&&A(n,n===-1?a.length:-1)}function j(){let t=E(e.modelValue);return l.value!==t&&(l.value=t),!0}function M(){let t=ta(e.modelValue)&&j()&&a[l.value];return e.keepAlive?[s(m,x.value,[s(S.value?r(y.value,()=>({...Qi,name:y.value})):Qi,{key:y.value,style:h.value},()=>t)])]:[s(`div`,{class:`q-panel scroll`,style:h.value,key:y.value,role:`tabpanel`},[t])]}function N(){if(a.length!==0)return e.animated?[s(g,{name:c.value},M)]:M()}function P(e){return a=pt(Y(e.default,[])).filter(e=>e.props!==null&&e.props.slot===void 0&&ta(e.props.name)),a.length}function F(){return a}return Object.assign(n,{next:C,previous:w,goTo:T}),{panelIndex:l,panelDirectives:d,updatePanelsList:P,updatePanelIndex:j,getPanelContent:N,getEnabledPanels:O,getPanels:F,isValidPanelName:ta,keepAliveProps:x,needsUniqueKeepAliveWrapper:S,goToPanelByOffset:A,goToPanel:T,nextPanel:C,previousPanel:w}}n();var ra=B({name:`QCarouselSlide`,props:{...Zi,imgSrc:String},setup(e,{slots:t}){let n=v(()=>e.imgSrc?{backgroundImage:`url("${e.imgSrc}")`}:{});return()=>s(`div`,{class:`q-carousel__slide`,style:n.value},Y(t.default))}});n(),C();var ia=0,aa={fullscreen:Boolean,noRouteFullscreenExit:Boolean},oa=[`update:fullscreen`,`fullscreen`];function sa(){let e=b(),{props:t,emit:n,proxy:a}=e,o,s,c=D(!1);mt(e)&&_(()=>a.$route.fullPath,()=>{t.noRouteFullscreenExit||f()}),_(()=>t.fullscreen,e=>{c.value!==e&&l()}),_(c,e=>{n(`update:fullscreen`,e),n(`fullscreen`,e)});function l(){c.value?f():u()}function u(){c.value||(c.value=!0,a.$el.replaceWith(s),document.body.append(a.$el),ia++,ia===1&&document.body.classList.add(`q-body--fullscreen-mixin`),o={handler:f},me.add(o))}function f(){c.value&&(o!==void 0&&(me.remove(o),o=void 0),s.replaceWith(a.$el),c.value=!1,ia=Math.max(0,ia-1),ia===0&&(document.body.classList.remove(`q-body--fullscreen-mixin`),a.$el.scrollIntoView!==void 0&&setTimeout(()=>{a.$el.scrollIntoView()},0)))}return d(()=>{s=document.createElement(`span`)}),r(()=>{t.fullscreen&&u()}),i(f),Object.assign(a,{toggleFullscreen:l,setFullscreen:u,exitFullscreen:f}),{inFullscreen:c,toggleFullscreen:l}}n();var ca=[`top`,`right`,`bottom`,`left`],la=[`regular`,`flat`,`outline`,`push`,`unelevated`],ua=B({name:`QCarousel`,props:{...Z,...$i,...aa,transitionPrev:{type:String,default:`fade`},transitionNext:{type:String,default:`fade`},height:String,padding:Boolean,controlColor:String,controlTextColor:String,controlType:{type:String,validator:e=>la.includes(e),default:`flat`},autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:e=>ca.includes(e)},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},emits:[...oa,...ea],setup(e,{slots:t}){let{proxy:{$q:n}}=b(),a=Q(e,n),o=null,c,{updatePanelsList:l,getPanelContent:u,panelDirectives:d,goToPanel:f,previousPanel:p,nextPanel:m,getEnabledPanels:h,panelIndex:g}=na(),{inFullscreen:y}=sa(),x=v(()=>!y.value&&e.height!==void 0?{height:e.height}:{}),S=v(()=>e.vertical?`vertical`:`horizontal`),C=v(()=>e.navigationPosition||(e.vertical?`right`:`bottom`)),w=v(()=>
1`q-carousel q-panel-parent q-carousel--with${e.padding?``:`out`}-padding`+(y.value?` fullscreen`:``)+(a.value?` q-carousel--dark q-dark`:``)+(e.arrows?` q-carousel--arrows-${S.value}`:``)+(e.navigation?` q-carousel--navigation-${C.value}`:``)),T=v(()=>{let t=[e.prevIcon||n.iconSet.carousel[e.vertical?`up`:`left`],e.nextIcon||n.iconSet.carousel[e.vertical?`down`:`right`]];return!e.vertical&&n.lang.rtl?t.reverse():t}),E=v(()=>e.navigationIcon||n.iconSet.carousel.navigationIcon),D=v(()=>e.navigationActiveIcon||E.value),O=v(()=>({color:e.controlColor,textColor:e.controlTextColor,round:!0,[e.controlType]:!0,dense:!0}));_(()=>e.modelValue,()=>{e.autoplay&&k()}),_(()=>e.autoplay,e=>{e?k():o!==null&&(clearTimeout(o),o=null)});function k(){let t=Te(e.autoplay)?Math.abs(e.autoplay):5e3;o!==null&&clearTimeout(o),o=setTimeout(()=>{o=null,t>=0?m():p()},t)}r(()=>{e.autoplay&&k()}),i(()=>{o!==null&&clearTimeout(o)});function A(t,n){return s(`div`,{class:`q-carousel__control q-carousel__navigation no-wrap absolute flex q-carousel__navigation--${t} q-carousel__navigation--${C.value}`+(e.controlColor===void 0?``:` text-${e.controlColor}`)},[s(`div`,{class:`q-carousel__navigation-inner flex flex-center no-wrap`},h().map(n))])}function j(){let n=[];if(e.navigation){let e=t[`navigation-icon`]===void 0?e=>s(Bt,{key:`nav`+e.name,class:`q-carousel__navigation-icon q-carousel__navigation-icon--${e.active===!0?``:`in`}active`,...e.btnProps,onClick:e.onClick}):t[`navigation-icon`],r=c-1;n.push(A(`buttons`,(t,n)=>{let i=t.props.name,a=g.value===n;return e({index:n,maxIndex:r,name:i,active:a,btnProps:{icon:a?D.value:E.value,size:`sm`,...O.value},onClick:()=>{f(i)}})}))}else if(e.thumbnails){let t=e.controlColor===void 0?``:` text-${e.controlColor}`;n.push(A(`thumbnails`,n=>{let r=n.props;return s(`img`,{key:`tmb#`+r.name,class:`q-carousel__thumbnail q-carousel__thumbnail--${r.name===e.modelValue?``:`in`}active`+t,src:r.imgSrc||r[`img-src`],onClick:()=>{f(r.name)}})}))}return e.arrows&&g.value>=0&&((e.infinite||g.value>0)&&n.push(s(`div`,{key:`prev`,class:`q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--${S.value} absolute flex flex-center`},[s(Bt,{icon:T.value[0],...O.value,onClick:p})])),(e.infinite||g.value<c-1)&&n.push(s(`div`,{key:`next`,class:`q-carousel__control q-carousel__arrow q-carousel__next-arrow q-carousel__next-arrow--${S.value} absolute flex flex-center`},[s(Bt,{icon:T.value[1],...O.value,onClick:m})]))),Ne(t.control,n)}return()=>(c=l(t),s(`div`,{class:w.value,style:x.value},[Fe(`div`,{class:`q-carousel__slides-container`},u(),`sl-cont`,e.swipeable,()=>d.value),...j()]))}});n(),C();var da={target:{type:[Boolean,String,Element],default:!0},noParentEvent:Boolean},fa={...da,contextMenu:Boolean};function pa({showing:e,avoidEmit:t,configureAnchorEl:n}){let{props:a,proxy:o,emit:s}=b(),c=D(null),l=null;function u(e){return c.value===null?!1:e===void 0||e.touches===void 0||e.touches.length<=1}let d={};n===void 0&&(Object.assign(d,{hide(e){o.hide(e)},toggle(e){o.toggle(e),e.qAnchorHandled=!0},toggleKey(e){le(e,13)&&d.toggle(e)},contextClick(e){o.hide(e),G(e),k(()=>{o.show(e),e.qAnchorHandled=!0})},prevent:G,mobileTouch(e){if(d.mobileCleanup(e),!u(e))return;o.hide(e),c.value.classList.add(`non-selectable`);let t=e.target;J(d,`anchor`,[[t,`touchmove`,`mobileCleanup`,`passive`],[t,`touchend`,`mobileCleanup`,`passive`],[t,`touchcancel`,`mobileCleanup`,`passive`],[c.value,`contextmenu`,`prevent`,`notPassive`]]),l=setTimeout(()=>{l=null,o.show(e),e.qAnchorHandled=!0},300)},mobileCleanup(t){c.value.classList.remove(`non-selectable`),l!==null&&(clearTimeout(l),l=null),e.value&&t!==void 0&&Mi()}}),n=function(e=a.contextMenu){if(a.noParentEvent||c.value===null)return;let t=e?o.$q.platform.is.mobile?[[c.value,`touchstart`,`mobileTouch`,`passive`]]:[[c.value,`mousedown`,`hide`,`passive`],[c.value,`contextmenu`,`contextClick`,`notPassive`]]:[[c.value,`click`,`toggle`,`passive`],[c.value,`keyup`,`toggleKey`,`passive`]];J(d,`anchor`,t)});function f(){ie(d,`anchor`)}function p(e){for(c.value=e;c.value.classList.contains(`q-anchor--skip`);)c.value=c.value.parentNode;n()}function m(){if(a.target===!1||a.target===``||o.$el.parentNode===null)c.value=null;else if(a.target===!0)p(o.$el.parentNode);else{let e=a.target;if(typeof a.target==`string`)try{e=document.querySelector(a.target)}catch{e=void 0}e==null?(c.value=null,console.error(`Anchor: target "${a.target}" not found`)):(c.value=e.$el||e,n())}}return _(()=>a.contextMenu,e=>{c.value!==null&&(f(),n(e))}),_(()=>a.target,()=>{c.value!==null&&f(),m()}),_(()=>a.noParentEvent,e=>{c.value!==null&&(e?f():n())}),r(()=>{m(),!t&&a.modelValue&&c.value===null&&s(`update:modelValue`,!1)}),i(()=>{l!==null&&clearTimeout(l),f()}),{anchorEl:c,canShow:u,anchorEvents:d}}n(),C();function ma(e,t){let n=D(null),r;function a(e,t){let n=`${t===void 0?`remove`:`add`}EventListener`,i=t===void 0?r:t;e!==window&&e[n](`scroll`,i,H.passive),window[n](`scroll`,i,H.passive),r=t}function o(){n.value!==null&&(a(n.value),n.value=null)}return i(_(()=>e.noParentEvent,()=>{n.value!==null&&(o(),t())})),{localScrollTarget:n,unconfigureScrollTarget:o,changeScrollEvent:a}}var ha=null,{notPassiveCapture:ga}=H,_a=[];function va(e){ha!==null&&(clearTimeout(ha),ha=null);let t=e.target;if(t===void 0||t.nodeType===8||t.classList.contains(`no-pointer-events`))return;let n=nn.length-1;for(;n>=0;){let e=nn[n].$;
1if(e.type.name===`QTooltip`){n--;continue}if(e.type.name!==`QDialog`)break;if(!e.props.seamless)return;n--}for(let n=_a.length-1;n>=0;n--){let r=_a[n];if((r.anchorEl.value===null||!r.anchorEl.value.contains(t))&&(t===document.body||r.innerRef.value!==null&&!r.innerRef.value.contains(t)))e.qClickOutside=!0,r.onClickOutside(e);else return}}function ya(e){_a.push(e),_a.length===1&&(document.addEventListener(`mousedown`,va,ga),document.addEventListener(`touchstart`,va,ga))}function ba(e){let t=_a.indexOf(e);t!==-1&&(_a.splice(t,1),_a.length===0&&(ha!==null&&(clearTimeout(ha),ha=null),document.removeEventListener(`mousedown`,va,ga),document.removeEventListener(`touchstart`,va,ga)))}var xa,Sa,Ca=[`top`,`center`,`bottom`],wa=[`left`,`middle`,`right`,`start`,`end`];function Ta(e){let t=e.split(` `);return t.length===2?Ca.includes(t[0])?wa.includes(t[1])?!0:(console.error(`Anchor/Self position must end with one of left/middle/right/start/end`),!1):(console.error(`Anchor/Self position must start with one of top/center/bottom`),!1):!1}function Ea(e){return!e||!(e.length!==2||typeof e[0]!=`number`||typeof e[1]!=`number`)}var Da={"start#ltr":`left`,"start#rtl":`right`,"end#ltr":`right`,"end#rtl":`left`};[`left`,`middle`,`right`].forEach(e=>{Da[`${e}#ltr`]=e,Da[`${e}#rtl`]=e});function Oa(e,t){let n=e.split(` `);return{vertical:n[0],horizontal:Da[`${n[1]}#${t?`rtl`:`ltr`}`]}}function ka(e,t){let{top:n,left:r,right:i,bottom:a,width:o,height:s}=e.getBoundingClientRect();return t!==void 0&&(n-=t[1],r-=t[0],a+=t[1],i+=t[0],o+=t[0],s+=t[1]),{top:n,bottom:a,height:s,left:r,right:i,width:o,middle:r+(i-r)/2,center:n+(a-n)/2}}function Aa(e,t,n){let{top:r,left:i}=e.getBoundingClientRect();return r+=t.top,i+=t.left,n!==void 0&&(r+=n[1],i+=n[0]),{top:r,bottom:r+1,height:1,left:i,right:i+1,width:1,middle:i,center:r}}function ja(e,t){return{top:0,center:t/2,bottom:t,left:0,middle:e/2,right:e}}function Ma(e,t,n,r){return{top:e[n.vertical]-t[r.vertical],left:e[n.horizontal]-t[r.horizontal]}}function Na(e,t=0){if(e.targetEl===null||e.anchorEl===null||t>5)return;if(e.targetEl.offsetHeight===0||e.targetEl.offsetWidth===0){setTimeout(()=>{Na(e,t+1)},10);return}let{targetEl:n,offset:r,anchorEl:i,anchorOrigin:a,selfOrigin:o,absoluteOffset:s,fit:c,cover:l,maxHeight:u,maxWidth:d}=e;if(R.is.ios&&window.visualViewport!==void 0){let e=document.body.style,{offsetLeft:t,offsetTop:n}=window.visualViewport;t!==xa&&(e.setProperty(`--q-pe-left`,t+`px`),xa=t),n!==Sa&&(e.setProperty(`--q-pe-top`,n+`px`),Sa=n)}let{scrollLeft:f,scrollTop:p}=n,m=s===void 0?ka(i,l?[0,0]:r):Aa(i,s,r);Object.assign(n.style,{top:0,left:0,minWidth:null,minHeight:null,maxWidth:d,maxHeight:u,visibility:`visible`});let{offsetWidth:h,offsetHeight:g}=n,{elWidth:_,elHeight:v}=c||l?{elWidth:Math.max(m.width,h),elHeight:l?Math.max(m.height,g):g}:{elWidth:h,elHeight:g},y={maxWidth:d,maxHeight:u};(c||l)&&(y.minWidth=m.width+`px`,l&&(y.minHeight=m.height+`px`)),Object.assign(n.style,y);let b=ja(_,v),x=Ma(m,b,a,o);if(s===void 0||r===void 0)Pa(x,m,b,a,o);else{let{top:e,left:t}=x;Pa(x,m,b,a,o);let n=!1;if(x.top!==e){n=!0;let e=2*r[1];m.center=m.top-=e,m.bottom-=e+2}if(x.left!==t){n=!0;let e=2*r[0];m.middle=m.left-=e,m.right-=e+2}n&&(x=Ma(m,b,a,o),Pa(x,m,b,a,o))}y={top:x.top+`px`,left:x.left+`px`},x.maxHeight!==void 0&&(y.maxHeight=x.maxHeight+`px`,m.height>x.maxHeight&&(y.minHeight=y.maxHeight)),x.maxWidth!==void 0&&(y.maxWidth=x.maxWidth+`px`,m.width>x.maxWidth&&(y.minWidth=y.maxWidth)),Object.assign(n.style,y),n.scrollTop!==p&&(n.scrollTop=p),n.scrollLeft!==f&&(n.scrollLeft=f)}function Pa(e,t,n,r,i){let a=n.bottom,o=n.right,s=jn(),c=window.innerHeight-s,l=document.body.clientWidth;if(e.top<0||e.top+a>c)if(i.vertical===`center`)e.top=t[r.vertical]>c/2?Math.max(0,c-a):0,e.maxHeight=Math.min(a,c);else if(t[r.vertical]>c/2){let n=Math.min(c,r.vertical===`center`?t.center:r.vertical===i.vertical?t.bottom:t.top);e.maxHeight=Math.min(a,n),e.top=Math.max(0,n-a)}else e.top=Math.max(0,r.vertical===`center`?t.center:r.vertical===i.vertical?t.top:t.bottom),e.maxHeight=Math.min(a,c-e.top);if(e.left<0||e.left+o>l)if(e.maxWidth=Math.min(o,l),i.horizontal===`middle`)e.left=t[r.horizontal]>l/2?Math.max(0,l-o):0;else if(t[r.horizontal]>l/2){let n=Math.min(l,r.horizontal===`middle`?t.middle:r.horizontal===i.horizontal?t.right:t.left);e.maxWidth=Math.min(o,n),e.left=Math.max(0,n-e.maxWidth)}else e.left=Math.max(0,r.horizontal===`middle`?t.middle:r.horizontal===i.horizontal?t.left:t.right),e.maxWidth=Math.min(o,l-e.left)}x(),n(),C();var Fa=B({name:`QMenu`,inheritAttrs:!1,props:{...fa,...Zt,...Z,...en,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noEscDismiss:Boolean,noRouteDism
1iss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:Ta},self:{type:String,validator:Ta},offset:{type:Array,validator:Ea},scrollTarget:_n,touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...Qt,`click`,`escapeKey`],setup(e,{slots:t,emit:n,attrs:r}){let a=null,o,c,l,u=b(),{proxy:d}=u,{$q:f}=d,p=D(null),m=D(!1),h=v(()=>!e.persistent&&!e.noRouteDismiss),y=Q(e,f),{registerTick:x,removeTick:S}=Xt(),{registerTimeout:C}=Yt(),{transitionProps:w,transitionStyle:T}=tn(e),{localScrollTarget:E,changeScrollEvent:O,unconfigureScrollTarget:k}=ma(e,W),{anchorEl:A,canShow:j}=pa({showing:m}),{hide:M}=$t({showing:m,canShow:j,handleShow:te,handleHide:H,hideOnRouteChange:h,processOnMount:!0}),{showPortal:N,hidePortal:P,renderPortal:F}=gn(u,p,ie,`menu`),I={anchorEl:A,innerRef:p,onClickOutside(t){if(!e.persistent&&m.value)return M(t),(t.type===`touchstart`||t.target.classList.contains(`q-dialog__backdrop`))&&K(t),!0}},L=v(()=>Oa(e.anchor||(e.cover?`center middle`:`bottom start`),f.lang.rtl)),ee=v(()=>e.cover?L.value:Oa(e.self||`top start`,f.lang.rtl)),R=v(()=>(e.square?` q-menu--square`:``)+(y.value?` q-menu--dark q-dark`:``)),z=v(()=>e.autoClose?{onClick:re}:{}),B=v(()=>m.value&&!e.persistent);_(B,e=>{e?(tr(q),ya(I)):(nr(q),ba(I))});function V(){fn(()=>{let e=p.value;e&&!e.contains(document.activeElement)&&(e=e.querySelector(`[autofocus][tabindex], [data-autofocus][tabindex]`)||e.querySelector(`[autofocus] [tabindex], [data-autofocus] [tabindex]`)||e.querySelector(`[autofocus], [data-autofocus]`)||e,e.focus({preventScroll:!0}))})}function te(t){if(a=e.noRefocus?null:document.activeElement,ar(G),N(),W(),o=void 0,t!==void 0&&(e.touchPosition||e.contextMenu)){let e=ne(t);if(e.left!==void 0){let{top:t,left:n}=A.value.getBoundingClientRect();o={left:e.left-n,top:e.top-t}}}c===void 0&&(c=_(()=>f.screen.width+`|`+f.screen.height+`|`+e.self+`|`+e.anchor+`|`+f.lang.rtl,J)),e.noFocus||document.activeElement.blur(),x(()=>{J(),e.noFocus||V()}),C(()=>{f.platform.is.ios&&(l=e.autoClose,p.value.click()),J(),N(!0),n(`show`,t)},e.transitionDuration)}function H(t){S(),P(),U(!0),a!==null&&(t===void 0||!t.qClickOutside)&&((((t==null?void 0:t.type.indexOf(`key`))===0?a.closest(`[tabindex]:not([tabindex^="-"])`):void 0)||a).focus(),a=null),C(()=>{P(!0),n(`hide`,t)},e.transitionDuration)}function U(e){o=void 0,c!==void 0&&(c(),c=void 0),(e||m.value)&&(or(G),k(),ba(I),nr(q)),e||(a=null)}function W(){(A.value!==null||e.scrollTarget!==void 0)&&(E.value=yn(A.value,e.scrollTarget),O(E.value,J))}function re(e){l?l=!1:(an(d,e),n(`click`,e))}function G(t){B.value&&!e.noFocus&&!nt(p.value,t.target)&&V()}function q(t){e.noEscDismiss||(n(`escapeKey`),M(t))}function J(){Na({targetEl:p.value,offset:e.offset,anchorEl:A.value,anchorOrigin:L.value,selfOrigin:ee.value,absoluteOffset:o,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function ie(){return s(g,w.value,()=>m.value?s(`div`,{role:`menu`,...r,ref:p,tabindex:-1,class:[`q-menu q-position-engine scroll`+R.value,r.class],style:[r.style,T.value],...z.value},Y(t.default)):null)}return i(()=>{U()}),Object.assign(d,{focus:V,updatePosition:J}),F}}),Ia={...Ae,min:{type:Number,default:0},max:{type:Number,default:100},color:String,centerColor:String,trackColor:String,fontSize:String,rounded:Boolean,thickness:{type:Number,default:.2,validator:e=>e>=0&&e<=1},angle:{type:Number,default:0},showValue:Boolean,reverse:Boolean,instantFeedback:Boolean};n();var La=50,Ra=2*La,za=Ra*Math.PI,Ba=Math.round(za*1e3)/1e3,Va=B({name:`QCircularProgress`,props:{...Ia,value:{type:Number,default:0},animationSpeed:{type:[String,Number],default:600},indeterminate:Boolean},setup(e,{slots:t}){let{proxy:{$q:n}}=b(),r=je(e),i=v(()=>{let t=(n.lang.rtl?-1:1)*e.angle;return{transform:e.reverse===(n.lang.rtl===!0)?`rotate3d(0, 0, 1, ${t-90}deg)`:`scale3d(-1, 1, 1) rotate3d(0, 0, 1, ${-90-t}deg)`}}),a=v(()=>!e.instantFeedback&&!e.indeterminate?{transition:`stroke-dashoffset ${e.animationSpeed}ms ease 0s, stroke ${e.animationSpeed}ms ease`}:``),o=v(()=>Ra/(1-e.thickness/2)),c=v(()=>`${o.value/2} ${o.value/2} ${o.value} ${o.value}`),l=v(()=>zi(e.value,e.min,e.max)),u=v(()=>e.max-e.min),d=v(()=>e.thickness/2*o.value),f=v(()=>{let t=(e.max-l.value)/u.value,n=e.rounded&&l.value<e.max&&t<.25?d.value/2*(1-t/.25):0;return za*t+n});function p({thickness:e,offset:t,color:n,cls:r,rounded:i}){return s(`circle`,{class:`q-circular-progress__`+r+(n===void 0?``:` text-${n}`),style:a.value,fill:`transparent`,stroke:`currentColor`,"stroke-width":e,"stroke-dasharray":Ba,"stroke-dashoffset":t,"stroke-linecap":i,cx:o.value,cy:o.value,r:La})}return()=>{let n=[];e.centerColor!==void 0&&e.centerColor!==`transparent`&&n.push(s(`circle`,{class:`q-circular-progress__center text-${e.centerColor}`,fill:`currentColor`,r:La-d.value/2,cx:o.value,cy:o.value})),e.trackColor!==void 0&&e.trackColor!==`transparent`&&n.push(p({cls:`track`,thickness:d.value,offset:0,color:e.trackColor})),n.push(p({cls:`circle`,thickness:d.value,offset:f.value,color:e.color,rounded:e.rounded?`round`:void 0}));let a=[s(`svg`,{class:`q-circular-progress__svg`,style:i.value,viewBox:c.value,"aria-hidden":`true`},n)];return e.showValue&&a.push(s(`div`,{class:`q-circular-progress__text absolute-full row flex-center content-center`,style:{fontSize:e.fontSize}},t.default===void 0?[s(`div`,l.value)]:t.default())),s(`div`,{class:`q-circular-progress q-circular-progress--${e.indeterminate?`in`:``}determinate`,style:r.value,role:`progressbar`,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:l.value},Pe(t.internal,a))}}});n(),C();var Ha=`q-slider__marker-labels`,Ua=e=>({value:e}),Wa=({marker:e})=>s(`div`,{key:e.value,style:e.style,class:e.classes},e.label),Ga=[34,37,40,33,39,38],Ka={...Z,...ei,min:{type:Number,default:0},max:{type:Number,default:100},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:e=>e>=0}
vendor: 5,121 bytes, line 1
1,snap:Boolean,vertical:Boolean,reverse:Boolean,color:String,markerLabelsClass:String,label:Boolean,labelColor:String,labelTextColor:String,labelAlways:Boolean,switchLabelSide:Boolean,markers:[Boolean,Number],markerLabels:[Boolean,Array,Object,Function],switchMarkerLabelsSide:Boolean,trackImg:String,trackColor:String,innerTrackImg:String,innerTrackColor:String,selectionColor:String,selectionImg:String,thumbSize:{type:String,default:`20px`},trackSize:{type:String,default:`4px`},disable:Boolean,readonly:Boolean,dense:Boolean,tabindex:[String,Number],thumbColor:String,thumbPath:{type:String,default:`M 4, 10 a 6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0`}},qa=[`pan`,`update:modelValue`,`change`];function Ja({updateValue:e,updatePosition:t,getDragging:n,formAttrs:r}){let{props:a,emit:o,slots:c,proxy:{$q:l}}=b(),u=Q(a,l),d=ni(r),f=D(!1),p=D(!1),m=D(!1),h=D(!1),g=v(()=>a.vertical?`--v`:`--h`),_=v(()=>`-`+(a.switchLabelSide?`switched`:`standard`)),y=v(()=>a.vertical?a.reverse:a.reverse!==(l.lang.rtl===!0)),x=v(()=>!Number.isFinite(a.innerMin)||a.innerMin<a.min?a.min:a.innerMin),S=v(()=>!Number.isFinite(a.innerMax)||a.innerMax>a.max?a.max:a.innerMax),C=v(()=>!a.disable&&!a.readonly&&x.value<S.value),w=v(()=>{if(a.step===0)return e=>e;let e=(String(a.step).trim().split(`.`)[1]||``).length;return t=>Number.parseFloat(t.toFixed(e))}),T=v(()=>a.step===0?1:a.step),E=v(()=>C.value?a.tabindex||0:-1),O=v(()=>a.max-a.min),k=v(()=>S.value-x.value),A=v(()=>ie(x.value)),j=v(()=>ie(S.value)),M=v(()=>a.vertical?y.value?`bottom`:`top`:y.value?`right`:`left`),N=v(()=>a.vertical?`height`:`width`),P=v(()=>a.vertical?`width`:`height`),F=v(()=>a.vertical?`vertical`:`horizontal`),I=v(()=>{let e={role:`slider`,"aria-valuemin":x.value,"aria-valuemax":S.value,"aria-orientation":F.value,"data-step":a.step};return a.disable?e[`aria-disabled`]=`true`:a.readonly&&(e[`aria-readonly`]=`true`),e}),L=v(()=>`q-slider q-slider${g.value} q-slider--${f.value?``:`in`}active inline no-wrap `+(a.vertical?`row`:`column`)+(a.disable?` disabled`:` q-slider--enabled`+(C.value?` q-slider--editable`:``))+(m.value===`both`?` q-slider--focus`:``)+(a.label||a.labelAlways?` q-slider--label`:``)+(a.labelAlways?` q-slider--label-always`:``)+(u.value?` q-slider--dark`:``)+(a.dense?` q-slider--dense q-slider--dense`+g.value:``));function ee(e){let t=`q-slider__`+e;return`${t} ${t}${g.value} ${t}${g.value}${_.value}`}function R(e){let t=`q-slider__`+e;return`${t} ${t}${g.value}`}let z=v(()=>{let e=a.selectionColor||a.color;return`q-slider__selection absolute`+(e===void 0?``:` text-${e}`)}),B=v(()=>R(`markers`)+` absolute overflow-hidden`),V=v(()=>R(`track-container`)),te=v(()=>ee(`pin`)),H=v(()=>ee(`label`)),U=v(()=>ee(`text-container`)),W=v(()=>ee(`marker-labels-container`)+(a.markerLabelsClass===void 0?``:` ${a.markerLabelsClass}`)),re=v(()=>`q-slider__track relative-position no-outline`+(a.trackColor===void 0?``:` bg-${a.trackColor}`)),G=v(()=>{let e={[P.value]:a.trackSize};return a.trackImg!==void 0&&(e.backgroundImage=`url(${a.trackImg}) !important`),e}),K=v(()=>`q-slider__inner absolute`+(a.innerTrackColor===void 0?``:` bg-${a.innerTrackColor}`)),q=v(()=>{let e=j.value-A.value,t={[M.value]:`${100*A.value}%`,[N.value]:e===0?`2px`:`${100*e}%`};return a.innerTrackImg!==void 0&&(t.backgroundImage=`url(${a.innerTrackImg}) !important`),t});function J(e){let{min:t,max:n,step:r}=a,i=t+e*(n-t);if(r>0){let e=(i-x.value)%r;i+=(Math.abs(e)>=r/2?(e<0?-1:1)*r:0)-e}return i=w.value(i),zi(i,x.value,S.value)}function ie(e){return O.value===0?0:(e-a.min)/O.value}function ae(e,t){let n=ne(e),r=a.vertical?zi((n.top-t.top)/t.height,0,1):zi((n.left-t.left)/t.width,0,1);return zi(y.value?1-r:r,A.value,j.value)}let oe=v(()=>Te(a.markers)?a.markers:T.value),se=v(()=>{let e=[],t=oe.value,n=a.max,r=a.min;do e.push(r),r+=t;while(r<n);return e.push(n),e}),ce=v(()=>{let e=` ${Ha}${g.value}-`;return`q-slider__marker-labels${e}${a.switchMarkerLabelsSide?`switched`:`standard`}${e}${y.value?`rtl`:`ltr`}`}),le=v(()=>a.markerLabels===!1?null:fe(a.markerLabels).map((e,t)=>({index:t,value:e.value,label:e.label||e.value,classes:ce.value+(e.classes===void 0?``:` `+e.classes),style:{...pe(e.value),...e.style}}))),ue=v(()=>({markerList:le.value,markerMap:me.value,classes:ce.value,getStyle:pe})),de=v(()=>{let e=k.value===0?`2px`:100*oe.value/k.value;return{...q.value,backgroundSize:a.vertical?`2px ${e}%`:`${e}% 2px`}});function fe(e){if(e===!1)return null;if(e===!0)return se.value.map(Ua);if(typeof e==`function`)return se.value.map(t=>{let n=e(t);return Se(n)?{...n,value:t}:{value:t,label:n}});let t=({value:e})=>e>=a.min&&e<=a.max;return Array.isArray(e)?e.map(e=>Se(e)?e:{value:e}).filter(t):Object.keys(e).map(t=>{let n=e[t],r=Number(t);return Se(n)?{...n,value:r}:{value:r,label:n}}).filter(t)}function pe(e){return{[M.value]:`${100*(e-a.min)/O.value}%`}}let me=v(()=>{if(a.markerLabels===!1)return null;let e={};return le.value.forEach(t=>{e[t.value]=t}),e});function he(){if(c[`marker-label-group`]!==void 0)return c[`marker-label-group`](ue.value);let e=c[`marker-label`]||Wa;return le.value.map(t=>e({marker:t,...ue.value}))}let ge=v(()=>
1[[Ii,_e,void 0,{[F.value]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}]]);function _e(r){r.isFinal?(h.value!==void 0&&(t(r.evt),r.touch&&e(!0),h.value=void 0,o(`pan`,`end`)),f.value=!1,m.value=!1):r.isFirst?(h.value=n(r.evt),t(r.evt),e(),f.value=!0,o(`pan`,`start`)):(t(r.evt),e())}function ve(){m.value=!1}function ye(r){t(r,n(r)),e(),p.value=!0,f.value=!0,document.addEventListener(`mouseup`,be,!0)}function be(){p.value=!1,f.value=!1,e(!0),ve(),document.removeEventListener(`mouseup`,be,!0)}function xe(r){t(r,n(r)),e(!0)}function Ce(t){Ga.includes(t.keyCode)&&e(!0)}function we(e){if(a.vertical)return null;let t=l.lang.rtl===a.reverse?e:1-e;return{transform:`translateX(calc(${2*t-1} * ${a.thumbSize} / 2 + ${50-100*t}%))`}}function Ee(e){let t=v(()=>!p.value&&(m.value===e.focusValue||m.value===`both`)?` q-slider--focus`:``),n=v(()=>`q-slider__thumb q-slider__thumb${g.value} q-slider__thumb${g.value}-${y.value?`rtl`:`ltr`} absolute non-selectable`+t.value+(e.thumbColor.value===void 0?``:` text-${e.thumbColor.value}`)),r=v(()=>({width:a.thumbSize,height:a.thumbSize,[M.value]:`${100*e.ratio.value}%`,zIndex:m.value===e.focusValue?2:void 0})),i=v(()=>e.labelColor.value===void 0?``:` text-${e.labelColor.value}`),o=v(()=>we(e.ratio.value)),c=v(()=>`q-slider__text`+(e.labelTextColor.value===void 0?``:` text-${e.labelTextColor.value}`));return()=>{let t=[s(`svg`,{class:`q-slider__thumb-shape absolute-full`,viewBox:`0 0 20 20`,"aria-hidden":`true`},[s(`path`,{d:a.thumbPath})]),s(`div`,{class:`q-slider__focus-ring fit`})];return(a.label||a.labelAlways)&&(t.push(s(`div`,{class:te.value+` absolute fit no-pointer-events`+i.value},[s(`div`,{class:H.value,style:{minWidth:a.thumbSize}},[s(`div`,{class:U.value,style:o.value},[s(`span`,{class:c.value},e.label.value)])])])),a.name!==void 0&&!a.disable&&d(t,`push`)),s(`div`,{class:n.value,style:r.value,...e.getNodeData()},t)}}function De(e,t,n,r){let i=[];a.innerTrackColor!==`transparent`&&i.push(s(`div`,{key:`inner`,class:K.value,style:q.value})),a.selectionColor!==`transparent`&&i.push(s(`div`,{key:`selection`,class:z.value,style:e.value})),a.markers!==!1&&i.push(s(`div`,{key:`marker`,class:B.value,style:de.value})),r(i);let o=[Fe(`div`,{key:`trackC`,class:V.value,tabindex:t.value,...n.value},[s(`div`,{class:re.value,style:G.value},i)],`slide`,C.value,()=>ge.value)];return a.markerLabels!==!1&&o[a.switchMarkerLabelsSide?`unshift`:`push`](s(`div`,{key:`markerL`,class:W.value},he())),o}return i(()=>{document.removeEventListener(`mouseup`,be,!0)}),{state:{active:f,focus:m,preventFocus:p,dragging:h,editable:C,classes:L,tabindex:E,attributes:I,roundValueFn:w,keyStep:T,trackLen:O,innerMin:x,innerMinRatio:A,innerMax:S,innerMaxRatio:j,positionProp:M,sizeProp:N,isReversed:y},methods:{onActivate:ye,onMobileClick:xe,onBlur:ve,onKeyup:Ce,getContent:De,getThumbRenderFn:Ee,convertRatioToModel:J,convertModelToRatio:ie,getDraggingRatio:ae}}}n(),C();var Ya=()=>({}),Xa=B({name:`QSlider`,props:{...Ka,modelValue:{required:!0,default:null,validator:e=>typeof e==`number`||e===null},labelValue:[String,Number]},emits:qa,setup(e,{emit:t}){let{proxy:{$q:n}}=b(),{state:r,methods:i}=Ja({updateValue:h,updatePosition:y,getDragging:g,formAttrs:ti(e)}),a=D(null),o=D(0),c=D(0);function l(){c.value=e.modelValue===null?r.innerMin.value:zi(e.modelValue,r.innerMin.value,r.innerMax.value)}_(()=>`${e.modelValue}|${r.innerMin.value}|${r.innerMax.value}`,l,{immediate:!0});let u=v(()=>i.convertModelToRatio(c.value)),d=v(()=>r.active.value?o.value:u.value),f=v(()=>{let t={[r.positionProp.value]:`${100*r.innerMinRatio.value}%`,[r.sizeProp.value]:`${100*(d.value-r.innerMinRatio.value)}%`};return e.selectionImg!==void 0&&(t.backgroundImage=`url(${e.selectionImg}) !important`),t}),p=i.getThumbRenderFn({focusValue:!0,getNodeData:Ya,ratio:d,label:v(()=>e.labelValue===void 0?c.value:e.labelValue),thumbColor:v(()=>e.thumbColor||e.color),labelColor:v(()=>e.labelColor),labelTextColor:v(()=>e.labelTextColor)}),m=v(()=>r.editable.value?n.platform.is.mobile?{onClick:i.onMobileClick}:{onMousedown:i.onActivate,onFocus:x,onBlur:i.onBlur,onKeydown:S,onKeyup:i.onKeyup}:{});function h(n){c.value!==e.modelValue&&t(`update:modelValue`,c.value),n&&t(`change`,c.value)}function g(){return a.value.getBoundingClientRect()}function y(t,n=r.dragging.value){let a=i.getDraggingRatio(t,n);c.value=i.convertRatioToModel(a),o.value=!e.snap||e.step===0?a:i.convertModelToRatio(c.value)}function x(){r.focus.value=!0}function S(t){if(!Ga.includes(t.keyCode))return;K(t);let n=([34,33].includes(t.keyCode)?10:1)*r.keyStep.value,i=([34,37,40].includes(t.keyCode)?-1:1)*(r.isReversed.value?-1:1)*(e.vertical?-1:1)*n;c.value=zi(r.roundValueFn.value(c.value+i),r.innerMin.value,r.innerMax.value),h()}return()=>{let t=i.getContent(f,r.tabindex,m,e=>{e.push(p())});return s(`div`,{ref:a,class:r.classes.value+(e.modelValue===null?` q-slider--no-value`:``),...r.attributes.value,"aria-valuenow":e.modelValue},t)}}});n(),C();var Za=0,Qa=[`click`,`keydown`],$a={icon:String,label:[Number,String],alert:[Boolean,String],alertIcon:String,name:{type:[Number,String],default:()=>`t_${Za++}`},noCaps:Boolean,tabindex:[String,Number],disable:Boolean,contentClass:String,ripple:{type:[Boolean,Object],default:!0}};function eo(e,t,n,o){let c=a(ye,be);if(c===be)return console.error(`QTab/QRouteTab component needs to be child of QTabs`),be;let{proxy:l}=b(),u=D(null),d=D(null),f=D(null),p=v(()=>e.disable||e.ripple===!1?!1:{keyCodes:[13,32],early:!0,...e.ripple===!0?{}:e.ripple}),m=v(()=>c.currentModel.value===e.name),h=v(()=>`q-tab relative-position self-stretch flex flex-center text-center`+(m.value?` q-tab--active`+(c.tabProps.value.activeClass?` `+c.tabProps.value.activeClass:``)+(c.tabProps.value.activeColor?` text-${c.tabProps.value.activeColor}`:``)+(c.tabProps.value.activeBgColor?` bg-${c.tabProps.value.activeBgColor}`:``):` q-tab--inactive`)+(e.icon&&e.label&&!c.tabProps.value.inlineLabel?` q-tab--full`:``)+(e.noCaps||c.tabProps.value.noCaps?` q-tab--no-caps`:``)+(e.disable?` disabled`:` q-focusable q-hoverable cursor-pointer`)+(o===void 0?``:o.linkClass.value)),g=v(()=>`q-tab__content self-stretch flex-center relative-position q-anchor--skip non-selectable `+(c.tabProps.value.inlineLabel?`row no-wrap q-tab__content--inline`:`column`)+(e.contentClass===void 0?``:` ${e.contentClass}`)),_=v(()=>e.disable||c.hasFocus.value||!m.value&&c.hasActiveTab.value?-1:e.tabindex||0);function x(t,r){if(!r&&!(t!=null&&t.qAvoidFocus)){var i;(i=u.value)==null||i.focus()}if(e.disable){(o==null?void 0:o.hasRouterLink.value)===!0&&K(t);return}if(o===void 0){c.updateModel({name:e.name}),n(`click`,t);return}if(o.hasRouterLink.value){let r=(n={})=>{let r,i=n.to===void 0||xe(n.to,e.to)?c.avoidRouteWatcher=vr():null;return o.navigateToRouterLink(t,{...n,returnRouterError:!0}
1).catch(e=>{r=e}).then(t=>{if(i===c.avoidRouteWatcher){var a;c.avoidRouteWatcher=!1,r===void 0&&(t===void 0||((a=t.message)==null?void 0:a.startsWith(`Avoided redundant navigation`))===!0)&&c.updateModel({name:e.name})}if(n.returnRouterError)return r===void 0?t:Promise.reject(r)})};n(`click`,t,r),t.defaultPrevented||r();return}n(`click`,t)}function S(e){le(e,[13,32])?x(e,!0):!ce(e)&&e.keyCode>=35&&e.keyCode<=40&&!e.altKey&&!e.metaKey&&c.onKbdNavigate(e.keyCode,l.$el)&&K(e),n(`keydown`,e)}function C(){let n=c.tabProps.value.narrowIndicator,r=[],i=s(`div`,{ref:f,class:[`q-tab__indicator`,c.tabProps.value.indicatorClass]});e.icon!==void 0&&r.push(s(X,{class:`q-tab__icon`,name:e.icon})),e.label!==void 0&&r.push(s(`div`,{class:`q-tab__label`},e.label)),e.alert&&r.push(e.alertIcon===void 0?s(`div`,{class:`q-tab__alert`+(e.alert===!0?``:` text-${e.alert}`)}):s(X,{class:`q-tab__alert-icon`,color:e.alert===!0?void 0:e.alert,name:e.alertIcon})),n&&r.push(i);let a=[s(`div`,{class:`q-focus-helper`,tabindex:-1,ref:u}),s(`div`,{class:g.value},Ne(t.default,r))];return n||a.push(i),a}let w={name:v(()=>e.name),rootRef:d,tabIndicatorRef:f,routeData:o};i(()=>{c.unregisterTab(w)}),r(()=>{c.registerTab(w)});function T(t,n){return y(s(t,{ref:d,class:h.value,tabindex:_.value,role:`tab`,"aria-selected":m.value?`true`:`false`,"aria-disabled":e.disable?`true`:void 0,onClick:x,onKeydown:S,...n},C()),[[ot,p.value]])}return{renderTab:T,$tabs:c}
1}var to=B({name:`QTab`,props:$a,emits:Qa,setup(e,{slots:t,emit:n}){let{renderTab:r}=eo(e,t,n);return()=>r(`div`)}});n(),C();function no(){let e=D(!j.value);return e.value||r(()=>{e.value=!0}),{isHydrated:e}}n();var ro=typeof ResizeObserver<`u`,io=ro?{}:{style:`display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;`,url:`about:blank`},ao=B({name:`QResizeObserver`,props:{debounce:{type:[String,Number],default:100}},emits:[`resize`],setup(e,{emit:t}){let n=null,a,o={width:-1,height:-1};function c(t){t===!0||e.debounce===0||e.debounce===`0`?l():n===null&&(n=setTimeout(l,e.debounce))}function l(){if(n!==null&&(clearTimeout(n),n=null),a){let{offsetWidth:e,offsetHeight:n}=a;(e!==o.width||n!==o.height)&&(o={width:e,height:n},t(`resize`,o))}}let{proxy:u}=b();if(u.trigger=c,ro){let e,t=n=>{a=u.$el.parentNode,a?(e=new ResizeObserver(c),e.observe(a),l()):n||k(()=>{t(!0)})};return r(()=>{t()}),i(()=>{n!==null&&clearTimeout(n),e!==void 0&&(e.disconnect===void 0?a&&e.unobserve(a):e.disconnect())}),U}let{isHydrated:d}=no(),f,p=()=>{n!==null&&(clearTimeout(n),n=null),f!==void 0&&(f.removeEventListener!==void 0&&f.removeEventListener(`resize`,c,H.passive),f=void 0)},m=()=>{p(),a!=null&&a.contentDocument&&(f=a.contentDocument.defaultView,f.addEventListener(`resize`,c,H.passive),l())};return r(()=>{k(()=>{a=u.$el,a&&m()})}),i(p),()=>{if(d.value)return s(`object`,{class:`q--avoid-card-border`,style:io.style,tabindex:-1,type:`text/html`,data:io.url,"aria-hidden":`true`,onLoad:m})}}});n(),C();function oo(e,t,n){let r=n?[`left`,`right`]:[`top`,`bottom`];return`absolute-${t?r[0]:r[1]}${e?` text-${e}`:``}`}function so(e,t){for(let n in e)if(e[n]!==t[n])return!1;return!0}var co=[`left`,`center`,`right`,`justify`],lo=B({name:`QTabs`,props:{modelValue:[Number,String],align:{type:String,default:`center`,validator:e=>co.includes(e)},breakpoint:{type:[String,Number],default:600},vertical:Boolean,shrink:Boolean,stretch:Boolean,activeClass:String,activeColor:String,activeBgColor:String,indicatorColor:String,leftIcon:String,rightIcon:String,outsideArrows:Boolean,mobileArrows:Boolean,switchIndicator:Boolean,narrowIndicator:Boolean,inlineLabel:Boolean,noCaps:Boolean,dense:Boolean,contentClass:String,"onUpdate:modelValue":[Function,Array]},setup(e,{slots:n,emit:r}){let{proxy:a}=b(),{$q:o}=a,{registerTick:c}=Xt(),{registerTick:l}=Xt(),{registerTick:u}=Xt(),{registerTimeout:d,removeTimeout:m}=Yt(),{registerTimeout:h,removeTimeout:g}=Yt(),y=D(null),x=D(null),S=D(e.modelValue),C=D(!1),w=D(!0),T=D(!1),E=D(!1),O=[],k=D(0),A=D(!1),j=null,M=null,N,P=v(()=>({activeClass:e.activeClass,activeColor:e.activeColor,activeBgColor:e.activeBgColor,indicatorClass:oo(e.indicatorColor,e.switchIndicator,e.vertical),narrowIndicator:e.narrowIndicator,inlineLabel:e.inlineLabel,noCaps:e.noCaps})),F=v(()=>{let e=k.value,t=S.value;for(let n=0;n<e;n++)if(O[n].name.value===t)return!0;return!1}),I=v(()=>`q-tabs__content--align-${C.value?`left`:E.value?`justify`:e.align}`),L=v(()=>`q-tabs row no-wrap items-center q-tabs--${C.value?``:`not-`}scrollable q-tabs--${e.vertical?`vertical`:`horizontal`} q-tabs__arrows--${e.outsideArrows?`outside`:`inside`} q-tabs--mobile-with${e.mobileArrows?``:`out`}-arrows`+(e.dense?` q-tabs--dense`:``)+(e.shrink?` col-shrink`:``)+(e.stretch?` self-stretch`:``)),ee=v(()=>`q-tabs__content scroll--mobile row no-wrap items-center self-stretch hide-scrollbar relative-position `+I.value+(e.contentClass===void 0?``:` ${e.contentClass}`)),R=v(()=>e.vertical?{container:`height`,content:`offsetHeight`,scroll:`scrollHeight`}:{container:`width`,content:`offsetWidth`,scroll:`scrollWidth`}),z=v(()=>!e.vertical&&o.lang.rtl===!0),B=v(()=>z.value);_(z,ne),_(()=>e.modelValue,e=>{V({name:e,setCurrent:!0,skipEmit:!0})}),_(()=>e.outsideArrows,te);function V({name:t,setCurrent:n,skipEmit:i}){S.value!==t&&(!i&&e[`onUpdate:modelValue`]!==void 0&&r(`update:modelValue`,t),(n||e[`onUpdate:modelValue`]===void 0)&&(U(S.value,t),S.value=t))}function te(){c(()=>{y.value&&H({width:y.value.offsetWidth,height:y.value.offsetHeight})})}function H(t){if(R.value===void 0||x.value===null)return;let n=t[R.value.container],r=Math.min(x.value[R.value.scroll],Array.prototype.reduce.call(x.value.children,(e,t)=>e+(t[R.value.content]||0),0)),i=n>0&&r>n;C.value=i,i&&l(ne),E.value=n<Number.parseInt(e.breakpoint,10)}function U(t,n){let r=t!=null&&t!==``?O.find(e=>e.name.value===t):null,i=n!=null&&n!==``?O.find(e=>e.name.value===n):null;if(ge)ge=!1;else if(r&&i){let t=r.tabIndicatorRef.value,n=i.tabIndicatorRef.value;j!==null&&(clearTimeout(j),j=null),t.style.transition=`none`,t.style.transform=`none`,n.style.transition=`none`,n.style.transform=`none`;let a=t.getBoundingClientRect(),o=n.getBoundingClientRect();n.style.transform=e.vertical?`translate3d(0,${a.top-o.top}px,0) scale3d(1,${o.height?a.height/o.height:1},1)`:`translate3d(${a.left-o.left}px,0,0) scale3d(${o.width?a.width/o.width:1},1,1)`,u(()=>{j=setTimeout(()=>{j=null,n.style.transition=`transform .25s cubic-bezier(.4, 0, .2, 1)`,n.style.transform=`none`},70)})}i&&C.value&&W(i.rootRef.value)}function W(t){let{left:n,width:r,top:i,height:a}=x.value.getBoundingClientRect(),o=t.getBoundingClientRect(),s=e.vertical?o.top-i:o.left-n;if(s<0){x.value[e.vertical?`scrollTop`:`scrollLeft`]+=Math.floor(s),ne();return}s+=e.vertical?o.height-a:o.width-r,s>0&&(x.value[e.vertical?`scrollTop`:`scrollLeft`]+=Math.ceil(s),ne())}function ne(){let t=x.value;if(t===null)return;let n=t.getBoundingClientRect(),r=e.vertical?t.scrollTop:Math.abs(t.scrollLeft);z.value?(w.value=Math.ceil(r+n.width)<t.scrollWidth-1,T.value=r>0):(w.value=r>0,T.value=e.vertical?Math.ceil(r+n.height)<t.scrollHeight:Math.ceil(r+n.width)<t.scrollWidth)}function re(e){M!==null&&clearInterval(M),M=setInterval(()=>{ae(e)&&q()},5)}function G(){re(B.value?2**53-1:0)}function K(){re(B.value?0:2**53-1)}function q(){M!==null&&(clearInterval(M),M=null)}function J(t,n){let r=Array.prototype.filter.call(x.value.children,e=>{var t;return e===n||((t=e.matches)==null?void 0:t.call(e,`.q-tab.q-focusable`))}),i=r.length;if(i===0)return;if(t===36)return W(r[0]),r[0].focus(),!0;if(t===35)return W(r[i-1]),r[i-1].focus(),!0;let a=t===(e.vertical?38:37),o=t===(e.vertical?40:39),s=a?-1:o?1:void 0;if(s!==void 0){let e=z.value?-1:1,t=r.indexOf(n)+s*e;return t>
1=0&&t<i&&(W(r[t]),r[t].focus({preventScroll:!0})),!0}}let ie=v(()=>B.value?{get:e=>Math.abs(e.scrollLeft),set:(e,t)=>{e.scrollLeft=-t}}:e.vertical?{get:e=>e.scrollTop,set:(e,t)=>{e.scrollTop=t}}:{get:e=>e.scrollLeft,set:(e,t)=>{e.scrollLeft=t}});function ae(e){let t=x.value,{get:n,set:r}=ie.value,i=!1,a=n(t),o=e<a?-1:1;return a+=o*5,a<0?(i=!0,a=0):(o===-1&&a<=e||o===1&&a>=e)&&(i=!0,a=e),r(t,a),ne(),i}function oe(){let e=null,t={matchedLen:0,queryDiff:9999,hrefLen:0},n=O.filter(e=>{var t;return((t=e.routeData)==null?void 0:t.hasRouterLink.value)===!0}),{hash:r,query:i}=a.$route,o=Object.keys(i).length;for(let a of n){let n=a.routeData.exact.value===!0;if(!a.routeData[n?`linkIsExactActive`:`linkIsActive`].value)continue;let{hash:s,query:c,matched:l,href:u}=a.routeData.resolvedLink.value,d=Object.keys(c).length;if(n){if(s!==r||d!==o||!so(i,c))continue;e=a.name.value;break}if(s!==``&&s!==r||d!==0&&!so(c,i))continue;let f={matchedLen:l.length,queryDiff:o-d,hrefLen:u.length-s.length};if(f.matchedLen>t.matchedLen){e=a.name.value,t=f;continue}else if(f.matchedLen!==t.matchedLen)continue;if(f.queryDiff<t.queryDiff)e=a.name.value,t=f;else if(f.queryDiff!==t.queryDiff)continue;f.hrefLen>t.hrefLen&&(e=a.name.value,t=f)}if(e===null&&O.some(e=>e.routeData===void 0&&e.name.value===S.value)){ge=!1;return}V({name:e,setCurrent:!0})}function se(e){if(m(),!A.value&&y.value!==null&&e.target&&typeof e.target.closest==`function`){let t=e.target.closest(`.q-tab`);t&&y.value.contains(t)&&(A.value=!0,C.value&&W(t))}}function ce(){d(()=>{A.value=!1},30)}function le(){pe.avoidRouteWatcher===!1?h(oe):g()}function ue(){if(N===void 0){let e=_(()=>a.$route.fullPath,le);N=()=>{e(),N=void 0}}}function de(e){O.push(e),k.value++,te(),e.routeData===void 0||a.$route===void 0?h(()=>{if(C.value){let e=S.value,t=e!=null&&e!==``?O.find(t=>t.name.value===e):null;t&&W(t.rootRef.value)}}):(ue(),e.routeData.hasRouterLink.value&&le())}function fe(e){O.splice(O.indexOf(e),1),k.value--,te(),N!==void 0&&e.routeData!==void 0&&(O.every(e=>e.routeData===void 0)&&N(),le())}let pe={currentModel:S,tabProps:P,hasFocus:A,hasActiveTab:F,registerTab:de,unregisterTab:fe,verifyRouteModel:le,updateModel:V,onKbdNavigate:J,avoidRouteWatcher:!1};p(ye,pe);function me(){j!==null&&clearTimeout(j),q(),N==null||N()}let he=!1,ge=!1;return i(me),f(()=>{he=N!==void 0,me()}),t(()=>{he&&(ue(),ge=!0,le()),te()}),()=>s(`div`,{ref:y,class:L.value,role:`tablist`,onFocusin:se,onFocusout:ce},[s(ao,{onResize:H}),s(`div`,{ref:x,class:ee.value,onScroll:ne},Y(n.default)),s(X,{class:`q-tabs__arrow q-tabs__arrow--left absolute q-tab__icon`+(w.value?``:` q-tabs__arrow--faded`),name:e.leftIcon||o.iconSet.tabs[e.vertical?`up`:`left`],onMousedownPassive:G,onTouchstartPassive:G,onMouseupPassive:q,onMouseleavePassive:q,onTouchendPassive:q}),s(X,{class:`q-tabs__arrow q-tabs__arrow--right absolute q-tab__icon`+(T.value?``:` q-tabs__arrow--faded`),name:e.rightIcon||o.iconSet.tabs[e.vertical?`down`:`right`],onMousedownPassive:K,onTouchstartPassive:K,onMouseupPassive:q,onMouseleavePassive:q,onTouchendPassive:q})])}});n();var uo=B({name:`QTabPanel`,props:Zi,setup(e,{slots:t}){return()=>s(`div`,{class:`q-tab-panel`,role:`tabpanel`},Y(t.default))}});n();var fo=B({name:`QTabPanels`,props:{...$i,...Z},emits:ea,setup(e,{slots:t}){let n=Q(e,b().proxy.$q),{updatePanelsList:r,getPanelContent:i,panelDirectives:a}=na(),o=v(()=>`q-tab-panels q-panel-parent`+(n.value?` q-tab-panels--dark q-dark`:``));return()=>(r(t),Fe(`div`,{class:o.value},i(),`pan`,e.swipeable,()=>a.value))}});n();var po=B({name:`QNoSsr`,props:{tag:{type:String,default:`div`},placeholder:String},setup(e,{slots:t}){let{isHydrated:n}=no();return()=>{if(n.value){let n=Y(t.default);return n===void 0?n:n.length>1?s(e.tag,{},n):n[0]}let r={class:`q-no-ssr-placeholder`},i=Y(t.placeholder);if(i!==void 0)return i.length>1?s(e.tag,r,i):i[0];if(e.placeholder!==void 0)return s(e.tag,r,e.placeholder)}}});n();var mo=B({name:`QSpace`,setup(){let e=s(`div`,{class:`q-space`});return()=>e}});x(),n();var ho=B({name:`QInnerLoading`,props:{...Z,...en,showing:Boolean,color:String,size:{type:[String,Number],default:`42px`},label:String,labelClass:String,labelStyle:[String,Array,Object]},setup(e,{slots:t}){let n=Q(e,b().proxy.$q),{transitionProps:r,transitionStyle:i}=tn(e),a=v(()=>`q-inner-loading q--avoid-card-border absolute-full column flex-center`+(n.value?` q-inner-loading--dark`:``)),o=v(()=>`q-inner-loading__label`+(e.labelClass===void 0?``:` ${e.labelClass}`));function c(){let t=[s($e,{size:e.size,color:e.color})];return e.label!==void 0&&t.push(s(`div`,{class:o.value,style:e.labelStyle},[e.label])),t}function l(){return e.showing?s(`div`,{class:a.value,style:i.value},t.default===void 0?c():t.default()):null}return()=>s(g,r.value,l)}});n();var go=B({name:`QItemSection`,props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){let n=v(()=>`q-item__section column q-item__section--${e.avatar||e.side||e.thumbnail?`side`:`main`}`+(e.top?` q-item__section--top justify-start`:` justify-center`)+(e.avatar?` q-item__section--avatar`:``)+(e.thumbnail?` q-item__section--thumbnail`:``)+(e.noWrap?` q-item__section--nowrap`:``));return()=>s(`div`,{class:n.value},Y(t.default))}});n(),C();var _o=B({name:`QItem`,props:{...Z,...Ct,tag:{type:String,default:`div`},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:[`click`,`keyup`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=b(),i=Q(e,r),{hasLink:a,linkAttrs:o,linkClass:c,linkTag:l,navigateOnClick:u}=wt(),d=D(null),f=D(null),p=v(()=>e.clickable||a.value||e.tag===`label`),m=v(()=>!e.disable&&p.value),h=v(()=>`q-item q-item-type row no-wrap`+(e.dense?` q-item--dense`:``)+(i.value?` q-item--dark`:``)+(a.value&&e.active===null?c.value:e.active?` q-item--active${e.activeClass===void 0?``:` ${e.activeClass}`}`:``)+(e.disable?` disabled`:``)+(m.value?` q-item--clickable q-link cursor-pointer `+(e.manualFocus?`q-manual-focusable`:`q-focusable q-hoverable`)+(e.focused?` q-manual-focusable--focused`:``):``)),g=v(()=>e.insetLevel===void 0?null:{[`padding`+(r.lang.rtl?`Right`:`Left`)]:16+e.insetLevel*56+`px`});function _(e){m.value&&(f.value!==null&&!e.qAvoidFocus&&(!e.qKeyEvent&&document.activeElement===d.value?f.value.focus():document.activeElement===f.value&&d.value.focus()),u(e))}function y(e){if(m.value&&le(e,[13,32])){K(e),e.qKeyEvent=!0;let t=new MouseEvent(`click`,e);t.qKeyEvent=!0,d.value.dispatchEvent(t)}n(`keyup`,e)}function x(){let e=Me(t.default,[]);return m.value&&e.unshift(s(`div`,{class:`q-focus-helper`,tabindex:-1,ref:f})),e}return()=>{let t={ref:d,class:h.value,style:g.value,role:`listitem`,onClick:_,onKeyup:y};return m.value?(t.tabindex=e.tabindex||`0`,Object.assign(t,o.value)):p.value&&(t[`aria-disabled`]=`true`),s(l.value,t,x())}}});n();var vo=[`ul`,`ol`],yo=B({name:`QList`,props:{...Z,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:`div`}},setup(e,{slots:t}){let n=Q(e,b().proxy.$q),r=v(()=>vo.includes(e.tag)?null:`list`),i=v(()=>`q-list`+(e.bordered?` q-list--bordered`:``)+(e.dense?` q-list--dense`:``)+(e.separator?` q-list--separator`:``)+(n.value?` q-list--dark`:``)+(e.padding?` q-list--padding`:``));return()=>s(e.tag,{class:i.value,role:r.value},Y(t.default))}});n();var bo=B({name:`QItemLabel`,props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){let n=v(()=>Number.parseInt(e.lines,10)),r=v(()=>`q-item__label`+(e.overline?` q-item__label--overline text-overline`:``)+(e.caption?` q-item__label--caption text-caption`:``)+(e.header?` q-item__label--header`:``)+(n.value===1?` ellipsis`:``)),i=v(()=>e.lines!==void 0&&n.value>1?{overflow:`hidden`,display:`-webkit-box`,"-webkit-box-orient":`vertical`,"-webkit-line-clamp":n.value}:null);return()=>s(`div`,{style:i.value,class:r.value},Y(t.default))}});x(),n();var xo=B({name:`QSlideTransition`,props:{appear:Boolean,duration:{type:Number,default:300}},emits:[`show`,`hide`],setup(e,{slots:t,emit:n}){let r=!1,a,o,c=null,l=null,u,d;function f(){a==null||a(),a=null,r=!1,c!==null&&(clearTimeout(c),c=null),l!==null&&(clearTimeout(l),l=null),o==null||o.removeEventListener(`transitionend`,u),u=null}function p(t,n,i){n!==void 0&&(t.style.height=`${n}px`),t.style.transition=`height ${e.duration}ms cubic-bezier(.25, .8, .50, 1)`,r=!0,a=i}function m(e,t){e.style.overflowY=null,e.style.height=null,e.style.transition=null,f(),t!==d&&n(t)}function h(t,n){let i=0;o=t,r?(f(),i=t.offsetHeight===t.scrollHeight?0:void 0):(d=`hide`,t.style.overflowY=`hidden`),p(t,i,n),c=setTimeout(()=>{c=null,t.style.height=`${t.scrollHeight}px`,u=e=>{l=null,(Object(e)!==e||e.target===t)&&m(t,`show`)},t.addEventListener(`transitionend`,u),l=setTimeout(u,e.duration*1.1)},100)}function _(t,n){let i;o=t,r?f():(d=`show`,t.style.overflowY=`hidden`,i=t.scrollHeight),p(t,i,n),c=setTimeout(()=>{c=null,t.style.height=0,u=e=>{l=null,(Object(e)!==e||e.target===t)&&m(t,`hide`)},t.addEventListener(`transitionend`,u),l=setTimeout(u,e.duration*1.1)},100)}return i(()=>{r&&f()}),()=>s(g,{css:!1,appear:e.appear,onEnter:h,onLeave:_},t.default)}});n(),C(),x();var So=l({}),Co=Object.keys(Ct),wo=B({name:`QExpansionItem`,props:{...Ct,...Zt,...Z,icon:String,label:String,labelLines:[Number,String],caption:String,captionLine
1s:[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:[...Qt,`click`,`afterShow`,`afterHide`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=b(),a=Q(e,r),o=D(e.modelValue===null?e.defaultOpened:e.modelValue),c=D(null),l=xr(),{show:u,hide:d,toggle:f}=$t({showing:o}),p,m,h=v(()=>`q-expansion-item q-item-type q-expansion-item--${o.value?`expanded`:`collapsed`} q-expansion-item--${e.popup?`popup`:`standard`}`),g=v(()=>e.contentInsetLevel===void 0?null:{[`padding`+(r.lang.rtl?`Right`:`Left`)]:e.contentInsetLevel*56+`px`}),x=v(()=>!e.disable&&(e.href!==void 0||e.to!==void 0&&e.to!==null&&e.to!==``)),C=v(()=>{let t={};return Co.forEach(n=>{t[n]=e[n]}),t}),w=v(()=>x.value||!e.expandIconToggle),T=v(()=>e.expandedIcon!==void 0&&o.value?e.expandedIcon:e.expandIcon||r.iconSet.expansionItem[e.denseToggle?`denseIcon`:`icon`]),E=v(()=>!e.disable&&(x.value||e.expandIconToggle)),O=v(()=>({expanded:o.value,detailsId:l.value,toggle:f,show:u,hide:d})),k=v(()=>{let t=e.toggleAriaLabel===void 0?r.lang.label[o.value?`collapse`:`expand`](e.label):e.toggleAriaLabel;return{role:`button`,"aria-expanded":o.value?`true`:`false`,"aria-controls":l.value,"aria-label":t}});_(()=>e.group,e=>{m==null||m(),e!==void 0&&F()});function A(e){x.value||f(e),n(`click`,e)}function j(e){e.keyCode===13&&M(e,!0)}function M(e,t){var n;!t&&!e.qAvoidFocus&&((n=c.value)==null||n.focus()),f(e),K(e)}function N(){n(`afterShow`)}function P(){n(`afterHide`)}function F(){p===void 0&&(p=vr()),o.value&&(So[e.group]=p);let t=_(o,t=>{t?So[e.group]=p:So[e.group]===p&&delete So[e.group]}),n=_(()=>So[e.group],(e,t)=>{t===p&&e!==void 0&&e!==p&&d()});m=()=>{t(),n(),So[e.group]===p&&delete So[e.group],m=void 0}}function I(){let t={class:[`q-focusable relative-position cursor-pointer${e.denseToggle&&e.switchToggleSide?` items-end`:``}`,e.expandIconClass],side:!e.switchToggleSide,avatar:e.switchToggleSide},n=[s(X,{class:`q-expansion-item__toggle-icon`+(e.expandedIcon===void 0&&o.value?` q-expansion-item__toggle-icon--rotated`:``),name:T.value})];return E.value&&(Object.assign(t,{tabindex:0,...k.value,onClick:M,onKeyup:j}),n.unshift(s(`div`,{ref:c,class:`q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded`,tabindex:-1}))),s(go,t,()=>n)}function L(){let n;return t.header===void 0?(n=[s(go,()=>[s(bo,{lines:e.labelLines},()=>e.label||``),e.caption?s(bo,{lines:e.captionLines,caption:!0},()=>e.caption):null])],e.icon&&n[e.switchToggleSide?`push`:`unshift`](s(go,{side:e.switchToggleSide,avatar:!e.switchToggleSide},()=>s(X,{name:e.icon})))):n=[t.header(O.value)].flat(),!e.disable&&!e.hideExpandIcon&&n[e.switchToggleSide?`unshift`:`push`](I()),n}function ee(){let t={ref:`item`,style:e.headerStyle,class:e.headerClass,dark:a.value,disable:e.disable,dense:e.dense,insetLevel:e.headerInsetLevel};return w.value&&(t.clickable=!0,t.onClick=A,Object.assign(t,x.value?C.value:k.value)),s(_o,t,L)}function R(){return y(s(`div`,{key:`e-content`,class:`q-expansion-item__content relative-position`,style:g.value,id:l.value},Y(t.default)),[[S,o.value]])}function z(){let t=[ee(),s(xo,{duration:e.duration,onShow:N,onHide:P},R)];return e.expandSeparator&&t.push(s(gr,{class:`q-expansion-item__border q-expansion-item__border--top absolute-top`,dark:a.value}),s(gr,{class:`q-expansion-item__border q-expansion-item__border--bottom absolute-bottom`,dark:a.value})),t}return e.group!==void 0&&F(),i(()=>{m==null||m()}),()=>s(`div`,{class:h.value},[s(`div`,{class:`q-expansion-item__container relative-position`},z())])}});n();var To=`<g transform="translate(-20,-20)"><path d="M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z" fill="currentColor"><animateTransform attributeName="transform" type="rotate" from="90 50 50" to="0 50 50" dur="1s" repeatCount="indef
1inite"></animateTransform></path></g><g transform="translate(20,20) rotate(15 50 50)"><path d="M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z" fill="currentColor"><animateTransform attributeName="transform" type="rotate" from="0 50 50" to="90 50 50" dur="1s" repeatCount="indefinite"></animateTransform></path></g>`,Eo=B({name:`QSpinnerGears`,props:Ze,setup(e){let{cSize:t,classes:n}=Qe(e);return()=>s(`svg`,{class:n.value,width:t.value,height:t.value,viewBox:`0 0 100 100`,preserveAspectRatio:`xMidYMid`,xmlns:`http://www.w3.org/2000/svg`,innerHTML:To})}});x(),n(),C();var Do=B({name:`QTooltip`,inheritAttrs:!1,props:{...da,...Zt,...en,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{...en.transitionShow,default:`jump-down`},transitionHide:{...en.transitionHide,default:`jump-up`},anchor:{type:String,default:`bottom middle`,validator:Ta},self:{type:String,default:`top middle`,validator:Ta},offset:{type:Array,default:()=>[14,14],validator:Ea},scrollTarget:_n,delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[...Qt],setup(e,{slots:t,emit:n,attrs:r}){let a,o,c=b(),{proxy:{$q:l}}=c,u=D(null),d=D(!1),f=v(()=>Oa(e.anchor,l.lang.rtl)),p=v(()=>Oa(e.self,l.lang.rtl)),m=v(()=>!e.persistent),{registerTick:h,removeTick:y}=Xt(),{registerTimeout:x}=Yt(),{transitionProps:S,transitionStyle:C}=tn(e),{localScrollTarget:w,changeScrollEvent:T,unconfigureScrollTarget:E}=ma(e,te),{anchorEl:O,canShow:k,anchorEvents:A}=pa({showing:d,configureAnchorEl:V}),{show:j,hide:M}=$t({showing:d,canShow:k,handleShow:I,handleHide:L,hideOnRouteChange:m,processOnMount:!0});Object.assign(A,{delayShow:z,delayHide:B});let{showPortal:N,hidePortal:P,renderPortal:F}=gn(c,u,U,`tooltip`);if(l.platform.is.mobile){let t={anchorEl:O,innerRef:u,onClickOutside(e){return M(e),e.target.classList.contains(`q-dialog__backdrop`)&&K(e),!0}};_(v(()=>e.modelValue===null&&!e.persistent&&d.value),e=>{(e?ya:ba)(t)}),i(()=>{ba(t)})}function I(t){N(),h(()=>
1{if(o==null||o.disconnect(),u.value===null){o=void 0;return}o=new MutationObserver(()=>R()),o.observe(u.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),R(),te()}),a===void 0&&(a=_(()=>l.screen.width+`|`+l.screen.height+`|`+e.self+`|`+e.anchor+`|`+l.lang.rtl,R)),x(()=>{N(!0),n(`show`,t)},e.transitionDuration)}function L(t){y(),P(),ee(),x(()=>{P(!0),n(`hide`,t)},e.transitionDuration)}function ee(){o!==void 0&&(o.disconnect(),o=void 0),a!==void 0&&(a(),a=void 0),E(),ie(A,`tooltipTemp`)}function R(){Na({targetEl:u.value,offset:e.offset,anchorEl:O.value,anchorOrigin:f.value,selfOrigin:p.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function z(t){if(l.platform.is.mobile){Mi(),document.body.classList.add(`non-selectable`);let e=O.value,t=[`touchmove`,`touchcancel`,`touchend`,`click`].map(t=>[e,t,`delayHide`,`passiveCapture`]);J(A,`tooltipTemp`,t)}x(()=>{j(t)},e.delay)}function B(t){l.platform.is.mobile&&(ie(A,`tooltipTemp`),Mi(),setTimeout(()=>{document.body.classList.remove(`non-selectable`)},10)),x(()=>{M(t)},e.hideDelay)}function V(){if(e.noParentEvent||O.value===null)return;let t=l.platform.is.mobile?[[O.value,`touchstart`,`delayShow`,`passive`]]:[[O.value,`mouseenter`,`delayShow`,`passive`],[O.value,`mouseleave`,`delayHide`,`passive`]];J(A,`anchor`,t)}function te(){if(O.value!==null||e.scrollTarget!==void 0){w.value=yn(O.value,e.scrollTarget);let t=e.noParentEvent?R:M;T(w.value,t)}}function H(){return d.value?s(`div`,{...r,ref:u,class:[`q-tooltip q-tooltip--style q-position-engine no-pointer-events`,r.class],style:[r.style,C.value],role:`tooltip`},Y(t.default)):null}function U(){return s(g,S.value,H)}return i(ee),Object.assign(c.proxy,{updatePosition:R}),F}});n();var Oo=[`text`,`rect`,`circle`,`QBtn`,`QBadge`,`QChip`,`QToolbar`,`QCheckbox`,`QRadio`,`QToggle`,`QSlider`,`QRange`,`QInput`,`QAvatar`],ko=[`wave`,`pulse`,`pulse-x`,`pulse-y`,`fade`,`blink`,`none`],Ao=B({name:`QSkeleton`,props:{...Z,tag:{type:String,default:`div`},type:{type:String,validator:e=>Oo.includes(e),default:`rect`},animation:{type:String,validator:e=>ko.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 n=Q(e,b().proxy.$q),r=v(()=>{let t=e.size===void 0?[e.width,e.height]:[e.size,e.size];return{"--q-skeleton-speed":`${e.animationSpeed}ms`,width:t[0],height:t[1]}}),i=v(()=>`q-skeleton q-skeleton--${n.value?`dark`:`light`} q-skeleton--type-${e.type}`+(e.animation===`none`?``:` q-skeleton--anim q-skeleton--anim-${e.animation}`)+(e.square?` q-skeleton--square`:``)+(e.bordered?` q-skeleton--bordered`:``));return()=>s(e.tag,{class:i.value,style:r.value},Y(t.default))}}),jo=B({name:`QField`,inheritAttrs:!1,props:{...Br,tag:{type:String,default:`label`}},emits:Vr,setup(){return Wr(Hr({tagProp:!0}))}});n();var Mo={xs:8,sm:10,md:14,lg:20,xl:24},No=B({name:`QChip`,props:{...Z,...Ae,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:[`update:modelValue`,`update:selected`,`remove`,`click`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=b(),i=Q(e,r),a=je(e,Mo),o=v(()=>e.selected||e.icon!==void 0),c=v(()=>e.selected?e.iconSelected||r.iconSet.chip.selected:e.icon),l=v(()=>e.iconRemove||r.iconSet.chip.remove),u=v(()=>!e.disable&&(e.clickable||e.selected!==null)),d=v(()=>{let t=e.outline&&e.color||e.textColor;return`q-chip row inline no-wrap items-center`+(!e.outline&&e.color!==void 0?` bg-${e.color}`:``)+(t?` text-${t} q-chip--colored`:``)+(e.disable?` disabled`:``)+(e.dense?` q-chip--dense`:``)+(e.outline?` q-chip--outline`:``)+(e.selected?` q-chip--selected`:``)+(u.value?` q-chip--clickable cursor-pointer non-selectable q-hoverable`:``)+(e.square?` q-chip--square`:``)+(i.value?` q-chip--dark q-dark`:``)}),f=v(()=>{let t=e.disable?{tabindex:-1,"aria-disabled":`true`}:{tabindex:e.tabindex||0};return{chip:t,remove:{...t,role:`button`,"aria-hidden":`false`,"aria-label":e.removeAriaLabel||r.lang.label.remove}}});function p(e){e.keyCode===13&&m(e)}function m(t){e.disable||(n(`update:selected`,!e.selected),n(`click`,t))}function h(t){(t.keyCode===void 0||t.keyCode===13)&&(K(t),e.disable||(n(`update:modelValue`,!1),n(`remove`)))}function g(){let n=[];u.value&&n.push(s(`div`,{class:`q-focus-helper`})),o.value&&n.push(s(X,{class:`q-chip__icon q-chip__icon--left`,name:c.value}));let r=e.label===void 0?void 0:[s(`div`,{class:`ellipsis`},[e.label])];return n.push(s(`div`,{class:`q-chip__content col row no-wrap items-center q-anchor--skip`}
1,Pe(t.default,r))),e.iconRight&&n.push(s(X,{class:`q-chip__icon q-chip__icon--right`,name:e.iconRight})),e.removable&&n.push(s(X,{class:`q-chip__icon q-chip__icon--remove cursor-pointer`,name:l.value,...f.value.remove,onClick:h,onKeyup:h})),n}return()=>{if(!e.modelValue)return;let t={class:d.value,style:a.value};return u.value&&Object.assign(t,f.value.chip,{onClick:m,onKeyup:p}),Fe(`div`,t,g(),`ripple`,e.ripple!==!1&&!e.disable,()=>[[ot,e.ripple]])}}});n(),C();var Po=1e3,Fo=[`start`,`center`,`end`,`start-force`,`center-force`,`end-force`],Io=Array.prototype.filter,Lo=U;function Ro(e,t){return e+t}function zo(e,t,n,r,i,a,o,s){let c=e===window?document.scrollingElement||document.documentElement:e,l=i?`offsetWidth`:`offsetHeight`,u={scrollStart:0,scrollViewSize:-o-s,scrollMaxSize:0,offsetStart:-o,offsetEnd:-s};if(i?(e===window?(u.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,u.scrollViewSize+=document.documentElement.clientWidth):(u.scrollStart=c.scrollLeft,u.scrollViewSize+=c.clientWidth),u.scrollMaxSize=c.scrollWidth,a&&(u.scrollStart=0-u.scrollStart)):(e===window?(u.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,u.scrollViewSize+=document.documentElement.clientHeight):(u.scrollStart=c.scrollTop,u.scrollViewSize+=c.clientHeight),u.scrollMaxSize=c.scrollHeight),n!==null)for(let e=n.previousElementSibling;e!==null;e=e.previousElementSibling)e.classList.contains(`q-virtual-scroll--skip`)||(u.offsetStart+=e[l]);if(r!==null)for(let e=r.nextElementSibling;e!==null;e=e.nextElementSibling)e.classList.contains(`q-virtual-scroll--skip`)||(u.offsetEnd+=e[l]);if(t!==e){let n=c.getBoundingClientRect(),r=t.getBoundingClientRect();i?(u.offsetStart+=r.left-n.left,u.offsetEnd-=r.width):(u.offsetStart+=r.top-n.top,u.offsetEnd-=r.height),e!==window&&(u.offsetStart+=u.scrollStart),u.offsetEnd+=u.scrollMaxSize-u.offsetStart}return u}function Bo(e,t,n,r){t===`end`&&(t=(e===window?document.body:e)[n?`scrollWidth`:`scrollHeight`]),e===window?n?(r&&(t=0-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):n?(r&&(t=0-t),e.scrollLeft=t):e.scrollTop=t}function Vo(e,t,n,r){if(n>=r)return 0;let i=t.length,a=Math.floor(n/Po),o=Math.floor((r-1)/Po)+1,s=e.slice(a,o).reduce(Ro,0);return n%Po!==0&&(s-=t.slice(a*Po,n).reduce(Ro,0)),r%Po!==0&&r!==i&&(s-=t.slice(r,o*Po).reduce(Ro,0)),s}var Ho={virtualScrollSliceSize:{type:[Number,String],default:10},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]};
vendor: 9,254 bytes, line 1
1Object.keys(Ho);var Uo={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,...Ho};function Wo({virtualScrollLength:e,getVirtualScrollTarget:n,getVirtualScrollEl:r,virtualScrollItemSizeComputed:i}){let{props:a,emit:o,proxy:c}=b(),{$q:l}=c,u,p,m,h=[],g,y=D(0),x=D(0),S=D({}),C=D(null),w=D(null),T=D(null),E=D({from:0,to:0}),O=v(()=>a.tableColspan===void 0?100:a.tableColspan);i===void 0&&(i=v(()=>a.virtualScrollItemSize));let A=v(()=>i.value+`;`+a.virtualScrollHorizontal);_(v(()=>A.value+`;`+a.virtualScrollSliceRatioBefore+`;`+a.virtualScrollSliceRatioAfter),()=>{R()}),_(A,j);function j(){ee(p,!0)}function M(e){ee(e===void 0?p:e)}function N(t,i){let o=n();if(o==null||o.nodeType===8)return;let s=zo(o,r(),C.value,w.value,a.virtualScrollHorizontal,l.lang.rtl,a.virtualScrollStickySizeStart,a.virtualScrollStickySizeEnd);m!==s.scrollViewSize&&R(s.scrollViewSize),F(o,s,Math.min(e.value-1,Math.max(0,Number.parseInt(t,10)||0)),0,Fo.includes(i)?i:p!==-1&&t>p?`end`:`start`)}function P(){let t=n();if(t==null||t.nodeType===8)return;let i=zo(t,r(),C.value,w.value,a.virtualScrollHorizontal,l.lang.rtl,a.virtualScrollStickySizeStart,a.virtualScrollStickySizeEnd),o=e.value-1,s=i.scrollMaxSize-i.offsetStart-i.offsetEnd-x.value;if(u===i.scrollStart)return;if(i.scrollMaxSize<=0){F(t,i,0,0);return}m!==i.scrollViewSize&&R(i.scrollViewSize),I(E.value.from);let c=Math.floor(i.scrollMaxSize-Math.max(i.scrollViewSize,i.offsetEnd)-Math.min(g[o],i.scrollViewSize/2));if(c>0&&Math.ceil(i.scrollStart)>=c){F(t,i,o,i.scrollMaxSize-i.offsetEnd-h.reduce(Ro,0));return}let d=0,f=i.scrollStart-i.offsetStart,p=f;if(f<=s&&f+i.scrollViewSize>=y.value)f-=y.value,d=E.value.from,p=f;else for(let e=0;f>=h[e]&&d<o;e++)f-=h[e],d+=Po;for(;f>0&&d<o;)f-=g[d],f>-i.scrollViewSize?(d++,p=f):p=g[d]+f;F(t,i,d,p)}function F(t,n,r,i,o){let s=typeof o==`string`&&o.includes(`-force`),c=s?o.replace(`-force`,``):o,d=c===void 0?`start`:c,f=Math.max(0,r-S.value[d]),p=f+S.value.total;p>e.value&&(p=e.value,f=Math.max(0,p-S.value.total)),u=n.scrollStart;let m=f!==E.value.from||p!==E.value.to;if(!m&&c===void 0){B(r);return}let{activeElement:_}=document,v=T.value;m&&v!==null&&v!==_&&v.contains(_)&&(v.addEventListener(`focusout`,L),setTimeout(()=>{v==null||v.removeEventListener(`focusout`,L)},0)),Lo(v,r-f);let b=c===void 0?0:g.slice(f,r).reduce(Ro,0);if(m){let t=p>=E.value.from&&f<=E.value.to?E.value.to:p;E.value={from:f,to:t},y.value=Vo(h,g,0,f),x.value=Vo(h,g,p,e.value),requestAnimationFrame(()=>{E.value.to!==p&&u===n.scrollStart&&(E.value={from:E.value.from,to:p},x.value=Vo(h,g,p,e.value))})}requestAnimationFrame(()=>{if(u!==n.scrollStart)return;m&&I(f);let e=g.slice(f,r).reduce(Ro,0),o=e+n.offsetStart+y.value,d=o+g[r],p=o+i;if(c!==void 0){let t=e-b,i=n.scrollStart+t;p=!s&&i<o&&d<i+n.scrollViewSize?i:c===`end`?d-n.scrollViewSize:o-(c===`start`?0:Math.round((n.scrollViewSize-g[r])/2))}u=p,Bo(t,p,a.virtualScrollHorizontal,l.lang.rtl),B(r)})}function I(e){let t=T.value;if(t){let n=Io.call(t.children,e=>e.classList&&!e.classList.contains(`q-virtual-scroll--skip`)),r=n.length,i=a.virtualScrollHorizontal?e=>e.getBoundingClientRect().width:e=>e.offsetHeight,o=e,s,c;for(let e=0;e<r;){for(s=i(n[e]),e++;e<r&&n[e].classList.contains(`q-virtual-scroll--with-prev`);)s+=i(n[e]),e++;c=s-g[o],c!==0&&(g[o]+=c,h[Math.floor(o/Po)]+=c),o++}}}function L(){var e;(e=T.value)==null||e.focus()}function ee(t,n){let r=Number(i.value);(n||!Array.isArray(g))&&(g=[]);let a=g.length;g.length=e.value;for(let t=e.value-1;t>=a;t--)g[t]=r;let o=Math.floor((e.value-1)/Po);h=[];for(let t=0;t<=o;t++){let n=0,r=Math.min((t+1)*Po,e.value);for(let e=t*Po;e<r;e++)n+=g[e];h.push(n)}p=-1,u=void 0,y.value=Vo(h,g,0,E.value.from),x.value=Vo(h,g,E.value.to,e.value),t>=0?(I(E.value.from),k(()=>{N(t)})):V()}function R(e){if(e===void 0&&typeof window<`u`){let t=n();t!=null&&t.nodeType!==8&&(e=zo(t,r(),C.value,w.value,a.virtualScrollHorizontal,l.lang.rtl,a.virtualScrollStickySizeStart,a.virtualScrollStickySizeEnd).scrollViewSize)}m=e;let t=Number.parseFloat(a.virtualScrollSliceRatioBefore)||0,o=Number.parseFloat(a.virtualScrollSliceRatioAfter)||0,s=1+t+o,c=e===void 0||e<=0?1:Math.ceil(e/i.value),u=Math.max(1,c,Math.ceil((a.virtualScrollSliceSize>0?a.virtualScrollSliceSize:10)/s));S.value={total:Math.ceil(u*s),start:Math.ceil(u*t),center:Math.ceil(u*(.5+t)),end:Math.ceil(u*(1+t)),view:c}}function z(e,t){let n=a.virtualScrollHorizontal?`width`:`height`,r={[`--q-virtual-scroll-item-`+n]:i.value+`px`};return[e===`tbody`?s(e,{class:`q-virtual-scroll__padding`,key:`before`,ref:C},[s(`tr`,[s(`td`,{style:{[n]:`${y.value}px`,...r},colspan:O.value})])]):s(e,{class:`q-virtual-scroll__padding`,key:`before`,ref:C,style:{[n]:`${y.value}px`,...r}}),s(e,{class:`q-virtual-scroll__content`,key:`content`,ref:T,tabindex:-1},t.flat()),e===`tbody`?s(e,{class:`q-virtual-scroll__padding`,key:`after`,ref:w},[s(`tr`,[s(`td`,{style:{[n]:`${x.value}px`,...r},colspan:O.value})])]):s(e,{class:`q-virtual-scroll__padding`,key:`after`,ref:w,style:{[n]:`${x.value}px`,...r}})]}function B(e){p!==e&&(a.onVirtualScroll!==void 0&&o(`virtualScroll`,{index:e,from:E.value.from,to:E.value.to-1,direction:e<p?`decrease`:`increase`,ref:c}),p=e)}R();let V=ae(P,l.platform.is.ios?120:35);d(()=>{R()});let te=!1;return f(()=>{te=!0}),t(()=>{if(!te)return;let e=n();u!==void 0&&e!=null&&e.nodeType!==8?Bo(e,u,a.virtualScrollHorizontal,l.lang.rtl):N(p)}),Object.assign(c,{scrollTo:N,reset:j,refresh:M}),{virtualScrollSliceRange:E,virtualScrollSliceSizeComputed:S,setVirtualScrollSize:R,onVirtualScrollEvt:V,localResetVirtualScroll:ee,padVirtualScroll:z,scrollTo:N,reset:j,refresh:M}}n(),C();var Go=e=>[`add`,`add-unique`,`toggle`].includes(e),Ko=".*+?^${}()|[]\\",qo=Object.keys(Br);function Jo(e,t){if(typeof e==`function`)return e;let n=e===void 0?t:e;return e=>typeof e==`object`&&e&&n in e?e[n]:e}var Yo=B({name:`QSelect`,inheritAttrs:!1,props:{...Uo,...ei,...Br,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:Go},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:Uo.virtualScrollItemSize.type,onNewValue:Function,onFilter:Function},emits:[...Vr,`add`,`remove`,`inputValue`,`keyup`,`keypress`,`keydown`,`popupShow`,`popupHide`,`filterAbort`],setup(e,{slots:t,emit:n}){let{proxy:r}=b(),{$q:a}=r,o=D(!1),c=D(!1),l=D(-1),d=D(``),f=D(!1),p=D(!1),m=null,h=null,g,y,x,S=null,C,T,E,O,A=D(null),j=D(null),M=D(null),N=D(null),P=D(null),F=ri(e),I=li(Ke),L=v(()=>Array.isArray(e.options)?e.options.length:0),{virtualScrollSliceRange:ee,virtualScrollSliceSizeComputed:R,localResetVirtualScroll:z,padVirtualScroll:B,onVirtualScrollEvt:V,scrollTo:te,setVirtualScrollSize:H}=Wo({virtualScrollLength:L,getVirtualScrollTarget:He,getVirtualScrollEl:Ve,virtualScrollItemSizeComputed:v(()=>e.virtualScrollItemSize===void 0?e.optionsDense?24:48:e.virtualScrollItemSize)}),U=Hr(),W=v(()=>{let t=e.mapOptions&&!e.multiple,n=e.modelValue!==void 0&&(e.modelValue!==null||t)?e.multiple&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue]:[];if(e.mapOptions&&Array.isArray(e.options)){let r=e.mapOptions&&g!==void 0?g:[],i=n.map(e=>Pe(e,r));return e.modelValue===null&&t?i.filter(e=>e!==null):i}return n}),ne=v(()=>{let t={};return qo.forEach(n=>{let r=e[n];r!==void 0&&(t[n]=r)}),t}),q=v(()=>e.optionsDark===null?U.isDark.value:e.optionsDark),J=v(()=>zr(W.value)),ie=v(()=>{let t=`q-field__input q-placeholder col`;return e.hideSelected||W.value.length===0?[t,e.inputClass]:(t+=` q-field__input--padding`,e.inputClass===void 0?t:[t,e.inputClass])}),ae=v(()=>(e.virtualScrollHorizontal?`q-virtual-scroll--horizontal`:``)+(e.popupContentClass?` `+e.popupContentClass:``)),oe=v(()=>L.value===0),se=v(()=>W.value.map(e=>Ce.value(e)).join(`, `)),ue=v(()=>e.displayValue===void 0?se.value:e.displayValue),de=v(()=>e.optionsHtml?()=>!0:e=>(e==null?void 0:e.html)===!0),fe=v(()=>e.displayValueHtml||e.displayValue===void 0&&(e.optionsHtml||W.value.some(de.value))),pe=v(()=>U.focused.value?e.tabindex:-1),me=v(()=>{let t={tabindex:e.tabindex,role:`combobox`,"aria-label":e.label,"aria-readonly":e.readonly?`true`:`false`,"aria-autocomplete":e.useInput?`list`:`none`,"aria-expanded":o.value?`true`:`false`,"aria-controls":`${U.targetUid.value}_lb`};return l.value>=0&&(t[`aria-activedescendant`]=`${U.targetUid.value}_${l.value}`),t}
1),he=v(()=>({id:`${U.targetUid.value}_lb`,role:`listbox`,"aria-multiselectable":e.multiple?`true`:`false`})),ge=v(()=>W.value.map((e,t)=>({index:t,opt:e,html:de.value(e),selected:!0,removeAtIndex:ke,toggleOption:je,tabindex:pe.value}))),_e=v(()=>{if(L.value===0)return[];let{from:t,to:n}=ee.value;return e.options.slice(t,n).map((n,r)=>{let i=we.value(n)===!0,s=Fe(n),c=t+r,u={clickable:!0,active:s,activeClass:be.value,manualFocus:!0,focused:!1,disable:i,tabindex:-1,dense:e.optionsDense,dark:q.value,role:`option`,"aria-selected":s?`true`:`false`,id:`${U.targetUid.value}_${c}`,onClick:()=>{je(n)}};return i||(l.value===c&&(u.focused=!0),a.platform.is.desktop&&(u.onMousemove=()=>{o.value&&Y(c)})),{index:c,opt:n,html:de.value(n),label:Ce.value(n),selected:u.active,focused:u.focused,toggleOption:je,setOptionIndex:Y,itemProps:u}})}),ve=v(()=>e.dropdownIcon===void 0?a.iconSet.arrow.dropdown:e.dropdownIcon),ye=v(()=>!e.optionsCover&&!e.outlined&&!e.standout&&!e.borderless&&!e.rounded),be=v(()=>e.optionsSelectedClass===void 0?e.color===void 0?``:`text-${e.color}`:e.optionsSelectedClass),Se=v(()=>Jo(e.optionValue,`value`)),Ce=v(()=>Jo(e.optionLabel,`label`)),we=v(()=>Jo(e.optionDisable,`disable`)),Te=v(()=>W.value.map(Se.value)),Ee=v(()=>{let e={onInput:Ke,onChange:I,onKeydown:Be,onKeyup:Re,onKeypress:ze,onFocus:Ie,onClick(e){y&&re(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=I,e});_(W,t=>{g=t,e.useInput&&e.fillInput&&!e.multiple&&!U.innerLoading.value&&(!c.value&&!o.value||!J.value)&&(x||ct(),(c.value||o.value)&&Ye(``))},{immediate:!0}),_(()=>e.fillInput,ct),_(o,lt),_(L,ut);function De(t){return e.emitValue?Se.value(t):t}function Oe(t){if(t!==-1&&t<W.value.length)if(e.multiple){let r=[...e.modelValue];
1n(`remove`,{index:t,value:r.splice(t,1)[0]}),n(`update:modelValue`,r)}else n(`update:modelValue`,null)}function ke(e){Oe(e),U.focus()}function Ae(t,r){let i=De(t);if(!e.multiple){e.fillInput&&Je(Ce.value(t),!0,!0),n(`update:modelValue`,i);return}if(W.value.length===0){n(`add`,{index:0,value:i}),n(`update:modelValue`,e.multiple?[i]:i);return}if(r&&Fe(t)||e.maxValues!==void 0&&e.modelValue.length>=e.maxValues)return;let a=[...e.modelValue];n(`add`,{index:a.length,value:i}),a.push(i),n(`update:modelValue`,a)}function je(t,r){if(!U.editable.value||t===void 0||we.value(t)===!0)return;let i=Se.value(t);if(!e.multiple){var a;r||(Je(e.fillInput?Ce.value(t):``,!0,!0),st()),(a=j.value)==null||a.focus(),(W.value.length===0||!xe(Se.value(W.value[0]),i))&&n(`update:modelValue`,e.emitValue?i:t);return}if((!y||f.value)&&U.focus(),Ie(),W.value.length===0){let r=e.emitValue?i:t;n(`add`,{index:0,value:r}),n(`update:modelValue`,e.multiple?[r]:r);return}let o=[...e.modelValue],s=Te.value.findIndex(e=>xe(e,i));if(s!==-1)n(`remove`,{index:s,value:o.splice(s,1)[0]});else{if(e.maxValues!==void 0&&o.length>=e.maxValues)return;let r=e.emitValue?i:t;n(`add`,{index:o.length,value:r}),o.push(r)}n(`update:modelValue`,o)}function Y(e){if(!a.platform.is.desktop)return;let t=e!==-1&&e<L.value?e:-1;l.value!==t&&(l.value=t)}function Me(t=1,n){if(o.value){let r=l.value;do r=Bi(r+t,-1,L.value-1);while(r!==-1&&r!==l.value&&we.value(e.options[r])===!0);l.value!==r&&(Y(r),te(r),!n&&e.useInput&&e.fillInput&&qe(r>=0?Ce.value(e.options[r]):C,!0))}}function Pe(t,n){let r=e=>xe(Se.value(e),t);return e.options.find(r)||n.find(r)||t}function Fe(e){let t=Se.value(e);return Te.value.find(e=>xe(e,t))!==void 0}function Ie(t){e.useInput&&j.value!==null&&(t===void 0||j.value===t.target&&t.target.value===se.value)&&j.value.select()}function Le(e){le(e,27)&&o.value&&(re(e),st(),ct()),n(`keyup`,e)}function Re(t){let{value:n}=t.target;if(t.keyCode!==void 0){Le(t);return}if(t.target.value=``,m!==null&&(clearTimeout(m),m=null),h!==null&&(clearTimeout(h),h=null),ct(),typeof n==`string`&&n.length!==0){let t=n.toLocaleLowerCase(),r=n=>{let r=e.options.find(e=>String(n.value(e)).toLocaleLowerCase()===t);return r===void 0?!1:(W.value.includes(r)?st():je(r),!0)},i=e=>{!r(Se)&&!e&&!r(Ce)&&Ye(n,!0,()=>i(!0))};i()}else U.clearValue(t)}function ze(e){n(`keypress`,e)}function Be(t){if(n(`keydown`,t),ce(t))return;let r=d.value.length!==0&&(e.newValueMode!==void 0||e.onNewValue!==void 0),i=!t.shiftKey&&!e.disableTabSelection&&!e.multiple&&(l.value!==-1||r);if(t.keyCode===27){G(t);return}if(t.keyCode===9&&!i){at();return}if(t.target===void 0||t.target.id!==U.targetUid.value||!U.editable.value)return;if(t.keyCode===40&&!U.innerLoading.value&&!o.value){K(t),ot();return}if(t.keyCode===8&&(e.useChips||e.clearable)&&!e.hideSelected&&d.value.length===0){e.multiple&&Array.isArray(e.modelValue)?Oe(e.modelValue.length-1):!e.multiple&&e.modelValue!==null&&n(`update:modelValue`,null);return}(t.keyCode===35||t.keyCode===36)&&(typeof d.value!=`string`||d.value.length===0)&&(K(t),l.value=-1,Me(t.keyCode===36?1:-1,e.multiple)),(t.keyCode===33||t.keyCode===34)&&R.value!==void 0&&(K(t),l.value=Math.max(-1,Math.min(L.value,l.value+(t.keyCode===33?-1:1)*R.value.view)),Me(t.keyCode===33?1:-1,e.multiple)),(t.keyCode===38||t.keyCode===40)&&(K(t),Me(t.keyCode===38?-1:1,e.multiple));let a=L.value;if((E===void 0||O<Date.now())&&(E=``),a>0&&!e.useInput&&t.key!==void 0&&t.key.length===1&&!t.altKey&&!t.ctrlKey&&!t.metaKey&&(t.keyCode!==32||E.length!==0)){o.value||ot(t);let n=t.key.toLocaleLowerCase(),r=E.length===1&&E[0]===n;O=Date.now()+1500,r||(K(t),E+=n);let i=RegExp(`^`+[...E].map(e=>Ko.includes(e)?`\\`+e:e).join(`.*`),`i`),s=l.value;if(r||s<0||!i.test(Ce.value(e.options[s])))do s=Bi(s+1,-1,a-1);while(s!==l.value&&(we.value(e.options[s])===!0||!i.test(Ce.value(e.options[s]))));l.value!==s&&k(()=>{Y(s),te(s),s>=0&&e.useInput&&e.fillInput&&qe(Ce.value(e.options[s]),!0)});return}if(!(t.keyCode!==13&&(t.keyCode!==32||e.useInput||E!==``)&&(t.keyCode!==9||!i))){if(t.keyCode!==9&&K(t),l.value!==-1&&l.value<a){je(e.options[l.value]);return}if(r){let t=(t,n)=>{if(n){if(!Go(n))return}else n=e.newValueMode;if(Je(``,!e.multiple,!0),t!=null&&((n===`toggle`?je:Ae)(t,n===`add-unique`),!e.multiple)){var r;
1(r=j.value)==null||r.focus(),st()}};if(e.onNewValue===void 0?t(d.value):n(`newValue`,d.value,t),!e.multiple)return}o.value?at():U.innerLoading.value||ot()}}function Ve(){return y?P.value:M.value!==null&&M.value.contentEl!==null?M.value.contentEl:void 0}function He(){return Ve()}function Ue(){return e.hideSelected?[]:t[`selected-item`]===void 0?t.selected===void 0?e.useChips?ge.value.map((t,n)=>s(No,{key:`option-`+n,removable:U.editable.value&&we.value(t.opt)!==!0,dense:!0,textColor:e.color,tabindex:pe.value,onRemove(){t.removeAtIndex(n)}},()=>s(`span`,{class:`ellipsis`,[t.html?`innerHTML`:`textContent`]:Ce.value(t.opt)}))):[s(`span`,{class:`ellipsis`,[fe.value?`innerHTML`:`textContent`]:ue.value})]:[t.selected()].flat():ge.value.map(e=>t[`selected-item`](e))}function We(){if(oe.value)return t[`no-option`]===void 0?void 0:t[`no-option`]({inputValue:d.value});let e=t.option===void 0?e=>s(_o,{key:e.index,...e.itemProps},()=>s(go,()=>s(bo,()=>s(`span`,{[e.html?`innerHTML`:`textContent`]:e.label})))):t.option,n=B(`div`,_e.value.map(e));return t[`before-options`]!==void 0&&(n=[t[`before-options`](),...n].flat()),Ne(t[`after-options`],n)}function Ge(t,n){let r=n?{...me.value,...U.splitAttrs.attributes.value}:void 0,i={ref:n?j:void 0,key:`i_t`,class:ie.value,style:e.inputStyle,value:d.value===void 0?``:d.value,type:`search`,...r,id:n?U.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":t===!0||e.autofocus||void 0,disabled:e.disable,readonly:e.readonly,...Ee.value};return!t&&y&&(Array.isArray(i.class)?i.class=[...i.class,`no-pointer-events`]:i.class+=` no-pointer-events`),s(`input`,i)}function Ke(t){var n;m!==null&&(clearTimeout(m),m=null),h!==null&&(clearTimeout(h),h=null),!(!(t==null||(n=t.target)==null)&&n.qComposing)&&(qe(t.target.value||``),x=!0,C=d.value,!U.focused.value&&(!y||f.value)&&U.focus(),e.onFilter!==void 0&&(m=setTimeout(()=>{m=null,Ye(d.value)},e.inputDebounce)))}function qe(t,r){d.value!==t&&(d.value=t,r||e.inputDebounce===0||e.inputDebounce===`0`?n(`inputValue`,t):h=setTimeout(()=>{h=null,n(`inputValue`,t)},e.inputDebounce))}function Je(t,n,r){x=r!==!0,e.useInput&&(qe(t,!0),(n||x)&&(C=t),n||Ye(t))}function Ye(t,i,a){if(e.onFilter===void 0||!i&&!U.focused.value)return;U.innerLoading.value?n(`filterAbort`):(U.innerLoading.value=!0,p.value=!0),t!==``&&!e.multiple&&W.value.length!==0&&!x&&t===Ce.value(W.value[0])&&(t=``);let s=setTimeout(()=>{o.value&&(o.value=!1)},10);S!==null&&clearTimeout(S),S=s,n(`filter`,t,(e,t)=>{(i||U.focused.value)&&S===s&&(clearTimeout(S),typeof e==`function`&&e(),p.value=!1,k(()=>{U.innerLoading.value=!1,U.editable.value&&(i?o.value&&st():o.value?lt(!0):o.value=!0),typeof t==`function`&&k(()=>{t(r)}),typeof a==`function`&&k(()=>{a(r)})}))},()=>{U.focused.value&&S===s&&(clearTimeout(S),U.innerLoading.value=!1,p.value=!1),o.value&&(o.value=!1)})}function Xe(){return s(Fa,{ref:M,class:ae.value,style:e.popupContentStyle,modelValue:o.value,fit:!e.menuShrink,cover:e.optionsCover&&!oe.value&&!e.useInput,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:q.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,noRouteDismiss:e.popupNoRouteDismiss,square:ye.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...he.value,onScrollPassive:V,onBeforeShow:ft,onBeforeHide:Ze,onShow:Qe},We)}function Ze(e){pt(e),at()}function Qe(){H()}function $e(e){var t;re(e),(t=j.value)==null||t.focus(),f.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function et(e){re(e),k(()=>{f.value=!1})}function tt(){let n=[s(jo,{class:`col-auto ${U.fieldClass.value}`,...ne.value,for:U.targetUid.value,dark:q.value,square:!0,loading:p.value,itemAligned:!1,filled:!0,stackLabel:d.value.length!==0,...U.splitAttrs.listeners.value,onFocus:$e,onBlur:et},{...t,rawControl:()=>U.getControl(!0),before:void 0,after:void 0})];return o.value&&n.push(s(`div`,{ref:P,class:ae.value+` scroll`,style:e.popupContentStyle,...he.value,onClick:G,onScrollPassive:V}
1,We())),s(ur,{ref:N,modelValue:c.value,position:e.useInput?`top`:void 0,transitionShow:T,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,noRouteDismiss:e.popupNoRouteDismiss,onBeforeShow:ft,onBeforeHide:nt,onHide:rt,onShow:it},()=>s(`div`,{class:`q-select__dialog`+(q.value?` q-select__dialog--dark q-dark`:``)+(f.value?` q-select__dialog--focused`:``)},n))}function nt(e){pt(e),N.value!==null&&N.value.__updateRefocusTarget(U.rootRef.value.querySelector(`.q-field__native > [tabindex]:last-child`)),U.focused.value=!1}function rt(e){st(),U.focused.value||n(`blur`,e),ct()}function it(){let e=document.activeElement;(e===null||e.id!==U.targetUid.value)&&j.value!==null&&j.value!==e&&j.value.focus(),H()}function at(){c.value||(l.value=-1,o.value&&(o.value=!1),U.focused.value||(S!==null&&(clearTimeout(S),S=null),U.innerLoading.value&&(n(`filterAbort`),U.innerLoading.value=!1,p.value=!1)))}function ot(n){U.editable.value&&(y?(U.onControlFocusin(n),c.value=!0,k(()=>{U.focus()})):U.focus(),e.onFilter===void 0?(!oe.value||t[`no-option`]!==void 0)&&(o.value=!0):Ye(d.value))}function st(){c.value=!1,at()}function ct(){e.useInput&&Je(!e.multiple&&e.fillInput&&W.value.length!==0&&Ce.value(W.value[0])||``,!0,!0)}function lt(t){let n=-1;if(t){if(W.value.length!==0){let t=Se.value(W.value[0]);n=e.options.findIndex(e=>xe(Se.value(e),t))}z(n)}Y(n)}function ut(e,t){o.value&&!U.innerLoading.value&&(z(-1,!0),k(()=>{o.value&&!U.innerLoading.value&&(e>t?z():lt(!0))}))}function dt(){var e;c.value||(e=M.value)==null||e.updatePosition()}function ft(e){e!==void 0&&re(e),n(`popupShow`,e),U.hasPopupOpen=!0,U.onControlFocusin(e)}function pt(e){e!==void 0&&re(e),n(`popupHide`,e),U.hasPopupOpen=!1,U.onControlFocusout(e)}function mt(){y=!a.platform.is.mobile&&e.behavior!==`dialog`?!1:e.behavior!==`menu`&&(!e.useInput||t[`no-option`]!==void 0||e.onFilter!==void 0||!oe.value),T=a.platform.is.ios&&y&&e.useInput?`fade`:e.transitionShow}return u(mt),w(dt),mt(),i(()=>{m!==null&&clearTimeout(m),h!==null&&clearTimeout(h)}),Object.assign(r,{showPopup:ot,hidePopup:st,removeAtIndex:Oe,add:Ae,toggleOption:je,getOptionIndex:()=>l.value,setOptionIndex:Y,moveOptionSelection:Me,filter:Ye,updateMenuPosition:dt,updateInputValue:Je,isOptionSelected:Fe,getEmittingOptionValue:De,isOptionDisabled:(...e)=>we.value(...e)===!0,getOptionValue:(...e)=>Se.value(...e),getOptionLabel:(...e)=>Ce.value(...e)}),Object.assign(U,{innerValue:W,fieldClass:v(()=>`q-select q-field--auto-height q-select--with${e.useInput?``:`out`}
1-input q-select--with${e.useChips?``:`out`}-chips q-select--${e.multiple?`multiple`:`single`}`),inputRef:A,targetRef:j,hasValue:J,showPopup:ot,floatingLabel:v(()=>!e.hideSelected&&J.value||typeof d.value==`number`||d.value.length!==0||zr(e.displayValue)),getControlChild:()=>{if(U.editable.value&&(c.value||!oe.value||t[`no-option`]!==void 0))return y?tt():Xe();U.hasPopupOpen&&(U.hasPopupOpen=!1)},controlEvents:{onFocusin(e){U.onControlFocusin(e)},onFocusout(e){U.onControlFocusout(e,()=>{ct(),at()})},onClick(e){if(G(e),!y&&o.value){var t;at(),(t=j.value)==null||t.focus();return}ot(e)}},getControl:t=>{let n=Ue(),r=t===!0||!c.value||!y;if(e.useInput)n.push(Ge(t,r));else if(U.editable.value){let i=r?me.value:void 0;n.push(s(`input`,{ref:r?j:void 0,key:`d_t`,class:`q-select__focus-target`,id:r?U.targetUid.value:void 0,value:ue.value,readonly:!0,"data-autofocus":t===!0||e.autofocus||void 0,...i,onKeydown:Be,onKeyup:Le,onKeypress:ze})),r&&typeof e.autocomplete==`string`&&e.autocomplete.length!==0&&n.push(s(`input`,{class:`q-select__autocomplete-input`,autocomplete:e.autocomplete,tabindex:-1,onKeyup:Re}))}if(F.value!==void 0&&!e.disable&&Te.value.length!==0){let t=Te.value.map(e=>s(`option`,{value:e,selected:!0}));n.push(s(`select`,{class:`hidden`,name:F.value,multiple:e.multiple},t))}return s(`div`,{class:`q-field__native row items-center`,...e.useInput||!r?void 0:U.splitAttrs.attributes.value,...U.splitAttrs.listeners.value},n)},getInnerAppend:()=>!e.loading&&!p.value&&!e.hideDropdownIcon?[s(X,{class:`q-select__dropdown-icon`+(o.value?` rotate-180`:``),name:ve.value})]:null}),Wr(U)}});n(),C();function Xo(e,t){e.value!==t&&(e.value=t)}var Zo=B({name:`QHeader`,props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:[`reveal`,`focusin`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=b(),o=a(he,be);if(o===be)return console.error(`QHeader needs to be child of QLayout`),be;let c=D(Number.parseInt(e.heightHint,10)),l=D(!0),u=v(()=>e.reveal||o.view.value.includes(`H`)||r.platform.is.ios&&o.isContainer.value),d=v(()=>{if(!e.modelValue)return 0;if(u.value)return l.value?c.value:0;let t=c.value-o.scroll.value.position;return Math.max(t,0)}),f=v(()=>!e.modelValue||u.value&&!l.value),p=v(()=>e.modelValue&&f.value&&e.reveal),m=v(()=>`q-header q-layout__section--marginal `+(u.value?`fixed`:`absolute`)+`-top`+(e.bordered?` q-header--bordered`:``)+(f.value?` q-header--hidden`:``)+(e.modelValue?``:` q-layout--prevent-focus`)),h=v(()=>{let e=o.rows.value.top,t={};return e[0]===`l`&&o.left.space&&(t[r.lang.rtl?`right`:`left`]=`${o.left.size}px`),e[2]===`r`&&o.right.space&&(t[r.lang.rtl?`left`:`right`]=`${o.right.size}px`),t});function g(e,t){o.update(`header`,e,t)}function y({height:e}){Xo(c,e),g(`size`,e)}function x(e){p.value&&Xo(l,!0),n(`focusin`,e)}_(()=>e.modelValue,e=>{g(`space`,e),Xo(l,!0),o.animate()}),_(d,e=>{g(`offset`,e)}),_(()=>e.reveal,t=>{t||Xo(l,e.modelValue)}),_(l,e=>{o.animate(),n(`reveal`,e)}),_(o.scroll,t=>{e.reveal&&Xo(l,t.direction===`up`||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)});let S={};return o.instances.header=S,e.modelValue&&g(`size`,c.value),g(`space`,e.modelValue),g(`offset`,d.value),i(()=>{o.instances.header===S&&(o.instances.header=void 0,g(`size`,0),g(`offset`,0),g(`space`,!1))}),()=>{let n=Me(t.default,[]);return e.elevated&&n.push(s(`div`,{class:`q-layout__shadow absolute-full overflow-hidden no-pointer-events`})),n.push(s(ao,{debounce:0,onResize:y})),s(`header`,{class:m.value,style:h.value,onFocusin:x},n)}}});n();var Qo=B({name:`QPage`,props:{padding:Boolean,styleFn:Function},setup(e,{slots:t}){let{proxy:{$q:n}}=b(),r=a(he,be);if(r===be)return console.error(`QPage needs to be a deep child of QLayout`),be;if(a(`_q_pc_`,be)===be)return console.error(`QPage needs to be child of QPageContainer`),be;let i=v(()=>{let t=(r.header.space?r.header.size:0)+(r.footer.space?r.footer.size:0);if(typeof e.styleFn==`function`){let i=r.isContainer.value?r.containerHeight.value:n.screen.height;return e.styleFn(t,i)}return{minHeight:r.isContainer.value?r.containerHeight.value-t+`px`:n.screen.height===0?t===0?`100vh`:`calc(100vh - ${t}px)`:n.screen.height-t+`px`}}),o=v(()=>`q-page${e.padding?` q-layout-padding`:``}`);return()=>s(`main`,{class:o.value,style:i.value},Y(t.default))}});n();var $o=B({name:`QPageContainer`,setup(e,{slots:t}){let{proxy:{$q:n}}
1=b(),r=a(he,be);if(r===be)return console.error(`QPageContainer needs to be child of QLayout`),be;p(ge,!0);let i=v(()=>{let e={};return r.header.space&&(e.paddingTop=`${r.header.size}px`),r.right.space&&(e[`padding${n.lang.rtl?`Left`:`Right`}`]=`${r.right.size}px`),r.footer.space&&(e.paddingBottom=`${r.footer.size}px`),r.left.space&&(e[`padding${n.lang.rtl?`Right`:`Left`}`]=`${r.left.size}px`),e});return()=>s(`div`,{class:`q-page-container`,style:i.value},Y(t.default))}});n();var{passive:es}=H,ts=[`both`,`horizontal`,`vertical`],ns=B({name:`QScrollObserver`,props:{axis:{type:String,validator:e=>ts.includes(e),default:`vertical`},debounce:[String,Number],scrollTarget:_n},emits:[`scroll`],setup(e,{emit:t}){let n={position:{top:0,left:0},direction:`down`,directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}},a=null,o,s;_(()=>e.scrollTarget,()=>{u(),l()});function c(){a==null||a();let r=Math.max(0,Sn(o)),i=Cn(o),s={top:r-n.position.top,left:i-n.position.left};if(e.axis===`vertical`&&s.top===0||e.axis===`horizontal`&&s.left===0)return;let c=Math.abs(s.top)>=Math.abs(s.left)?s.top<0?`up`:`down`:s.left<0?`left`:`right`;n.position={top:r,left:i},n.directionChanged=n.direction!==c,n.delta=s,n.directionChanged&&(n.direction=c,n.inflectionPoint=n.position),t(`scroll`,{...n})}function l(){o=yn(s,e.scrollTarget),o.addEventListener(`scroll`,d,es),d(!0)}function u(){o!==void 0&&(o.removeEventListener(`scroll`,d,es),o=void 0)}function d(t){if(t===!0||e.debounce===0||e.debounce===`0`)c();else if(a===null){let[t,n]=e.debounce?[setTimeout(c,e.debounce),clearTimeout]:[requestAnimationFrame(c),cancelAnimationFrame];a=()=>{n(t),a=null}}}let{proxy:f}=b();return _(()=>f.$q.lang.rtl,c),r(()=>{s=f.$el.parentNode,l()}),i(()=>{a==null||a(),u()}),Object.assign(f,{trigger:d,getPosition:()=>n}),U}});n(),C();var rs=/^(h|l)h(h|r) lpr (f|l)f(f|r)$/,is=B({name:`QLayout`,props:{container:Boolean,view:{type:String,default:`hhh lpr fff`,validator:e=>rs.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=b(),i=D(null),a=D(r.screen.height),c=D(e.container?0:r.screen.width),l=D({position:0,direction:`down`,inflectionPoint:0}),u=D(0),d=D(j.value?0:jn()),f=v(()=>`q-layout q-layout--`+(e.container?`containerized`:`standard`)),m=v(()=>e.container?null:{minHeight:r.screen.height+`px`}),h=v(()=>d.value===0?null:{[r.lang.rtl?`left`:`right`]:`${d.value}px`}),g=v(()=>d.value===0?null:{[r.lang.rtl?`right`:`left`]:0,[r.lang.rtl?`left`:`right`]:`-${d.value}px`,width:`calc(100% + ${d.value}px)`});function y(t){if(e.container||!document.qScrollPrevented){let r={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};l.value=r,e.onScroll!==void 0&&n(`scroll`,r)}}function x(t){let{height:r,width:i}=t,o=!1;a.value!==r&&(o=!0,a.value=r,e.onScrollHeight!==void 0&&n(`scrollHeight`,r),C()),c.value!==i&&(o=!0,c.value=i),o&&e.onResize!==void 0&&n(`resize`,t)}function S({height:e}){u.value!==e&&(u.value=e,C())}function C(){if(e.container){let e=a.value>u.value?jn():0;d.value!==e&&(d.value=e)}}let w=null,T={instances:{},view:v(()=>e.view),isContainer:v(()=>e.container),rootRef:i,height:a,containerHeight:u,scrollbarWidth:d,totalWidth:v(()=>c.value+d.value),rows:v(()=>{let t=e.view.toLowerCase().split(` `);return{top:[...t[0]],middle:[...t[1]],bottom:[...t[2]]}}),header:O({size:0,offset:0,space:!1}),right:O({size:300,offset:0,space:!1}),footer:O({size:0,offset:0,space:!1}),left:O({size:300,offset:0,space:!1}),scroll:l,animate(){w===null?document.body.classList.add(`q-body--layout-animate`):clearTimeout(w),w=setTimeout(()=>{w=null,document.body.classList.remove(`q-body--layout-animate`)},155)},update(e,t,n){T[e][t]=n}};if(p(he,T),jn()>0){let t=null,n=document.body,i=()=>{t=null,n.classList.remove(`hide-scrollbar`)},a=()=>{if(t===null){if(n.scrollHeight>r.screen.height)return;n.classList.add(`hide-scrollbar`)}else clearTimeout(t);t=setTimeout(i,300)},s=e=>{t!==null&&e===`remove`&&(clearTimeout(t),i()),window[`${e}EventListener`](`resize`,a)};_(()=>e.container?`remove`:`add`,s),e.container||s(`add`),o(()=>{s(`remove`)})}return()=>{let n=Ne(t.default,[s(ns,{onScroll:y}),s(ao,{onResize:x})]),r=s(`div`,{class:f.value,style:m.value,ref:e.container?void 0:i,tabindex:-1},n);return e.container?s(`div`,{class:`q-layout-container overflow-hidden`,ref:i},[s(ao,{onResize:S}),s(`div`,{class:`absolute-full`,style:h.value},[s(`div`,{class:`scroll`,style:g.value},[r])])]):r}}});n(),C();function as(e,t){return e===!0||e===!1?e:t}var os=B({name:`QPagination`,props:{...Z,modelValue:{type:Number,required:!0},min:{type:[Number,String],default:1},max:{type:[Number,String],required:!0},maxPages:{type:[Number,String],default:0,validator:e=>(typeof e==`string`?Number.parseInt(e,10):e)>
vendor: 5,165 bytes, line 1
1=0},inputStyle:[Array,String,Object],inputClass:[Array,String,Object],size:String,disable:Boolean,input:Boolean,iconPrev:String,iconNext:String,iconFirst:String,iconLast:String,toFn:Function,boundaryLinks:{type:Boolean,default:null},boundaryNumbers:{type:Boolean,default:null},directionLinks:{type:Boolean,default:null},ellipses:{type:Boolean,default:null},ripple:{type:[Boolean,Object],default:null},round:Boolean,rounded:Boolean,flat:Boolean,outline:Boolean,unelevated:Boolean,push:Boolean,glossy:Boolean,color:{type:String,default:`primary`},textColor:String,activeDesign:{type:String,default:``,values:e=>e===``||kt.includes(e)},activeColor:String,activeTextColor:String,gutter:String,padding:{type:String,default:`3px 2px`}},emits:[`update:modelValue`],setup(e,{emit:t}){let{proxy:n}=b(),{$q:r}=n,i=Q(e,r),a=v(()=>Number.parseInt(e.min,10)),o=v(()=>Number.parseInt(e.max,10)),c=v(()=>Number.parseInt(e.maxPages,10)),l=v(()=>h.value+` / `+o.value),u=v(()=>as(e.boundaryLinks,e.input)),d=v(()=>as(e.boundaryNumbers,!e.input)),f=v(()=>as(e.directionLinks,e.input)),p=v(()=>as(e.ellipses,!e.input)),m=D(null),h=v({get:()=>e.modelValue,set:n=>{if(n=Number.parseInt(n,10),e.disable||!Number.isFinite(n))return;let r=zi(n,a.value,o.value);e.modelValue!==r&&t(`update:modelValue`,r)}});_(()=>`${a.value}|${o.value}`,()=>{h.value=e.modelValue});let g=v(()=>`q-pagination row no-wrap items-center`+(e.disable?` disabled`:``)),y=v(()=>e.gutter in Tt?`${Tt[e.gutter]}px`:e.gutter||null),x=v(()=>y.value===null?null:`--q-pagination-gutter-parent:-${y.value};--q-pagination-gutter-child:${y.value}`),S=v(()=>{let t=[e.iconFirst||r.iconSet.pagination.first,e.iconPrev||r.iconSet.pagination.prev,e.iconNext||r.iconSet.pagination.next,e.iconLast||r.iconSet.pagination.last];return r.lang.rtl?t.reverse():t}),C=v(()=>({"aria-disabled":e.disable?`true`:`false`,role:`navigation`})),w=v(()=>At(e,`flat`)),T=v(()=>({[w.value]:!0,round:e.round,rounded:e.rounded,padding:e.padding,color:e.color,textColor:e.textColor,size:e.size,ripple:e.ripple===null||e.ripple})),E=v(()=>{let t={[w.value]:!1};return e.activeDesign!==``&&(t[e.activeDesign]=!0),t}),O=v(()=>({...E.value,color:e.activeColor||e.color,textColor:e.activeTextColor||e.textColor})),k=v(()=>{let t=Math.max(c.value,1+(p.value?2:0)+(d.value?2:0)),n={pgFrom:a.value,pgTo:o.value,ellipsesStart:!1,ellipsesEnd:!1,boundaryStart:!1,boundaryEnd:!1,marginalStyle:{minWidth:`${Math.max(2,String(o.value).length)}em`}};return c.value&&t<o.value-a.value+1&&(t=1+Math.floor(t/2)*2,n.pgFrom=Math.max(a.value,Math.min(o.value-t+1,e.modelValue-Math.floor(t/2))),n.pgTo=Math.min(o.value,n.pgFrom+t-1),d.value&&(n.boundaryStart=!0,n.pgFrom++),p.value&&n.pgFrom>a.value+ +!!d.value&&(n.ellipsesStart=!0,n.pgFrom++),d.value&&(n.boundaryEnd=!0,n.pgTo--),p.value&&n.pgTo<o.value-+!!d.value&&(n.ellipsesEnd=!0,n.pgTo--)),n});function A(e){h.value=e}function j(e){h.value+=e}function M(){h.value=m.value,m.value=null,r.platform.is.mobile&&document.activeElement.blur()}function N(e){m.value=e}function P(e){le(e,13)&&M()}function F(t,n,r){let i={"aria-label":n,"aria-current":`false`,...T.value,...t};return r&&Object.assign(i,{"aria-current":`true`,...O.value}),n!==void 0&&(e.toFn===void 0?i.onClick=()=>{A(n)}:i.to=e.toFn(n)),s(Bt,i)}return Object.assign(n,{set:A,setByOffset:j}),()=>{let t=[],n=[],c;if(u.value&&(t.push(F({key:`bls`,disable:e.disable||e.modelValue<=a.value,icon:S.value[0],"aria-label":r.lang.pagination.first},a.value)),n.unshift(F({key:`ble`,disable:e.disable||e.modelValue>=o.value,icon:S.value[3],"aria-label":r.lang.pagination.last},o.value))),f.value&&(t.push(F({key:`bdp`,disable:e.disable||e.modelValue<=a.value,icon:S.value[1],"aria-label":r.lang.pagination.prev},e.modelValue-1)),n.unshift(F({key:`bdn`,disable:e.disable||e.modelValue>=o.value,icon:S.value[2],"aria-label":r.lang.pagination.next},e.modelValue+1))),!e.input){c=[];let{pgFrom:r,pgTo:i,marginalStyle:s}=k.value;k.value.boundaryStart&&t.push(F({key:`bns`,style:s,disable:e.disable,label:a.value},a.value,a.value===e.modelValue)),k.value.boundaryEnd&&n.unshift(F({key:`bne`,style:s,disable:e.disable,label:o.value},o.value,o.value===e.modelValue)),k.value.ellipsesStart&&t.push(F({key:`bes`,style:s,disable:e.disable,label:`…`,ripple:!1},r-1)),k.value.ellipsesEnd&&n.unshift(F({key:`bee`,style:s,disable:e.disable,label:`…`,ripple:!1},i+1));for(let t=r;t<=i;t++)c.push(F({key:`bpg${t}`,style:s,disable:e.disable,label:t},t,t===e.modelValue))}return s(`div`,{class:g.value,...C.value},[s(`div`,{class:`q-pagination__content row no-wrap items-center`,style:x.value},[...t,e.input?s(ui,{class:`inline`,style:{width:`${l.value.length/1.5}em`},type:`number`,dense:!0,value:m.value,disable:e.disable,dark:i.value,borderless:!0,inputClass:e.inputClass,inputStyle:e.inputStyle,placeholder:l.value,min:a.value,max:o.value,"onUpdate:modelValue":N,onKeyup:P,onBlur:M}):s(`div`,{class:`q-pagination__middle row justify-center`},c),...n])])}}});n();var ss=`<g stroke-width="4" stroke-linecap="round"><line y1="17" y2="29" transform="translate(32,32) rotate(180)"><animate attributeName="stroke-opacity" dur="750ms" values="1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;
11" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(210)"><animate attributeName="stroke-opacity" dur="750ms" values="0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(240)"><animate attributeName="stroke-opacity" dur="750ms" values=".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(270)"><animate attributeName="stroke-opacity" dur="750ms" values=".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(300)"><animate attributeName="stroke-opacity" dur="750ms" values=".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(330)"><animate attributeName="stroke-opacity" dur="750ms" values=".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(0)"><animate attributeName="stroke-opacity" dur="750ms" values=".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(30)"><animate attributeName="stroke-opacity" dur="750ms" values=".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(60)"><animate attributeName="stroke-opacity" dur="750ms" values=".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(90)"><animate attributeName="stroke-opacity" dur="750ms" values=".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(120)"><animate attributeName="stroke-opacity" dur="750ms" values=".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85" repeatCount="indefinite"></animate></line><line y1="17" y2="29" transform="translate(32,32) rotate(150)"><animate attributeName="stroke-opacity" dur="750ms" values="1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1" repeatCount="indefinite"></animate></line></g>`,cs=B({name:`QSpinnerIos`,props:Ze,setup(e){let{cSize:t,classes:n}=Qe(e);return()=>s(`svg`,{class:n.value,width:t.value,height:t.value,stroke:`currentColor`,fill:`currentColor`,viewBox:`0 0 64 64`,innerHTML:ss})}});n();var ls=B({name:`QBtnGroup`,props:{unelevated:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,square:Boolean,push:Boolean,stretch:Boolean,glossy:Boolean,spread:Boolean},setup(e,{slots:t}){let n=v(()=>{let t=[`unelevated`,`outline`,`flat`,`rounded`,`square`,`push`,`stretch`,`glossy`].filter(t=>e[t]).map(e=>`q-btn-group--${e}`).join(` `);return`q-btn-group row no-wrap${t.length===0?``:` `+t}`+(e.spread?` q-btn-group--spread`:` inline`)});return()=>s(`div`,{class:n.value},Y(t.default))}});n(),C();var us=Object.keys(Mt);function ds(e){return us.reduce((t,n)=>{let r=e[n];return r!==void 0&&(t[n]=r),t},{})}var fs=B({name:`QBtnDropdown`,props:{...Mt,...en,modelValue:Boolean,split:Boolean,dropdownIcon:String,contentClass:[Array,String,Object],contentStyle:[Array,String,Object],cover:Boolean,persistent:Boolean,noEscDismiss:Boolean,noRouteDismiss:Boolean,autoClose:Boolean,noRefocus:Boolean,noFocus:Boolean,menuAnchor:{type:String,default:`bottom end`},menuSelf:{type:String,default:`top end`},menuOffset:Array,disableMainBtn:Boolean,disableDropdown:Boolean,noIconAnimation:Boolean,toggleAriaLabel:String},emits:[`update:modelValue`,`click`,`beforeShow`,`show`,`beforeHide`,`hide`],setup(e,{slots:t,emit:n}){let{proxy:i}=b(),a=D(e.modelValue),o=D(null),c=xr(),l=v(()=>{let t={"aria-expanded":a.value?`true`:`false`,"aria-haspopup":`true`,"aria-controls":c.value,"aria-label":e.toggleAriaLabel||i.$q.lang.label[a.value?`collapse`:`expand`](e.label)};return(e.disable||!e.split&&e.disableMainBtn||e.disableDropdown)&&(t[`aria-disabled`]=`true`),t}),u=v(()=>`q-btn-dropdown__arrow`+(a.value&&!e.noIconAnimation?` rotate-180`:``)+(e.split?``:` q-btn-dropdown__arrow-container`)),d=v(()=>jt(e)),f=v(()=>ds(e));_(()=>e.modelValue,e=>{var t;(t=o.value)==null||t[e?`show`:`hide`]()}),_(()=>e.split,w);function p(e){a.value=!0,n(`beforeShow`,e)}function m(e){n(`show`,e),n(`update:modelValue`,!0)}function h(e){a.value=!1,n(`beforeHide`,e)}function g(e){n(`hide`,e),n(`update:modelValue`,!1)}function y(e){n(`click`,e)}function x(e){re(e),w(),n(`click`,e)}function S(e){var t;(t=o.value)==null||t.toggle(e)}function C(e){var t;(t=o.value)==null||t.show(e)}function w(e){var t;(t=o.value)==null||t.hide(e)}return Object.assign(i,{show:C,hide:w,toggle:S}),r(()=>{e.modelValue&&C()}),()=>{let n=[s(X,{class:u.value,name:e.dropdownIcon||i.$q.iconSet.arrow.dropdown})];return e.disableDropdown||n.push(s(Fa,{ref:o,id:c.value,class:e.contentClass,style:e.contentStyle,cover:e.cover,fit:!0,persistent:e.persistent,noEscDismiss:e.noEscDismiss,noRouteDism
1iss:e.noRouteDismiss,autoClose:e.autoClose,noFocus:e.noFocus,noRefocus:e.noRefocus,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,separateClosePopup:!0,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,onBeforeShow:p,onShow:m,onBeforeHide:h,onHide:g},t.default)),e.split?s(ls,{class:`q-btn-dropdown q-btn-dropdown--split no-wrap q-btn-item`,rounded:e.rounded,square:e.square,...d.value,glossy:e.glossy,stretch:e.stretch},()=>[s(Bt,{class:`q-btn-dropdown--current`,...f.value,disable:e.disable||e.disableMainBtn,noWrap:!0,round:!1,onClick:x},{default:t.label,loading:t.loading}),s(Bt,{class:`q-btn-dropdown__arrow-container q-anchor--skip`,...l.value,...d.value,disable:e.disable||e.disableDropdown,rounded:e.rounded,color:e.color,textColor:e.textColor,dense:e.dense,size:e.size,padding:e.padding,ripple:e.ripple},()=>n)]):s(Bt,{class:`q-btn-dropdown q-btn-dropdown--simple`,...f.value,...l.value,disable:e.disable||e.disableMainBtn,noWrap:!0,round:!1,onClick:y},{default:()=>Y(t.label,[]).concat(n),loading:t.loading})}}});n();var ps=[`top`,`right`,`bottom`,`left`],ms={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=>ps.includes(e)},externalLabel:Boolean,hideLabel:{type:Boolean},labelClass:[Array,String,Object],labelStyle:[Array,String,Object],disable:Boolean,tabindex:[Number,String]};function hs(e,t){return{formClass:v(()=>`q-fab--form-${e.square?`square`:`rounded`}`),stacked:v(()=>!e.externalLabel&&[`top`,`bottom`].includes(e.labelPosition)),labelProps:v(()=>{if(e.externalLabel){let n=e.hideLabel===null?!t.value:e.hideLabel;return{action:`push`,data:{class:[e.labelClass,`q-fab__label q-tooltip--style q-fab__label--external q-fab__label--external-${e.labelPosition}`+(n?` 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?` q-fab__label--internal-hidden`:``)],style:e.labelStyle}}})}}n();var gs={start:`self-end`,center:`self-center`,end:`self-start`},_s=Object.keys(gs),vs=B({name:`QFabAction`,props:{...ms,icon:{type:String,default:``},anchor:{type:String,validator:e=>_s.includes(e)},to:[String,Object],replace:Boolean},emits:[`click`],setup(e,{slots:t,emit:n}){let r=a(_e,()=>({showing:{value:!0},onChildClick:U})),{formClass:i,labelProps:o}=hs(e,r.showing),c=v(()=>{let t=gs[e.anchor];return i.value+(t===void 0?``:` ${t}`)}),l=v(()=>e.disable||!r.showing.value);function u(e){r.onChildClick(e),n(`click`,e)}function d(){let n=[];return t.icon===void 0?e.icon!==``&&n.push(s(X,{name:e.icon})):n.push(t.icon()),(e.label!==``||t.label!==void 0)&&n[o.value.action](s(`div`,o.value.data,t.label===void 0?[e.label]:t.label())),Ne(t.default,n)}let f=b();return Object.assign(f.proxy,{click:u}),()=>s(Bt,{class:c.value,...e,noWrap:!0,stack:e.stacked,icon:void 0,label:void 0,noCaps:!0,fabMini:!0,disable:l.value,onClick:u},d)}});n(),C();var ys=[`up`,`right`,`down`,`left`],bs=[`left`,`center`,`right`],xs=B({name:`QFab`,props:{...ms,...Zt,icon:String,activeIcon:String,hideIcon:Boolean,hideLabel:{...ms.hideLabel,default:null},direction:{type:String,default:`right`,validator:e=>ys.includes(e)},persistent:Boolean,verticalActionsAlign:{type:String,default:`center`,validator:e=>bs.includes(e)}},emits:Qt,setup(e,{slots:t}){let n=D(null),r=D(e.modelValue===!0),i=xr(),{proxy:{$q:a}}=b(),{formClass:o,labelProps:c}=hs(e,r),{hide:l,toggle:u}=$t({showing:r,hideOnRouteChange:v(()=>!e.persistent)}),d=v(()=>({opened:r.value})),f=v(()=>`q-fab z-fab row inline justify-center q-fab--align-${e.verticalActionsAlign} ${o.value}`+(r.value?` q-fab--opened`:` q-fab--closed`)),m=v(()=>`q-fab__actions flex no-wrap inline q-fab__actions--${e.direction} q-fab__actions--${r.value?`opened`:`closed`}`),h=v(()=>{let e={id:i.value,role:`menu`};return r.value||(e[`aria-hidden`]=`true`),e}),g=v(()=>`q-fab__icon-holder  q-fab__icon-holder--${r.value?`opened`:`closed`}`);function _(n,r){let i=t[n],o=`q-fab__${n} absolute-full`;return i===void 0?s(X,{class:o,name:e[r]||a.iconSet.fab[r]}):s(`div`,{class:o},i(d.value))}function y(){let n=[];return e.hideIcon||n.push(s(`div`,{class:g.value},[_(`icon`,`icon`),_(`active-icon`,`activeIcon`)])),(e.label!==``||t.label!==void 0)&&n[c.value.action](s(`div`,c.value.data,t.label===void 0?[e.label]:t.label(d.value))),Ne(t.tooltip,n)}return p(_e,{showing:r,onChildClick(e){if(l(e),(e==null?void 0:e.qAvoidFocus)!==!0){var t;(t=n.value)==null||t.$el.focus()}}}),()=>s(`div`,{class:f.value},[s(Bt,{ref:n,class:o.value,...e,noWrap:!0,stack:e.stacked,align:void 0,icon:void 0,label:void 0,noCaps:!0,fab:!0,"aria-expanded":r.value?`true`:`false`,"aria-haspopup":`true`,"aria-controls":i.value,onClick:u},y),s(`div`,{class:m.value,...h.value},Y(t.default))])}});n();var Ss=[`horizontal`,`vertical`,`cell`,`none`],Cs=B({name:`QMarkupTable`,props:{...Z,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:`horizontal`,validator:e=>Ss.includes(e)}},setup(e,{slots:t}){let n=Q(e,b().proxy.$q),r=v(()=>
1`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(n.value?` q-table--dark q-table__card--dark q-dark`:``)+(e.dense?` q-table--dense`:``)+(e.flat?` q-table--flat`:``)+(e.bordered?` q-table--bordered`:``)+(e.square?` q-table--square`:``)+(e.wrapCells?``:` q-table--no-wrap`));return()=>s(`div`,{class:r.value},[s(`table`,{class:`q-table`},Y(t.default))])}});n();var ws=B({props:[`store`,`barStyle`,`verticalBarStyle`,`horizontalBarStyle`],setup(e){return()=>[s(`div`,{class:e.store.scroll.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":`true`,onMousedown:e.store.onVerticalMousedown}),s(`div`,{class:e.store.scroll.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":`true`,onMousedown:e.store.onHorizontalMousedown}),y(s(`div`,{ref:e.store.scroll.vertical.ref,class:e.store.scroll.vertical.thumbClass.value,style:e.store.scroll.vertical.style.value,"aria-hidden":`true`}),e.store.thumbVertDir),y(s(`div`,{ref:e.store.scroll.horizontal.ref,class:e.store.scroll.horizontal.thumbClass.value,style:e.store.scroll.horizontal.style.value,"aria-hidden":`true`}),e.store.thumbHorizDir)]}});n(),C();var Ts=[`vertical`,`horizontal`],Es={vertical:{offset:`offsetY`,scroll:`scrollTop`,dir:`down`,dist:`y`},horizontal:{offset:`offsetX`,scroll:`scrollLeft`,dir:`right`,dist:`x`}}
1,Ds={prevent:!0,mouse:!0,mouseAllDir:!0},Os=e=>e>=250?50:Math.ceil(e/5),ks=B({name:`QScrollArea`,props:{...Z,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],verticalOffset:{type:Array,default:[0,0]},horizontalOffset:{type:Array,default:[0,0]},contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(e,{slots:n,emit:r}){let a=D(!1),o=D(!1),c=D(!1),l={vertical:D(0),horizontal:D(0)},u={vertical:{ref:D(null),position:D(0),size:D(0)},horizontal:{ref:D(null),position:D(0),size:D(0)}},{proxy:d}=b(),p=Q(e,d.$q),m=null,h,g=D(null),y=v(()=>`q-scrollarea`+(p.value?` q-scrollarea--dark`:``));Object.assign(l,{verticalInner:v(()=>l.vertical.value-e.verticalOffset[0]-e.verticalOffset[1]),horizontalInner:v(()=>l.horizontal.value-e.horizontalOffset[0]-e.horizontalOffset[1])}),u.vertical.percentage=v(()=>{let e=u.vertical.size.value-l.vertical.value;if(e<=0)return 0;let t=zi(u.vertical.position.value/e,0,1);return Math.round(t*1e4)/1e4}),u.vertical.thumbHidden=v(()=>!(e.visible===null?c.value:e.visible)&&!a.value&&!o.value||u.vertical.size.value<=l.vertical.value+1),u.vertical.thumbStart=v(()=>e.verticalOffset[0]+u.vertical.percentage.value*(l.verticalInner.value-u.vertical.thumbSize.value)),u.vertical.thumbSize=v(()=>Math.round(zi(l.verticalInner.value*l.verticalInner.value/u.vertical.size.value,Os(l.verticalInner.value),l.verticalInner.value))),u.vertical.style=v(()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${u.vertical.thumbStart.value}px`,height:`${u.vertical.thumbSize.value}px`,right:`${e.horizontalOffset[1]}px`})),u.vertical.thumbClass=v(()=>`q-scrollarea__thumb q-scrollarea__thumb--v absolute-right`+(u.vertical.thumbHidden.value?` q-scrollarea__thumb--invisible`:``)),u.vertical.barClass=v(()=>`q-scrollarea__bar q-scrollarea__bar--v absolute-right`+(u.vertical.thumbHidden.value?` q-scrollarea__bar--invisible`:``)),u.horizontal.percentage=v(()=>{let e=u.horizontal.size.value-l.horizontal.value;if(e<=0)return 0;let t=zi(Math.abs(u.horizontal.position.value)/e,0,1);return Math.round(t*1e4)/1e4}),u.horizontal.thumbHidden=v(()=>!(e.visible===null?c.value:e.visible)&&!a.value&&!o.value||u.horizontal.size.value<=l.horizontal.value+1),u.horizontal.thumbStart=v(()=>e.horizontalOffset[0]+u.horizontal.percentage.value*(l.horizontalInner.value-u.horizontal.thumbSize.value)),u.horizontal.thumbSize=v(()=>Math.round(zi(l.horizontalInner.value*l.horizontalInner.value/u.horizontal.size.value,Os(l.horizontalInner.value),l.horizontalInner.value))),u.horizontal.style=v(()=>({...e.thumbStyle,...e.horizontalThumbStyle,[d.$q.lang.rtl?`right`:`left`]:`${u.horizontal.thumbStart.value}px`,width:`${u.horizontal.thumbSize.value}px`,bottom:`${e.verticalOffset[1]}px`})),u.horizontal.thumbClass=v(()=>`q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom`+(u.horizontal.thumbHidden.value?` q-scrollarea__thumb--invisible`:``)),u.horizontal.barClass=v(()=>`q-scrollarea__bar q-scrollarea__bar--h absolute-bottom`+(u.horizontal.thumbHidden.value?` q-scrollarea__bar--invisible`:``));let x=v(()=>u.vertical.thumbHidden.value&&u.horizontal.thumbHidden.value?e.contentStyle:e.contentActiveStyle);function S(){let e={};return Ts.forEach(t=>{let n=u[t];Object.assign(e,{[t+`Position`]:n.position.value,[t+`Percentage`]:n.percentage.value,[t+`Size`]:n.size.value,[t+`ContainerSize`]:l[t].value,[t+`ContainerInnerSize`]:l[t+`Inner`].value})}),e}let C=ae(()=>{let e=S();e.ref=d,r(`scroll`,e)},0);function w(e,t,n){if(!Ts.includes(e)){console.error(`[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)`);return}(e===`vertical`?On:kn)(g.value,t,n)}function T({height:e,width:t}){let n=!1;l.vertical.value!==e&&(l.vertical.value=e,n=!0),l.horizontal.value!==t&&(l.horizontal.value=t,n=!0),n&&j()}function E({position:e}){let t=!1;u.vertical.position.value!==e.top&&(u.vertical.position.value=e.top,t=!0),u.horizontal.position.value!==e.left&&(u.horizontal.position.value=e.left,t=!0),t&&j()}function O({height:e,width:t}){u.horizontal.size.value!==t&&(u.horizontal.size.value=t,j()),u.vertical.size.value!==e&&(u.vertical.size.value=e,j())}function k(e,t){let n=u[t];if(e.isFirst){if(n.thumbHidden.value)return;h=n.position.value,o.value=!0}else if(!o.value)return;e.isFinal&&(o.value=!1);let r=Es[t],i=(n.size.value-l[t].value)/(l[t+`Inner`].value-n.thumbSize.value),a=e.distance[r.dist];M(h+(e.direction===r.dir?1:-1)*a*i,t)}function A(t,n){let r=u[n];if(!r.thumbHidden.value){let i=n===`vertical`?e.verticalOffset[0]:e.horizontalOffset[0],a=t[Es[n].offset]-i,o=r.thumbStart.value-i;(a<o||a>o+r.thumbSize.value)&&M(zi((a-r.thumbSize.value/2)/(l[n+`Inner`].value-r.thumbSize.value),0,1)*Math.max(0,r.size.value-l[n].value),n),r.ref.value!==null&&r.ref.value.dispatchEvent(new MouseEvent(t.type,t))}}function j(){a.value=!0,m!==null&&clearTimeout(m),m=setTimeout(()=>{m=null,a.value=!1},e.delay),e.onScroll!==void 0&&C()}function M(e,t){g.value[Es[t].scroll]=e}let N=null;function P(){N!==null&&clearTimeout(N),N=setTimeout(()=>{N=null,c.value=!0},d.$q.platform.is.ios?50:0)}function F(){N!==null&&(clearTimeout(N),N=null),c.value=!1}let I=null;_(()=>d.$q.lang.rtl,e=>{g.value!==null&&kn(g.value,Math.abs(u.horizontal.position.value)*(e?-1:1))}),f(()=>{I={top:u.vertical.position.value,left:u.horizontal.position.value}}),t(()=>{if(I===null)return;let e=g.value;e!==null&&(kn(e,I.left),On(e,I.top))}
1),i(C.cancel),Object.assign(d,{getScrollTarget:()=>g.value,getScroll:S,getScrollPosition:()=>({top:u.vertical.position.value,left:u.horizontal.position.value}),getScrollPercentage:()=>({top:u.vertical.percentage.value,left:u.horizontal.percentage.value}),setScrollPosition:w,setScrollPercentage(e,t,n){w(e,t*(u[e].size.value-l[e].value)*(e===`horizontal`&&d.$q.lang.rtl?-1:1),n)}});let L={scroll:u,thumbVertDir:[[Ii,e=>{k(e,`vertical`)},void 0,{vertical:!0,...Ds}]],thumbHorizDir:[[Ii,e=>{k(e,`horizontal`)},void 0,{horizontal:!0,...Ds}]],onVerticalMousedown(e){A(e,`vertical`)},onHorizontalMousedown(e){A(e,`horizontal`)}};return()=>s(`div`,{class:y.value,onMouseenter:P,onMouseleave:F},[s(`div`,{ref:g,class:`q-scrollarea__container scroll relative-position fit hide-scrollbar`,tabindex:e.tabindex===void 0?void 0:e.tabindex},[s(`div`,{class:`q-scrollarea__content absolute`,style:x.value},Ne(n.default,[s(ao,{debounce:0,onResize:O})])),s(ns,{axis:`both`,onScroll:E})]),s(ao,{debounce:0,onResize:T}),s(ws,{store:L,barStyle:e.barStyle,verticalBarStyle:e.verticalBarStyle,horizontalBarStyle:e.horizontalBarStyle})])}});n();var As={xs:2,sm:4,md:6,lg:10,xl:14};function js(e,t,n){return{transform:t?`translateX(${n.lang.rtl?`-`:``}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}var Ms=B({name:`QLinearProgress`,props:{...Z,...Ae,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:t}){let{proxy:n}=b(),r=Q(e,n.$q),i=je(e,As),a=v(()=>e.indeterminate||e.query),o=v(()=>e.reverse!==e.query),c=v(()=>({...i.value===null?{}:i.value,"--q-linear-progress-speed":`${e.animationSpeed}ms`})),l=v(()=>`q-linear-progress`+(e.color===void 0?``:` text-${e.color}`)+(e.reverse||e.query?` q-linear-progress--reverse`:``)+(e.rounded?` rounded-borders`:``)),u=v(()=>js(e.buffer===void 0?1:e.buffer,o.value,n.$q)),d=v(()=>`with${e.instantFeedback?`out`:``}-transition`),f=v(()=>`q-linear-progress__track absolute-full q-linear-progress__track--${d.value} q-linear-progress__track--${r.value?`dark`:`light`}`+(e.trackColor===void 0?``:` bg-${e.trackColor}`)),p=v(()=>js(a.value?1:e.value,o.value,n.$q)),m=v(()=>`q-linear-progress__model absolute-full q-linear-progress__model--${d.value} q-linear-progress__model--${a.value?`in`:``}determinate`),h=v(()=>({width:`${e.value*100}%`})),g=v(()=>`q-linear-progress__stripe absolute-${e.reverse?`right`:`left`} q-linear-progress__stripe--${d.value}`);return()=>{let n=[s(`div`,{class:f.value,style:u.value}),s(`div`,{class:m.value,style:p.value})];return e.stripe&&!a.value&&n.push(s(`div`,{class:g.value,style:h.value})),s(`div`,{class:l.value,style:c.value,role:`progressbar`,"aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":e.indeterminate?void 0:e.value},Ne(t.default,n))}}});n();var Ns=[`top`,`middle`,`bottom`],Ps=B({name:`QBadge`,props:{color:String,textColor:String,floating:Boolean,transparent:Boolean,multiLine:Boolean,outline:Boolean,rounded:Boolean,label:[Number,String],align:{type:String,validator:e=>Ns.includes(e)}},setup(e,{slots:t}){let n=v(()=>e.align===void 0?null:{verticalAlign:e.align}),r=v(()=>{let t=e.outline&&e.color||e.textColor;return`q-badge flex inline items-center no-wrap q-badge--${e.multiLine?`multi`:`single`}-line`+(e.outline?` q-badge--outline`:e.color===void 0?``:` bg-${e.color}`)+(t===void 0?``:` text-${t}`)+(e.floating?` q-badge--floating`:``)+(e.rounded?` q-badge--rounded`:``)+(e.transparent?` q-badge--transparent`:``)});return()=>s(`div`,{class:r.value,style:n.value,role:`status`,"aria-label":e.label},Ne(t.default,e.label===void 0?[]:[e.label]))}});export{Pn as $,Xa as A,Ii as B,ho as C,V as Ct,uo as D,j as Dt,fo as E,R as Et,Ki as F,gr as G,xi as H,Hi as I,dr as J,pr as K,Ri as L,Fa as M,ua as N,lo as O,A as Ot,ra as P,qn as Q,Vi as R,go as S,B as St,po as T,z as Tt,hi as U,Ei as V,ui as W,Z as X,Q as Y,ur as Z,Eo as _,le as _t,xs as a,Bt as at,yo as b,H as bt,cs as c,Xe as ct,$o as d,Ee as dt,on as et,Qo as f,De as ft,Do as g,me as gt,Ao as h,we as ht,Cs as i,Kt as it,Va as j,to as k,os as l,X as lt,Yo as m,Se as mt,Ms as n,qt as nt,vs as o,ot,Zo as p,Ce as pt,fr as q,ks as r,Gt as rt,fs as s,$e as st,Ps as t,rn as tt,is as u,Oe as ut,wo as v,se as vt,mo as w,te as wt,_o as x,U as xt,bo as y,ae as yt,Li as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.