UNPKG

quasar

Version:

Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time

7 lines (6 loc) 502 kB
/*! * Quasar Framework v2.17.0 * (c) 2015-present Razvan Stoenescu * Released under the MIT License. */ (()=>{var uv=Object.defineProperty;var Ur=(e,t)=>{for(var o in t)uv(e,o,{get:t[o],enumerable:!0})};var{h:l,ref:q,computed:s,watch:Y,isRef:Pu,toRaw:co,unref:Au,reactive:Uo,shallowReactive:$u,nextTick:Ee,onActivated:Nt,onDeactivated:Pt,onBeforeMount:Hn,onMounted:je,onBeforeUnmount:ye,onUnmounted:Qn,onBeforeUpdate:Mo,onUpdated:Eu,inject:ht,provide:jt,getCurrentInstance:K,markRaw:Kr,Transition:st,TransitionGroup:Bu,KeepAlive:wi,Teleport:Lu,useSSRContext:l0,withDirectives:Et,vShow:ki,defineComponent:Fu,createApp:Du}=window.Vue;function ft(e,t,o,r){return Object.defineProperty(e,t,{get:o,set:r,enumerable:!0}),e}function qi(e,t){for(let o in t)ft(e,o,t[o]);return e}var xt=q(!1),xl;function sv(e,t){let o=/(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:o[5]||o[3]||o[1]||"",version:o[4]||o[2]||"0",platform:t[0]||""}}function cv(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 zu="ontouchstart"in window||window.navigator.maxTouchPoints>0;function dv(e){let t=e.toLowerCase(),o=cv(t),r=sv(t,o),n={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};r.browser&&(n[r.browser]=!0,n.version=r.version,n.versionNumber=parseInt(r.version,10)),r.platform&&(n[r.platform]=!0);let i=n.android||n.ios||n.bb||n.blackberry||n.ipad||n.iphone||n.ipod||n.kindle||n.playbook||n.silk||n["windows phone"];if(i===!0||t.indexOf("mobile")!==-1?n.mobile=!0:n.desktop=!0,n["windows phone"]&&(n.winphone=!0,delete n["windows phone"]),n.edga||n.edgios||n.edg?(n.edge=!0,r.browser="edge"):n.crios?(n.chrome=!0,r.browser="chrome"):n.fxios&&(n.firefox=!0,r.browser="firefox"),(n.ipod||n.ipad||n.iphone)&&(n.ios=!0),n.vivaldi&&(r.browser="vivaldi",n.vivaldi=!0),(n.chrome||n.opr||n.safari||n.vivaldi||n.mobile===!0&&n.ios!==!0&&i!==!0)&&(n.webkit=!0),n.opr&&(r.browser="opera",n.opera=!0),n.safari&&(n.blackberry||n.bb?(r.browser="blackberry",n.blackberry=!0):n.playbook?(r.browser="playbook",n.playbook=!0):n.android?(r.browser="android",n.android=!0):n.kindle?(r.browser="kindle",n.kindle=!0):n.silk&&(r.browser="silk",n.silk=!0)),n.name=r.browser,n.platform=r.platform,t.indexOf("electron")!==-1)n.electron=!0;else if(document.location.href.indexOf("-extension://")!==-1)n.bex=!0;else{if(window.Capacitor!==void 0?(n.capacitor=!0,n.nativeMobile=!0,n.nativeMobileWrapper="capacitor"):(window._cordovaNative!==void 0||window.cordova!==void 0)&&(n.cordova=!0,n.nativeMobile=!0,n.nativeMobileWrapper="cordova"),xt.value===!0&&(xl={is:{...n}}),zu===!0&&n.mac===!0&&(n.desktop===!0&&n.safari===!0||n.nativeMobile===!0&&n.android!==!0&&n.ios!==!0&&n.ipad!==!0)){delete n.mac,delete n.desktop;let a=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(n,{mobile:!0,ios:!0,platform:a,[a]:!0})}n.mobile!==!0&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete n.desktop,n.mobile=!0)}return n}var Vu=navigator.userAgent||navigator.vendor||window.opera,fv={has:{touch:!1,webStorage:!1},within:{iframe:!1}},Pe={userAgent:Vu,is:dv(Vu),has:{touch:zu},within:{iframe:window.self!==window.top}},_l={install(e){let{$q:t}=e;xt.value===!0?(e.onSSRHydrated.push(()=>{Object.assign(t.platform,Pe),xt.value=!1}),t.platform=Uo(this)):t.platform=this}};{let e;ft(Pe.has,"webStorage",()=>{if(e!==void 0)return e;try{if(window.localStorage)return e=!0,!0}catch{}return e=!1,!1}),Object.assign(_l,Pe),xt.value===!0&&(Object.assign(_l,xl,fv),xl=null)}var Ro=_l;function A(e){return Kr(Fu(e))}function At(e){return Kr(e)}var Ut=(e,t)=>{let o=Uo(e);for(let r in e)ft(t,r,()=>o[r],n=>{o[r]=n});return t};var Ze={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{let e=Object.defineProperty({},"passive",{get(){Object.assign(Ze,{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 Ye(){}function Ko(e){return e.button===0}function mv(e){return e.button===1}function vv(e){return e.button===2}function _t(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 Cl(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();let t=[],o=e.target;for(;o;){if(t.push(o),o.tagName==="HTML")return t.push(document),t.push(window),t;o=o.parentElement}}var gv=40,hv=800;function pv(e){let t=e.deltaX,o=e.deltaY;if((t||o)&&e.deltaMode){let r=e.deltaMode===1?gv:hv;t*=r,o*=r}return e.shiftKey&&!t&&([o,t]=[t,o]),{x:t,y:o}}function at(e){e.stopPropagation()}function vt(e){e.cancelable!==!1&&e.preventDefault()}function ke(e){e.cancelable!==!1&&e.preventDefault(),e.stopPropagation()}function Wo(e,t){if(e===void 0||t===!0&&e.__dragPrevented===!0)return;let o=t===!0?r=>{r.__dragPrevented=!0,r.addEventListener("dragstart",vt,Ze.notPassiveCapture)}:r=>{delete r.__dragPrevented,r.removeEventListener("dragstart",vt,Ze.notPassiveCapture)};e.querySelectorAll("a, img").forEach(o)}function mt(e,t,o){let r=`__q_${t}_evt`;e[r]=e[r]!==void 0?e[r].concat(o):o,o.forEach(n=>{n[0].addEventListener(n[1],e[n[2]],Ze[n[3]])})}function qt(e,t){let o=`__q_${t}_evt`;e[o]!==void 0&&(e[o].forEach(r=>{r[0].removeEventListener(r[1],e[r[2]],Ze[r[3]])}),e[o]=void 0)}var Ou={listenOpts:Ze,leftClick:Ko,middleClick:mv,rightClick:vv,position:_t,getEventPath:Cl,getMouseWheelDistance:pv,stop:at,prevent:vt,stopAndPrevent:ke,preventDraggable:Wo};function Zt(e,t=250,o){let r=null;function n(){let i=arguments,a=()=>{r=null,o!==!0&&e.apply(this,i)};r!==null?clearTimeout(r):o===!0&&e.apply(this,i),r=setTimeout(a,t)}return n.cancel=()=>{r!==null&&clearTimeout(r)},n}var wl=["sm","md","lg","xl"],{passive:Iu}=Ze,Ti=Ut({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:Ye,setDebounce:Ye,install({$q:e,onSSRHydrated:t}){if(e.screen=this,this.__installed===!0){e.config.screen!==void 0&&(e.config.screen.bodyClasses===!1?document.body.classList.remove(`screen--${this.name}`):this.__update(!0));return}let{visualViewport:o}=window,r=o||window,n=document.scrollingElement||document.documentElement,i=o===void 0||Pe.is.mobile===!0?()=>[Math.max(window.innerWidth,n.clientWidth),Math.max(window.innerHeight,n.clientHeight)]:()=>[o.width*o.scale+window.innerWidth-n.clientWidth,o.height*o.scale+window.innerHeight-n.clientHeight],a=e.config.screen!==void 0&&e.config.screen.bodyClasses===!0;this.__update=h=>{let[g,m]=i();if(m!==this.height&&(this.height=m),g!==this.width)this.width=g;else if(h!==!0)return;let v=this.sizes;this.gt.xs=g>=v.sm,this.gt.sm=g>=v.md,this.gt.md=g>=v.lg,this.gt.lg=g>=v.xl,this.lt.sm=g<v.sm,this.lt.md=g<v.md,this.lt.lg=g<v.lg,this.lt.xl=g<v.xl,this.xs=this.lt.sm,this.sm=this.gt.xs===!0&&this.lt.md===!0,this.md=this.gt.sm===!0&&this.lt.lg===!0,this.lg=this.gt.md===!0&&this.lt.xl===!0,this.xl=this.gt.lg,v=this.xs===!0&&"xs"||this.sm===!0&&"sm"||this.md===!0&&"md"||this.lg===!0&&"lg"||"xl",v!==this.name&&(a===!0&&(document.body.classList.remove(`screen--${this.name}`),document.body.classList.add(`screen--${v}`)),this.name=v)};let u,c={},f=16;this.setSizes=h=>{wl.forEach(g=>{h[g]!==void 0&&(c[g]=h[g])})},this.setDebounce=h=>{f=h};let d=()=>{let h=getComputedStyle(document.body);h.getPropertyValue("--q-size-sm")&&wl.forEach(g=>{this.sizes[g]=parseInt(h.getPropertyValue(`--q-size-${g}`),10)}),this.setSizes=g=>{wl.forEach(m=>{g[m]&&(this.sizes[m]=g[m])}),this.__update(!0)},this.setDebounce=g=>{u!==void 0&&r.removeEventListener("resize",u,Iu),u=g>0?Zt(this.__update,g):this.__update,r.addEventListener("resize",u,Iu)},this.setDebounce(f),Object.keys(c).length!==0?(this.setSizes(c),c=void 0):this.__update(),a===!0&&this.name==="xs"&&document.body.classList.add("screen--xs")};xt.value===!0?t.push(d):d()}});var Kt=Ut({isActive:!1,mode:!1},{__media:void 0,set(e){Kt.mode=e,e==="auto"?(Kt.__media===void 0&&(Kt.__media=window.matchMedia("(prefers-color-scheme: dark)"),Kt.__updateMedia=()=>{Kt.set("auto")},Kt.__media.addListener(Kt.__updateMedia)),e=Kt.__media.matches):Kt.__media!==void 0&&(Kt.__media.removeListener(Kt.__updateMedia),Kt.__media=void 0),Kt.isActive=e===!0,document.body.classList.remove(`body--${e===!0?"light":"dark"}`),document.body.classList.add(`body--${e===!0?"dark":"light"}`)},toggle(){Kt.set(Kt.isActive===!1)},install({$q:e,ssrContext:t}){let{dark:o}=e.config;e.dark=this,this.__installed!==!0&&this.set(o!==void 0?o:!1)}}),Mi=Kt;function Wr(e,t,o=document.body){if(typeof e!="string")throw new TypeError("Expected a string as propName");if(typeof t!="string")throw new TypeError("Expected a string as value");if(!(o instanceof Element))throw new TypeError("Expected a DOM element");o.style.setProperty(`--q-${e}`,t)}var Hu=!1;function Qu(e){Hu=e.isComposing===!0}function io(e){return Hu===!0||e!==Object(e)||e.isComposing===!0||e.qKeyEvent===!0}function Tt(e,t){return io(e)===!0?!1:[].concat(t).includes(e.keyCode)}function Nu(e){if(e.ios===!0)return"ios";if(e.android===!0)return"android"}function bv({is:e,has:t,within:o},r){let n=[e.desktop===!0?"desktop":"mobile",`${t.touch===!1?"no-":""}touch`];if(e.mobile===!0){let i=Nu(e);i!==void 0&&n.push("platform-"+i)}if(e.nativeMobile===!0){let i=e.nativeMobileWrapper;n.push(i),n.push("native-mobile"),e.ios===!0&&(r[i]===void 0||r[i].iosStatusBarPadding!==!1)&&n.push("q-ios-padding")}else e.electron===!0?n.push("electron"):e.bex===!0&&n.push("bex");return o.iframe===!0&&n.push("within-iframe"),n}function yv(){let{is:e}=Pe,t=document.body.className,o=new Set(t.replace(/ {2}/g," ").split(" "));if(e.nativeMobile!==!0&&e.electron!==!0&&e.bex!==!0){if(e.desktop===!0)o.delete("mobile"),o.delete("platform-ios"),o.delete("platform-android"),o.add("desktop");else if(e.mobile===!0){o.delete("desktop"),o.add("mobile"),o.delete("platform-ios"),o.delete("platform-android");let n=Nu(e);n!==void 0&&o.add(`platform-${n}`)}}Pe.has.touch===!0&&(o.delete("no-touch"),o.add("touch")),Pe.within.iframe===!0&&o.add("within-iframe");let r=Array.from(o).join(" ");t!==r&&(document.body.className=r)}function Sv(e){for(let t in e)Wr(t,e[t])}var ju={install(e){if(this.__installed!==!0){if(xt.value===!0)yv();else{let{$q:t}=e;t.config.brand!==void 0&&Sv(t.config.brand);let o=bv(Pe,t.config);document.body.classList.add.apply(document.body.classList,o)}Pe.is.ios===!0&&document.body.addEventListener("touchstart",Ye),window.addEventListener("keydown",Qu,!0)}}};var Uu=()=>!0;function xv(e){return typeof e=="string"&&e!==""&&e!=="/"&&e!=="#/"}function _v(e){return e.startsWith("#")===!0&&(e=e.substring(1)),e.startsWith("/")===!1&&(e="/"+e),e.endsWith("/")===!0&&(e=e.substring(0,e.length-1)),"#"+e}function Cv(e){if(e.backButtonExit===!1)return()=>!1;if(e.backButtonExit==="*")return Uu;let t=["#/"];return Array.isArray(e.backButtonExit)===!0&&t.push(...e.backButtonExit.filter(xv).map(_v)),()=>t.includes(window.location.hash)}var on={__history:[],add:Ye,remove:Ye,install({$q:e}){if(this.__installed===!0)return;let{cordova:t,capacitor:o}=Pe.is;if(t!==!0&&o!==!0)return;let r=e.config[t===!0?"cordova":"capacitor"];if(r!==void 0&&r.backButton===!1||o===!0&&(window.Capacitor===void 0||window.Capacitor.Plugins.App===void 0))return;this.add=a=>{a.condition===void 0&&(a.condition=Uu),this.__history.push(a)},this.remove=a=>{let u=this.__history.indexOf(a);u>=0&&this.__history.splice(u,1)};let n=Cv(Object.assign({backButtonExit:!0},r)),i=()=>{if(this.__history.length){let a=this.__history[this.__history.length-1];a.condition()===!0&&(this.__history.pop(),a.handler())}else n()===!0?navigator.app.exitApp():window.history.back()};t===!0?document.addEventListener("deviceready",()=>{document.addEventListener("backbutton",i,!1)}):window.Capacitor.Plugins.App.addListener("backButton",i)}};var Yr={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>e===1?"1 record selected.":(e===0?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,o)=>e+"-"+t+" of "+o,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function Ku(){let e=Array.isArray(navigator.languages)===!0&&navigator.languages.length!==0?navigator.languages[0]:navigator.language;if(typeof e=="string")return e.split(/[-_]/).map((t,o)=>o===0?t.toLowerCase():o>1||t.length<4?t.toUpperCase():t[0].toUpperCase()+t.slice(1).toLowerCase()).join("-")}var Sn=Ut({__qLang:{}},{getLocale:Ku,set(e=Yr,t){let o={...e,rtl:e.rtl===!0,getLocale:Ku};if(o.set=Sn.set,Sn.__langConfig===void 0||Sn.__langConfig.noHtmlAttrs!==!0){let r=document.documentElement;r.setAttribute("dir",o.rtl===!0?"rtl":"ltr"),r.setAttribute("lang",o.isoName)}Object.assign(Sn.__qLang,o)},install({$q:e,lang:t,ssrContext:o}){e.lang=Sn.__qLang,Sn.__langConfig=e.config.lang,this.__installed===!0?t!==void 0&&this.set(t):(this.props=new Proxy(this.__qLang,{get(){return Reflect.get(...arguments)},ownKeys(r){return Reflect.ownKeys(r).filter(n=>n!=="set"&&n!=="getLocale")}}),this.set(t||Yr))}}),Yo=Sn;var Wu={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}};var kl=Ut({iconMapFn:null,__qIconSet:{}},{set(e,t){let o={...e};o.set=kl.set,Object.assign(kl.__qIconSet,o)},install({$q:e,iconSet:t,ssrContext:o}){e.config.iconMapFn!==void 0&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__qIconSet,ft(e,"iconMapFn",()=>this.iconMapFn,r=>{this.iconMapFn=r}),this.__installed===!0?t!==void 0&&this.set(t):(this.props=new Proxy(this.__qIconSet,{get(){return Reflect.get(...arguments)},ownKeys(r){return Reflect.ownKeys(r).filter(n=>n!=="set")}}),this.set(t||Wu))}}),Nn=kl;var Ri="_q_",Pi="_q_t_",Ai="_q_s_",Jt="_q_l_",$i="_q_pc_",Ei="_q_f_",Xo="_q_fo_",Bi="_q_tabs_",Li="_q_u_";function Ge(){}var jn={},ql=!1;function Yu(){ql=!0}function Wt(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 o,r;if(e.constructor===Array){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(Wt(e[r],t[r])!==!0)return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let i=e.entries();for(r=i.next();r.done!==!0;){if(t.has(r.value[0])!==!0)return!1;r=i.next()}for(i=e.entries(),r=i.next();r.done!==!0;){if(Wt(r.value[1],t.get(r.value[0]))!==!0)return!1;r=i.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;let i=e.entries();for(r=i.next();r.done!==!0;){if(t.has(r.value[0])!==!0)return!1;r=i.next()}return!0}if(e.buffer!=null&&e.buffer.constructor===ArrayBuffer){if(o=e.length,o!==t.length)return!1;for(r=o;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 n=Object.keys(e).filter(i=>e[i]!==void 0);if(o=n.length,o!==Object.keys(t).filter(i=>t[i]!==void 0).length)return!1;for(r=o;r--!==0;){let i=n[r];if(Wt(e[i],t[i])!==!0)return!1}return!0}return e!==e&&t!==t}function ct(e){return e!==null&&typeof e=="object"&&Array.isArray(e)!==!0}function Go(e){return Object.prototype.toString.call(e)==="[object Date]"}function Tl(e){return Object.prototype.toString.call(e)==="[object RegExp]"}function fo(e){return typeof e=="number"&&isFinite(e)}var Xu={deepEqual:Wt,object:ct,date:Go,regexp:Tl,number:fo};var Gu=[Ro,ju,Mi,Ti,on,Yo,Nn];function nn(e,t){let o=Du(e);o.config.globalProperties=t.config.globalProperties;let{reload:r,...n}=t._context;return Object.assign(o._context,n),o}function Zu(e,t){t.forEach(o=>{o.install(e),o.__installed=!0})}function wv(e,t,o){e.config.globalProperties.$q=o.$q,e.provide(Ri,o.$q),Zu(o,Gu),t.components!==void 0&&Object.values(t.components).forEach(r=>{ct(r)===!0&&r.name!==void 0&&e.component(r.name,r)}),t.directives!==void 0&&Object.values(t.directives).forEach(r=>{ct(r)===!0&&r.name!==void 0&&e.directive(r.name,r)}),t.plugins!==void 0&&Zu(o,Object.values(t.plugins).filter(r=>typeof r.install=="function"&&Gu.includes(r)===!1)),xt.value===!0&&(o.$q.onSSRHydrated=()=>{o.onSSRHydrated.forEach(r=>{r()}),o.$q.onSSRHydrated=()=>{}})}var Ju=function(e,t={}){let o={version:"2.17.0"};ql===!1?(t.config!==void 0&&Object.assign(jn,t.config),o.config={...jn},Yu()):o.config=t.config||{},wv(e,t,{parentApp:e,$q:o,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})};var rl={};Ur(rl,{QAjaxBar:()=>Di,QAvatar:()=>zi,QBadge:()=>ss,QBanner:()=>cs,QBar:()=>ds,QBreadcrumbs:()=>vs,QBreadcrumbsEl:()=>bs,QBtn:()=>ze,QBtnDropdown:()=>Ji,QBtnGroup:()=>or,QBtnToggle:()=>zs,QCard:()=>hr,QCardActions:()=>ea,QCardSection:()=>xo,QCarousel:()=>Is,QCarouselControl:()=>Qs,QCarouselSlide:()=>Hs,QChatMessage:()=>Ns,QCheckbox:()=>zo,QChip:()=>qr,QCircularProgress:()=>Tr,QColor:()=>oc,QDate:()=>gc,QDialog:()=>Ho,QDrawer:()=>Cc,QEditor:()=>Ec,QExpansionItem:()=>Bc,QFab:()=>Lc,QFabAction:()=>Dc,QField:()=>Aa,QFile:()=>Oc,QFooter:()=>Ic,QForm:()=>Hc,QFormChildMixin:()=>Qc,QHeader:()=>Nc,QIcon:()=>Re,QImg:()=>jc,QInfiniteScroll:()=>Uc,QInnerLoading:()=>Kc,QInput:()=>Vr,QIntersection:()=>od,QItem:()=>Qo,QItemLabel:()=>Ln,QItemSection:()=>no,QKnob:()=>rd,QLayout:()=>ad,QLinearProgress:()=>Wa,QList:()=>Oa,QMarkupTable:()=>Ia,QMenu:()=>Lo,QNoSsr:()=>ld,QOptionGroup:()=>Na,QPage:()=>sd,QPageContainer:()=>cd,QPageScroller:()=>dd,QPageSticky:()=>fd,QPagination:()=>md,QParallax:()=>vd,QPopupEdit:()=>gd,QPopupProxy:()=>hd,QPullToRefresh:()=>bd,QRadio:()=>Ha,QRange:()=>yd,QRating:()=>Sd,QResizeObserver:()=>oo,QResponsive:()=>xd,QRouteTab:()=>$f,QScrollArea:()=>qd,QScrollObserver:()=>zr,QSelect:()=>Xa,QSeparator:()=>lo,QSkeleton:()=>Ad,QSlideItem:()=>Ed,QSlideTransition:()=>gn,QSlider:()=>Jo,QSpace:()=>Bd,QSpinner:()=>wt,QSpinnerAudio:()=>Ld,QSpinnerBall:()=>Fd,QSpinnerBars:()=>Dd,QSpinnerBox:()=>Vd,QSpinnerClock:()=>zd,QSpinnerComment:()=>Od,QSpinnerCube:()=>Id,QSpinnerDots:()=>Hd,QSpinnerFacebook:()=>Qd,QSpinnerGears:()=>Nd,QSpinnerGrid:()=>jd,QSpinnerHearts:()=>Ud,QSpinnerHourglass:()=>Kd,QSpinnerInfinity:()=>Wd,QSpinnerIos:()=>Yd,QSpinnerOrbit:()=>Xd,QSpinnerOval:()=>Gd,QSpinnerPie:()=>Zd,QSpinnerPuff:()=>Jd,QSpinnerRadio:()=>ef,QSpinnerRings:()=>tf,QSpinnerTail:()=>of,QSplitter:()=>nf,QStep:()=>lf,QStepper:()=>uf,QStepperNavigation:()=>sf,QTab:()=>cn,QTabPanel:()=>Rr,QTabPanels:()=>ma,QTable:()=>Rf,QTabs:()=>ai,QTd:()=>Af,QTh:()=>Za,QTime:()=>Ef,QTimeline:()=>Bf,QTimelineEntry:()=>Lf,QToggle:()=>Qa,QToolbar:()=>Ff,QToolbarTitle:()=>Df,QTooltip:()=>Ma,QTr:()=>Pf,QTree:()=>Vf,QUploader:()=>Qf,QUploaderAddTrigger:()=>Nf,QVideo:()=>jf,QVirtualScroll:()=>el});var es=["B","KB","MB","GB","TB","PB"];function Un(e,t=1){let o=0;for(;parseInt(e,10)>=1024&&o<es.length-1;)e/=1024,++o;return`${e.toFixed(t)}${es[o]}`}function Ml(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Je(e,t,o){return o<=t?t:Math.min(o,Math.max(t,e))}function xn(e,t,o){if(o<=t)return t;let r=o-t+1,n=t+(e-t)%r;return n<t&&(n=r+n),n===0?0:n}function nt(e,t=2,o="0"){if(e==null)return e;let r=""+e;return r.length>=t?r:new Array(t-r.length+1).join(o)+r}var ts={humanStorageSize:Un,capitalize:Ml,between:Je,normalizeToInterval:xn,pad:nt};var Rl=XMLHttpRequest,os=Rl.prototype.open,kv=["top","right","bottom","left"],Fi=[],Xr=0;function qv({p:e,pos:t,active:o,horiz:r,reverse:n,dir:i}){let a=1,u=1;return r===!0?(n===!0&&(a=-1),t==="bottom"&&(u=-1),{transform:`translate3d(${a*(e-100)}%,${o?0:u*-200}%,0)`}):(n===!0&&(u=-1),t==="right"&&(a=-1),{transform:`translate3d(${o?0:i*a*-200}%,${u*(e-100)}%,0)`})}function Tv(e,t){return typeof t!="number"&&(e<25?t=Math.random()*3+3:e<65?t=Math.random()*3:e<85?t=Math.random()*2:e<99?t=.6:t=0),Je(e+t,0,100)}function Mv(e){Xr++,Fi.push(e),!(Xr>1)&&(Rl.prototype.open=function(t,o){let r=[],n=()=>{Fi.forEach(a=>{(a.hijackFilter.value===null||a.hijackFilter.value(o)===!0)&&(a.start(),r.push(a.stop))})},i=()=>{r.forEach(a=>{a()})};this.addEventListener("loadstart",n,{once:!0}),this.addEventListener("loadend",i,{once:!0}),os.apply(this,arguments)})}function Rv(e){Fi=Fi.filter(t=>t.start!==e),Xr=Math.max(0,Xr-1),Xr===0&&(Rl.prototype.open=os)}var Di=A({name:"QAjaxBar",props:{position:{type:String,default:"top",validator:e=>kv.includes(e)},size:{type:String,default:"2px"},color:String,skipHijack:Boolean,reverse:Boolean,hijackFilter:Function},emits:["start","stop"],setup(e,{emit:t}){let{proxy:o}=K(),r=q(0),n=q(!1),i=q(!0),a=0,u=null,c,f=s(()=>`q-loading-bar q-loading-bar--${e.position}`+(e.color!==void 0?` bg-${e.color}`:"")+(i.value===!0?"":" no-transition")),d=s(()=>e.position==="top"||e.position==="bottom"),h=s(()=>d.value===!0?"height":"width"),g=s(()=>{let b=n.value,p=qv({p:r.value,pos:e.position,active:b,horiz:d.value,reverse:o.$q.lang.rtl===!0&&["top","bottom"].includes(e.position)?e.reverse===!1:e.reverse,dir:o.$q.lang.rtl===!0?-1:1});return p[h.value]=e.size,p.opacity=b?1:0,p}),m=s(()=>n.value===!0?{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":r.value}:{"aria-hidden":"true"});function v(b=300){let p=c;return c=Math.max(0,b)||0,a++,a>1?(p===0&&b>0?k():u!==null&&p>0&&b<=0&&(clearTimeout(u),u=null),a):(u!==null&&clearTimeout(u),t("start"),r.value=0,u=setTimeout(()=>{u=null,i.value=!0,b>0&&k()},n._value===!0?500:1),n._value!==!0&&(n.value=!0,i.value=!1),a)}function x(b){return a>0&&(r.value=Tv(r.value,b)),a}function y(){if(a=Math.max(0,a-1),a>0)return a;u!==null&&(clearTimeout(u),u=null),t("stop");let b=()=>{i.value=!0,r.value=100,u=setTimeout(()=>{u=null,n.value=!1},1e3)};return r.value===0?u=setTimeout(b,1):b(),a}function k(){r.value<100&&(u=setTimeout(()=>{u=null,x(),k()},c))}let S;return je(()=>{e.skipHijack!==!0&&(S=!0,Mv({start:v,stop:y,hijackFilter:s(()=>e.hijackFilter||null)}))}),ye(()=>{u!==null&&clearTimeout(u),S===!0&&Rv(v)}),Object.assign(o,{start:v,stop:y,increment:x}),()=>l("div",{class:f.value,style:g.value,...m.value})}});var Vi={xs:18,sm:24,md:32,lg:38,xl:46},Ft={size:String};function Dt(e,t=Vi){return s(()=>e.size!==void 0?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null)}function re(e,t){return e!==void 0&&e()||t}function Po(e,t){if(e!==void 0){let o=e();if(o!=null)return o.slice()}return t}function Xe(e,t){return e!==void 0?t.concat(e()):t}function Kn(e,t){return e===void 0?t:t!==void 0?t.concat(e()):e()}function Mt(e,t,o,r,n,i){t.key=r+n;let a=l(e,t,o);return n===!0?Et(a,i()):a}var ns="0 0 24 24",rs=e=>e,Pl=e=>`ionicons ${e}`,as={"mdi-":e=>`mdi ${e}`,"icon-":rs,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":Pl,"ion-ios":Pl,"ion-logo":Pl,"iconfont ":rs,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},ls={o_:"-outlined",r_:"-round",s_:"-sharp"},us={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},Pv=new RegExp("^("+Object.keys(as).join("|")+")"),Av=new RegExp("^("+Object.keys(ls).join("|")+")"),is=new RegExp("^("+Object.keys(us).join("|")+")"),$v=/^[Mm]\s?[-+]?\.?\d/,Ev=/^img:/,Bv=/^svguse:/,Lv=/^ion-/,Fv=/^(fa-(classic|sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,Re=A({name:"QIcon",props:{...Ft,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=Dt(e),n=s(()=>"q-icon"+(e.left===!0?" on-left":"")+(e.right===!0?" on-right":"")+(e.color!==void 0?` text-${e.color}`:"")),i=s(()=>{let a,u=e.name;if(u==="none"||!u)return{none:!0};if(o.iconMapFn!==null){let d=o.iconMapFn(u);if(d!==void 0)if(d.icon!==void 0){if(u=d.icon,u==="none"||!u)return{none:!0}}else return{cls:d.cls,content:d.content!==void 0?d.content:" "}}if($v.test(u)===!0){let[d,h=ns]=u.split("|");return{svg:!0,viewBox:h,nodes:d.split("&&").map(g=>{let[m,v,x]=g.split("@@");return l("path",{style:v,d:m,transform:x})})}}if(Ev.test(u)===!0)return{img:!0,src:u.substring(4)};if(Bv.test(u)===!0){let[d,h=ns]=u.split("|");return{svguse:!0,src:d.substring(7),viewBox:h}}let c=" ",f=u.match(Pv);if(f!==null)a=as[f[1]](u);else if(Fv.test(u)===!0)a=u;else if(Lv.test(u)===!0)a=`ionicons ion-${o.platform.is.ios===!0?"ios":"md"}${u.substring(3)}`;else if(is.test(u)===!0){a="notranslate material-symbols";let d=u.match(is);d!==null&&(u=u.substring(6),a+=us[d[1]]),c=u}else{a="notranslate material-icons";let d=u.match(Av);d!==null&&(u=u.substring(2),a+=ls[d[1]]),c=u}return{cls:a,content:c}});return()=>{let a={class:n.value,style:r.value,"aria-hidden":"true",role:"presentation"};return i.value.none===!0?l(e.tag,a,re(t.default)):i.value.img===!0?l(e.tag,a,Xe(t.default,[l("img",{src:i.value.src})])):i.value.svg===!0?l(e.tag,a,Xe(t.default,[l("svg",{viewBox:i.value.viewBox||"0 0 24 24"},i.value.nodes)])):i.value.svguse===!0?l(e.tag,a,Xe(t.default,[l("svg",{viewBox:i.value.viewBox},[l("use",{"xlink:href":i.value.src})])])):(i.value.cls!==void 0&&(a.class+=" "+i.value.cls),l(e.tag,a,Xe(t.default,[i.value.content])))}}});var zi=A({name:"QAvatar",props:{...Ft,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){let o=Dt(e),r=s(()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(e.square===!0?" q-avatar--square":e.rounded===!0?" rounded-borders":"")),n=s(()=>e.fontSize?{fontSize:e.fontSize}:null);return()=>{let i=e.icon!==void 0?[l(Re,{name:e.icon})]:void 0;return l("div",{class:r.value,style:o.value},[l("div",{class:"q-avatar__content row flex-center overflow-hidden",style:n.value},Kn(t.default,i))])}}});var Dv=["top","middle","bottom"],ss=A({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=>Dv.includes(e)}},setup(e,{slots:t}){let o=s(()=>e.align!==void 0?{verticalAlign:e.align}:null),r=s(()=>{let n=e.outline===!0&&e.color||e.textColor;return`q-badge flex inline items-center no-wrap q-badge--${e.multiLine===!0?"multi":"single"}-line`+(e.outline===!0?" q-badge--outline":e.color!==void 0?` bg-${e.color}`:"")+(n!==void 0?` text-${n}`:"")+(e.floating===!0?" q-badge--floating":"")+(e.rounded===!0?" q-badge--rounded":"")+(e.transparent===!0?" q-badge--transparent":"")});return()=>l("div",{class:r.value,style:o.value,role:"status","aria-label":e.label},Xe(t.default,e.label!==void 0?[e.label]:[]))}});var Se={dark:{type:Boolean,default:null}};function xe(e,t){return s(()=>e.dark===null?t.dark.isActive:e.dark)}var cs=A({name:"QBanner",props:{...Se,inlineActions:Boolean,dense:Boolean,rounded:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=xe(e,o),n=s(()=>"q-banner row items-center"+(e.dense===!0?" q-banner--dense":"")+(r.value===!0?" q-banner--dark q-dark":"")+(e.rounded===!0?" rounded-borders":"")),i=s(()=>`q-banner__actions row items-center justify-end col-${e.inlineActions===!0?"auto":"all"}`);return()=>{let a=[l("div",{class:"q-banner__avatar col-auto row items-center self-start"},re(t.avatar)),l("div",{class:"q-banner__content col text-body2"},re(t.default))],u=re(t.action);return u!==void 0&&a.push(l("div",{class:i.value},u)),l("div",{class:n.value+(e.inlineActions===!1&&u!==void 0?" q-banner--top-padding":""),role:"alert"},a)}}});var ds=A({name:"QBar",props:{...Se,dense:Boolean},setup(e,{slots:t}){let{proxy:{$q:o}}=K(),r=xe(e,o),n=s(()=>`q-bar row no-wrap items-center q-bar--${e.dense===!0?"dense":"standard"} q-bar--${r.value===!0?"dark":"light"}`);return()=>l("div",{class:n.value,role:"toolbar"},re(t.default))}});var fs={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},Vv=Object.keys(fs),Wn={align:{type:String,validator:e=>Vv.includes(e)}};function Yn(e){return s(()=>{let t=e.align===void 0?e.vertical===!0?"stretch":"left":e.align;return`${e.vertical===!0?"items":"justify"}-${fs[t]}`})}function Gr(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 ms(e,t){typeof t.type=="symbol"?Array.isArray(t.children)===!0&&t.children.forEach(o=>{ms(e,o)}):e.add(t)}function Xn(e){let t=new Set;return e.forEach(o=>{ms(t,o)}),Array.from(t)}function Gn(e){return e.appContext.config.globalProperties.$router!==void 0}function Yt(e){return e.isUnmounted===!0||e.isDeactivated===!0}var zv=["",!0],vs=A({name:"QBreadcrumbs",props:{...Wn,separator:{type:String,default:"/"},separatorColor:String,activeColor:{type:String,default:"primary"},gutter:{type:String,validator:e=>["none","xs","sm","md","lg","xl"].includes(e),default:"sm"}},setup(e,{slots:t}){let o=Yn(e),r=s(()=>`flex items-center ${o.value}${e.gutter==="none"?"":` q-gutter-${e.gutter}`}`),n=s(()=>e.separatorColor?` text-${e.separatorColor}`:""),i=s(()=>` text-${e.activeColor}`);return()=>{if(t.default===void 0)return;let a=Xn(re(t.default));if(a.length===0)return;let u=1,c=[],f=a.filter(h=>h.type!==void 0&&h.type.name==="QBreadcrumbsEl").length,d=t.separator!==void 0?t.separator:()=>e.separator;return a.forEach(h=>{if(h.type!==void 0&&h.type.name==="QBreadcrumbsEl"){let g=u<f,m=h.props!==null&&zv.includes(h.props.disable),v=(g===!0?"":" q-breadcrumbs--last")+(m!==!0&&g===!0?i.value:"");u++,c.push(l("div",{class:`flex items-center${v}`},[h])),g===!0&&c.push(l("div",{class:"q-breadcrumbs__separator"+n.value},d()))}else c.push(h)}),l("div",{class:"q-breadcrumbs"},[l("div",{class:r.value},c)])}}});function gs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function hs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ov(e,t){for(let o in t){let r=t[o],n=e[o];if(typeof r=="string"){if(r!==n)return!1}else if(Array.isArray(n)===!1||n.length!==r.length||r.some((i,a)=>i!==n[a]))return!1}return!0}function ps(e,t){return Array.isArray(t)===!0?e.length===t.length&&e.every((o,r)=>o===t[r]):e.length===1&&e[0]===t}function Iv(e,t){return Array.isArray(e)===!0?ps(e,t):Array.isArray(t)===!0?ps(t,e):e===t}function Hv(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let o in e)if(Iv(e[o],t[o])===!1)return!1;return!0}var Al={to:[String,Object],replace:Boolean,href:String,target:String,disable:Boolean},Zo={...Al,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"}};function rn({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){let o=K(),{props:r,proxy:n,emit:i}=o,a=Gn(o),u=s(()=>r.disable!==!0&&r.href!==void 0),c=t===!0?s(()=>a===!0&&r.disable!==!0&&u.value!==!0&&r.to!==void 0&&r.to!==null&&r.to!==""):s(()=>a===!0&&u.value!==!0&&r.to!==void 0&&r.to!==null&&r.to!==""),f=s(()=>c.value===!0?S(r.to):null),d=s(()=>f.value!==null),h=s(()=>u.value===!0||d.value===!0),g=s(()=>r.type==="a"||h.value===!0?"a":r.tag||e||"div"),m=s(()=>u.value===!0?{href:r.href,target:r.target}:d.value===!0?{href:f.value.href,target:r.target}:{}),v=s(()=>{if(d.value===!1)return-1;let{matched:C}=f.value,{length:$}=C,L=C[$-1];if(L===void 0)return-1;let D=n.$route.matched;if(D.length===0)return-1;let B=D.findIndex(hs.bind(null,L));if(B!==-1)return B;let E=gs(C[$-2]);return $>1&&gs(L)===E&&D[D.length-1].path!==E?D.findIndex(hs.bind(null,C[$-2])):B}),x=s(()=>d.value===!0&&v.value!==-1&&Ov(n.$route.params,f.value.params)),y=s(()=>x.value===!0&&v.value===n.$route.matched.length-1&&Hv(n.$route.params,f.value.params)),k=s(()=>d.value===!0?y.value===!0?` ${r.exactActiveClass} ${r.activeClass}`:r.exact===!0?"":x.value===!0?` ${r.activeClass}`:"":"");function S(C){try{return n.$router.resolve(C)}catch{}return null}function b(C,{returnRouterError:$,to:L=r.to,replace:D=r.replace}={}){if(r.disable===!0)return C.preventDefault(),Promise.resolve(!1);if(C.metaKey||C.altKey||C.ctrlKey||C.shiftKey||C.button!==void 0&&C.button!==0||r.target==="_blank")return Promise.resolve(!1);C.preventDefault();let B=n.$router[D===!0?"replace":"push"](L);return $===!0?B:B.then(()=>{}).catch(()=>{})}function p(C){if(d.value===!0){let $=L=>b(C,L);i("click",C,$),C.defaultPrevented!==!0&&$()}else i("click",C)}return{hasRouterLink:d,hasHrefLink:u,hasLink:h,linkTag:g,resolvedLink:f,linkIsActive:x,linkIsExactActive:y,linkClass:k,linkAttrs:m,getLink:S,navigateToRouterLink:b,navigateOnClick:p}}var bs=A({name:"QBreadcrumbsEl",props:{...Zo,label:String,icon:String,tag:{type:String,default:"span"}},emits:["click"],setup(e,{slots:t}){let{linkTag:o,linkAttrs:r,linkClass:n,navigateOnClick:i}=rn(),a=s(()=>({class:"q-breadcrumbs__el q-link flex inline items-center relative-position "+(e.disable!==!0?"q-link--focusable"+n.value:"q-breadcrumbs__el--disable"),...r.value,onClick:i})),u=s(()=>"q-breadcrumbs__el-icon"+(e.label!==void 0?" q-breadcrumbs__el-icon--with-label":""));return()=>{let c=[];return e.icon!==void 0&&c.push(l(Re,{class:u.value,name:e.icon})),e.label!==void 0&&c.push(e.label),l(o.value,{...a.value},Xe(t.default,c))}}});var We={size:{type:[String,Number],default:"1em"},color:String};function Ue(e){return{cSize:s(()=>e.size in Vi?`${Vi[e.size]}px`:e.size),classes:s(()=>"q-spinner"+(e.color?` text-${e.color}`:""))}}var wt=A({name:"QSpinner",props:{...We,thickness:{type:Number,default:5}},setup(e){let{cSize:t,classes:o}=Ue(e);return()=>l("svg",{class:o.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[l("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}});function _n(e){if(e===window)return{top:0,left:0};let{top:t,left:o}=e.getBoundingClientRect();return{top:t,left:o}}function Qv(e,t){return window.getComputedStyle(e).getPropertyValue(t)}function Ao(e){return e===window?window.innerHeight:e.getBoundingClientRect().height}function Nv(e){return e===window?window.innerWidth:e.getBoundingClientRect().width}function Cn(e,t){let o=e.style;for(let r in t)o[r]=t[r]}function jv(e,t){e.forEach(o=>Cn(o,t))}function Uv(e){if(typeof e=="function"){if(document.readyState!=="loading")return e();document.addEventListener("DOMContentLoaded",e,!1)}}function ys(e){if(e==null)return;if(typeof e=="string")try{return document.querySelector(e)||void 0}catch{return}let t=Au(e);if(t)return t.$el||t}function Oi(e,t){if(e==null||e.contains(t)===!0)return!0;for(let o=e.nextElementSibling;o!==null;o=o.nextElementSibling)if(o.contains(t))return!0;return!1}var Ss={offset:_n,style:Qv,height:Ao,width:Nv,css:Cn,cssBatch:jv,ready:Uv};function Zn(e,t=250){let o=!1,r;return function(){return o===!1&&(o=!0,setTimeout(()=>{o=!1},t),r=e.apply(this,arguments)),r}}function xs(e,t,o,r){o.modifiers.stop===!0&&at(e);let n=o.modifiers.color,i=o.modifiers.center;i=i===!0||r===!0;let a=document.createElement("span"),u=document.createElement("span"),c=_t(e),{left:f,top:d,width:h,height:g}=t.getBoundingClientRect(),m=Math.sqrt(h*h+g*g),v=m/2,x=`${(h-m)/2}px`,y=i?x:`${c.left-f-v}px`,k=`${(g-m)/2}px`,S=i?k:`${c.top-d-v}px`;u.className="q-ripple__inner",Cn(u,{height:`${m}px`,width:`${m}px`,transform:`translate3d(${y},${S},0) scale3d(.2,.2,1)`,opacity:0}),a.className=`q-ripple${n?" text-"+n:""}`,a.setAttribute("dir","ltr"),a.appendChild(u),t.appendChild(a);let b=()=>{a.remove(),clearTimeout(p)};o.abort.push(b);let p=setTimeout(()=>{u.classList.add("q-ripple__inner--enter"),u.style.transform=`translate3d(${x},${k},0) scale3d(1,1,1)`,u.style.opacity=.2,p=setTimeout(()=>{u.classList.remove("q-ripple__inner--enter"),u.classList.add("q-ripple__inner--leave"),u.style.opacity=0,p=setTimeout(()=>{a.remove(),o.abort.splice(o.abort.indexOf(b),1)},275)},250)},50)}function _s(e,{modifiers:t,value:o,arg:r}){let n=Object.assign({},e.cfg.ripple,t,o);e.modifiers={early:n.early===!0,stop:n.stop===!0,center:n.center===!0,color:n.color||r,keyCodes:[].concat(n.keyCodes||13)}}var $o=At({name:"ripple",beforeMount(e,t){let o=t.instance.$.appContext.config.globalProperties.$q.config||{};if(o.ripple===!1)return;let r={cfg:o,enabled:t.value!==!1,modifiers:{},abort:[],start(n){r.enabled===!0&&n.qSkipRipple!==!0&&n.type===(r.modifiers.early===!0?"pointerdown":"click")&&xs(n,e,r,n.qKeyEvent===!0)},keystart:Zn(n=>{r.enabled===!0&&n.qSkipRipple!==!0&&Tt(n,r.modifiers.keyCodes)===!0&&n.type===`key${r.modifiers.early===!0?"down":"up"}`&&xs(n,e,r,!0)},300)};_s(r,t),e.__qripple=r,mt(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 o=e.__qripple;o!==void 0&&(o.enabled=t.value!==!1,o.enabled===!0&&Object(t.value)===t.value&&_s(o,t))}},beforeUnmount(e){let t=e.__qripple;t!==void 0&&(t.abort.forEach(o=>{o()}),qt(t,"main"),delete e._qripple)}});var Zr={none:0,xs:4,sm:8,md:16,lg:24,xl:32},Kv={xs:8,sm:10,md:14,lg:20,xl:24},Wv=["button","submit","reset"],Yv=/[^\s]\/[^\s]/,$l=["flat","outline","push","unelevated"];function Ii(e,t){return e.flat===!0?"flat":e.outline===!0?"outline":e.push===!0?"push":e.unelevated===!0?"unelevated":t}function Hi(e){let t=Ii(e);return t!==void 0?{[t]:!0}:{}}var Qi={...Ft,...Al,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,...$l.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:{...Wn.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean},Cs={...Qi,round:Boolean};function ws(e){let t=Dt(e,Kv),o=Yn(e),{hasRouterLink:r,hasLink:n,linkTag:i,linkAttrs:a,navigateOnClick:u}=rn({fallbackTag:"button"}),c=s(()=>{let y=e.fab===!1&&e.fabMini===!1?t.value:{};return e.padding!==void 0?Object.assign({},y,{padding:e.padding.split(/\s+/).map(k=>k in Zr?Zr[k]+"px":k).join(" "),minWidth:"0",minHeight:"0"}):y}),f=s(()=>e.rounded===!0||e.fab===!0||e.fabMini===!0),d=s(()=>e.disable!==!0&&e.loading!==!0),h=s(()=>d.value===!0?e.tabindex||0:-1),g=s(()=>Ii(e,"standard")),m=s(()=>{let y={tabindex:h.value};return n.value===!0?Object.assign(y,a.value):Wv.includes(e.type)===!0&&(y.type=e.type),i.value==="a"?(e.disable===!0?y["aria-disabled"]="true":y.href===void 0&&(y.role="button"),r.value!==!0&&Yv.test(e.type)===!0&&(y.type=e.type)):e.disable===!0&&(y.disabled="",y["aria-disabled"]="true"),e.loading===!0&&e.percentage!==void 0&&Object.assign(y,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),y}),v=s(()=>{let y;e.color!==void 0?e.flat===!0||e.outline===!0?y=`text-${e.textColor||e.color}`:y=`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(y=`text-${e.textColor}`);let k=e.round===!0?"round":`rectangle${f.value===!0?" q-btn--rounded":e.square===!0?" q-btn--square":""}`;return`q-btn--${g.value} q-btn--${k}`+(y!==void 0?" "+y:"")+(d.value===!0?" q-btn--actionable q-focusable q-hoverable":e.disable===!0?" disabled":"")+(e.fab===!0?" q-btn--fab":e.fabMini===!0?" q-btn--fab-mini":"")+(e.noCaps===!0?" q-btn--no-uppercase":"")+(e.dense===!0?" q-btn--dense":"")+(e.stretch===!0?" no-border-radius self-stretch":"")+(e.glossy===!0?" glossy":"")+(e.square?" q-btn--square":"")}),x=s(()=>o.value+(e.stack===!0?" column":" row")+(e.noWrap===!0?" no-wrap text-no-wrap":"")+(e.loading===!0?" q-btn__content--hidden":""));return{classes:v,style:c,innerClasses:x,attributes:m,hasLink:n,linkTag:i,navigateOnClick:u,isActionable:d}}var{passiveCapture:mo}=Ze,Jn=null,er=null,tr=null,ze=A({name:"QBtn",props:{...Cs,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:["click","keydown","mousedown","keyup"],setup(e,{slots:t,emit:o}){let{proxy:r}=K(),{classes:n,style:i,innerClasses:a,attributes:u,hasLink:c,linkTag:f,navigateOnClick:d,isActionable:h}=ws(e),g=q(null),m=q(null),v=null,x,y=null,k=s(()=>e.label!==void 0&&e.label!==null&&e.label!==""),S=s(()=>e.disable===!0||e.ripple===!1?!1:{keyCodes:c.value===!0?[13,32]:[13],...e.ripple===!0?{}:e.ripple}),b=s(()=>({center:e.round})),p=s(()=>{let _=Math.max(0,Math.min(100,e.percentage));return _>0?{transition:"transform 0.6s",transform:`translateX(${_-100}%)`}:{}}),C=s(()=>{if(e.loading===!0)return{onMousedown:T,onTouchstart:T,onClick:T,onKeydown:T,onKeyup:T};if(h.value===!0){let _={onClick:L,onKeydown:D,onMousedown:E};if(r.$q.platform.has.touch===!0){let F=e.onTouchstart!==void 0?"":"Passive";_[`onTouchstart${F}`]=B}return _}return{onClick:ke}}),$=s(()=>({ref:g,class:"q-btn q-btn-item non-selectable no-outline "+n.value,style:i.value,...u.value,...C.value}));function L(_){if(g.value!==null){if(_!==void 0){if(_.defaultPrevented===!0)return;let F=document.activeElement;if(e.type==="submit"&&F!==document.body&&g.value.contains(F)===!1&&F.contains(g.value)===!1){g.value.focus();let I=()=>{document.removeEventListener("keydown",ke,!0),document.removeEventListener("keyup",I,mo),g.value!==null&&g.value.removeEventListener("blur",I,mo)};document.addEventListener("keydown",ke,!0),document.addEventListener("keyup",I,mo),g.value.addEventListener("blur",I,mo)}}d(_)}}function D(_){g.value!==null&&(o("keydown",_),Tt(_,[13,32])===!0&&er!==g.value&&(er!==null&&M(),_.defaultPrevented!==!0&&(g.value.focus(),er=g.value,g.value.classList.add("q-btn--active"),document.addEventListener("keyup",V,!0),g.value.addEventListener("blur",V,mo)),ke(_)))}function B(_){g.value!==null&&(o("touchstart",_),_.defaultPrevented!==!0&&(Jn!==g.value&&(Jn!==null&&M(),Jn=g.value,v=_.target,v.addEventListener("touchcancel",V,mo),v.addEventListener("touchend",V,mo)),x=!0,y!==null&&clearTimeout(y),y=setTimeout(()=>{y=null,x=!1},200)))}function E(_){g.value!==null&&(_.qSkipRipple=x===!0,o("mousedown",_),_.defaultPrevented!==!0&&tr!==g.value&&(tr!==null&&M(),tr=g.value,g.value.classList.add("q-btn--active"),document.addEventListener("mouseup",V,mo)))}function V(_){if(g.value!==null&&!(_!==void 0&&_.type==="blur"&&document.activeElement===g.value)){if(_!==void 0&&_.type==="keyup"){if(er===g.value&&Tt(_,[13,32])===!0){let F=new MouseEvent("click",_);F.qKeyEvent=!0,_.defaultPrevented===!0&&vt(F),_.cancelBubble===!0&&at(F),g.value.dispatchEvent(F),ke(_),_.qKeyEvent=!0}o("keyup",_)}M()}}function M(_){let F=m.value;_!==!0&&(Jn===g.value||tr===g.value)&&F!==null&&F!==document.activeElement&&(F.setAttribute("tabindex",-1),F.focus()),Jn===g.value&&(v!==null&&(v.removeEventListener("touchcancel",V,mo),v.removeEventListener("touchend",V,mo)),Jn=v=null),tr===g.value&&(document.removeEventListener("mouseup",V,mo),tr=null),er===g.value&&(document.removeEventListener("keyup",V,!0),g.value!==null&&g.value.removeEventListener("blur",V,mo),er=null),g.value!==null&&g.value.classList.remove("q-btn--active")}function T(_){ke(_),_.qSkipRipple=!0}return ye(()=>{M(!0)}),Object.assign(r,{click:_=>{h.value===!0&&L(_)}}),()=>{let _=[];e.icon!==void 0&&_.push(l(Re,{name:e.icon,left:e.stack!==!0&&k.value===!0,role:"img"})),k.value===!0&&_.push(l("span",{class:"block"},[e.label])),_=Xe(t.default,_),e.iconRight!==void 0&&e.round===!1&&_.push(l(Re,{name:e.iconRight,right:e.stack!==!0&&k.value===!0,role:"img"}));let F=[l("span",{class:"q-focus-helper",ref:m})];return e.loading===!0&&e.percentage!==void 0&&F.push(l("span",{class:"q-btn__progress absolute-full overflow-hidden"+(e.darkPercentage===!0?" q-btn__progress--dark":"")},[l("span",{class:"q-btn__progress-indicator fit block",style:p.value})])),F.push(l("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+a.value},_)),e.loading!==null&&F.push(l(st,{name:"q-transition--fade"},()=>e.loading===!0?[l("span",{key:"loading",class:"absolute-full flex flex-center"},t.loading!==void 0?t.loading():[l(wt)])]:null)),Et(l(f.value,$.value,F),[[$o,S.value,void 0,b.value]])}}});var or=A({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 o=s(()=>{let r=["unelevated","outline","flat","rounded","square","push","stretch","glossy"].filter(n=>e[n]===!0).map(n=>`q-btn-group--${n}`).join(" ");return`q-btn-group row no-wrap${r.length!==0?" "+r:""}`+(e.spread===!0?" q-btn-group--spread":" inline")});return()=>l("div",{class:o.value},re(t.default))}});function It(){if(window.getSelection!==void 0){let e=window.getSelection();e.empty!==void 0?e.empty():e.removeAllRanges!==void 0&&(e.removeAllRanges(),Ro.is.mobile!==!0&&e.addRange(document.createRange()))}else document.selection!==void 0&&document.selection.empty()}var El={target:{type:[Boolean,String,Element],default:!0},noParentEvent:Boolean},Ni={...El,contextMenu:Boolean};function nr({showing:e,avoidEmit:t,configureAnchorEl:o}){let{props:r,proxy:n,emit:i}=K(),a=q(null),u=null;function c(m){return a.value===null?!1:m===void 0||m.touches===void 0||m.touches.length<=1}let f={};o===void 0&&(Object.assign(f,{hide(m){n.hide(m)},toggle(m){n.toggle(m),m.qAnchorHandled=!0},toggleKey(m){Tt(m,13)===!0&&f.toggle(m)},contextClick(m){n.hide(m),vt(m),Ee(()=>{n.show(m),m.qAnchorHandled=!0})},prevent:vt,mobileTouch(m){if(f.mobileCleanup(m),c(m)!==!0)return;n.hide(m),a.value.classList.add("non-selectable");let v=m.target;mt(f,"anchor",[[v,"touchmove","mobileCleanup","passive"],[v,"touchend","mobileCleanup","passive"],[v,"touchcancel","mobileCleanup","passive"],[a.value,"contextmenu","prevent","notPassive"]]),u=setTimeout(()=>{u=null,n.show(m),m.qAnchorHandled=!0},300)},mobileCleanup(m){a.value.classList.remove("non-selectable"),u!==null&&(clearTimeout(u),u=null),e.value===!0&&m!==void 0&&It()}}),o=function(m=r.contextMenu){if(r.noParentEvent===!0||a.value===null)return;let v;m===!0?n.$q.platfor