128 lines
466 KiB
JavaScript
128 lines
466 KiB
JavaScript
|
|
/*!
|
||
|
|
* Quasar Framework v2.18.6
|
||
|
|
* (c) 2015-present Razvan Stoenescu
|
||
|
|
* Released under the MIT License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
var np=Object.defineProperty;var Yc=(e,t)=>{for(var o in t)np(e,o,{get:t[o],enumerable:!0})};import{createApp as kp}from"vue";import"vue";function mt(e,t,o,n){return Object.defineProperty(e,t,{get:o,set:n,enumerable:!0}),e}function za(e,t){for(let o in t)mt(e,o,t[o]);return e}var It={value:!0};function rp(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 ip(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)||[]}function ap(e){let t=e.toLowerCase(),o=ip(t),n=rp(t,o),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=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"];return i===!0||t.indexOf("mobile")!==-1?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===!0&&r.ios!==!0&&i!==!0)&&(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,r}var lp={has:{touch:!1,webStorage:!1},within:{iframe:!1}},lt=lp,Wc={install(e){let{$q:t}=e;t.platform=this.parseSSR(e.ssrContext)}};Wc.parseSSR=e=>{let t=e.req.headers["user-agent"]||e.req.headers["User-Agent"]||"";return{...lt,userAgent:t,is:ap(t)}};var nn=Wc;import{defineComponent as up,markRaw as Xc}from"vue";function T(e){return Xc(up(e))}function wt(e){return Xc(e)}var Yt=(e,t)=>(Object.assign(t,e),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 je(){}function sp(e){return e.button===0}function cp(e){return e.button===1}function dp(e){return e.button===2}function po(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 ts(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 fp=40,mp=800;function vp(e){let t=e.deltaX,o=e.deltaY;if((t||o)&&e.deltaMode){let n=e.deltaMode===1?fp:mp;t*=n,o*=n}return e.shiftKey&&!t&&([o,t]=[t,o]),{x:t,y:o}}function at(e){e.stopPropagation()}function gt(e){e.cancelable!==!1&&e.preventDefault()}function qe(e){e.cancelable!==!1&&e.preventDefault(),e.stopPropag
|
||
|
|
<!doctype html>
|
||
|
|
<html>
|
||
|
|
<head>
|
||
|
|
<title>Print - ${document.title}</title>
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<div>${this.el.innerHTML}</div>
|
||
|
|
</body>
|
||
|
|
</html>
|
||
|
|
`),r.print(),r.close();return}else if(t==="link"){let r=this.getParentAttribute("href");if(r===null){let i=this.selectWord(this.selection),a=i?i.toString():"";if(!a.length&&(!this.range||!this.range.cloneContents().querySelector("img")))return;this.eVm.editLinkUrl.value=Sx.test(a)?a:"https://",document.execCommand("createLink",!1,this.eVm.editLinkUrl.value),this.save(i.getRangeAt(0))}else this.eVm.editLinkUrl.value=r,this.range.selectNodeContents(this.parent),this.save();return}else if(t==="fullscreen"){this.eVm.toggleFullscreen(),n();return}else if(t==="viewsource"){this.eVm.isViewingSource.value=this.eVm.isViewingSource.value===!1,this.eVm.setContent(this.eVm.props.modelValue),n();return}document.execCommand(t,!1,o),n()}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 n=o.collapsed?["backward","forward"]:["forward","backward"];o.detach();let r=t.focusNode,i=t.focusOffset;return t.collapse(t.anchorNode,t.anchorOffset),t.modify("move",n[0],"character"),t.modify("move",n[1],"word"),t.extend(r,i),t.modify("extend",n[1],"character"),t.modify("extend",n[0],"word"),t}};import{h as Ut}from"vue";import{h as am,ref as lm,computed as Ul,watch as um,onBeforeUnmount as sm,Transition as _x,getCurrentInstance as wx}from"vue";var Kl=T({name:"QTooltip",inheritAttrs:!1,props:{...bs,...So,...ko,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{...ko.transitionShow,default:"jump-down"},transitionHide:{...ko.transitionHide,default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:Gr},self:{type:String,default:"top middle",validator:Gr},offset:{type:Array,default:()=>[14,14],validator:dl},scrollTarget:ro,delay:{type:Number,default:0},hideDelay:{type:Number,default:0},persistent:Boolean},emits:[..._o],setup(e,{slots:t,emit:o,attrs:n}){let r,i,a=wx(),{proxy:{$q:l}}=a,s=lm(null),f=lm(!1),u=Ul(()=>Zr(e.anchor,l.lang.rtl)),g=Ul(()=>Zr(e.self,l.lang.rtl)),m=Ul(()=>e.persistent!==!0),{registerTick:c,removeTick:d}=Ao(),{registerTimeout:y}=Nt(),{transitionProps:p,transitionStyle:w}=Tn(e),{localScrollTarget:b,changeScrollEvent:h,unconfigureScrollTarget:v}=il(e,se),{anchorEl:x,canShow:R,anchorEvents:$}=Or({showing:f,configureAnchorEl:W}),{show:L,hide:K}=wo({showing:f,canShow:R,handleShow:C,handleHide:S,hideOnRouteChange:m,processOnMount:!0});Object.assign($,{delayShow:z,delayHide:I});let{showPortal:E,hidePortal:A,renderPortal:P}=Hr(a,s,_,"tooltip");if(l.platform.is.mobile===!0){let Q={anchorEl:x,innerRef:s,onClickOutside(oe){return K(oe),oe.target.classList.contains("q-dialog__backdrop")&&qe(oe),!0}},N=Ul(()=>e.modelValue===null&&e.persistent!==!0&&f.value===!0);um(N,oe=>{(oe===!0?cl:Xr)(Q)}),sm(()=>{Xr(Q)})}function C(Q){E(),c(()=>{i=new MutationObserver(()=>D()),i.observe(s.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),D(),se()}),r===void 0&&(r=um(()=>l.screen.width+"|"+l.screen.height+"|"+e.self+"|"+e.anchor+"|"+l.lang.rtl,D)),y(()=>{E(!0),o("show",Q)},e.transitionDuration)}function S(Q){d(),A(),M(),y(()=>{A(!0),o("hide",Q)},e.transitionDuration)}function M(){i!==void 0&&(i.disconnect(),i=void 0),r!==void 0&&(r(),r=void 0),v(),Yi($,"tooltipTemp")}function D(){oa({targetEl:s.value,offset:e.offset,anchorEl:x.value,anchorOrigin:u.value,selfOrigin:g.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function z(Q){if(l.platform.is.mobile===!0){Ji(),document.body.classList.add("non-selectable");let N=x.value,oe=["touchmove","touchcancel","touchend","click"].map(k=>[N,k,"delayHide","passiveCapture"]);kr($,"tooltipTemp",oe)}y(()=>{L(Q)},e.delay)}function I(Q){l.platform.is.mobile===!0&&(Yi($,"tooltipTemp"),Ji(),setTimeout(()=>{document.body.classList.remove("non-selectable")},10)),y(()=>{K(Q)},e.hideDelay)}function W(){if(e.noParentEvent===!0||x.value===null)return;let Q=l.platform.is.mobile===!0?[[x.value,"touchstart","delayShow","passive"]]:[[x.value,"mouseenter","delayShow","passive"],[x.value,"mouseleave","delayHide","passive"]];kr($,"anchor",Q
|
||
|
|
transform: translate(${he}px, ${Te}px);
|
||
|
|
width: ${U}px;
|
||
|
|
height: ${ue}px;
|
||
|
|
`:`transform: translate(${he}px, ${Te}px) scale(${ae}, ${Me});`,_e=i.resize===!0?`
|
||
|
|
width: ${Pe}px;
|
||
|
|
height: ${Ve}px;
|
||
|
|
`:"",Ye=i.resize===!0?`
|
||
|
|
width: ${U}px;
|
||
|
|
height: ${ue}px;
|
||
|
|
`:"",it=i.resize===!0?`
|
||
|
|
transform: translate(${-1*he}px, ${-1*Te}px);
|
||
|
|
width: ${Pe}px;
|
||
|
|
height: ${Ve}px;
|
||
|
|
`:`transform: translate(${-1*he}px, ${-1*Te}px) scale(${1/ae}, ${1/Me});`,bt=A!==void 0?`opacity: ${i.tweenToOpacity};`:`background-color: ${v};`,Kt=A!==void 0?"opacity: 1;":`background-color: ${ee};`,xn=A===void 0?"":`
|
||
|
|
@keyframes ${ne}-from-tween {
|
||
|
|
0% {
|
||
|
|
opacity: ${i.tweenFromOpacity};
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${p};
|
||
|
|
border-style: ${w};
|
||
|
|
border-color: ${b};
|
||
|
|
border-radius: ${h};
|
||
|
|
z-index: ${ot};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
transform: ${x};
|
||
|
|
${Ye}
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
opacity: 0;
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${N};
|
||
|
|
border-style: ${oe};
|
||
|
|
border-color: ${k};
|
||
|
|
border-radius: ${F};
|
||
|
|
z-index: ${X};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
${it}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
`,co=i.hideFromClone===!0||Ee===!0?"":`
|
||
|
|
@keyframes ${ne}-from {
|
||
|
|
0% {
|
||
|
|
margin: ${Be<0?Be/2:0}px ${$e<0?$e/2:0}px;
|
||
|
|
width: ${U+c.marginH}px;
|
||
|
|
height: ${ue+c.marginV}px;
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
margin: 0;
|
||
|
|
width: 0;
|
||
|
|
height: 0;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
`,on=Ee===!0?`
|
||
|
|
margin: ${Be<0?Be/2:0}px ${$e<0?$e/2:0}px;
|
||
|
|
width: ${U+c.marginH}px;
|
||
|
|
height: ${ue+c.marginV}px;
|
||
|
|
`:`
|
||
|
|
margin: 0;
|
||
|
|
width: 0;
|
||
|
|
height: 0;
|
||
|
|
`,G=i.keepToClone===!0?"":`
|
||
|
|
@keyframes ${ne}-to {
|
||
|
|
0% {
|
||
|
|
${on}
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
margin: ${te<0?te/2:0}px ${Ge<0?Ge/2:0}px;
|
||
|
|
width: ${Pe+ce.marginH}px;
|
||
|
|
height: ${Ve+ce.marginV}px;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
`;pe.innerHTML=`
|
||
|
|
@keyframes ${ne} {
|
||
|
|
0% {
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${p};
|
||
|
|
border-style: ${w};
|
||
|
|
border-color: ${b};
|
||
|
|
border-radius: ${h};
|
||
|
|
background-color: ${v};
|
||
|
|
z-index: ${ot};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
${ze}
|
||
|
|
${bt}
|
||
|
|
}
|
||
|
|
|
||
|
|
100% {
|
||
|
|
margin: 0;
|
||
|
|
border-width: ${N};
|
||
|
|
border-style: ${oe};
|
||
|
|
border-color: ${k};
|
||
|
|
border-radius: ${F};
|
||
|
|
background-color: ${ee};
|
||
|
|
z-index: ${X};
|
||
|
|
transform-origin: 0 0;
|
||
|
|
transform: ${H};
|
||
|
|
${_e}
|
||
|
|
${Kt}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
${co}
|
||
|
|
|
||
|
|
${xn}
|
||
|
|
|
||
|
|
${G}
|
||
|
|
`,document.head.appendChild(pe);let de="normal";E.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${de} ${i.fill} ${ne}-from`,A!==void 0&&(A.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${de} ${i.fill} ${ne}-from-tween`),_.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${de} ${i.fill} ${ne}-to`,C.style.animation=`${i.duration}ms ${i.easing} ${i.delay}ms ${de} ${i.fill} ${ne}`;let ke=Ce=>{Ce===Object(Ce)&&Ce.animationName!==ne||(C.removeEventListener("animationend",ke),C.removeEventListener("animationcancel",ke),Y(),pe.remove())};a.qMorphCancel=()=>{a.qMorphCancel=void 0,o=!0,ke()},C.qMorphCancel=()=>{C.qMorphCancel=void 0,o=!0,ke()},C.addEventListener("animationend",ke),C.addEventListener("animationcancel",ke),t=Ce=>o===!0||!C||!E||!_?!1:Ce===!0?(ke(),!0):(n=n!==!0,de=de==="normal"?"reverse":"normal",E.style.animationDirection=de,A.style.animationDirection=de,_.style.animationDirection=de,C.style.animationDirection=de,!0)}};i.waitFor>0||i.waitFor==="transitionend"||i.waitFor===Object(i.waitFor)&&typeof i.waitFor.then=="function"?(i.waitFor>0?new Promise(se=>setTimeout(se,i.waitFor)):i.waitFor==="transitionend"?new Promise(se=>{let B=()=>{_!==null&&(clearTimeout(_),_=null),C&&(C.removeEventListener("transitionend",B),C.removeEventListener("transitioncancel",B)),se()},_=setTimeout(B,400);C.addEventListener("transitionend",B),C.addEventListener("transitioncancel",B)}):i.waitFor).then(I).catch(()=>{typeof C.qMorphCancel=="function"&&C.qMorphCancel()}):I()};return typeof e.onToggle=="function"&&e.onToggle(),requestAnimationFrame(P),C=>t(C)}var wh=wt({name:"morph",getSSRProps:e=>({class:(e.arg?e.arg.split(":")[0]:!1)===e.value?"":"q-morph--invisible"})});var Ch=wt({name:"mutation",getSSRProps:Mt});var{passive:a7}=Ze;var kh=wt({name:"scroll-fire",getSSRProps:Mt});var qh=wt({name:"scroll",getSSRProps:Mt});var Th=wt({name:"touch-hold",getSSRProps:Mt});var tk={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Q7=new RegExp(`^([\\d+]+|${Object.keys(tk).join("|")})$`,"i");var Mh=wt({name:"touch-repeat",getSSRProps:Mt});function Ph(e,t=document.body){if(typeof e!="string")throw new TypeError("Expected a string as propName");if(!(t instanceof Element))throw new TypeError("Expected a DOM element");return getComputedStyle(t).getPropertyValue(`--q-${e}`).trim()||null}var ok={set:je,install({$q:e}){e.addressbarColor=this,e.config.addressbarColor&&this.set(e.config.addressbarColor)}};function nk(e){Object.assign(Rh,{request:e,exit:e,toggle:e})}var Rh=Yt({isActive:!1,activeEl:null},{isCapable:!1,install({$q:e}){e.fullscreen=this}});nk(()=>Promise.resolve());var rk=Rh;var ik=Yt({appVisible:!0},{install({$q:e}){this.appVisible=e.appVisible=!0}}),ak=ik;import{h as $t,ref as lk,getCurrentInstance as uk}from"vue";var Eh=T({name:"BottomSheetComponent",props:{...ve,title:String,message:String,actions:Array,grid:Boolean,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:["ok","hide"],setup(e,{emit:t}){let{proxy:o}=uk(),n=ge(e,o.$q),r=lk(null);function i(){r.value.show()}function a(){r.value.hide()}function l(c){t("ok",c),a()}function s(){t("hide")}function f(){return e.actions.map(c=>{let d=c.avatar||c.img;return c.label===void 0?$t(vo,{class:"col-all",dark:n.value}):$t("div",{class:["q-bottom-sheet__item q-hoverable q-focusable cursor-pointer relative-position",c.class],style:c.style,tabindex:0,role:"listitem",onClick(){l(c)},onKeyup(y){y.keyCode===13&&l(c)}},[$t("div",{class:"q-focus-helper"}),c.icon?$t(we,{name:c.icon,color:c.color}):d?$t("img",{class:c.avatar?"q-bottom-sheet__avatar":"",src:d}):$t("div",{class:"q-bottom-sheet__empty-icon"}),$t("div",c.label)])})}function u(){return e.actions.map(c=>{let d=c.avatar||c.img;return c.label===void 0?$t(vo,{spaced:!0,dark:n.value}):$t(Go,{class:["q-bottom-sheet__item",c.classes],style:c.style,tabindex:0,clickable:!0,dark:n.value,onClick(){l(c)}},()=>[$t(uo,{avatar:!0},()=>c.icon?$t(we,{name:c.icon,color:c.color}):d?$t("img",{class:c.avatar?"q-bottom-sheet__avatar":"",src:d}):null),$t(uo,()=>c.label)])})}function
|