128 lines
491 KiB
JavaScript
128 lines
491 KiB
JavaScript
|
|
/*!
|
||
|
|
* Quasar Framework v2.18.6
|
||
|
|
* (c) 2015-present Razvan Stoenescu
|
||
|
|
* Released under the MIT License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
(()=>{var sv=Object.defineProperty;var jr=(e,t)=>{for(var o in t)sv(e,o,{get:t[o],enumerable:!0})};var{h:i,ref:T,computed:s,watch:Y,isRef:Pu,toRaw:fo,unref:Au,reactive:Uo,shallowReactive:$u,nextTick:Be,onActivated:Ut,onDeactivated:At,onBeforeMount:Hn,onMounted:Qe,onBeforeUnmount:be,onUnmounted:Nn,onBeforeUpdate:Mo,onUpdated:Eu,inject:pt,provide:Kt,getCurrentInstance:K,markRaw:Ur,Transition:st,TransitionGroup:Bu,KeepAlive:wa,Teleport:Fu,useSSRContext:m0,withDirectives:Bt,vShow:ka,defineComponent:Lu,createApp:Du}=window.Vue;function ft(e,t,o,r){return Object.defineProperty(e,t,{get:o,set:r,enumerable:!0}),e}function qa(e,t){for(let o in t)ft(e,o,t[o]);return e}var xt=T(!1),yl;function cv(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 dv(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 Vu="ontouchstart"in window||window.navigator.maxTouchPoints>0;function fv(e){let t=e.toLowerCase(),o=dv(t),r=cv(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 a=n.android||n.ios||n.bb||n.blackberry||n.ipad||n.iphone||n.ipod||n.kindle||n.playbook||n.silk||n["windows phone"];if(a===!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&&a!==!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&&(yl={is:{...n}}),Vu===!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 l=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(n,{mobile:!0,ios:!0,platform:l,[l]:!0})}n.mobile!==!0&&window.navigator.userAgentData&&window.navigator.userAgentData.mobile&&(delete n.desktop,n.mobile=!0)}return n}var Ou=navigator.userAgent||navigator.vendor||window.opera,mv={has:{touch:!1,webStorage:!1},within:{iframe:!1}},Ae={userAgent:Ou,is:fv(Ou),has:{touch:Vu},within:{iframe:window.self!==window.top}},Sl={install(e){let{$q:t}=e;xt.value===!0?(e.onSSRHydrated.push(()=>{Object.assign(t.platform,Ae),xt.value=!1}),t.platform=Uo(this)):t.platform=this}};{let e;ft(Ae.has,"webStorage",()=>{if(e!==void 0)return e;try{if(wi
|
||
|
|
<!doctype html>
|
||
|
|
<html>
|
||
|
|
<head>
|
||
|
|
<title>Print - ${document.title}</title>
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<div>${this.el.innerHTML}</div>
|
||
|
|
</body>
|
||
|
|
</html>
|
||
|
|
`),n.print(),n.close();return}else if(t==="link"){let n=this.getParentAttribute("href");if(n===null){let a=this.selectWord(this.selection),l=a?a.toString():"";if(!l.length&&(!this.range||!this.range.cloneContents().querySelector("img")))return;this.eVm.editLinkUrl.value=dh.test(l)?l:"https://",document.execCommand("createLink",!1,this.eVm.editLinkUrl.value),this.save(a.getRangeAt(0))}else this.eVm.editLinkUrl.value=n,this.range.selectNodeContents(this.parent),this.save();return}else if(t==="fullscreen"){this.eVm.toggleFullscreen(),r();return}else if(t==="viewsource"){this.eVm.isViewingSource.value=this.eVm.isViewingSource.value===!1,this.eVm.setContent(this.eVm.props.modelValue),r();return}document.execCommand(t,!1,o),r()}selectWord(t){if(t===null||t.isCollapsed!==!0||t.modify===void 0)return t;let o=document.createRange();o.setStart(t.anchorNode,t.anchorOffset),o.setEnd(t.focusNode,t.focusOffset);let r=o.collapsed?["backward","forward"]:["forward","backward"];o.detach();let n=t.focusNode,a=t.focusOffset;return t.collapse(t.anchorNode,t.anchorOffset),t.modify("move",r[0],"character"),t.modify("move",r[1],"word"),t.extend(n,a),t.modify("extend",r[1],"character"),t.modify("extend",r[0],"word"),t}};var Ti=P({name:"QTooltip",inheritAttrs:!1,props:{...El,...go,...yo,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{...yo.transitionShow,default:"jump-down"},transitionHide:{...yo.transitionHide,default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:mr},self:{type:String,default:"top middle",validator:mr},offset:{type:Array,default:()=>[14,14],validator:Xa},scrollTarget:to,delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[...ho],setup(e,{slots:t,emit:o,attrs:r}){let n,a,l=K(),{proxy:{$q:u}}=l,c=T(null),f=T(!1),d=s(()=>vr(e.anchor,u.lang.rtl)),p=s(()=>vr(e.self,u.lang.rtl)),g=s(()=>e.persistent!==!0),{registerTick:m,removeTick:v}=So(),{registerTimeout:x}=Vt(),{transitionProps:y,transitionStyle:k}=cn(e),{localScrollTarget:S,changeScrollEvent:b,unconfigureScrollTarget:h}=Qa(e,ve),{anchorEl:_,canShow:E,anchorEvents:L}=nr({showing:f,configureAnchorEl:ee}),{show:D,hide:Z}=po({showing:f,canShow:E,handleShow:q,handleHide:C,hideOnRouteChange:g,processOnMount:!0});Object.assign(L,{delayShow:H,delayHide:Q});let{showPortal:B,hidePortal:F,renderPortal:$}=ir(l,c,w,"tooltip");if(u.platform.is.mobile===!0){let W={anchorEl:_,innerRef:c,onClickOutside(le){return Z(le),le.target.classList.contains("q-dialog__backdrop")&&_e(le),!0}},U=s(()=>e.modelValue===null&&e.persistent!==!0&&f.value===!0);Y(U,le=>{(le===!0?Ya:fr)(W)}),be(()=>{fr(W)})}function q(W){B(),m(()=>{a=new MutationObserver(()=>z()),a.observe(c.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),z(),ve()}),n===void 0&&(n=Y(()=>u.screen.width+"|"+u.screen.height+"|"+e.self+"|"+e.anchor+"|"+u.lang.rtl,z)),x(()=>{B(!0),o("show",W)},e.transitionDuration)}function C(W){v(),F(),A(),x(()=>{F(!0),o("hide",W)},e.transitionDuration)}function A(){a!==void 0&&(a.disconnect(),a=void 0),n!==void 0&&(n(),n=void 0),h(),Tt(L,"tooltipTemp")}function z(){ta({targetEl:c.value,offset:e.offset,anchorEl:_.value,anchorOrigin:d.value,selfOrigin:p.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function H(W){if(u.platform.is.mobile===!0){Ht(),document.body.classList.add("non-selectable");let U=_.value,le=["touchmove","touchcancel","touchend","click"].map(M=>[U,M,"delayHide","passiveCapture"]);vt(L,"tooltipTemp",le)}x(()=>{D(W)},e.delay)}function Q(W){u.platform.is.mobile===!0&&(Tt(L,"tooltipTemp"),Ht(),setTimeout(()=>{document.body.classList.remove("non-selectable")},10)),x(()=>{Z(W)},e.hideDelay)}function ee(){if(e.noParentEvent===!0||_.value===null)return;let W=u.platform.is.mobile===!0?[[_.value,"touchstart","delayShow","passive"]]:[[_.value,"mouseenter","delayShow","passive"],[_.value,"mouseleave","delayHide","passive"]];vt(L,"anchor",W)}function ve(){if(_.value!==null||e.scrollTarget!==void 0){S.value=Ft(_.value,e.scrollTarget);let W=e.noParentEvent===!0?z:Z;b(S.value,W)}}function O(){retur
|
||
|
|
transform: translate(${Ce}px, ${Fe}px);
|
||
|
|
width: ${G}px;
|
||
|
|
height: ${me}px;
|
||
|
|
`:`transform: translate(${Ce}px, ${Fe}px) scale(${de}, ${Le});`,Pe=a.resize===!0?`
|
||
|
|
width: ${De}px;
|
||
|
|
height: ${Ue}px;
|
||
|
|
`:"",Je=a.resize===!0?`
|
||
|
|
width: ${G}px;
|
||
|
|
height: ${me}px;
|
||
|
|
`:"",mt=a.resize===!0?`
|
||
|
|
transform: translate(${-1*Ce}px, ${-1*Fe}px);
|
||
|
|
width: ${De}px;
|
||
|
|
height: ${Ue}px;
|
||
|
|
`:`transform: translate(${-1*Ce}px, ${-1*Fe}px) scale(${1/de}, ${1/Le});`,qt=F!==void 0?`opacity: ${a.tweenToOpacity};`:`background-color: ${h};`,jt=F!==void 0?"opacity: 1;":`background-color: ${ae};`,nn=F===void 0?"":`
|
||
|
|
@keyframes ${ue}-from-tween {
|
||
|
|
0% {
|
||
|
|
opacity: ${a.tweenFromOpacity};
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${y};
|
||
|
|
border-style: ${k};
|
||
|
|
border-color: ${S};
|
||
|
|
border-radius: ${b};
|
||
|
|
z-index: ${lt};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
transform: ${_};
|
||
|
|
${Je}
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
opacity: 0;
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${U};
|
||
|
|
border-style: ${le};
|
||
|
|
border-color: ${M};
|
||
|
|
border-radius: ${V};
|
||
|
|
z-index: ${te};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
${mt}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
`,ao=a.hideFromClone===!0||Oe===!0?"":`
|
||
|
|
@keyframes ${ue}-from {
|
||
|
|
0% {
|
||
|
|
margin: ${Ie<0?Ie/2:0}px ${ze<0?ze/2:0}px;
|
||
|
|
width: ${G+m.marginH}px;
|
||
|
|
height: ${me+m.marginV}px;
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
margin: 0;
|
||
|
|
width: 0;
|
||
|
|
height: 0;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
`,jo=Oe===!0?`
|
||
|
|
margin: ${Ie<0?Ie/2:0}px ${ze<0?ze/2:0}px;
|
||
|
|
width: ${G+m.marginH}px;
|
||
|
|
height: ${me+m.marginV}px;
|
||
|
|
`:`
|
||
|
|
margin: 0;
|
||
|
|
width: 0;
|
||
|
|
height: 0;
|
||
|
|
`,oe=a.keepToClone===!0?"":`
|
||
|
|
@keyframes ${ue}-to {
|
||
|
|
0% {
|
||
|
|
${jo}
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
margin: ${ie<0?ie/2:0}px ${nt<0?nt/2:0}px;
|
||
|
|
width: ${De+ge.marginH}px;
|
||
|
|
height: ${Ue+ge.marginV}px;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
`;we.innerHTML=`
|
||
|
|
@keyframes ${ue} {
|
||
|
|
0% {
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${y};
|
||
|
|
border-style: ${k};
|
||
|
|
border-color: ${S};
|
||
|
|
border-radius: ${b};
|
||
|
|
background-color: ${h};
|
||
|
|
z-index: ${lt};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
${Ke}
|
||
|
|
${qt}
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${U};
|
||
|
|
border-style: ${le};
|
||
|
|
border-color: ${M};
|
||
|
|
border-radius: ${V};
|
||
|
|
background-color: ${ae};
|
||
|
|
z-index: ${te};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
transform: ${j};
|
||
|
|
${Pe}
|
||
|
|
${jt}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
${ao}
|
||
|
|
|
||
|
|
${nn}
|
||
|
|
|
||
|
|
${oe}
|
||
|
|
`,document.head.appendChild(we);let he="normal";B.style.animation=`${a.duration}ms ${a.easing} ${a.delay}ms ${he} ${a.fill} ${ue}-from`,F!==void 0&&(F.style.animation=`${a.duration}ms ${a.easing} ${a.delay}ms ${he} ${a.fill} ${ue}-from-tween`),w.style.animation=`${a.duration}ms ${a.easing} ${a.delay}ms ${he} ${a.fill} ${ue}-to`,q.style.animation=`${a.duration}ms ${a.easing} ${a.delay}ms ${he} ${a.fill} ${ue}`;let Ee=$e=>{$e===Object($e)&&$e.animationName!==ue||(q.removeEventListener("animationend",Ee),q.removeEventListener("animationcancel",Ee),J(),we.remove())};l.qMorphCancel=()=>{l.qMorphCancel=void 0,o=!0,Ee()},q.qMorphCancel=()=>{q.qMorphCancel=void 0,o=!0,Ee()},q.addEventListener("animationend",Ee),q.addEventListener("animationcancel",Ee),t=$e=>o===!0||!q||!B||!w?!1:$e===!0?(Ee(),!0):(r=r!==!0,he=he==="normal"?"reverse":"normal",B.style.animationDirection=he,F.style.animationDirection=he,w.style.animationDirection=he,q.style.animationDirection=he,!0)}};a.waitFor>0||a.waitFor==="transitionend"||a.waitFor===Object(a.waitFor)&&typeof a.waitFor.then=="function"?(a.waitFor>0?new Promise(ve=>setTimeout(ve,a.waitFor)):a.waitFor==="transitionend"?new Promise(ve=>{let O=()=>{w!==null&&(clearTimeout(w),w=null),q&&(q.removeEventListener("transitionend",O),q.removeEventListener("transitioncancel",O)),ve()},w=setTimeout(O,400);q.addEventListener("transitionend",O),q.addEventListener("transitioncancel",O)}):a.waitFor).then(Q).catch(()=>{typeof q.qMorphCancel=="function"&&q.qMorphCancel()}):Q()};return typeof e.onToggle=="function"&&e.onToggle(),requestAnimationFrame($),q=>t(q)}var rl={},Pp=["duration","delay","easing","fill","classes","style","duration","resize","useCSS","hideFromClone","keepToClone","tween","tweenFromOpacity","tweenToOpacity","waitFor","onEnd"],Ap=["resize","useCSS","hideFromClone","keepToClone","tween"];function Nr(e,t){e.clsAction!==t&&(e.clsAction=t,e.el.classList[t]("q-morph--invisible"))}function nm(e){if(e.animating===!0||e.queue.length<2)return;let[t,o]=e.queue;e.animating=!0,t.animating=!0,o.animating=!0,Nr(t,"remove"),Nr(o,"remove");let r=pa({from:t.el,to:o.el,onToggle(){Nr(t,"add"),Nr(o,"remove")},...o.opts,onEnd(n,a){o.opts.onEnd?.(n,a),a!==!0&&(t.animating=!1,o.animating=!1,e.animating=!1,e.cancel=void 0,e.queue.shift(),nm(e))}});e.cancel=()=>{r(!0),e.cancel=void 0}}function rm(e,t){let o=t.opts;Ap.forEach(r=>{o[r]=e[r]===!0})}function $p(e,t){let o=typeof e=="string"&&e.length!==0?e.split(":"):[];t.name=o[0],t.group=o[1],Object.assign(t.opts,{duration:isNaN(o[2])===!0?300:parseFloat(o[2]),waitFor:o[3]})}function Ep(e,t){e.group!==void 0&&(t.group=e.group),e.name!==void 0&&(t.name=e.name);let o=t.opts;Pp.forEach(r=>{e[r]!==void 0&&(o[r]=e[r])})}function Bp(e,t){if(t.name===e){let o=rl[t.group];o===void 0?(rl[t.group]={name:t.group,model:e,queue:[t],animating:!1},Nr(t,"remove")):o.model!==e&&(o.model=e,o.queue.push(t),o.animating===!1&&o.queue.length===2&&nm(o));return}t.animating===!1&&Nr(t,"add")}function om(e,t){let o;Object(t)===t?(o=""+t.model,Ep(t,e),rm(t,e)):o=""+t,o!==e.model?(e.model=o,Bp(o,e)):e.animating===!1&&e.clsAction!==void 0&&e.el.classList[e.clsAction]("q-morph--invisible")}var am=$t({name:"morph",mounted(e,t){let o={el:e,animating:!1,opts:{}};rm(t.modifiers,o),$p(t.arg,o),om(o,t.value),e.__qmorph=o},updated(e,t){om(e.__qmorph,t.value)},beforeUnmount(e){let t=e.__qmorph,o=rl[t.group];o!==void 0&&o.queue.indexOf(t)!==-1&&(o.queue=o.queue.filter(n=>n!==t),o.queue.length===0&&(o.cancel?.(),delete rl[t.group])),t.clsAction==="add"&&e.classList.remove("q-morph--invisible"),delete e.__qmorph}});var Fp={childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0,characterDataOldValue:!0};function im(e,t,o){t.handler=o,t.observer?.disconnect(),t.observer=new MutationObserver(r=>{typeof t.handler=="function"&&(t.handler(r)===!1||t.once===!0)&&lm(e)}),t.observer.observe(e,t.opts)}function lm(e){let t=e.__qmutation;t!==void 0&&(t.observer?.disconnect(),delete e.__qmutation)}var um=$t({name:"mutation",mounted(e,{modifiers:{once:t,...o},value:r}){let n={once:t,opts:Object
|