From a1d81986c6591f33046a48f11f7ee5c2b546ea94 Mon Sep 17 00:00:00 2001 From: Spythere Date: Sun, 25 Dec 2022 23:51:44 +0100 Subject: [PATCH] Update API --- .env | 2 +- dist/assets/index.077a493a.css | 1 + dist/assets/index.b9b7fe64.js | 9 +++++++++ vite.config.ts | 4 ++-- 4 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 dist/assets/index.077a493a.css create mode 100644 dist/assets/index.b9b7fe64.js diff --git a/.env b/.env index e31647a..8ed4599 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ -VITE_APP_API_URL=https://stacjownik-api-b9mrc.ondigitalocean.app/api +VITE_APP_API_URL=https://spythere.pl/api VITE_APP_SWDR_URL=https://api.td2.info.pl:9640 \ No newline at end of file diff --git a/dist/assets/index.077a493a.css b/dist/assets/index.077a493a.css new file mode 100644 index 0000000..b100418 --- /dev/null +++ b/dist/assets/index.077a493a.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;600&display=swap";body,html{padding:0;margin:0;min-height:100vh;background-color:#313638;font-family:Libre Franklin,sans-serif;font-weight:500}*{box-sizing:border-box}a{color:#fff;text-decoration:none}a:hover{color:#ff6060}button{border:none;outline:none;background:none;transition:all .15s ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button{text-align:center;color:#fff}button.g-button.action{outline:2px solid white;padding:.5em}button.g-button.action:focus-visible{outline:2px solid #ff6060}button.g-button.option{margin:0 .25em}button.g-button.option:focus-visible{outline:1px solid #ff6060}button.g-button.option[data-active=true],.text--accent{color:#ff6060}.text--warn{color:#ffe02e}select{border:2px solid black;background:none;padding:.1em 0;border-radius:.3em;text-align:center}ul{padding:0;margin:0;list-style:none;text-align:center}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.g-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content{position:relative;z-index:1001;overflow:auto}#app{color:#fff;display:flex;justify-content:center;align-items:center;min-height:100vh;text-align:center}#app a{text-decoration:underline}#app img{box-shadow:0 0 15px 3px #000;border-radius:50%}footer{text-align:center;padding:.5em 0}@media screen and (max-width: 500px){#app{font-size:calc(1vw + .5rem)}}textarea[data-v-9c8b429e]{width:95%;height:200px;resize:none}.order_info table[data-v-6db1f7d9]{border-collapse:collapse;width:100%;table-layout:fixed;text-align:center}.order_info table td[data-v-6db1f7d9]{border:2px solid black;border-collapse:collapse;padding:.35em}.order_info table input[data-v-6db1f7d9]{max-width:95%}table[data-v-c58ac8f3],td[data-v-c58ac8f3],th[data-v-c58ac8f3]{border:2px solid black;border-collapse:collapse}.order_header[data-v-c58ac8f3]{padding:.5em 0;border:2px solid black;border-bottom:none}.horizontal-bar[data-v-c58ac8f3]{width:100%;height:2px;background-color:#000;margin:.5em 0}.order_table .tr-header td[data-v-c58ac8f3]{padding:1em .5em}.order_table .tr-data td[data-v-c58ac8f3]{padding:.5em 0}.order_table tbody[data-v-c58ac8f3]{font-weight:400;text-align:center;vertical-align:middle}.order_table input[data-v-c58ac8f3]{width:80%}.order_table textarea[data-v-c58ac8f3]{width:80%;height:40px;resize:vertical}.order_other[data-v-c58ac8f3]{border-left:2px solid black;border-right:2px solid black;display:flex;flex-direction:column;height:285px;padding:.5em}.order_other textarea[data-v-c58ac8f3]{resize:vertical;height:220px;width:95%}body,html{padding:0;margin:0;min-height:100vh;background-color:#313638;font-family:Libre Franklin,sans-serif;font-weight:500}*{box-sizing:border-box}a{color:#fff;text-decoration:none}a:hover{color:#ff6060}button{border:none;outline:none;background:none;transition:all .15s ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button{text-align:center;color:#fff}button.g-button.action{outline:2px solid white;padding:.5em}button.g-button.action:focus-visible{outline:2px solid #ff6060}button.g-button.option{margin:0 .25em}button.g-button.option:focus-visible{outline:1px solid #ff6060}button.g-button.option[data-active=true],.text--accent{color:#ff6060}.text--warn{color:#ffe02e}select{border:2px solid black;background:none;padding:.1em 0;border-radius:.3em;text-align:center}ul{padding:0;margin:0;list-style:none;text-align:center}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.g-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content{position:relative;z-index:1001;overflow:auto}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:hover{background:#aaa}.order{background-color:#fff;color:#000;height:925px;max-height:95vh;overflow:auto;font-size:15px}.order h2{margin:0;padding:0}.order .header{padding:.5em;border:2px solid black;border-bottom:none}@media screen and (max-width: 550px){.order{font-size:3vw}}.order_content{padding:.5em}.flex-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.5em}.flex-row input{max-width:10em}.flex-center{display:flex;justify-content:center;align-items:center}input{max-width:100px;background-color:transparent;outline:none;border:none;border-bottom:2px dotted black;font-size:.9em;text-align:center;color:#000}input:focus-visible{border-bottom:2px solid #ff6060}input.row-checkbox+input::placeholder{color:red}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #ff6060}select{margin-top:.5em;margin-right:.5em;font-size:.8em}.table-section table.options-table{width:100%}.table-section table.options-table td:first-child{width:10%;text-align:center;font-weight:700}.table-section table.options-table td{padding:.35em;text-align:justify;vertical-align:top;line-height:1.5em}.table-section table,.table-section td{border:2px solid black;border-collapse:collapse}.order-anim-enter-active,.order-anim-leave-active{transition:opacity .15s ease-in-out}.order-anim-enter-from,.order-anim-leave-to{opacity:0}body[data-v-86a8a779],html[data-v-86a8a779]{padding:0;margin:0;min-height:100vh;background-color:#313638;font-family:Libre Franklin,sans-serif;font-weight:500}*[data-v-86a8a779]{box-sizing:border-box}a[data-v-86a8a779]{color:#fff;text-decoration:none}a[data-v-86a8a779]:hover{color:#ff6060}button[data-v-86a8a779]{border:none;outline:none;background:none;transition:all .15s ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-86a8a779]{text-align:center;color:#fff}button.g-button.action[data-v-86a8a779]{outline:2px solid white;padding:.5em}button.g-button.action[data-v-86a8a779]:focus-visible{outline:2px solid #ff6060}button.g-button.option[data-v-86a8a779]{margin:0 .25em}button.g-button.option[data-v-86a8a779]:focus-visible{outline:1px solid #ff6060}button.g-button.option[data-active=true][data-v-86a8a779],.text--accent[data-v-86a8a779]{color:#ff6060}.text--warn[data-v-86a8a779]{color:#ffe02e}select[data-v-86a8a779]{border:2px solid black;background:none;padding:.1em 0;border-radius:.3em;text-align:center}ul[data-v-86a8a779]{padding:0;margin:0;list-style:none;text-align:center}[data-v-86a8a779]::-webkit-scrollbar{width:10px}[data-v-86a8a779]::-webkit-scrollbar-track{background:#333}[data-v-86a8a779]::-webkit-scrollbar-thumb{background:#888}[data-v-86a8a779]::-webkit-scrollbar-thumb:hover{background:#555}.g-modal[data-v-86a8a779]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-86a8a779]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-86a8a779]{position:relative;z-index:1001;overflow:auto}.sidebar[data-v-86a8a779]{position:absolute;top:0;left:0;z-index:999;transform:translate(-100%)}.sidebar_content[data-v-86a8a779]{display:grid;grid-template-rows:repeat(3,1fr);gap:.25em;font-size:1.5em;font-weight:700;height:100%}.sidebar_content>button[data-v-86a8a779]{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#1d1d1d;width:50px;height:85px}.sidebar_content>button .bar[data-v-86a8a779]{position:absolute;top:0;left:0;height:100%;width:4px;transform:translate(100%);transition:all .2s ease-in-out}.sidebar_content>button[data-selected=true] .bar[data-v-86a8a779]{transform:translate(0);background-color:#ff6060}.sidebar_content>button[data-v-86a8a779]:hover{cursor:pointer}.sidebar_content>button[data-v-86a8a779]:focus-visible{background-color:#6d6d6d}button.option-save[data-v-86a8a779]{background-color:#000a}button.option-save img[data-v-86a8a779]{width:80%;height:80%}button.option-save[data-selected=true][data-v-86a8a779]{background-color:#ff6060}@media screen and (max-width: 650px){.sidebar[data-v-86a8a779]{left:50%;top:0;width:100%;transform:translate(-50%,-100%)}.sidebar_content[data-v-86a8a779]{display:flex;justify-content:space-between}.sidebar_content>button[data-v-86a8a779]{height:40px;width:100px}.sidebar_content>button .bar[data-v-86a8a779]{width:100%;height:4px}}.order-message[data-v-7aa473be]{padding:1em}.order-message h3[data-v-7aa473be]{margin:0 0 1em;text-align:center}.order-message button[data-v-7aa473be]{margin:0 .5em}.message_body[data-v-7aa473be]{height:250px;overflow:auto;text-align:justify;background-color:#fff;border-radius:.5em;color:#000;padding:.5em;user-select:none;-moz-user-select:none;-webkit-user-select:none}.message_info[data-v-7aa473be]{text-align:center;color:#ccc}.message_actions[data-v-7aa473be]{display:flex;align-items:center;justify-content:center;margin-top:1em}.message_actions button img[data-v-7aa473be]{height:2ch;vertical-align:text-bottom;margin-right:.5em}.message_actions button[data-disabled=true][data-v-7aa473be]{user-select:none;color:#aaa}.action_monit[data-v-7aa473be]{text-align:center;padding:1.5em;font-size:1.15em}.monit-anim-enter-active[data-v-7aa473be],.monit-anim-leave-active[data-v-7aa473be]{transition:all .1s ease-in-out}.monit-anim-enter-from[data-v-7aa473be],.monit-anim-leave-to[data-v-7aa473be]{opacity:0;transform:translateY(-20px)}body[data-v-59a201a3],html[data-v-59a201a3]{padding:0;margin:0;min-height:100vh;background-color:#313638;font-family:Libre Franklin,sans-serif;font-weight:500}*[data-v-59a201a3]{box-sizing:border-box}a[data-v-59a201a3]{color:#fff;text-decoration:none}a[data-v-59a201a3]:hover{color:#ff6060}button[data-v-59a201a3]{border:none;outline:none;background:none;transition:all .15s ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-59a201a3]{text-align:center;color:#fff}button.g-button.action[data-v-59a201a3]{outline:2px solid white;padding:.5em}button.g-button.action[data-v-59a201a3]:focus-visible{outline:2px solid #ff6060}button.g-button.option[data-v-59a201a3]{margin:0 .25em}button.g-button.option[data-v-59a201a3]:focus-visible{outline:1px solid #ff6060}button.g-button.option[data-active=true][data-v-59a201a3],.text--accent[data-v-59a201a3]{color:#ff6060}.text--warn[data-v-59a201a3]{color:#ffe02e}select[data-v-59a201a3]{border:2px solid black;background:none;padding:.1em 0;border-radius:.3em;text-align:center}ul[data-v-59a201a3]{padding:0;margin:0;list-style:none;text-align:center}[data-v-59a201a3]::-webkit-scrollbar{width:10px}[data-v-59a201a3]::-webkit-scrollbar-track{background:#333}[data-v-59a201a3]::-webkit-scrollbar-thumb{background:#888}[data-v-59a201a3]::-webkit-scrollbar-thumb:hover{background:#555}.g-modal[data-v-59a201a3]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-59a201a3]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-59a201a3]{position:relative;z-index:1001;overflow:auto}.list-move[data-v-59a201a3],.list-enter-active[data-v-59a201a3],.list-leave-active[data-v-59a201a3]{transition:all .25s ease}.list-enter-from[data-v-59a201a3],.list-leave-to[data-v-59a201a3]{opacity:0;transform:translateY(30px)}.list-leave-active[data-v-59a201a3]{position:absolute}.order-list[data-v-59a201a3]{padding:1em}ul[data-v-59a201a3]{max-height:750px;height:80vh;overflow-y:auto;overflow-x:hidden;position:relative}h3[data-v-59a201a3]{margin:0 0 1em;text-align:center}li[data-v-59a201a3]{text-align:left;padding:1em;margin:.5em;background-color:#222;cursor:pointer}li button[data-v-59a201a3]{margin:1em 1em 0 0}li[selected=true][data-v-59a201a3]{outline:1px solid #ff6060}li.no-orders-warning[data-v-59a201a3]{text-align:center;font-size:1.2em;cursor:default}body[data-v-8d7d3f4b],html[data-v-8d7d3f4b]{padding:0;margin:0;min-height:100vh;background-color:#313638;font-family:Libre Franklin,sans-serif;font-weight:500}*[data-v-8d7d3f4b]{box-sizing:border-box}a[data-v-8d7d3f4b]{color:#fff;text-decoration:none}a[data-v-8d7d3f4b]:hover{color:#ff6060}button[data-v-8d7d3f4b]{border:none;outline:none;background:none;transition:all .15s ease-in;font-family:Libre Franklin,sans-serif;cursor:pointer;font-weight:700;font-size:1em}button.g-button[data-v-8d7d3f4b]{text-align:center;color:#fff}button.g-button.action[data-v-8d7d3f4b]{outline:2px solid white;padding:.5em}button.g-button.action[data-v-8d7d3f4b]:focus-visible{outline:2px solid #ff6060}button.g-button.option[data-v-8d7d3f4b]{margin:0 .25em}button.g-button.option[data-v-8d7d3f4b]:focus-visible{outline:1px solid #ff6060}button.g-button.option[data-active=true][data-v-8d7d3f4b],.text--accent[data-v-8d7d3f4b]{color:#ff6060}.text--warn[data-v-8d7d3f4b]{color:#ffe02e}select[data-v-8d7d3f4b]{border:2px solid black;background:none;padding:.1em 0;border-radius:.3em;text-align:center}ul[data-v-8d7d3f4b]{padding:0;margin:0;list-style:none;text-align:center}[data-v-8d7d3f4b]::-webkit-scrollbar{width:10px}[data-v-8d7d3f4b]::-webkit-scrollbar-track{background:#333}[data-v-8d7d3f4b]::-webkit-scrollbar-thumb{background:#888}[data-v-8d7d3f4b]::-webkit-scrollbar-thumb:hover{background:#555}.g-modal[data-v-8d7d3f4b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.g-modal .modal-bg[data-v-8d7d3f4b]{position:fixed;width:100vw;height:100vh;cursor:pointer;background-color:#000a}.g-modal .modal-content[data-v-8d7d3f4b]{position:relative;z-index:1001;overflow:auto}.content[data-v-8d7d3f4b]{width:100%;max-width:800px;height:100vh;max-height:800px;margin:1em;padding:1em;background-color:#2b2b2b}h2[data-v-8d7d3f4b]{text-align:center}ul[data-v-8d7d3f4b]{text-align:left}ul li b[data-v-8d7d3f4b]{font-size:1.1em;color:#ff6060}.home[data-v-be0dd4cb]{min-height:100vh;overflow-x:auto;display:flex;justify-content:center;align-items:center;width:100%}.home .home_container[data-v-be0dd4cb]{display:flex;flex-wrap:wrap;justify-content:center;gap:2em 1em;padding:.5em;width:100%}@media screen and (max-width: 650px){.home .home_container[data-v-be0dd4cb]{padding-top:5em;padding-bottom:5em}}.home .order_container[data-v-be0dd4cb]{width:100%;max-width:550px;position:relative}.home .message_container[data-v-be0dd4cb]{width:500px}.home .message_nav[data-v-be0dd4cb]{display:flex;align-items:center;justify-content:center} diff --git a/dist/assets/index.b9b7fe64.js b/dist/assets/index.b9b7fe64.js new file mode 100644 index 0000000..d02566a --- /dev/null +++ b/dist/assets/index.b9b7fe64.js @@ -0,0 +1,9 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function o(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerpolicy&&(i.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?i.credentials="include":r.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(r){if(r.ep)return;r.ep=!0;const i=o(r);fetch(r.href,i)}})();function qn(e,t){const o=Object.create(null),n=e.split(",");for(let r=0;r!!o[r.toLowerCase()]:r=>!!o[r]}const tl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ol=qn(tl);function Os(e){return!!e||e===""}function Zn(e){if(B(e)){const t={};for(let o=0;o{if(o){const n=o.split(rl);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Jn(e){let t="";if(ke(e))t=e;else if(B(e))for(let o=0;oxt(o,t))}const Ge=e=>ke(e)?e:e==null?"":B(e)||_e(e)&&(e.toString===Ns||!J(e.toString))?JSON.stringify(e,Es,2):String(e),Es=(e,t)=>t&&t.__v_isRef?Es(e,t.value):Wt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((o,[n,r])=>(o[`${n} =>`]=r,o),{})}:oo(t)?{[`Set(${t.size})`]:[...t.values()]}:_e(t)&&!B(t)&&!Ss(t)?String(t):t,ce={},Kt=[],We=()=>{},ll=()=>!1,al=/^on[^a-z]/,Go=e=>al.test(e),Qn=e=>e.startsWith("onUpdate:"),ze=Object.assign,Xn=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},ul=Object.prototype.hasOwnProperty,ee=(e,t)=>ul.call(e,t),B=Array.isArray,Wt=e=>Mo(e)==="[object Map]",oo=e=>Mo(e)==="[object Set]",Or=e=>Mo(e)==="[object Date]",J=e=>typeof e=="function",ke=e=>typeof e=="string",$o=e=>typeof e=="symbol",_e=e=>e!==null&&typeof e=="object",Ts=e=>_e(e)&&J(e.then)&&J(e.catch),Ns=Object.prototype.toString,Mo=e=>Ns.call(e),cl=e=>Mo(e).slice(8,-1),Ss=e=>Mo(e)==="[object Object]",Gn=e=>ke(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Do=qn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),en=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},dl=/-(\w)/g,ot=en(e=>e.replace(dl,(t,o)=>o?o.toUpperCase():"")),fl=/\B([A-Z])/g,no=en(e=>e.replace(fl,"-$1").toLowerCase()),tn=en(e=>e.charAt(0).toUpperCase()+e.slice(1)),gn=en(e=>e?`on${tn(e)}`:""),zo=(e,t)=>!Object.is(e,t),qt=(e,t)=>{for(let o=0;o{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:o})},Co=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Er;const pl=()=>Er||(Er=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Xe;class As{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Xe&&(this.parent=Xe,this.index=(Xe.scopes||(Xe.scopes=[])).push(this)-1)}run(t){if(this.active){const o=Xe;try{return Xe=this,t()}finally{Xe=o}}}on(){Xe=this}off(){Xe=this.parent}stop(t){if(this.active){let o,n;for(o=0,n=this.effects.length;o{const t=new Set(e);return t.w=0,t.n=0,t},Rs=e=>(e.w&zt)>0,Ms=e=>(e.n&zt)>0,gl=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let o=0;for(let n=0;n{(c==="length"||c>=n)&&l.push(u)});else switch(o!==void 0&&l.push(s.get(o)),t){case"add":B(e)?Gn(o)&&l.push(s.get("length")):(l.push(s.get(Rt)),Wt(e)&&l.push(s.get(Tn)));break;case"delete":B(e)||(l.push(s.get(Rt)),Wt(e)&&l.push(s.get(Tn)));break;case"set":Wt(e)&&l.push(s.get(Rt));break}if(l.length===1)l[0]&&Nn(l[0]);else{const u=[];for(const c of l)c&&u.push(...c);Nn(er(u))}}function Nn(e,t){const o=B(e)?e:[...e];for(const n of o)n.computed&&Nr(n);for(const n of o)n.computed||Nr(n)}function Nr(e,t){(e!==He||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const wl=qn("__proto__,__v_isRef,__isVue"),Is=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($o)),yl=or(),_l=or(!1,!0),bl=or(!0),Sr=vl();function vl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...o){const n=oe(this);for(let i=0,s=this.length;i{e[t]=function(...o){ro();const n=oe(this)[t].apply(this,o);return so(),n}}),e}function or(e=!1,t=!1){return function(n,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?Il:Bs:t?Vs:Us).get(n))return n;const s=B(n);if(!e&&s&&ee(Sr,r))return Reflect.get(Sr,r,i);const l=Reflect.get(n,r,i);return($o(r)?Is.has(r):wl(r))||(e||xe(n,"get",r),t)?l:be(l)?s&&Gn(r)?l:l.value:_e(l)?e?Ds(l):dt(l):l}}const kl=Ls(),$l=Ls(!0);function Ls(e=!1){return function(o,n,r,i){let s=o[n];if(Oo(s)&&be(s)&&!be(r))return!1;if(!e&&!Oo(r)&&(Sn(r)||(r=oe(r),s=oe(s)),!B(o)&&be(s)&&!be(r)))return s.value=r,!0;const l=B(o)&&Gn(n)?Number(n)e,on=e=>Reflect.getPrototypeOf(e);function Lo(e,t,o=!1,n=!1){e=e.__v_raw;const r=oe(e),i=oe(t);o||(t!==i&&xe(r,"get",t),xe(r,"get",i));const{has:s}=on(r),l=n?nr:o?ir:Eo;if(s.call(r,t))return l(e.get(t));if(s.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Fo(e,t=!1){const o=this.__v_raw,n=oe(o),r=oe(e);return t||(e!==r&&xe(n,"has",e),xe(n,"has",r)),e===r?o.has(e):o.has(e)||o.has(r)}function Uo(e,t=!1){return e=e.__v_raw,!t&&xe(oe(e),"iterate",Rt),Reflect.get(e,"size",e)}function Ar(e){e=oe(e);const t=oe(this);return on(t).has.call(t,e)||(t.add(e),ut(t,"add",e,e)),this}function jr(e,t){t=oe(t);const o=oe(this),{has:n,get:r}=on(o);let i=n.call(o,e);i||(e=oe(e),i=n.call(o,e));const s=r.call(o,e);return o.set(e,t),i?zo(t,s)&&ut(o,"set",e,t):ut(o,"add",e,t),this}function Rr(e){const t=oe(this),{has:o,get:n}=on(t);let r=o.call(t,e);r||(e=oe(e),r=o.call(t,e)),n&&n.call(t,e);const i=t.delete(e);return r&&ut(t,"delete",e,void 0),i}function Mr(){const e=oe(this),t=e.size!==0,o=e.clear();return t&&ut(e,"clear",void 0,void 0),o}function Vo(e,t){return function(n,r){const i=this,s=i.__v_raw,l=oe(s),u=t?nr:e?ir:Eo;return!e&&xe(l,"iterate",Rt),s.forEach((c,d)=>n.call(r,u(c),u(d),i))}}function Bo(e,t,o){return function(...n){const r=this.__v_raw,i=oe(r),s=Wt(i),l=e==="entries"||e===Symbol.iterator&&s,u=e==="keys"&&s,c=r[e](...n),d=o?nr:t?ir:Eo;return!t&&xe(i,"iterate",u?Tn:Rt),{next(){const{value:h,done:g}=c.next();return g?{value:h,done:g}:{value:l?[d(h[0]),d(h[1])]:d(h),done:g}},[Symbol.iterator](){return this}}}}function pt(e){return function(...t){return e==="delete"?!1:this}}function Nl(){const e={get(i){return Lo(this,i)},get size(){return Uo(this)},has:Fo,add:Ar,set:jr,delete:Rr,clear:Mr,forEach:Vo(!1,!1)},t={get(i){return Lo(this,i,!1,!0)},get size(){return Uo(this)},has:Fo,add:Ar,set:jr,delete:Rr,clear:Mr,forEach:Vo(!1,!0)},o={get(i){return Lo(this,i,!0)},get size(){return Uo(this,!0)},has(i){return Fo.call(this,i,!0)},add:pt("add"),set:pt("set"),delete:pt("delete"),clear:pt("clear"),forEach:Vo(!0,!1)},n={get(i){return Lo(this,i,!0,!0)},get size(){return Uo(this,!0)},has(i){return Fo.call(this,i,!0)},add:pt("add"),set:pt("set"),delete:pt("delete"),clear:pt("clear"),forEach:Vo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Bo(i,!1,!1),o[i]=Bo(i,!0,!1),t[i]=Bo(i,!1,!0),n[i]=Bo(i,!0,!0)}),[e,o,t,n]}const[Sl,Al,jl,Rl]=Nl();function rr(e,t){const o=t?e?Rl:jl:e?Al:Sl;return(n,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(ee(o,r)&&r in n?o:n,r,i)}const Ml={get:rr(!1,!1)},xl={get:rr(!1,!0)},Pl={get:rr(!0,!1)},Us=new WeakMap,Vs=new WeakMap,Bs=new WeakMap,Il=new WeakMap;function Ll(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fl(e){return e.__v_skip||!Object.isExtensible(e)?0:Ll(cl(e))}function dt(e){return Oo(e)?e:sr(e,!1,Fs,Ml,Us)}function Ul(e){return sr(e,!1,Tl,xl,Vs)}function Ds(e){return sr(e,!0,El,Pl,Bs)}function sr(e,t,o,n,r){if(!_e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const s=Fl(e);if(s===0)return e;const l=new Proxy(e,s===2?n:o);return r.set(e,l),l}function kt(e){return Oo(e)?kt(e.__v_raw):!!(e&&e.__v_isReactive)}function Oo(e){return!!(e&&e.__v_isReadonly)}function Sn(e){return!!(e&&e.__v_isShallow)}function Hs(e){return kt(e)||Oo(e)}function oe(e){const t=e&&e.__v_raw;return t?oe(t):e}function Yt(e){return Wo(e,"__v_skip",!0),e}const Eo=e=>_e(e)?dt(e):e,ir=e=>_e(e)?Ds(e):e;function Ks(e){vt&&He&&(e=oe(e),Ps(e.dep||(e.dep=er())))}function Ws(e,t){e=oe(e),e.dep&&Nn(e.dep)}function be(e){return!!(e&&e.__v_isRef===!0)}function lr(e){return qs(e,!1)}function Vl(e){return qs(e,!0)}function qs(e,t){return be(e)?e:new Bl(e,t)}class Bl{constructor(t,o){this.__v_isShallow=o,this.dep=void 0,this.__v_isRef=!0,this._rawValue=o?t:oe(t),this._value=o?t:Eo(t)}get value(){return Ks(this),this._value}set value(t){t=this.__v_isShallow?t:oe(t),zo(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Eo(t),Ws(this))}}function Zt(e){return be(e)?e.value:e}const Dl={get:(e,t,o)=>Zt(Reflect.get(e,t,o)),set:(e,t,o,n)=>{const r=e[t];return be(r)&&!be(o)?(r.value=o,!0):Reflect.set(e,t,o,n)}};function Zs(e){return kt(e)?e:new Proxy(e,Dl)}function Hl(e){const t=B(e)?new Array(e.length):{};for(const o in e)t[o]=Wl(e,o);return t}class Kl{constructor(t,o,n){this._object=t,this._key=o,this._defaultValue=n,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function Wl(e,t,o){const n=e[t];return be(n)?n:new Kl(e,t,o)}class ql{constructor(t,o,n,r){this._setter=o,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new tr(t,()=>{this._dirty||(this._dirty=!0,Ws(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=oe(this);return Ks(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Zl(e,t,o=!1){let n,r;const i=J(e);return i?(n=e,r=We):(n=e.get,r=e.set),new ql(n,r,i||!r,o)}function $t(e,t,o,n){let r;try{r=n?e(...n):e()}catch(i){nn(i,t,o)}return r}function Ve(e,t,o,n){if(J(e)){const i=$t(e,t,o,n);return i&&Ts(i)&&i.catch(s=>{nn(s,t,o)}),i}const r=[];for(let i=0;i>>1;To(Re[n])it&&Re.splice(t,1)}function Xs(e,t,o,n){B(e)?o.push(...e):(!t||!t.includes(e,e.allowRecurse?n+1:n))&&o.push(e),Qs()}function Xl(e){Xs(e,ho,mo,Bt)}function Gl(e){Xs(e,wt,wo,Dt)}function rn(e,t=null){if(mo.length){for(jn=t,ho=[...new Set(mo)],mo.length=0,Bt=0;BtTo(o)-To(n)),Dt=0;Dte.id==null?1/0:e.id;function ei(e){An=!1,qo=!0,rn(e),Re.sort((o,n)=>To(o)-To(n));const t=We;try{for(it=0;itw.trim())),h&&(r=o.map(Co))}let l,u=n[l=gn(t)]||n[l=gn(ot(t))];!u&&i&&(u=n[l=gn(no(t))]),u&&Ve(u,e,6,r);const c=n[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ve(c,e,6,r)}}function ti(e,t,o=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const i=e.emits;let s={},l=!1;if(!J(e)){const u=c=>{const d=ti(c,t,!0);d&&(l=!0,ze(s,d))};!o&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!i&&!l?(n.set(e,null),null):(B(i)?i.forEach(u=>s[u]=null):ze(s,i),n.set(e,s),s)}function sn(e,t){return!e||!Go(t)?!1:(t=t.slice(2).replace(/Once$/,""),ee(e,t[0].toLowerCase()+t.slice(1))||ee(e,no(t))||ee(e,t))}let Ue=null,ln=null;function Zo(e){const t=Ue;return Ue=e,ln=e&&e.type.__scopeId||null,t}function Pt(e){ln=e}function It(){ln=null}function xo(e,t=Ue,o){if(!t||e._n)return e;const n=(...r)=>{n._d&&Kr(-1);const i=Zo(t),s=e(...r);return Zo(i),n._d&&Kr(1),s};return n._n=!0,n._c=!0,n._d=!0,n}function mn(e){const{type:t,vnode:o,proxy:n,withProxy:r,props:i,propsOptions:[s],slots:l,attrs:u,emit:c,render:d,renderCache:h,data:g,setupState:w,ctx:C,inheritAttrs:I}=e;let A,S;const $=Zo(e);try{if(o.shapeFlag&4){const j=r||n;A=et(d.call(j,j,h,i,w,g,C)),S=u}else{const j=t;A=et(j.length>1?j(i,{attrs:u,slots:l,emit:c}):j(i,null)),S=t.props?u:ta(u)}}catch(j){_o.length=0,nn(j,e,1),A=ve(qe)}let M=A;if(S&&I!==!1){const j=Object.keys(S),{shapeFlag:K}=M;j.length&&K&7&&(s&&j.some(Qn)&&(S=oa(S,s)),M=ct(M,S))}return o.dirs&&(M=ct(M),M.dirs=M.dirs?M.dirs.concat(o.dirs):o.dirs),o.transition&&(M.transition=o.transition),A=M,Zo($),A}const ta=e=>{let t;for(const o in e)(o==="class"||o==="style"||Go(o))&&((t||(t={}))[o]=e[o]);return t},oa=(e,t)=>{const o={};for(const n in e)(!Qn(n)||!(n.slice(9)in t))&&(o[n]=e[n]);return o};function na(e,t,o){const{props:n,children:r,component:i}=e,{props:s,children:l,patchFlag:u}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(o&&u>=0){if(u&1024)return!0;if(u&16)return n?xr(n,s,c):!!s;if(u&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function sa(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):Gl(e)}function Ho(e,t){if($e){let o=$e.provides;const n=$e.parent&&$e.parent.provides;n===o&&(o=$e.provides=Object.create(n)),o[e]=t}}function at(e,t,o=!1){const n=$e||Ue;if(n){const r=n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return o&&J(t)?t.call(n.proxy):t}}const Pr={};function Jt(e,t,o){return ni(e,t,o)}function ni(e,t,{immediate:o,deep:n,flush:r,onTrack:i,onTrigger:s}=ce){const l=$e;let u,c=!1,d=!1;if(be(e)?(u=()=>e.value,c=Sn(e)):kt(e)?(u=()=>e,n=!0):B(e)?(d=!0,c=e.some(S=>kt(S)||Sn(S)),u=()=>e.map(S=>{if(be(S))return S.value;if(kt(S))return jt(S);if(J(S))return $t(S,l,2)})):J(e)?t?u=()=>$t(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return h&&h(),Ve(e,l,3,[g])}:u=We,t&&n){const S=u;u=()=>jt(S())}let h,g=S=>{h=A.onStop=()=>{$t(S,l,4)}};if(jo)return g=We,t?o&&Ve(t,l,3,[u(),d?[]:void 0,g]):u(),We;let w=d?[]:Pr;const C=()=>{if(!!A.active)if(t){const S=A.run();(n||c||(d?S.some(($,M)=>zo($,w[M])):zo(S,w)))&&(h&&h(),Ve(t,l,3,[S,w===Pr?void 0:w,g]),w=S)}else A.run()};C.allowRecurse=!!t;let I;r==="sync"?I=C:r==="post"?I=()=>Ce(C,l&&l.suspense):I=()=>Xl(C);const A=new tr(u,I);return t?o?C():w=A.run():r==="post"?Ce(A.run.bind(A),l&&l.suspense):A.run(),()=>{A.stop(),l&&l.scope&&Xn(l.scope.effects,A)}}function ia(e,t,o){const n=this.proxy,r=ke(e)?e.includes(".")?ri(n,e):()=>n[e]:e.bind(n,n);let i;J(t)?i=t:(i=t.handler,o=t);const s=$e;Xt(this);const l=ni(r,i.bind(n),o);return s?Xt(s):Mt(),l}function ri(e,t){const o=t.split(".");return()=>{let n=e;for(let r=0;r{jt(o,t)});else if(Ss(e))for(const o in e)jt(e[o],t);return e}function si(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return dr(()=>{e.isMounted=!0}),pr(()=>{e.isUnmounting=!0}),e}const Le=[Function,Array],la={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Le,onEnter:Le,onAfterEnter:Le,onEnterCancelled:Le,onBeforeLeave:Le,onLeave:Le,onAfterLeave:Le,onLeaveCancelled:Le,onBeforeAppear:Le,onAppear:Le,onAfterAppear:Le,onAppearCancelled:Le},setup(e,{slots:t}){const o=Po(),n=si();let r;return()=>{const i=t.default&&cr(t.default(),!0);if(!i||!i.length)return;let s=i[0];if(i.length>1){for(const I of i)if(I.type!==qe){s=I;break}}const l=oe(e),{mode:u}=l;if(n.isLeaving)return wn(s);const c=Ir(s);if(!c)return wn(s);const d=No(c,l,n,o);Qt(c,d);const h=o.subTree,g=h&&Ir(h);let w=!1;const{getTransitionKey:C}=c.type;if(C){const I=C();r===void 0?r=I:I!==r&&(r=I,w=!0)}if(g&&g.type!==qe&&(!St(c,g)||w)){const I=No(g,l,n,o);if(Qt(g,I),u==="out-in")return n.isLeaving=!0,I.afterLeave=()=>{n.isLeaving=!1,o.update()},wn(s);u==="in-out"&&c.type!==qe&&(I.delayLeave=(A,S,$)=>{const M=li(n,g);M[String(g.key)]=g,A._leaveCb=()=>{S(),A._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=$})}return s}}},ii=la;function li(e,t){const{leavingVNodes:o}=e;let n=o.get(t.type);return n||(n=Object.create(null),o.set(t.type,n)),n}function No(e,t,o,n){const{appear:r,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:h,onLeave:g,onAfterLeave:w,onLeaveCancelled:C,onBeforeAppear:I,onAppear:A,onAfterAppear:S,onAppearCancelled:$}=t,M=String(e.key),j=li(o,e),K=(x,Z)=>{x&&Ve(x,n,9,Z)},G=(x,Z)=>{const Q=Z[1];K(x,Z),B(x)?x.every(ne=>ne.length<=1)&&Q():x.length<=1&&Q()},W={mode:i,persisted:s,beforeEnter(x){let Z=l;if(!o.isMounted)if(r)Z=I||l;else return;x._leaveCb&&x._leaveCb(!0);const Q=j[M];Q&&St(e,Q)&&Q.el._leaveCb&&Q.el._leaveCb(),K(Z,[x])},enter(x){let Z=u,Q=c,ne=d;if(!o.isMounted)if(r)Z=A||u,Q=S||c,ne=$||d;else return;let P=!1;const re=x._enterCb=ge=>{P||(P=!0,ge?K(ne,[x]):K(Q,[x]),W.delayedLeave&&W.delayedLeave(),x._enterCb=void 0)};Z?G(Z,[x,re]):re()},leave(x,Z){const Q=String(e.key);if(x._enterCb&&x._enterCb(!0),o.isUnmounting)return Z();K(h,[x]);let ne=!1;const P=x._leaveCb=re=>{ne||(ne=!0,Z(),re?K(C,[x]):K(w,[x]),x._leaveCb=void 0,j[Q]===e&&delete j[Q])};j[Q]=e,g?G(g,[x,P]):P()},clone(x){return No(x,t,o,n)}};return W}function wn(e){if(an(e))return e=ct(e),e.children=null,e}function Ir(e){return an(e)?e.children?e.children[0]:void 0:e}function Qt(e,t){e.shapeFlag&6&&e.component?Qt(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function cr(e,t=!1,o){let n=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,an=e=>e.type.__isKeepAlive,aa={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const o=Po(),n=o.ctx;if(!n.renderer)return()=>{const $=t.default&&t.default();return $&&$.length===1?$[0]:$};const r=new Map,i=new Set;let s=null;const l=o.suspense,{renderer:{p:u,m:c,um:d,o:{createElement:h}}}=n,g=h("div");n.activate=($,M,j,K,G)=>{const W=$.component;c($,M,j,0,l),u(W.vnode,$,M,j,W,l,K,$.slotScopeIds,G),Ce(()=>{W.isDeactivated=!1,W.a&&qt(W.a);const x=$.props&&$.props.onVnodeMounted;x&&Fe(x,W.parent,$)},l)},n.deactivate=$=>{const M=$.component;c($,g,null,1,l),Ce(()=>{M.da&&qt(M.da);const j=$.props&&$.props.onVnodeUnmounted;j&&Fe(j,M.parent,$),M.isDeactivated=!0},l)};function w($){yn($),d($,o,l,!0)}function C($){r.forEach((M,j)=>{const K=Fn(M.type);K&&(!$||!$(K))&&I(j)})}function I($){const M=r.get($);!s||M.type!==s.type?w(M):s&&yn(s),r.delete($),i.delete($)}Jt(()=>[e.include,e.exclude],([$,M])=>{$&&C(j=>go($,j)),M&&C(j=>!go(M,j))},{flush:"post",deep:!0});let A=null;const S=()=>{A!=null&&r.set(A,_n(o.subTree))};return dr(S),fr(S),pr(()=>{r.forEach($=>{const{subTree:M,suspense:j}=o,K=_n(M);if($.type===K.type){yn(K);const G=K.component.da;G&&Ce(G,j);return}w($)})}),()=>{if(A=null,!t.default)return null;const $=t.default(),M=$[0];if($.length>1)return s=null,$;if(!Qo(M)||!(M.shapeFlag&4)&&!(M.shapeFlag&128))return s=null,M;let j=_n(M);const K=j.type,G=Fn(yo(j)?j.type.__asyncResolved||{}:K),{include:W,exclude:x,max:Z}=e;if(W&&(!G||!go(W,G))||x&&G&&go(x,G))return s=j,M;const Q=j.key==null?K:j.key,ne=r.get(Q);return j.el&&(j=ct(j),M.shapeFlag&128&&(M.ssContent=j)),A=Q,ne?(j.el=ne.el,j.component=ne.component,j.transition&&Qt(j,j.transition),j.shapeFlag|=512,i.delete(Q),i.add(Q)):(i.add(Q),Z&&i.size>parseInt(Z,10)&&I(i.values().next().value)),j.shapeFlag|=256,s=j,oi(M.type)?M:j}}},ai=aa;function go(e,t){return B(e)?e.some(o=>go(o,t)):ke(e)?e.split(",").includes(t):e.test?e.test(t):!1}function ua(e,t){ui(e,"a",t)}function ca(e,t){ui(e,"da",t)}function ui(e,t,o=$e){const n=e.__wdc||(e.__wdc=()=>{let r=o;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(un(t,n,o),o){let r=o.parent;for(;r&&r.parent;)an(r.parent.vnode)&&da(n,t,o,r),r=r.parent}}function da(e,t,o,n){const r=un(t,e,n,!0);hr(()=>{Xn(n[t],r)},o)}function yn(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function _n(e){return e.shapeFlag&128?e.ssContent:e}function un(e,t,o=$e,n=!1){if(o){const r=o[e]||(o[e]=[]),i=t.__weh||(t.__weh=(...s)=>{if(o.isUnmounted)return;ro(),Xt(o);const l=Ve(t,o,e,s);return Mt(),so(),l});return n?r.unshift(i):r.push(i),i}}const ft=e=>(t,o=$e)=>(!jo||e==="sp")&&un(e,t,o),fa=ft("bm"),dr=ft("m"),pa=ft("bu"),fr=ft("u"),pr=ft("bum"),hr=ft("um"),ha=ft("sp"),ga=ft("rtg"),ma=ft("rtc");function wa(e,t=$e){un("ec",e,t)}function k(e,t){const o=Ue;if(o===null)return e;const n=fn(o)||o.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(s,l,void 0,i&&i[l]));else{const s=Object.keys(e);r=new Array(s.length);for(let l=0,u=s.length;le?zi(e)?fn(e)||e.proxy:Mn(e.parent):null,Jo=ze(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Mn(e.parent),$root:e=>Mn(e.root),$emit:e=>e.emit,$options:e=>hi(e),$forceUpdate:e=>e.f||(e.f=()=>Ys(e.update)),$nextTick:e=>e.n||(e.n=ur.bind(e.proxy)),$watch:e=>ia.bind(e)}),ya={get({_:e},t){const{ctx:o,setupState:n,data:r,props:i,accessCache:s,type:l,appContext:u}=e;let c;if(t[0]!=="$"){const w=s[t];if(w!==void 0)switch(w){case 1:return n[t];case 2:return r[t];case 4:return o[t];case 3:return i[t]}else{if(n!==ce&&ee(n,t))return s[t]=1,n[t];if(r!==ce&&ee(r,t))return s[t]=2,r[t];if((c=e.propsOptions[0])&&ee(c,t))return s[t]=3,i[t];if(o!==ce&&ee(o,t))return s[t]=4,o[t];xn&&(s[t]=0)}}const d=Jo[t];let h,g;if(d)return t==="$attrs"&&xe(e,"get",t),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(o!==ce&&ee(o,t))return s[t]=4,o[t];if(g=u.config.globalProperties,ee(g,t))return g[t]},set({_:e},t,o){const{data:n,setupState:r,ctx:i}=e;return r!==ce&&ee(r,t)?(r[t]=o,!0):n!==ce&&ee(n,t)?(n[t]=o,!0):ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=o,!0)},has({_:{data:e,setupState:t,accessCache:o,ctx:n,appContext:r,propsOptions:i}},s){let l;return!!o[s]||e!==ce&&ee(e,s)||t!==ce&&ee(t,s)||(l=i[0])&&ee(l,s)||ee(n,s)||ee(Jo,s)||ee(r.config.globalProperties,s)},defineProperty(e,t,o){return o.get!=null?e._.accessCache[t]=0:ee(o,"value")&&this.set(e,t,o.value,null),Reflect.defineProperty(e,t,o)}};let xn=!0;function _a(e){const t=hi(e),o=e.proxy,n=e.ctx;xn=!1,t.beforeCreate&&Fr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:l,provide:u,inject:c,created:d,beforeMount:h,mounted:g,beforeUpdate:w,updated:C,activated:I,deactivated:A,beforeDestroy:S,beforeUnmount:$,destroyed:M,unmounted:j,render:K,renderTracked:G,renderTriggered:W,errorCaptured:x,serverPrefetch:Z,expose:Q,inheritAttrs:ne,components:P,directives:re,filters:ge}=t;if(c&&ba(c,n,null,e.appContext.config.unwrapInjectedRef),s)for(const fe in s){const se=s[fe];J(se)&&(n[fe]=se.bind(o))}if(r){const fe=r.call(o,o);_e(fe)&&(e.data=dt(fe))}if(xn=!0,i)for(const fe in i){const se=i[fe],Se=J(se)?se.bind(o,o):J(se.get)?se.get.bind(o,o):We,Lt=!J(se)&&J(se.set)?se.set.bind(o):We,nt=Me({get:Se,set:Lt});Object.defineProperty(n,fe,{enumerable:!0,configurable:!0,get:()=>nt.value,set:Ye=>nt.value=Ye})}if(l)for(const fe in l)pi(l[fe],n,o,fe);if(u){const fe=J(u)?u.call(o):u;Reflect.ownKeys(fe).forEach(se=>{Ho(se,fe[se])})}d&&Fr(d,e,"c");function we(fe,se){B(se)?se.forEach(Se=>fe(Se.bind(o))):se&&fe(se.bind(o))}if(we(fa,h),we(dr,g),we(pa,w),we(fr,C),we(ua,I),we(ca,A),we(wa,x),we(ma,G),we(ga,W),we(pr,$),we(hr,j),we(ha,Z),B(Q))if(Q.length){const fe=e.exposed||(e.exposed={});Q.forEach(se=>{Object.defineProperty(fe,se,{get:()=>o[se],set:Se=>o[se]=Se})})}else e.exposed||(e.exposed={});K&&e.render===We&&(e.render=K),ne!=null&&(e.inheritAttrs=ne),P&&(e.components=P),re&&(e.directives=re)}function ba(e,t,o=We,n=!1){B(e)&&(e=Pn(e));for(const r in e){const i=e[r];let s;_e(i)?"default"in i?s=at(i.from||r,i.default,!0):s=at(i.from||r):s=at(i),be(s)&&n?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:l=>s.value=l}):t[r]=s}}function Fr(e,t,o){Ve(B(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,o)}function pi(e,t,o,n){const r=n.includes(".")?ri(o,n):()=>o[n];if(ke(e)){const i=t[e];J(i)&&Jt(r,i)}else if(J(e))Jt(r,e.bind(o));else if(_e(e))if(B(e))e.forEach(i=>pi(i,t,o,n));else{const i=J(e.handler)?e.handler.bind(o):t[e.handler];J(i)&&Jt(r,i,e)}}function hi(e){const t=e.type,{mixins:o,extends:n}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,l=i.get(t);let u;return l?u=l:!r.length&&!o&&!n?u=t:(u={},r.length&&r.forEach(c=>Yo(u,c,s,!0)),Yo(u,t,s)),i.set(t,u),u}function Yo(e,t,o,n=!1){const{mixins:r,extends:i}=t;i&&Yo(e,i,o,!0),r&&r.forEach(s=>Yo(e,s,o,!0));for(const s in t)if(!(n&&s==="expose")){const l=va[s]||o&&o[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const va={data:Ur,props:Nt,emits:Nt,methods:Nt,computed:Nt,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:Nt,directives:Nt,watch:$a,provide:Ur,inject:ka};function Ur(e,t){return t?e?function(){return ze(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function ka(e,t){return Nt(Pn(e),Pn(t))}function Pn(e){if(B(e)){const t={};for(let o=0;o0)&&!(s&16)){if(s&8){const d=e.vnode.dynamicProps;for(let h=0;h{u=!0;const[g,w]=mi(h,t,!0);ze(s,g),w&&l.push(...w)};!o&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!u)return n.set(e,Kt),Kt;if(B(i))for(let d=0;d-1,w[1]=I<0||C-1||ee(w,"default"))&&l.push(h)}}}const c=[s,l];return n.set(e,c),c}function Vr(e){return e[0]!=="$"}function Br(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Dr(e,t){return Br(e)===Br(t)}function Hr(e,t){return B(t)?t.findIndex(o=>Dr(o,e)):J(t)&&Dr(t,e)?0:-1}const wi=e=>e[0]==="_"||e==="$stable",mr=e=>B(e)?e.map(et):[et(e)],Oa=(e,t,o)=>{if(t._n)return t;const n=xo((...r)=>mr(t(...r)),o);return n._c=!1,n},yi=(e,t,o)=>{const n=e._ctx;for(const r in e){if(wi(r))continue;const i=e[r];if(J(i))t[r]=Oa(r,i,n);else if(i!=null){const s=mr(i);t[r]=()=>s}}},_i=(e,t)=>{const o=mr(t);e.slots.default=()=>o},Ea=(e,t)=>{if(e.vnode.shapeFlag&32){const o=t._;o?(e.slots=oe(t),Wo(t,"_",o)):yi(t,e.slots={})}else e.slots={},t&&_i(e,t);Wo(e.slots,dn,1)},Ta=(e,t,o)=>{const{vnode:n,slots:r}=e;let i=!0,s=ce;if(n.shapeFlag&32){const l=t._;l?o&&l===1?i=!1:(ze(r,t),!o&&l===1&&delete r._):(i=!t.$stable,yi(t,r)),s=t}else t&&(_i(e,t),s={default:1});if(i)for(const l in r)!wi(l)&&!(l in s)&&delete r[l]};function bi(){return{app:null,config:{isNativeTag:ll,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Na=0;function Sa(e,t){return function(n,r=null){J(n)||(n=Object.assign({},n)),r!=null&&!_e(r)&&(r=null);const i=bi(),s=new Set;let l=!1;const u=i.app={_uid:Na++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:qa,get config(){return i.config},set config(c){},use(c,...d){return s.has(c)||(c&&J(c.install)?(s.add(c),c.install(u,...d)):J(c)&&(s.add(c),c(u,...d))),u},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),u},component(c,d){return d?(i.components[c]=d,u):i.components[c]},directive(c,d){return d?(i.directives[c]=d,u):i.directives[c]},mount(c,d,h){if(!l){const g=ve(n,r);return g.appContext=i,d&&t?t(g,c):e(g,c,h),l=!0,u._container=c,c.__vue_app__=u,fn(g.component)||g.component.proxy}},unmount(){l&&(e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return i.provides[c]=d,u}};return u}}function Ln(e,t,o,n,r=!1){if(B(e)){e.forEach((g,w)=>Ln(g,t&&(B(t)?t[w]:t),o,n,r));return}if(yo(n)&&!r)return;const i=n.shapeFlag&4?fn(n.component)||n.component.proxy:n.el,s=r?null:i,{i:l,r:u}=e,c=t&&t.r,d=l.refs===ce?l.refs={}:l.refs,h=l.setupState;if(c!=null&&c!==u&&(ke(c)?(d[c]=null,ee(h,c)&&(h[c]=null)):be(c)&&(c.value=null)),J(u))$t(u,l,12,[s,d]);else{const g=ke(u),w=be(u);if(g||w){const C=()=>{if(e.f){const I=g?d[u]:u.value;r?B(I)&&Xn(I,i):B(I)?I.includes(i)||I.push(i):g?(d[u]=[i],ee(h,u)&&(h[u]=d[u])):(u.value=[i],e.k&&(d[e.k]=u.value))}else g?(d[u]=s,ee(h,u)&&(h[u]=s)):w&&(u.value=s,e.k&&(d[e.k]=s))};s?(C.id=-1,Ce(C,o)):C()}}}const Ce=sa;function Aa(e){return ja(e)}function ja(e,t){const o=pl();o.__VUE__=!0;const{insert:n,remove:r,patchProp:i,createElement:s,createText:l,createComment:u,setText:c,setElementText:d,parentNode:h,nextSibling:g,setScopeId:w=We,cloneNode:C,insertStaticContent:I}=e,A=(f,p,m,b=null,_=null,O=null,R=!1,z=null,E=!!p.dynamicChildren)=>{if(f===p)return;f&&!St(f,p)&&(b=V(f),Ie(f,_,O,!0),f=null),p.patchFlag===-2&&(E=!1,p.dynamicChildren=null);const{type:v,ref:D,shapeFlag:L}=p;switch(v){case wr:S(f,p,m,b);break;case qe:$(f,p,m,b);break;case bn:f==null&&M(p,m,b,R);break;case Ne:re(f,p,m,b,_,O,R,z,E);break;default:L&1?G(f,p,m,b,_,O,R,z,E):L&6?ge(f,p,m,b,_,O,R,z,E):(L&64||L&128)&&v.process(f,p,m,b,_,O,R,z,E,pe)}D!=null&&_&&Ln(D,f&&f.ref,O,p||f,!p)},S=(f,p,m,b)=>{if(f==null)n(p.el=l(p.children),m,b);else{const _=p.el=f.el;p.children!==f.children&&c(_,p.children)}},$=(f,p,m,b)=>{f==null?n(p.el=u(p.children||""),m,b):p.el=f.el},M=(f,p,m,b)=>{[f.el,f.anchor]=I(f.children,p,m,b,f.el,f.anchor)},j=({el:f,anchor:p},m,b)=>{let _;for(;f&&f!==p;)_=g(f),n(f,m,b),f=_;n(p,m,b)},K=({el:f,anchor:p})=>{let m;for(;f&&f!==p;)m=g(f),r(f),f=m;r(p)},G=(f,p,m,b,_,O,R,z,E)=>{R=R||p.type==="svg",f==null?W(p,m,b,_,O,R,z,E):Q(f,p,_,O,R,z,E)},W=(f,p,m,b,_,O,R,z)=>{let E,v;const{type:D,props:L,shapeFlag:H,transition:q,patchFlag:te,dirs:le}=f;if(f.el&&C!==void 0&&te===-1)E=f.el=C(f.el);else{if(E=f.el=s(f.type,O,L&&L.is,L),H&8?d(E,f.children):H&16&&Z(f.children,E,null,b,_,O&&D!=="foreignObject",R,z),le&&Ot(f,null,b,"created"),L){for(const he in L)he!=="value"&&!Do(he)&&i(E,he,null,L[he],O,f.children,b,_,N);"value"in L&&i(E,"value",null,L.value),(v=L.onVnodeBeforeMount)&&Fe(v,b,f)}x(E,f,f.scopeId,R,b)}le&&Ot(f,null,b,"beforeMount");const ae=(!_||_&&!_.pendingBranch)&&q&&!q.persisted;ae&&q.beforeEnter(E),n(E,p,m),((v=L&&L.onVnodeMounted)||ae||le)&&Ce(()=>{v&&Fe(v,b,f),ae&&q.enter(E),le&&Ot(f,null,b,"mounted")},_)},x=(f,p,m,b,_)=>{if(m&&w(f,m),b)for(let O=0;O{for(let v=E;v{const z=p.el=f.el;let{patchFlag:E,dynamicChildren:v,dirs:D}=p;E|=f.patchFlag&16;const L=f.props||ce,H=p.props||ce;let q;m&&Et(m,!1),(q=H.onVnodeBeforeUpdate)&&Fe(q,m,p,f),D&&Ot(p,f,m,"beforeUpdate"),m&&Et(m,!0);const te=_&&p.type!=="foreignObject";if(v?ne(f.dynamicChildren,v,z,m,b,te,O):R||Se(f,p,z,null,m,b,te,O,!1),E>0){if(E&16)P(z,p,L,H,m,b,_);else if(E&2&&L.class!==H.class&&i(z,"class",null,H.class,_),E&4&&i(z,"style",L.style,H.style,_),E&8){const le=p.dynamicProps;for(let ae=0;ae{q&&Fe(q,m,p,f),D&&Ot(p,f,m,"updated")},b)},ne=(f,p,m,b,_,O,R)=>{for(let z=0;z{if(m!==b){for(const z in b){if(Do(z))continue;const E=b[z],v=m[z];E!==v&&z!=="value"&&i(f,z,v,E,R,p.children,_,O,N)}if(m!==ce)for(const z in m)!Do(z)&&!(z in b)&&i(f,z,m[z],null,R,p.children,_,O,N);"value"in b&&i(f,"value",m.value,b.value)}},re=(f,p,m,b,_,O,R,z,E)=>{const v=p.el=f?f.el:l(""),D=p.anchor=f?f.anchor:l("");let{patchFlag:L,dynamicChildren:H,slotScopeIds:q}=p;q&&(z=z?z.concat(q):q),f==null?(n(v,m,b),n(D,m,b),Z(p.children,m,D,_,O,R,z,E)):L>0&&L&64&&H&&f.dynamicChildren?(ne(f.dynamicChildren,H,m,_,O,R,z),(p.key!=null||_&&p===_.subTree)&&vi(f,p,!0)):Se(f,p,m,D,_,O,R,z,E)},ge=(f,p,m,b,_,O,R,z,E)=>{p.slotScopeIds=z,f==null?p.shapeFlag&512?_.ctx.activate(p,m,b,R,E):me(p,m,b,_,O,R,E):we(f,p,E)},me=(f,p,m,b,_,O,R)=>{const z=f.component=Va(f,b,_);if(an(f)&&(z.ctx.renderer=pe),Ba(z),z.asyncDep){if(_&&_.registerDep(z,fe),!f.el){const E=z.subTree=ve(qe);$(null,E,p,m)}return}fe(z,f,p,m,_,O,R)},we=(f,p,m)=>{const b=p.component=f.component;if(na(f,p,m))if(b.asyncDep&&!b.asyncResolved){se(b,p,m);return}else b.next=p,Ql(b.update),b.update();else p.el=f.el,b.vnode=p},fe=(f,p,m,b,_,O,R)=>{const z=()=>{if(f.isMounted){let{next:D,bu:L,u:H,parent:q,vnode:te}=f,le=D,ae;Et(f,!1),D?(D.el=te.el,se(f,D,R)):D=te,L&&qt(L),(ae=D.props&&D.props.onVnodeBeforeUpdate)&&Fe(ae,q,D,te),Et(f,!0);const he=mn(f),Be=f.subTree;f.subTree=he,A(Be,he,h(Be.el),V(Be),f,_,O),D.el=he.el,le===null&&ra(f,he.el),H&&Ce(H,_),(ae=D.props&&D.props.onVnodeUpdated)&&Ce(()=>Fe(ae,q,D,te),_)}else{let D;const{el:L,props:H}=p,{bm:q,m:te,parent:le}=f,ae=yo(p);if(Et(f,!1),q&&qt(q),!ae&&(D=H&&H.onVnodeBeforeMount)&&Fe(D,le,p),Et(f,!0),L&&Y){const he=()=>{f.subTree=mn(f),Y(L,f.subTree,f,_,null)};ae?p.type.__asyncLoader().then(()=>!f.isUnmounted&&he()):he()}else{const he=f.subTree=mn(f);A(null,he,m,b,f,_,O),p.el=he.el}if(te&&Ce(te,_),!ae&&(D=H&&H.onVnodeMounted)){const he=p;Ce(()=>Fe(D,le,he),_)}(p.shapeFlag&256||le&&yo(le.vnode)&&le.vnode.shapeFlag&256)&&f.a&&Ce(f.a,_),f.isMounted=!0,p=m=b=null}},E=f.effect=new tr(z,()=>Ys(v),f.scope),v=f.update=()=>E.run();v.id=f.uid,Et(f,!0),v()},se=(f,p,m)=>{p.component=f;const b=f.vnode.props;f.vnode=p,f.next=null,Ca(f,p.props,b,m),Ta(f,p.children,m),ro(),rn(void 0,f.update),so()},Se=(f,p,m,b,_,O,R,z,E=!1)=>{const v=f&&f.children,D=f?f.shapeFlag:0,L=p.children,{patchFlag:H,shapeFlag:q}=p;if(H>0){if(H&128){nt(v,L,m,b,_,O,R,z,E);return}else if(H&256){Lt(v,L,m,b,_,O,R,z,E);return}}q&8?(D&16&&N(v,_,O),L!==v&&d(m,L)):D&16?q&16?nt(v,L,m,b,_,O,R,z,E):N(v,_,O,!0):(D&8&&d(m,""),q&16&&Z(L,m,b,_,O,R,z,E))},Lt=(f,p,m,b,_,O,R,z,E)=>{f=f||Kt,p=p||Kt;const v=f.length,D=p.length,L=Math.min(v,D);let H;for(H=0;HD?N(f,_,O,!0,!1,L):Z(p,m,b,_,O,R,z,E,L)},nt=(f,p,m,b,_,O,R,z,E)=>{let v=0;const D=p.length;let L=f.length-1,H=D-1;for(;v<=L&&v<=H;){const q=f[v],te=p[v]=E?_t(p[v]):et(p[v]);if(St(q,te))A(q,te,m,null,_,O,R,z,E);else break;v++}for(;v<=L&&v<=H;){const q=f[L],te=p[H]=E?_t(p[H]):et(p[H]);if(St(q,te))A(q,te,m,null,_,O,R,z,E);else break;L--,H--}if(v>L){if(v<=H){const q=H+1,te=qH)for(;v<=L;)Ie(f[v],_,O,!0),v++;else{const q=v,te=v,le=new Map;for(v=te;v<=H;v++){const Ae=p[v]=E?_t(p[v]):et(p[v]);Ae.key!=null&&le.set(Ae.key,v)}let ae,he=0;const Be=H-te+1;let Ft=!1,$r=0;const uo=new Array(Be);for(v=0;v=Be){Ie(Ae,_,O,!0);continue}let Qe;if(Ae.key!=null)Qe=le.get(Ae.key);else for(ae=te;ae<=H;ae++)if(uo[ae-te]===0&&St(Ae,p[ae])){Qe=ae;break}Qe===void 0?Ie(Ae,_,O,!0):(uo[Qe-te]=v+1,Qe>=$r?$r=Qe:Ft=!0,A(Ae,p[Qe],m,null,_,O,R,z,E),he++)}const zr=Ft?Ra(uo):Kt;for(ae=zr.length-1,v=Be-1;v>=0;v--){const Ae=te+v,Qe=p[Ae],Cr=Ae+1{const{el:O,type:R,transition:z,children:E,shapeFlag:v}=f;if(v&6){Ye(f.component.subTree,p,m,b);return}if(v&128){f.suspense.move(p,m,b);return}if(v&64){R.move(f,p,m,pe);return}if(R===Ne){n(O,p,m);for(let L=0;Lz.enter(O),_);else{const{leave:L,delayLeave:H,afterLeave:q}=z,te=()=>n(O,p,m),le=()=>{L(O,()=>{te(),q&&q()})};H?H(O,te,le):le()}else n(O,p,m)},Ie=(f,p,m,b=!1,_=!1)=>{const{type:O,props:R,ref:z,children:E,dynamicChildren:v,shapeFlag:D,patchFlag:L,dirs:H}=f;if(z!=null&&Ln(z,null,m,f,!0),D&256){p.ctx.deactivate(f);return}const q=D&1&&H,te=!yo(f);let le;if(te&&(le=R&&R.onVnodeBeforeUnmount)&&Fe(le,p,f),D&6)F(f.component,m,b);else{if(D&128){f.suspense.unmount(m,b);return}q&&Ot(f,null,p,"beforeUnmount"),D&64?f.type.remove(f,p,m,_,pe,b):v&&(O!==Ne||L>0&&L&64)?N(v,p,m,!1,!0):(O===Ne&&L&384||!_&&D&16)&&N(E,p,m),b&&ao(f)}(te&&(le=R&&R.onVnodeUnmounted)||q)&&Ce(()=>{le&&Fe(le,p,f),q&&Ot(f,null,p,"unmounted")},m)},ao=f=>{const{type:p,el:m,anchor:b,transition:_}=f;if(p===Ne){y(m,b);return}if(p===bn){K(f);return}const O=()=>{r(m),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(f.shapeFlag&1&&_&&!_.persisted){const{leave:R,delayLeave:z}=_,E=()=>R(m,O);z?z(f.el,O,E):E()}else O()},y=(f,p)=>{let m;for(;f!==p;)m=g(f),r(f),f=m;r(p)},F=(f,p,m)=>{const{bum:b,scope:_,update:O,subTree:R,um:z}=f;b&&qt(b),_.stop(),O&&(O.active=!1,Ie(R,f,p,m)),z&&Ce(z,p),Ce(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},N=(f,p,m,b=!1,_=!1,O=0)=>{for(let R=O;Rf.shapeFlag&6?V(f.component.subTree):f.shapeFlag&128?f.suspense.next():g(f.anchor||f.el),ie=(f,p,m)=>{f==null?p._vnode&&Ie(p._vnode,null,null,!0):A(p._vnode||null,f,p,null,null,null,m),Gs(),p._vnode=f},pe={p:A,um:Ie,m:Ye,r:ao,mt:me,mc:Z,pc:Se,pbc:ne,n:V,o:e};let X,Y;return t&&([X,Y]=t(pe)),{render:ie,hydrate:X,createApp:Sa(ie,X)}}function Et({effect:e,update:t},o){e.allowRecurse=t.allowRecurse=o}function vi(e,t,o=!1){const n=e.children,r=t.children;if(B(n)&&B(r))for(let i=0;i>1,e[o[l]]0&&(t[n]=o[i-1]),o[i]=n)}}for(i=o.length,s=o[i-1];i-- >0;)o[i]=s,s=t[s];return o}const Ma=e=>e.__isTeleport,Ne=Symbol(void 0),wr=Symbol(void 0),qe=Symbol(void 0),bn=Symbol(void 0),_o=[];let Ke=null;function de(e=!1){_o.push(Ke=e?null:[])}function xa(){_o.pop(),Ke=_o[_o.length-1]||null}let So=1;function Kr(e){So+=e}function ki(e){return e.dynamicChildren=So>0?Ke||Kt:null,xa(),So>0&&Ke&&Ke.push(e),e}function ye(e,t,o,n,r,i){return ki(a(e,t,o,n,r,i,!0))}function Ao(e,t,o,n,r){return ki(ve(e,t,o,n,r,!0))}function Qo(e){return e?e.__v_isVNode===!0:!1}function St(e,t){return e.type===t.type&&e.key===t.key}const dn="__vInternal",$i=({key:e})=>e!=null?e:null,Ko=({ref:e,ref_key:t,ref_for:o})=>e!=null?ke(e)||be(e)||J(e)?{i:Ue,r:e,k:t,f:!!o}:e:null;function a(e,t=null,o=null,n=0,r=null,i=e===Ne?0:1,s=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$i(t),ref:t&&Ko(t),scopeId:ln,slotScopeIds:null,children:o,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null};return l?(_r(u,o),i&128&&e.normalize(u)):o&&(u.shapeFlag|=ke(o)?8:16),So>0&&!s&&Ke&&(u.patchFlag>0||i&6)&&u.patchFlag!==32&&Ke.push(u),u}const ve=Pa;function Pa(e,t=null,o=null,n=0,r=null,i=!1){if((!e||e===ci)&&(e=qe),Qo(e)){const l=ct(e,t,!0);return o&&_r(l,o),So>0&&!i&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(Wa(e)&&(e=e.__vccOpts),t){t=Ia(t);let{class:l,style:u}=t;l&&!ke(l)&&(t.class=Jn(l)),_e(u)&&(Hs(u)&&!B(u)&&(u=ze({},u)),t.style=Zn(u))}const s=ke(e)?1:oi(e)?128:Ma(e)?64:_e(e)?4:J(e)?2:0;return a(e,t,o,n,r,s,i,!0)}function Ia(e){return e?Hs(e)||dn in e?ze({},e):e:null}function ct(e,t,o=!1){const{props:n,ref:r,patchFlag:i,children:s}=e,l=t?La(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&$i(l),ref:t&&t.ref?o&&r?B(r)?r.concat(Ko(t)):[r,Ko(t)]:Ko(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ct(e.ssContent),ssFallback:e.ssFallback&&ct(e.ssFallback),el:e.el,anchor:e.anchor}}function T(e=" ",t=0){return ve(wr,null,e,t)}function yr(e="",t=!1){return t?(de(),Ao(qe,null,e)):ve(qe,null,e)}function et(e){return e==null||typeof e=="boolean"?ve(qe):B(e)?ve(Ne,null,e.slice()):typeof e=="object"?_t(e):ve(wr,null,String(e))}function _t(e){return e.el===null||e.memo?e:ct(e)}function _r(e,t){let o=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(B(t))o=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),_r(e,r()),r._c&&(r._d=!0));return}else{o=32;const r=t._;!r&&!(dn in t)?t._ctx=Ue:r===3&&Ue&&(Ue.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:Ue},o=32):(t=String(t),n&64?(o=16,t=[T(t)]):o=8);e.children=t,e.shapeFlag|=o}function La(...e){const t={};for(let o=0;o$e||Ue,Xt=e=>{$e=e,e.scope.on()},Mt=()=>{$e&&$e.scope.off(),$e=null};function zi(e){return e.vnode.shapeFlag&4}let jo=!1;function Ba(e,t=!1){jo=t;const{props:o,children:n}=e.vnode,r=zi(e);za(e,o,r,t),Ea(e,n);const i=r?Da(e,t):void 0;return jo=!1,i}function Da(e,t){const o=e.type;e.accessCache=Object.create(null),e.proxy=Yt(new Proxy(e.ctx,ya));const{setup:n}=o;if(n){const r=e.setupContext=n.length>1?Ka(e):null;Xt(e),ro();const i=$t(n,e,0,[e.props,r]);if(so(),Mt(),Ts(i)){if(i.then(Mt,Mt),t)return i.then(s=>{Wr(e,s,t)}).catch(s=>{nn(s,e,0)});e.asyncDep=i}else Wr(e,i,t)}else Ci(e,t)}function Wr(e,t,o){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:_e(t)&&(e.setupState=Zs(t)),Ci(e,o)}let qr;function Ci(e,t,o){const n=e.type;if(!e.render){if(!t&&qr&&!n.render){const r=n.template;if(r){const{isCustomElement:i,compilerOptions:s}=e.appContext.config,{delimiters:l,compilerOptions:u}=n,c=ze(ze({isCustomElement:i,delimiters:l},s),u);n.render=qr(r,c)}}e.render=n.render||We}Xt(e),ro(),_a(e),so(),Mt()}function Ha(e){return new Proxy(e.attrs,{get(t,o){return xe(e,"get","$attrs"),t[o]}})}function Ka(e){const t=n=>{e.exposed=n||{}};let o;return{get attrs(){return o||(o=Ha(e))},slots:e.slots,emit:e.emit,expose:t}}function fn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Zs(Yt(e.exposed)),{get(t,o){if(o in t)return t[o];if(o in Jo)return Jo[o](e)}}))}function Fn(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function Wa(e){return J(e)&&"__vccOpts"in e}const Me=(e,t)=>Zl(e,t,jo);function br(e,t,o){const n=arguments.length;return n===2?_e(t)&&!B(t)?Qo(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(n>3?o=Array.prototype.slice.call(arguments,2):n===3&&Qo(o)&&(o=[o]),ve(e,t,o))}const qa="3.2.37",Za="http://www.w3.org/2000/svg",At=typeof document<"u"?document:null,Zr=At&&At.createElement("template"),Ja={insert:(e,t,o)=>{t.insertBefore(e,o||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,o,n)=>{const r=t?At.createElementNS(Za,e):At.createElement(e,o?{is:o}:void 0);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>At.createTextNode(e),createComment:e=>At.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>At.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,o,n,r,i){const s=o?o.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),o),!(r===i||!(r=r.nextSibling)););else{Zr.innerHTML=n?`${e}`:e;const l=Zr.content;if(n){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}t.insertBefore(l,o)}return[s?s.nextSibling:t.firstChild,o?o.previousSibling:t.lastChild]}};function Ya(e,t,o){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):o?e.setAttribute("class",t):e.className=t}function Qa(e,t,o){const n=e.style,r=ke(o);if(o&&!r){for(const i in o)Un(n,i,o[i]);if(t&&!ke(t))for(const i in t)o[i]==null&&Un(n,i,"")}else{const i=n.display;r?t!==o&&(n.cssText=o):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=i)}}const Jr=/\s*!important$/;function Un(e,t,o){if(B(o))o.forEach(n=>Un(e,t,n));else if(o==null&&(o=""),t.startsWith("--"))e.setProperty(t,o);else{const n=Xa(e,t);Jr.test(o)?e.setProperty(no(n),o.replace(Jr,""),"important"):e[n]=o}}const Yr=["Webkit","Moz","ms"],vn={};function Xa(e,t){const o=vn[t];if(o)return o;let n=ot(t);if(n!=="filter"&&n in e)return vn[t]=n;n=tn(n);for(let r=0;r{let e=Date.now,t=!1;if(typeof window<"u"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const o=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(o&&Number(o[1])<=53)}return[e,t]})();let Vn=0;const ou=Promise.resolve(),nu=()=>{Vn=0},ru=()=>Vn||(ou.then(nu),Vn=Oi());function lt(e,t,o,n){e.addEventListener(t,o,n)}function su(e,t,o,n){e.removeEventListener(t,o,n)}function iu(e,t,o,n,r=null){const i=e._vei||(e._vei={}),s=i[t];if(n&&s)s.value=n;else{const[l,u]=lu(t);if(n){const c=i[t]=au(n,r);lt(e,l,c,u)}else s&&(su(e,l,s,u),i[t]=void 0)}}const Xr=/(?:Once|Passive|Capture)$/;function lu(e){let t;if(Xr.test(e)){t={};let o;for(;o=e.match(Xr);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[no(e.slice(2)),t]}function au(e,t){const o=n=>{const r=n.timeStamp||Oi();(tu||r>=o.attached-1)&&Ve(uu(n,o.value),t,5,[n])};return o.value=e,o.attached=ru(),o}function uu(e,t){if(B(t)){const o=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{o.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const Gr=/^on[a-z]/,cu=(e,t,o,n,r=!1,i,s,l,u)=>{t==="class"?Ya(e,n,r):t==="style"?Qa(e,o,n):Go(t)?Qn(t)||iu(e,t,o,n,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):du(e,t,n,r))?eu(e,t,n,i,s,l,u):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Ga(e,t,n,r))};function du(e,t,o,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&Gr.test(t)&&J(o)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Gr.test(t)&&ke(o)?!1:t in e}const ht="transition",co="animation",Io=(e,{slots:t})=>br(ii,Ti(e),t);Io.displayName="Transition";const Ei={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},fu=Io.props=ze({},ii.props,Ei),Tt=(e,t=[])=>{B(e)?e.forEach(o=>o(...t)):e&&e(...t)},es=e=>e?B(e)?e.some(t=>t.length>1):e.length>1:!1;function Ti(e){const t={};for(const P in e)P in Ei||(t[P]=e[P]);if(e.css===!1)return t;const{name:o="v",type:n,duration:r,enterFromClass:i=`${o}-enter-from`,enterActiveClass:s=`${o}-enter-active`,enterToClass:l=`${o}-enter-to`,appearFromClass:u=i,appearActiveClass:c=s,appearToClass:d=l,leaveFromClass:h=`${o}-leave-from`,leaveActiveClass:g=`${o}-leave-active`,leaveToClass:w=`${o}-leave-to`}=e,C=pu(r),I=C&&C[0],A=C&&C[1],{onBeforeEnter:S,onEnter:$,onEnterCancelled:M,onLeave:j,onLeaveCancelled:K,onBeforeAppear:G=S,onAppear:W=$,onAppearCancelled:x=M}=t,Z=(P,re,ge)=>{yt(P,re?d:l),yt(P,re?c:s),ge&&ge()},Q=(P,re)=>{P._isLeaving=!1,yt(P,h),yt(P,w),yt(P,g),re&&re()},ne=P=>(re,ge)=>{const me=P?W:$,we=()=>Z(re,P,ge);Tt(me,[re,we]),ts(()=>{yt(re,P?u:i),rt(re,P?d:l),es(me)||os(re,n,I,we)})};return ze(t,{onBeforeEnter(P){Tt(S,[P]),rt(P,i),rt(P,s)},onBeforeAppear(P){Tt(G,[P]),rt(P,u),rt(P,c)},onEnter:ne(!1),onAppear:ne(!0),onLeave(P,re){P._isLeaving=!0;const ge=()=>Q(P,re);rt(P,h),Si(),rt(P,g),ts(()=>{!P._isLeaving||(yt(P,h),rt(P,w),es(j)||os(P,n,A,ge))}),Tt(j,[P,ge])},onEnterCancelled(P){Z(P,!1),Tt(M,[P])},onAppearCancelled(P){Z(P,!0),Tt(x,[P])},onLeaveCancelled(P){Q(P),Tt(K,[P])}})}function pu(e){if(e==null)return null;if(_e(e))return[kn(e.enter),kn(e.leave)];{const t=kn(e);return[t,t]}}function kn(e){return Co(e)}function rt(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.add(o)),(e._vtc||(e._vtc=new Set)).add(t)}function yt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const{_vtc:o}=e;o&&(o.delete(t),o.size||(e._vtc=void 0))}function ts(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let hu=0;function os(e,t,o,n){const r=e._endId=++hu,i=()=>{r===e._endId&&n()};if(o)return setTimeout(i,o);const{type:s,timeout:l,propCount:u}=Ni(e,t);if(!s)return n();const c=s+"end";let d=0;const h=()=>{e.removeEventListener(c,g),i()},g=w=>{w.target===e&&++d>=u&&h()};setTimeout(()=>{d(o[C]||"").split(", "),r=n(ht+"Delay"),i=n(ht+"Duration"),s=ns(r,i),l=n(co+"Delay"),u=n(co+"Duration"),c=ns(l,u);let d=null,h=0,g=0;t===ht?s>0&&(d=ht,h=s,g=i.length):t===co?c>0&&(d=co,h=c,g=u.length):(h=Math.max(s,c),d=h>0?s>c?ht:co:null,g=d?d===ht?i.length:u.length:0);const w=d===ht&&/\b(transform|all)(,|$)/.test(o[ht+"Property"]);return{type:d,timeout:h,propCount:g,hasTransform:w}}function ns(e,t){for(;e.lengthrs(o)+rs(e[n])))}function rs(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Si(){return document.body.offsetHeight}const Ai=new WeakMap,ji=new WeakMap,gu={name:"TransitionGroup",props:ze({},fu,{tag:String,moveClass:String}),setup(e,{slots:t}){const o=Po(),n=si();let r,i;return fr(()=>{if(!r.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!bu(r[0].el,o.vnode.el,s))return;r.forEach(wu),r.forEach(yu);const l=r.filter(_u);Si(),l.forEach(u=>{const c=u.el,d=c.style;rt(c,s),d.transform=d.webkitTransform=d.transitionDuration="";const h=c._moveCb=g=>{g&&g.target!==c||(!g||/transform$/.test(g.propertyName))&&(c.removeEventListener("transitionend",h),c._moveCb=null,yt(c,s))};c.addEventListener("transitionend",h)})}),()=>{const s=oe(e),l=Ti(s);let u=s.tag||Ne;r=i,i=t.default?cr(t.default()):[];for(let c=0;c{s.split(/\s+/).forEach(l=>l&&n.classList.remove(l))}),o.split(/\s+/).forEach(s=>s&&n.classList.add(s)),n.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(n);const{hasTransform:i}=Ni(n);return r.removeChild(n),i}const Ct=e=>{const t=e.props["onUpdate:modelValue"]||!1;return B(t)?o=>qt(t,o):t};function vu(e){e.target.composing=!0}function ss(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const U={created(e,{modifiers:{lazy:t,trim:o,number:n}},r){e._assign=Ct(r);const i=n||r.props&&r.props.type==="number";lt(e,t?"change":"input",s=>{if(s.target.composing)return;let l=e.value;o&&(l=l.trim()),i&&(l=Co(l)),e._assign(l)}),o&<(e,"change",()=>{e.value=e.value.trim()}),t||(lt(e,"compositionstart",vu),lt(e,"compositionend",ss),lt(e,"change",ss))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:o,trim:n,number:r}},i){if(e._assign=Ct(i),e.composing||document.activeElement===e&&e.type!=="range"&&(o||n&&e.value.trim()===t||(r||e.type==="number")&&Co(e.value)===t))return;const s=t==null?"":t;e.value!==s&&(e.value=s)}},tt={deep:!0,created(e,t,o){e._assign=Ct(o),lt(e,"change",()=>{const n=e._modelValue,r=Gt(e),i=e.checked,s=e._assign;if(B(n)){const l=Yn(n,r),u=l!==-1;if(i&&!u)s(n.concat(r));else if(!i&&u){const c=[...n];c.splice(l,1),s(c)}}else if(oo(n)){const l=new Set(n);i?l.add(r):l.delete(r),s(l)}else s(Ri(e,i))})},mounted:is,beforeUpdate(e,t,o){e._assign=Ct(o),is(e,t,o)}};function is(e,{value:t,oldValue:o},n){e._modelValue=t,B(t)?e.checked=Yn(t,n.props.value)>-1:oo(t)?e.checked=t.has(n.props.value):t!==o&&(e.checked=xt(t,Ri(e,!0)))}const je={created(e,{value:t},o){e.checked=xt(t,o.props.value),e._assign=Ct(o),lt(e,"change",()=>{e._assign(Gt(e))})},beforeUpdate(e,{value:t,oldValue:o},n){e._assign=Ct(n),t!==o&&(e.checked=xt(t,n.props.value))}},De={deep:!0,created(e,{value:t,modifiers:{number:o}},n){const r=oo(t);lt(e,"change",()=>{const i=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>o?Co(Gt(s)):Gt(s));e._assign(e.multiple?r?new Set(i):i:i[0])}),e._assign=Ct(n)},mounted(e,{value:t}){ls(e,t)},beforeUpdate(e,t,o){e._assign=Ct(o)},updated(e,{value:t}){ls(e,t)}};function ls(e,t){const o=e.multiple;if(!(o&&!B(t)&&!oo(t))){for(let n=0,r=e.options.length;n-1:i.selected=t.has(s);else if(xt(Gt(i),t)){e.selectedIndex!==n&&(e.selectedIndex=n);return}}!o&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Gt(e){return"_value"in e?e._value:e.value}function Ri(e,t){const o=t?"_trueValue":"_falseValue";return o in e?e[o]:t}const ku=ze({patchProp:cu},Ja);let as;function $u(){return as||(as=Aa(ku))}const zu=(...e)=>{const t=$u().createApp(...e),{mount:o}=t;return t.mount=n=>{const r=Cu(n);if(!r)return;const i=t._component;!J(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const s=o(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function Cu(e){return ke(e)?document.querySelector(e):e}const Ou="genera-tor",Eu="1.0.2",Tu={dev:"vite --port 8080",deploy:"yarn build && firebase deploy --only hosting",build:"vue-tsc --noEmit && vite build",preview:"vite preview"},Nu={pinia:"^2.0.14",vue:"^3.2.37","vue-i18n":"9","vue-router":"^4.0.0-0","vue-tsc":"^1.0.9"},Su={"@vitejs/plugin-vue":"^3.2.0",sass:"^1.56.0",typescript:"^4.8.4",vite:"^3.2.2","vite-plugin-pwa":"^0.13.2"},Au={name:Ou,version:Eu,private:!0,scripts:Tu,dependencies:Nu,devDependencies:Su},ju="/android-chrome-192x192.png",Ru=Oe({data(){return{logo:ju,appVersion:Au.version}},created(){document.title=`GeneraTOR ${this.appVersion}`}});const Je=(e,t)=>{const o=e.__vccOpts||e;for(const[n,r]of t)o[n]=r;return o},Mu={id:"app_wrapper"},xu=["src"],Pu=a("h1",null,"GeneraTOR",-1),Iu=a("h3",null,"Aplikacja zosta\u0142a przeniesiona pod nowy adres:",-1),Lu=a("a",{href:"https://generator-td2.web.app/"},"GeneraTOR TD2",-1);function Fu(e,t,o,n,r,i){return de(),ye("div",Mu,[a("img",{src:e.logo,width:"160",alt:""},null,8,xu),Pu,Iu,Lu])}const Uu=Je(Ru,[["render",Fu]]);/*! + * vue-router v4.1.2 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const Ht=typeof window<"u";function Vu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function $n(e,t){const o={};for(const n in t){const r=t[n];o[n]=Ze(r)?r.map(e):e(r)}return o}const bo=()=>{},Ze=Array.isArray,Bu=/\/$/,Du=e=>e.replace(Bu,"");function zn(e,t,o="/"){let n,r={},i="",s="";const l=t.indexOf("#");let u=t.indexOf("?");return l=0&&(u=-1),u>-1&&(n=t.slice(0,u),i=t.slice(u+1,l>-1?l:t.length),r=e(i)),l>-1&&(n=n||t.slice(0,l),s=t.slice(l,t.length)),n=qu(n!=null?n:t,o),{fullPath:n+(i&&"?")+i+s,path:n,query:r,hash:s}}function Hu(e,t){const o=t.query?e(t.query):"";return t.path+(o&&"?")+o+(t.hash||"")}function us(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ku(e,t,o){const n=t.matched.length-1,r=o.matched.length-1;return n>-1&&n===r&&eo(t.matched[n],o.matched[r])&&Mi(t.params,o.params)&&e(t.query)===e(o.query)&&t.hash===o.hash}function eo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Mi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const o in e)if(!Wu(e[o],t[o]))return!1;return!0}function Wu(e,t){return Ze(e)?cs(e,t):Ze(t)?cs(t,e):e===t}function cs(e,t){return Ze(t)?e.length===t.length&&e.every((o,n)=>o===t[n]):e.length===1&&e[0]===t}function qu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const o=t.split("/"),n=e.split("/");let r=o.length-1,i,s;for(i=0;i1&&r--;else break;return o.slice(0,r).join("/")+"/"+n.slice(i-(i===n.length?1:0)).join("/")}var Ro;(function(e){e.pop="pop",e.push="push"})(Ro||(Ro={}));var vo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(vo||(vo={}));function Zu(e){if(!e)if(Ht){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Du(e)}const Ju=/^[^#]+#/;function Yu(e,t){return e.replace(Ju,"#")+t}function Qu(e,t){const o=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-o.left-(t.left||0),top:n.top-o.top-(t.top||0)}}const pn=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xu(e){let t;if("el"in e){const o=e.el,n=typeof o=="string"&&o.startsWith("#"),r=typeof o=="string"?n?document.getElementById(o.slice(1)):document.querySelector(o):o;if(!r)return;t=Qu(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ds(e,t){return(history.state?history.state.position-t:-1)+e}const Bn=new Map;function Gu(e,t){Bn.set(e,t)}function ec(e){const t=Bn.get(e);return Bn.delete(e),t}let tc=()=>location.protocol+"//"+location.host;function xi(e,t){const{pathname:o,search:n,hash:r}=t,i=e.indexOf("#");if(i>-1){let l=r.includes(e.slice(i))?e.slice(i).length:1,u=r.slice(l);return u[0]!=="/"&&(u="/"+u),us(u,"")}return us(o,e)+n+r}function oc(e,t,o,n){let r=[],i=[],s=null;const l=({state:g})=>{const w=xi(e,location),C=o.value,I=t.value;let A=0;if(g){if(o.value=w,t.value=g,s&&s===C){s=null;return}A=I?g.position-I.position:0}else n(w);r.forEach(S=>{S(o.value,C,{delta:A,type:Ro.pop,direction:A?A>0?vo.forward:vo.back:vo.unknown})})};function u(){s=o.value}function c(g){r.push(g);const w=()=>{const C=r.indexOf(g);C>-1&&r.splice(C,1)};return i.push(w),w}function d(){const{history:g}=window;!g.state||g.replaceState(ue({},g.state,{scroll:pn()}),"")}function h(){for(const g of i)g();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",d),{pauseListeners:u,listen:c,destroy:h}}function fs(e,t,o,n=!1,r=!1){return{back:e,current:t,forward:o,replaced:n,position:window.history.length,scroll:r?pn():null}}function nc(e){const{history:t,location:o}=window,n={value:xi(e,o)},r={value:t.state};r.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(u,c,d){const h=e.indexOf("#"),g=h>-1?(o.host&&document.querySelector("base")?e:e.slice(h))+u:tc()+e+u;try{t[d?"replaceState":"pushState"](c,"",g),r.value=c}catch(w){console.error(w),o[d?"replace":"assign"](g)}}function s(u,c){const d=ue({},t.state,fs(r.value.back,u,r.value.forward,!0),c,{position:r.value.position});i(u,d,!0),n.value=u}function l(u,c){const d=ue({},r.value,t.state,{forward:u,scroll:pn()});i(d.current,d,!0);const h=ue({},fs(n.value,u,null),{position:d.position+1},c);i(u,h,!1),n.value=u}return{location:n,state:r,push:l,replace:s}}function rc(e){e=Zu(e);const t=nc(e),o=oc(e,t.state,t.location,t.replace);function n(i,s=!0){s||o.pauseListeners(),history.go(i)}const r=ue({location:"",base:e,go:n,createHref:Yu.bind(null,e)},t,o);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function sc(e){return typeof e=="string"||e&&typeof e=="object"}function Pi(e){return typeof e=="string"||typeof e=="symbol"}const gt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ii=Symbol("");var ps;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ps||(ps={}));function to(e,t){return ue(new Error,{type:e,[Ii]:!0},t)}function mt(e,t){return e instanceof Error&&Ii in e&&(t==null||!!(e.type&t))}const hs="[^/]+?",ic={sensitive:!1,strict:!1,start:!0,end:!0},lc=/[.+*?^${}()[\]/\\]/g;function ac(e,t){const o=ue({},ic,t),n=[];let r=o.start?"^":"";const i=[];for(const c of e){const d=c.length?[]:[90];o.strict&&!c.length&&(r+="/");for(let h=0;h1&&(d.endsWith("/")?d=d.slice(0,-1):h=!0);else throw new Error(`Missing required param "${C}"`);d+=$}}return d}return{re:s,score:n,keys:i,parse:l,stringify:u}}function uc(e,t){let o=0;for(;ot.length?t.length===1&&t[0]===40+40?1:-1:0}function cc(e,t){let o=0;const n=e.score,r=t.score;for(;o0&&t[t.length-1]<0}const dc={type:0,value:""},fc=/[a-zA-Z0-9_]/;function pc(e){if(!e)return[[]];if(e==="/")return[[dc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(w){throw new Error(`ERR (${o})/"${c}": ${w}`)}let o=0,n=o;const r=[];let i;function s(){i&&r.push(i),i=[]}let l=0,u,c="",d="";function h(){!c||(o===0?i.push({type:0,value:c}):o===1||o===2||o===3?(i.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function g(){c+=u}for(;l{s($)}:bo}function s(d){if(Pi(d)){const h=n.get(d);h&&(n.delete(d),o.splice(o.indexOf(h),1),h.children.forEach(s),h.alias.forEach(s))}else{const h=o.indexOf(d);h>-1&&(o.splice(h,1),d.record.name&&n.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function l(){return o}function u(d){let h=0;for(;h=0&&(d.record.path!==o[h].record.path||!Li(d,o[h]));)h++;o.splice(h,0,d),d.record.name&&!ms(d)&&n.set(d.record.name,d)}function c(d,h){let g,w={},C,I;if("name"in d&&d.name){if(g=n.get(d.name),!g)throw to(1,{location:d});I=g.record.name,w=ue(mc(h.params,g.keys.filter($=>!$.optional).map($=>$.name)),d.params),C=g.stringify(w)}else if("path"in d)C=d.path,g=o.find($=>$.re.test(C)),g&&(w=g.parse(C),I=g.record.name);else{if(g=h.name?n.get(h.name):o.find($=>$.re.test(h.path)),!g)throw to(1,{location:d,currentLocation:h});I=g.record.name,w=ue({},h.params,d.params),C=g.stringify(w)}const A=[];let S=g;for(;S;)A.unshift(S.record),S=S.parent;return{name:I,path:C,params:w,matched:A,meta:_c(A)}}return e.forEach(d=>i(d)),{addRoute:i,resolve:c,removeRoute:s,getRoutes:l,getRecordMatcher:r}}function mc(e,t){const o={};for(const n of t)n in e&&(o[n]=e[n]);return o}function wc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:yc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function yc(e){const t={},o=e.props||!1;if("component"in e)t.default=o;else for(const n in e.components)t[n]=typeof o=="boolean"?o:o[n];return t}function ms(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function _c(e){return e.reduce((t,o)=>ue(t,o.meta),{})}function ws(e,t){const o={};for(const n in e)o[n]=n in t?t[n]:e[n];return o}function Li(e,t){return t.children.some(o=>o===e||Li(e,o))}const Fi=/#/g,bc=/&/g,vc=/\//g,kc=/=/g,$c=/\?/g,Ui=/\+/g,zc=/%5B/g,Cc=/%5D/g,Vi=/%5E/g,Oc=/%60/g,Bi=/%7B/g,Ec=/%7C/g,Di=/%7D/g,Tc=/%20/g;function vr(e){return encodeURI(""+e).replace(Ec,"|").replace(zc,"[").replace(Cc,"]")}function Nc(e){return vr(e).replace(Bi,"{").replace(Di,"}").replace(Vi,"^")}function Dn(e){return vr(e).replace(Ui,"%2B").replace(Tc,"+").replace(Fi,"%23").replace(bc,"%26").replace(Oc,"`").replace(Bi,"{").replace(Di,"}").replace(Vi,"^")}function Sc(e){return Dn(e).replace(kc,"%3D")}function Ac(e){return vr(e).replace(Fi,"%23").replace($c,"%3F")}function jc(e){return e==null?"":Ac(e).replace(vc,"%2F")}function Xo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Rc(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&Dn(i)):[n&&Dn(n)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+o,i!=null&&(t+="="+i))})}return t}function Mc(e){const t={};for(const o in e){const n=e[o];n!==void 0&&(t[o]=Ze(n)?n.map(r=>r==null?null:""+r):n==null?n:""+n)}return t}const xc=Symbol(""),_s=Symbol(""),kr=Symbol(""),Hi=Symbol(""),Hn=Symbol("");function fo(){let e=[];function t(n){return e.push(n),()=>{const r=e.indexOf(n);r>-1&&e.splice(r,1)}}function o(){e=[]}return{add:t,list:()=>e,reset:o}}function bt(e,t,o,n,r){const i=n&&(n.enterCallbacks[r]=n.enterCallbacks[r]||[]);return()=>new Promise((s,l)=>{const u=h=>{h===!1?l(to(4,{from:o,to:t})):h instanceof Error?l(h):sc(h)?l(to(2,{from:t,to:h})):(i&&n.enterCallbacks[r]===i&&typeof h=="function"&&i.push(h),s())},c=e.call(n&&n.instances[r],t,o,u);let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(h=>l(h))})}function Cn(e,t,o,n){const r=[];for(const i of e)for(const s in i.components){let l=i.components[s];if(!(t!=="beforeRouteEnter"&&!i.instances[s]))if(Pc(l)){const c=(l.__vccOpts||l)[t];c&&r.push(bt(c,o,n,i,s))}else{let u=l();r.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${i.path}"`));const d=Vu(c)?c.default:c;i.components[s]=d;const g=(d.__vccOpts||d)[t];return g&&bt(g,o,n,i,s)()}))}}return r}function Pc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bs(e){const t=at(kr),o=at(Hi),n=Me(()=>t.resolve(Zt(e.to))),r=Me(()=>{const{matched:u}=n.value,{length:c}=u,d=u[c-1],h=o.matched;if(!d||!h.length)return-1;const g=h.findIndex(eo.bind(null,d));if(g>-1)return g;const w=vs(u[c-2]);return c>1&&vs(d)===w&&h[h.length-1].path!==w?h.findIndex(eo.bind(null,u[c-2])):g}),i=Me(()=>r.value>-1&&Uc(o.params,n.value.params)),s=Me(()=>r.value>-1&&r.value===o.matched.length-1&&Mi(o.params,n.value.params));function l(u={}){return Fc(u)?t[Zt(e.replace)?"replace":"push"](Zt(e.to)).catch(bo):Promise.resolve()}return{route:n,href:Me(()=>n.value.href),isActive:i,isExactActive:s,navigate:l}}const Ic=Oe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:bs,setup(e,{slots:t}){const o=dt(bs(e)),{options:n}=at(kr),r=Me(()=>({[ks(e.activeClass,n.linkActiveClass,"router-link-active")]:o.isActive,[ks(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:o.isExactActive}));return()=>{const i=t.default&&t.default(o);return e.custom?i:br("a",{"aria-current":o.isExactActive?e.ariaCurrentValue:null,href:o.href,onClick:o.navigate,class:r.value},i)}}}),Lc=Ic;function Fc(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Uc(e,t){for(const o in t){const n=t[o],r=e[o];if(typeof n=="string"){if(n!==r)return!1}else if(!Ze(r)||r.length!==n.length||n.some((i,s)=>i!==r[s]))return!1}return!0}function vs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ks=(e,t,o)=>e!=null?e:t!=null?t:o,Vc=Oe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:o}){const n=at(Hn),r=Me(()=>e.route||n.value),i=at(_s,0),s=Me(()=>{let c=Zt(i);const{matched:d}=r.value;let h;for(;(h=d[c])&&!h.components;)c++;return c}),l=Me(()=>r.value.matched[s.value]);Ho(_s,Me(()=>s.value+1)),Ho(xc,l),Ho(Hn,r);const u=lr();return Jt(()=>[u.value,l.value,e.name],([c,d,h],[g,w,C])=>{d&&(d.instances[h]=c,w&&w!==d&&c&&c===g&&(d.leaveGuards.size||(d.leaveGuards=w.leaveGuards),d.updateGuards.size||(d.updateGuards=w.updateGuards))),c&&d&&(!w||!eo(d,w)||!g)&&(d.enterCallbacks[h]||[]).forEach(I=>I(c))},{flush:"post"}),()=>{const c=r.value,d=l.value,h=d&&d.components[e.name],g=e.name;if(!h)return $s(o.default,{Component:h,route:c});const w=d.props[e.name],C=w?w===!0?c.params:typeof w=="function"?w(c):w:null,A=br(h,ue({},C,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(d.instances[g]=null)},ref:u}));return $s(o.default,{Component:A,route:c})||A}}});function $s(e,t){if(!e)return null;const o=e(t);return o.length===1?o[0]:o}const Bc=Vc;function Dc(e){const t=gc(e.routes,e),o=e.parseQuery||Rc,n=e.stringifyQuery||ys,r=e.history,i=fo(),s=fo(),l=fo(),u=Vl(gt);let c=gt;Ht&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=$n.bind(null,y=>""+y),h=$n.bind(null,jc),g=$n.bind(null,Xo);function w(y,F){let N,V;return Pi(y)?(N=t.getRecordMatcher(y),V=F):V=y,t.addRoute(V,N)}function C(y){const F=t.getRecordMatcher(y);F&&t.removeRoute(F)}function I(){return t.getRoutes().map(y=>y.record)}function A(y){return!!t.getRecordMatcher(y)}function S(y,F){if(F=ue({},F||u.value),typeof y=="string"){const Y=zn(o,y,F.path),f=t.resolve({path:Y.path},F),p=r.createHref(Y.fullPath);return ue(Y,f,{params:g(f.params),hash:Xo(Y.hash),redirectedFrom:void 0,href:p})}let N;if("path"in y)N=ue({},y,{path:zn(o,y.path,F.path).path});else{const Y=ue({},y.params);for(const f in Y)Y[f]==null&&delete Y[f];N=ue({},y,{params:h(y.params)}),F.params=h(F.params)}const V=t.resolve(N,F),ie=y.hash||"";V.params=d(g(V.params));const pe=Hu(n,ue({},y,{hash:Nc(ie),path:V.path})),X=r.createHref(pe);return ue({fullPath:pe,hash:ie,query:n===ys?Mc(y.query):y.query||{}},V,{redirectedFrom:void 0,href:X})}function $(y){return typeof y=="string"?zn(o,y,u.value.path):ue({},y)}function M(y,F){if(c!==y)return to(8,{from:F,to:y})}function j(y){return W(y)}function K(y){return j(ue($(y),{replace:!0}))}function G(y){const F=y.matched[y.matched.length-1];if(F&&F.redirect){const{redirect:N}=F;let V=typeof N=="function"?N(y):N;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=$(V):{path:V},V.params={}),ue({query:y.query,hash:y.hash,params:"path"in V?{}:y.params},V)}}function W(y,F){const N=c=S(y),V=u.value,ie=y.state,pe=y.force,X=y.replace===!0,Y=G(N);if(Y)return W(ue($(Y),{state:ie,force:pe,replace:X}),F||N);const f=N;f.redirectedFrom=F;let p;return!pe&&Ku(n,V,N)&&(p=to(16,{to:f,from:V}),Lt(V,V,!0,!1)),(p?Promise.resolve(p):Z(f,V)).catch(m=>mt(m)?mt(m,2)?m:Se(m):fe(m,f,V)).then(m=>{if(m){if(mt(m,2))return W(ue($(m.to),{state:ie,force:pe,replace:X}),F||f)}else m=ne(f,V,!0,X,ie);return Q(f,V,m),m})}function x(y,F){const N=M(y,F);return N?Promise.reject(N):Promise.resolve()}function Z(y,F){let N;const[V,ie,pe]=Hc(y,F);N=Cn(V.reverse(),"beforeRouteLeave",y,F);for(const Y of V)Y.leaveGuards.forEach(f=>{N.push(bt(f,y,F))});const X=x.bind(null,y,F);return N.push(X),Ut(N).then(()=>{N=[];for(const Y of i.list())N.push(bt(Y,y,F));return N.push(X),Ut(N)}).then(()=>{N=Cn(ie,"beforeRouteUpdate",y,F);for(const Y of ie)Y.updateGuards.forEach(f=>{N.push(bt(f,y,F))});return N.push(X),Ut(N)}).then(()=>{N=[];for(const Y of y.matched)if(Y.beforeEnter&&!F.matched.includes(Y))if(Ze(Y.beforeEnter))for(const f of Y.beforeEnter)N.push(bt(f,y,F));else N.push(bt(Y.beforeEnter,y,F));return N.push(X),Ut(N)}).then(()=>(y.matched.forEach(Y=>Y.enterCallbacks={}),N=Cn(pe,"beforeRouteEnter",y,F),N.push(X),Ut(N))).then(()=>{N=[];for(const Y of s.list())N.push(bt(Y,y,F));return N.push(X),Ut(N)}).catch(Y=>mt(Y,8)?Y:Promise.reject(Y))}function Q(y,F,N){for(const V of l.list())V(y,F,N)}function ne(y,F,N,V,ie){const pe=M(y,F);if(pe)return pe;const X=F===gt,Y=Ht?history.state:{};N&&(V||X?r.replace(y.fullPath,ue({scroll:X&&Y&&Y.scroll},ie)):r.push(y.fullPath,ie)),u.value=y,Lt(y,F,N,X),Se()}let P;function re(){P||(P=r.listen((y,F,N)=>{if(!ao.listening)return;const V=S(y),ie=G(V);if(ie){W(ue(ie,{replace:!0}),V).catch(bo);return}c=V;const pe=u.value;Ht&&Gu(ds(pe.fullPath,N.delta),pn()),Z(V,pe).catch(X=>mt(X,12)?X:mt(X,2)?(W(X.to,V).then(Y=>{mt(Y,20)&&!N.delta&&N.type===Ro.pop&&r.go(-1,!1)}).catch(bo),Promise.reject()):(N.delta&&r.go(-N.delta,!1),fe(X,V,pe))).then(X=>{X=X||ne(V,pe,!1),X&&(N.delta?r.go(-N.delta,!1):N.type===Ro.pop&&mt(X,20)&&r.go(-1,!1)),Q(V,pe,X)}).catch(bo)}))}let ge=fo(),me=fo(),we;function fe(y,F,N){Se(y);const V=me.list();return V.length?V.forEach(ie=>ie(y,F,N)):console.error(y),Promise.reject(y)}function se(){return we&&u.value!==gt?Promise.resolve():new Promise((y,F)=>{ge.add([y,F])})}function Se(y){return we||(we=!y,re(),ge.list().forEach(([F,N])=>y?N(y):F()),ge.reset()),y}function Lt(y,F,N,V){const{scrollBehavior:ie}=e;if(!Ht||!ie)return Promise.resolve();const pe=!N&&ec(ds(y.fullPath,0))||(V||!N)&&history.state&&history.state.scroll||null;return ur().then(()=>ie(y,F,pe)).then(X=>X&&Xu(X)).catch(X=>fe(X,y,F))}const nt=y=>r.go(y);let Ye;const Ie=new Set,ao={currentRoute:u,listening:!0,addRoute:w,removeRoute:C,hasRoute:A,getRoutes:I,resolve:S,options:e,push:j,replace:K,go:nt,back:()=>nt(-1),forward:()=>nt(1),beforeEach:i.add,beforeResolve:s.add,afterEach:l.add,onError:me.add,isReady:se,install(y){const F=this;y.component("RouterLink",Lc),y.component("RouterView",Bc),y.config.globalProperties.$router=F,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>Zt(u)}),Ht&&!Ye&&u.value===gt&&(Ye=!0,j(r.location).catch(ie=>{}));const N={};for(const ie in gt)N[ie]=Me(()=>u.value[ie]);y.provide(kr,F),y.provide(Hi,dt(N)),y.provide(Hn,u);const V=y.unmount;Ie.add(y),y.unmount=function(){Ie.delete(y),Ie.size<1&&(c=gt,P&&P(),P=null,u.value=gt,Ye=!1,we=!1),V()}}};return ao}function Ut(e){return e.reduce((t,o)=>t.then(()=>o()),Promise.resolve())}function Hc(e,t){const o=[],n=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;seo(c,l))?n.push(l):o.push(l));const u=e.matched[s];u&&(t.matched.find(c=>eo(c,u))||r.push(u))}return[o,n,r]}var Kc=!1;/*! + * pinia v2.0.16 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */let Ki;const hn=e=>Ki=e,Wi=Symbol();function Kn(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var ko;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(ko||(ko={}));function Wc(){const e=js(!0),t=e.run(()=>lr({}));let o=[],n=[];const r=Yt({install(i){hn(r),r._a=i,i.provide(Wi,r),i.config.globalProperties.$pinia=r,n.forEach(s=>o.push(s)),n=[]},use(i){return!this._a&&!Kc?n.push(i):o.push(i),this},_p:o,_a:null,_e:e,_s:new Map,state:t});return r}const qi=()=>{};function zs(e,t,o,n=qi){e.push(t);const r=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),n())};return!o&&Po()&&hr(r),r}function Vt(e,...t){e.slice().forEach(o=>{o(...t)})}function Wn(e,t){for(const o in t){if(!t.hasOwnProperty(o))continue;const n=t[o],r=e[o];Kn(r)&&Kn(n)&&e.hasOwnProperty(o)&&!be(n)&&!kt(n)?e[o]=Wn(r,n):e[o]=n}return e}const qc=Symbol();function Zc(e){return!Kn(e)||!e.hasOwnProperty(qc)}const{assign:st}=Object;function Jc(e){return!!(be(e)&&e.effect)}function Yc(e,t,o,n){const{state:r,actions:i,getters:s}=t,l=o.state.value[e];let u;function c(){l||(o.state.value[e]=r?r():{});const d=Hl(o.state.value[e]);return st(d,i,Object.keys(s||{}).reduce((h,g)=>(h[g]=Yt(Me(()=>{hn(o);const w=o._s.get(e);return s[g].call(w,w)})),h),{}))}return u=Zi(e,c,t,o,n,!0),u.$reset=function(){const h=r?r():{};this.$patch(g=>{st(g,h)})},u}function Zi(e,t,o={},n,r,i){let s;const l=st({actions:{}},o),u={deep:!0};let c,d,h=Yt([]),g=Yt([]),w;const C=n.state.value[e];!i&&!C&&(n.state.value[e]={}),lr({});let I;function A(W){let x;c=d=!1,typeof W=="function"?(W(n.state.value[e]),x={type:ko.patchFunction,storeId:e,events:w}):(Wn(n.state.value[e],W),x={type:ko.patchObject,payload:W,storeId:e,events:w});const Z=I=Symbol();ur().then(()=>{I===Z&&(c=!0)}),d=!0,Vt(h,x,n.state.value[e])}const S=qi;function $(){s.stop(),h=[],g=[],n._s.delete(e)}function M(W,x){return function(){hn(n);const Z=Array.from(arguments),Q=[],ne=[];function P(me){Q.push(me)}function re(me){ne.push(me)}Vt(g,{args:Z,name:W,store:K,after:P,onError:re});let ge;try{ge=x.apply(this&&this.$id===e?this:K,Z)}catch(me){throw Vt(ne,me),me}return ge instanceof Promise?ge.then(me=>(Vt(Q,me),me)).catch(me=>(Vt(ne,me),Promise.reject(me))):(Vt(Q,ge),ge)}}const j={_p:n,$id:e,$onAction:zs.bind(null,g),$patch:A,$reset:S,$subscribe(W,x={}){const Z=zs(h,W,x.detached,()=>Q()),Q=s.run(()=>Jt(()=>n.state.value[e],ne=>{(x.flush==="sync"?d:c)&&W({storeId:e,type:ko.direct,events:w},ne)},st({},u,x)));return Z},$dispose:$},K=dt(st({},j));n._s.set(e,K);const G=n._e.run(()=>(s=js(),s.run(()=>t())));for(const W in G){const x=G[W];if(be(x)&&!Jc(x)||kt(x))i||(C&&Zc(x)&&(be(x)?x.value=C[W]:Wn(x,C[W])),n.state.value[e][W]=x);else if(typeof x=="function"){const Z=M(W,x);G[W]=Z,l.actions[W]=x}}return st(K,G),st(oe(K),G),Object.defineProperty(K,"$state",{get:()=>n.state.value[e],set:W=>{A(x=>{st(x,W)})}}),n._p.forEach(W=>{st(K,s.run(()=>W({store:K,app:n._a,pinia:n,options:l})))}),C&&i&&o.hydrate&&o.hydrate(K.$state,C),c=!0,d=!0,K}function Qc(e,t,o){let n,r;const i=typeof t=="function";typeof e=="string"?(n=e,r=i?o:t):(r=e,n=e.id);function s(l,u){const c=Po();return l=l||c&&at(Wi),l&&hn(l),l=Ki,l._s.has(n)||(i?Zi(n,t,r,l):Yc(n,r,l)),l._s.get(n)}return s.$id=n,s}const Pe=Qc("store",{state:()=>({helperModalOpen:!1,chosenOrderType:"orderN",chosenLocalOrderId:"",orderMode:"OrderMessage",orderFooter:{stationName:"",checkpointName:"",hour:new Date().toLocaleTimeString("pl-PL",{hour:"2-digit"}),minutes:new Date().toLocaleTimeString("pl-PL",{minute:"2-digit"}),dispatcherName:"",secondaryDispatcherName:""},orderMessage:"",footerMessage:"",orderO:{header:{orderNo:"1",trainNo:"",date:new Date().toLocaleDateString("pl-PL",{day:"numeric",month:"numeric",year:"numeric"})+"r."},orderList:[{name:"",from:"",to:"",vmax:"",jo:!1,reason:""},{name:"",from:"",to:"",vmax:"",jo:!1,reason:""},{name:"",from:"",to:"",vmax:"",jo:!1,reason:""},{name:"",from:"",to:"",vmax:"",jo:!1,reason:""},{name:"",from:"",to:"",vmax:"",jo:!1,reason:""}],other:""},orderN:{header:{orderNo:"1",trainNo:"",date:new Date().toLocaleDateString("pl-PL",{day:"numeric",month:"numeric",year:"numeric"})+"r."},rows:[{enabled:!1,from:"",to:"",trackNo:"",trackNo2:""},{enabled:!1,option1:'sygna\u0142u "Nakaz Jazdy"',option2:"lewy",option3:"lewy",signal1:"",signal2:"",signal3:"",signalType:"wyjazdowego",checkbox:"checkbox-2a",direction1:"",direction2:"",trackNoFrom:"",trackNoTo1:"",trackNoTo2:""},{enabled:!1,option1:"Jazda",option2:"poci\u0105g",direction:"",toKilometer:"",trackNo:"",untilHour:"",untilMin:""},{enabled:!1,trackNo:"",optionStation:"stacj\u0119",stationName:"",checkbox:"checkbox-4a",side:"lewej"},{enabled:!1,trackNo:"",direction:"",stationType:"stacj\u0119",stationName:"",on:""}]},orderS:{header:{orderNo:"1",trainNo:"",for:"poci\u0105gu",date:new Date().toLocaleDateString("pl-PL",{day:"numeric",month:"numeric",year:"numeric"})+"r."},rows:[{enabled:!1,option1:'sygna\u0142u "nakaz jazdy"',optionSignal:"wyjazdowego",radio1:"radio-1a-1",signal1:"",trackNo:""},{enabled:!1,signalType:"wyjazdowego",signal1:"",signal2:"",signal3:"",trackNo:""},{enabled:!1,from:"",to:"",trackNo:"",trainNo:"",arrivedTo:"",hour:""},{enabled:!1,content:""}]}})}),Ji=(e,t)=>{t.querySelectorAll('input[type="text"]').forEach(o=>{if(!e){o.getAttribute("placeholder")!=null&&(o.setAttribute("holder",o.getAttribute("placeholder")),o.removeAttribute("placeholder"));return}if(!o.getAttribute("holder"))return;const n=o.getAttribute("radio-checked");if(n==null||n=="true")return o.setAttribute("placeholder",o.getAttribute("holder"));o.getAttribute("placeholder")!=null&&(o.setAttribute("holder",o.getAttribute("placeholder")),o.removeAttribute("placeholder"))})},Xc=Oe({name:"OrderN",setup(){const e=Pe(),t=dt(e.orderN);return{store:e,order:t,rowMethods:[()=>{const{header:n}=t;return`Rozkaz pisemny "N" nr ${n.orderNo||"_"} dla poci\u0105gu nr ${n.trainNo||"_"} dnia ${n.date}`},()=>{const n=t.rows[0];return`Od ${n.from||"_"} do ${n.to||"_"} tor nr ${n.trackNo||"_"} jest zamkni\u0119ty, ruch jednotorowy dwukierunkowy wprowadzono po torze nr ${n.trackNo2||"_"}`},()=>{const n=t.rows[1];let r=`ZEZWALAM po otrzymaniu ${n.option1||"_"}`;return n.checkbox=="checkbox-2a"&&(r+=` przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora ${n.signalType||"_"} `,n.signalType=="wyjazdowego"&&(r+=n.signal1||"_"),n.signalType=="drogowskazowego"&&(r+=`${n.signal2||"_"} (odnosz\u0105cego si\u0119 do wyjazdu poci\u0105gu)`),n.signalType=="wjazdowego"&&(r+=`${n.signal3||"_"} na post. odg. bez sem. wyjazdowego`),r+=` i wyjecha\u0107 w kierunku ${n.direction1||"_"} na tor szlakowy ${n.option2||"_"} nr ${n.trackNoTo1||"_"}`),n.checkbox=="checkbox-2b"&&(r+=` z toru nr ${n.trackNoFrom||"_"} nie posiadaj\u0105cego semafora wyjazdowego wyjecha\u0107 w kierunku ${n.direction2||"_"} na tor szlakowy ${n.option3||"_"} nr ${n.trackNoTo2||"_"}`),r},()=>{const n=t.rows[2];return`${n.option1||"_"} poci\u0105gu odb\u0119dzie si\u0119 w kierunku: ${n.direction||"_"} do km ${n.toKilometer||"_"} sk\u0105d ${n.option2||"_"} ma wr\xF3ci\u0107 po torze lewym nr ${n.trackNo||"_"} najp\xF3\u017Aniej o godz. ${n.untilHour||"_"} min. ${n.untilMin||"_"}`},()=>{const n=t.rows[3];let r=`WJAZD z toru szlakowego nr ${n.trackNo||"_"} na ${n.optionStation||"_"} ${n.stationName||"_"} odb\u0119dzie si\u0119 po otrzymaniu: `;return n.checkbox=="checkbox-4a"&&(r+=`sygna\u0142u zast\u0119pczego "Sz" na osobnym urz\u0105dzeniu ustawionym z ${n.side||"_"} strony toru`),n.checkbox=="checkbox-4b"&&(r+='rozkazu pisemnego "N" (dor\u0119czonego lub przekazanego przez urz\u0105dzenia \u0142\u0105czno\u015Bci)'),r},()=>{const n=t.rows[4];return`ZEZWALAM wjecha\u0107 z toru szlakowego nr ${n.trackNo||"_"} z kierunku ${n.direction||"_"} na ${n.stationType||"_"} ${n.stationName||"_"} i przejecha\u0107 obok sygna\u0142u "St\xF3j" na ${n.on||"_"} `}]}},watch:{order:{deep:!0,handler(){this.generateMessage()}},"order.rows":{deep:!0,handler(){this.updatePlaceholders()}}},mounted(){this.updatePlaceholders()},activated(){this.generateMessage()},methods:{updatePlaceholders(){this.order.rows.forEach((e,t)=>{this.handleRowCheckboxChange(t+1)})},handleRowCheckboxChange(e){const t=this.order.rows[e-1].enabled,o=this.$refs[`row-${e}`];this.$nextTick(()=>{Ji(t,o)})},generateMessage(){let e=this.rowMethods[0]();for(let t=0;t<5;t++)!this.order.rows[t].enabled||(e+=` [ ${t+1} ] ${this.rowMethods[t+1]()}`);this.store.orderMessage=e}}}),Gc={class:"order-n"},ed={class:"header",ref:"header"},td={class:"flex-center"},od=T(' Rozkaz pisemny "N" nr '),nd={class:"flex-row"},rd=T(" dla poci\u0105gu nr "),sd=T(" dnia "),id={class:"table-section"},ld={class:"options-table"},ad=a("label",{for:"row-enabled-1"},"1",-1),ud={ref:"row-1"},cd=T(" Od "),dd=T(" do "),fd=T(" tor nr "),pd=T(" jest zamkni\u0119ty, ruch jednotorowy dwukierunkowy wprowadzono po torze nr "),hd=a("label",{for:"row-enabled-2"},"2",-1),gd={ref:"row-2"},md=a("strong",null,"ZEZWALAM",-1),wd=T(" po otrzymaniu "),yd=a("option",{value:'sygna\u0142u "Nakaz Jazdy"'},'sygna\u0142u "Nakaz Jazdy"',-1),_d=a("option",{value:"tylko tego rozkazu pisemnego"},"tylko tego rozkazu pisemnego",-1),bd=[yd,_d],vd={style:{"margin-top":"0.5rem"}},kd=["checked"],$d={for:"checkbox-2a"},zd=T(' przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora '),Cd={style:{"margin-left":"1rem"}},Od={for:"radio-2a-1"},Ed=T(" wyjazdowego "),Td=["radio-checked"],Nd=a("br",null,null,-1),Sd={for:"radio-2a-2"},Ad=T(" drogowskazowego "),jd=["radio-checked"],Rd=T(" (odnosz\u0105cego si\u0119 do wyjazdu poci\u0105gu) "),Md=a("br",null,null,-1),xd={for:"radio-2a-3"},Pd=T(" wjazdowego "),Id=["radio-checked"],Ld=T(" na post. odg. bez sem. wyjazdowego "),Fd=T(" i wyjecha\u0107 w kierunku "),Ud=["radio-checked"],Vd=T(" na tor szlakowy "),Bd=a("option",{value:"lewy"},"lewy",-1),Dd=a("option",{value:"prawy"},"prawy",-1),Hd=[Bd,Dd],Kd=T(" nr "),Wd=["radio-checked"],qd={style:{"margin-top":"0.5rem"}},Zd=["checked"],Jd={for:"checkbox-2b"},Yd=T(" z toru nr "),Qd=["radio-checked"],Xd=T(" nie posiadaj\u0105cego semafora wyjazdowego wyjecha\u0107 w kierunku "),Gd=["radio-checked"],ef=T(" na tor szlakowy "),tf=a("option",{value:"lewy"},"lewy",-1),of=a("option",{value:"prawy"},"prawy",-1),nf=[tf,of],rf=T(" nr "),sf=["radio-checked"],lf=a("label",{for:"row-enabled-3"},"3",-1),af={ref:"row-3"},uf=a("option",{value:"Jazda"},"Jazda",-1),cf=a("option",{value:"Popychanie"},"Popychanie",-1),df=[uf,cf],ff=T(" poci\u0105gu odb\u0119dzie si\u0119 w kierunku: "),pf=T(" do km "),hf=T(" sk\u0105d "),gf=a("option",{value:"poci\u0105g"},"poci\u0105g",-1),mf=a("option",{value:"popychacz"},"popychacz",-1),wf=[gf,mf],yf=T(" ma wr\xF3ci\u0107 po torze lewym nr "),_f=T(" najp\xF3\u017Aniej o godz. "),bf=T(" min. "),vf=a("label",{for:"row-enabled-4"},"4",-1),kf={ref:"row-4"},$f=a("strong",null,"WJAZD",-1),zf=T(" z toru szlakowego nr "),Cf=T(" na "),Of=a("option",{value:"stacj\u0119"},"stacj\u0119",-1),Ef=a("option",{value:"posterunek odga\u0142\u0119\u017Any"},"posterunek odga\u0142\u0119\u017Any",-1),Tf=[Of,Ef],Nf=T(" odb\u0119dzie si\u0119 po otrzymaniu: "),Sf={style:{"margin-top":"0.5rem"}},Af={for:"checkbox-4a"},jf=T(' sygna\u0142u zast\u0119pczego "Sz" na osobnym urz\u0105dzeniu ustawionym z '),Rf=a("option",{value:"lewej"},"lewej",-1),Mf=a("option",{value:"prawej"},"prawej",-1),xf=[Rf,Mf],Pf=T(" strony toru "),If={style:{"margin-top":"0.5rem"}},Lf=a("label",{for:"checkbox-4b"},' rozkazu pisemnego "N" (dor\u0119czonego lub przekazanego przez urz\u0105dzenia \u0142\u0105czno\u015Bci) ',-1),Ff=a("label",{for:"row-enabled-5"},"5",-1),Uf={ref:"row-5"},Vf=a("strong",null,"ZEZWALAM",-1),Bf=T(" wjecha\u0107 z toru szlakowego nr "),Df=T(" z kierunku "),Hf=T(" na "),Kf=a("option",{value:"stacj\u0119"},"stacj\u0119",-1),Wf=a("option",{value:"posterunek odga\u0142\u0119\u017Any"},"posterunek odga\u0142\u0119\u017Any",-1),qf=[Kf,Wf],Zf=T(' i przejecha\u0107 obok sygna\u0142u "St\xF3j" na ');function Jf(e,t,o,n,r,i){return de(),ye("section",Gc,[a("section",ed,[a("h2",td,[od,k(a("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=s=>e.order.header.orderNo=s),placeholder:"nr rozkazu"},null,512),[[U,e.order.header.orderNo]])]),a("div",nd,[rd,k(a("input",{type:"text","onUpdate:modelValue":t[1]||(t[1]=s=>e.order.header.trainNo=s),placeholder:"nr poci\u0105gu"},null,512),[[U,e.order.header.trainNo]]),sd,k(a("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=s=>e.order.header.date=s),placeholder:"data"},null,512),[[U,e.order.header.date]])])],512),a("section",id,[a("table",ld,[a("tbody",null,[a("tr",null,[a("td",null,[ad,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-1","onUpdate:modelValue":t[3]||(t[3]=s=>e.order.rows[0].enabled=s)},null,512),[[tt,e.order.rows[0].enabled]])])]),a("td",ud,[cd,k(a("input",{type:"text","onUpdate:modelValue":t[4]||(t[4]=s=>e.order.rows[0].from=s),holder:"stacja / post."},null,512),[[U,e.order.rows[0].from]]),dd,k(a("input",{type:"text","onUpdate:modelValue":t[5]||(t[5]=s=>e.order.rows[0].to=s),holder:"stacja / post."},null,512),[[U,e.order.rows[0].to]]),fd,k(a("input",{type:"text","onUpdate:modelValue":t[6]||(t[6]=s=>e.order.rows[0].trackNo=s),holder:"nr toru"},null,512),[[U,e.order.rows[0].trackNo]]),pd,k(a("input",{type:"text","onUpdate:modelValue":t[7]||(t[7]=s=>e.order.rows[0].trackNo2=s),holder:"nr toru"},null,512),[[U,e.order.rows[0].trackNo2]])],512)]),a("tr",null,[a("td",null,[hd,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-2","onUpdate:modelValue":t[8]||(t[8]=s=>e.order.rows[1].enabled=s)},null,512),[[tt,e.order.rows[1].enabled]])])]),a("td",gd,[md,wd,k(a("select",{id:"select-2a","onUpdate:modelValue":t[9]||(t[9]=s=>e.order.rows[1].option1=s)},bd,512),[[De,e.order.rows[1].option1]]),a("div",vd,[k(a("input",{type:"radio",name:"section-2",id:"checkbox-2a",value:"checkbox-2a","onUpdate:modelValue":t[10]||(t[10]=s=>e.order.rows[1].checkbox=s),checked:e.order.rows[1].checkbox=="checkbox-2a",onChange:t[11]||(t[11]=s=>e.handleRowCheckboxChange(2))},null,40,kd),[[je,e.order.rows[1].checkbox]]),a("label",$d,[zd,a("div",Cd,[k(a("input",{type:"radio",name:"section-2a",id:"radio-2a-1",value:"wyjazdowego","onUpdate:modelValue":t[12]||(t[12]=s=>e.order.rows[1].signalType=s),onChange:t[13]||(t[13]=s=>e.handleRowCheckboxChange(2))},null,544),[[je,e.order.rows[1].signalType]]),a("label",Od,[Ed,k(a("input",{type:"text","onUpdate:modelValue":t[14]||(t[14]=s=>e.order.rows[1].signal1=s),holder:"nazwa sem.","radio-checked":e.order.rows[1].checkbox=="checkbox-2a"&&e.order.rows[1].signalType=="wyjazdowego"},null,8,Td),[[U,e.order.rows[1].signal1]])]),Nd,k(a("input",{type:"radio",name:"section-2a",id:"radio-2a-2",value:"drogowskazowego","onUpdate:modelValue":t[15]||(t[15]=s=>e.order.rows[1].signalType=s),onChange:t[16]||(t[16]=s=>e.handleRowCheckboxChange(2))},null,544),[[je,e.order.rows[1].signalType]]),a("label",Sd,[Ad,k(a("input",{type:"text","onUpdate:modelValue":t[17]||(t[17]=s=>e.order.rows[1].signal2=s),holder:"nazwa sem.","radio-checked":e.order.rows[1].checkbox=="checkbox-2a"&&e.order.rows[1].signalType=="drogowskazowego"},null,8,jd),[[U,e.order.rows[1].signal2]]),Rd]),Md,k(a("input",{type:"radio",name:"section-2a",id:"radio-2a-3",value:"wjazdowego","onUpdate:modelValue":t[18]||(t[18]=s=>e.order.rows[1].signalType=s),onChange:t[19]||(t[19]=s=>e.handleRowCheckboxChange(2))},null,544),[[je,e.order.rows[1].signalType]]),a("label",xd,[Pd,k(a("input",{type:"text","onUpdate:modelValue":t[20]||(t[20]=s=>e.order.rows[1].signal3=s),holder:"nazwa sem.","radio-checked":e.order.rows[1].checkbox=="checkbox-2a"&&e.order.rows[1].signalType=="wjazdowego"},null,8,Id),[[U,e.order.rows[1].signal3]]),Ld])]),Fd,k(a("input",{type:"text","onUpdate:modelValue":t[21]||(t[21]=s=>e.order.rows[1].direction1=s),holder:"stacja / post.","radio-checked":e.order.rows[1].checkbox=="checkbox-2a"},null,8,Ud),[[U,e.order.rows[1].direction1]]),Vd,k(a("select",{"onUpdate:modelValue":t[22]||(t[22]=s=>e.order.rows[1].option2=s)},Hd,512),[[De,e.order.rows[1].option2]]),Kd,k(a("input",{type:"text","onUpdate:modelValue":t[23]||(t[23]=s=>e.order.rows[1].trackNoTo1=s),holder:"nr toru","radio-checked":e.order.rows[1].checkbox=="checkbox-2a"},null,8,Wd),[[U,e.order.rows[1].trackNoTo1]])])]),a("div",qd,[k(a("input",{type:"radio",name:"section-2",id:"checkbox-2b",value:"checkbox-2b","onUpdate:modelValue":t[24]||(t[24]=s=>e.order.rows[1].checkbox=s),checked:e.order.rows[1].checkbox=="checkbox-2b",onChange:t[25]||(t[25]=s=>e.handleRowCheckboxChange(2))},null,40,Zd),[[je,e.order.rows[1].checkbox]]),a("label",Jd,[Yd,k(a("input",{type:"text","onUpdate:modelValue":t[26]||(t[26]=s=>e.order.rows[1].trackNoFrom=s),holder:"nr toru","radio-checked":e.order.rows[1].checkbox=="checkbox-2b"},null,8,Qd),[[U,e.order.rows[1].trackNoFrom]]),Xd,k(a("input",{type:"text","onUpdate:modelValue":t[27]||(t[27]=s=>e.order.rows[1].direction2=s),holder:"stacja / post.","radio-checked":e.order.rows[1].checkbox=="checkbox-2b"},null,8,Gd),[[U,e.order.rows[1].direction2]]),ef,k(a("select",{"onUpdate:modelValue":t[28]||(t[28]=s=>e.order.rows[1].option3=s)},nf,512),[[De,e.order.rows[1].option3]]),rf,k(a("input",{type:"text","onUpdate:modelValue":t[29]||(t[29]=s=>e.order.rows[1].trackNoTo2=s),holder:"nr toru","radio-checked":e.order.rows[1].checkbox=="checkbox-2b"},null,8,sf),[[U,e.order.rows[1].trackNoTo2]])])])],512)]),a("tr",null,[a("td",null,[lf,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-3","onUpdate:modelValue":t[30]||(t[30]=s=>e.order.rows[2].enabled=s)},null,512),[[tt,e.order.rows[2].enabled]])])]),a("td",af,[k(a("select",{"onUpdate:modelValue":t[31]||(t[31]=s=>e.order.rows[2].option1=s)},df,512),[[De,e.order.rows[2].option1]]),ff,k(a("input",{type:"text","onUpdate:modelValue":t[32]||(t[32]=s=>e.order.rows[2].direction=s),holder:"stacja / post."},null,512),[[U,e.order.rows[2].direction]]),pf,k(a("input",{type:"text","onUpdate:modelValue":t[33]||(t[33]=s=>e.order.rows[2].toKilometer=s),holder:"kilometry"},null,512),[[U,e.order.rows[2].toKilometer]]),hf,k(a("select",{"onUpdate:modelValue":t[34]||(t[34]=s=>e.order.rows[2].option2=s)},wf,512),[[De,e.order.rows[2].option2]]),yf,k(a("input",{type:"text","onUpdate:modelValue":t[35]||(t[35]=s=>e.order.rows[2].trackNo=s),holder:"nr toru"},null,512),[[U,e.order.rows[2].trackNo]]),_f,k(a("input",{type:"text","onUpdate:modelValue":t[36]||(t[36]=s=>e.order.rows[2].untilHour=s),holder:"godzina"},null,512),[[U,e.order.rows[2].untilHour]]),bf,k(a("input",{type:"text","onUpdate:modelValue":t[37]||(t[37]=s=>e.order.rows[2].untilMin=s),holder:"minuta"},null,512),[[U,e.order.rows[2].untilMin]])],512)]),a("tr",null,[a("td",null,[vf,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-4","onUpdate:modelValue":t[38]||(t[38]=s=>e.order.rows[3].enabled=s)},null,512),[[tt,e.order.rows[3].enabled]])])]),a("td",kf,[$f,zf,k(a("input",{type:"text","onUpdate:modelValue":t[39]||(t[39]=s=>e.order.rows[3].trackNo=s),holder:"nr toru"},null,512),[[U,e.order.rows[3].trackNo]]),Cf,k(a("select",{"onUpdate:modelValue":t[40]||(t[40]=s=>e.order.rows[3].optionStation=s)},Tf,512),[[De,e.order.rows[3].optionStation]]),k(a("input",{type:"text","onUpdate:modelValue":t[41]||(t[41]=s=>e.order.rows[3].stationName=s),holder:"stacja / post."},null,512),[[U,e.order.rows[3].stationName]]),Nf,a("div",Sf,[k(a("input",{type:"radio",name:"section-4",id:"checkbox-4a",value:"checkbox-4a","onUpdate:modelValue":t[42]||(t[42]=s=>e.order.rows[3].checkbox=s)},null,512),[[je,e.order.rows[3].checkbox]]),a("label",Af,[jf,k(a("select",{"onUpdate:modelValue":t[43]||(t[43]=s=>e.order.rows[3].side=s)},xf,512),[[De,e.order.rows[3].side]]),Pf])]),a("div",If,[k(a("input",{type:"radio",name:"section-4",id:"checkbox-4b",value:"checkbox-4b","onUpdate:modelValue":t[44]||(t[44]=s=>e.order.rows[3].checkbox=s)},null,512),[[je,e.order.rows[3].checkbox]]),Lf])],512)]),a("tr",null,[a("td",null,[Ff,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-5","onUpdate:modelValue":t[45]||(t[45]=s=>e.order.rows[4].enabled=s)},null,512),[[tt,e.order.rows[4].enabled]])])]),a("td",Uf,[Vf,Bf,k(a("input",{type:"text","onUpdate:modelValue":t[46]||(t[46]=s=>e.order.rows[4].trackNo=s),holder:"nr toru"},null,512),[[U,e.order.rows[4].trackNo]]),Df,k(a("input",{type:"text","onUpdate:modelValue":t[47]||(t[47]=s=>e.order.rows[4].direction=s),holder:"stacja / post."},null,512),[[U,e.order.rows[4].direction]]),Hf,k(a("select",{"onUpdate:modelValue":t[48]||(t[48]=s=>e.order.rows[4].stationType=s)},qf,512),[[De,e.order.rows[4].stationType]]),k(a("input",{type:"text","onUpdate:modelValue":t[49]||(t[49]=s=>e.order.rows[4].stationName=s),holder:"stacja / post."},null,512),[[U,e.order.rows[4].stationName]]),Zf,k(a("input",{type:"text","onUpdate:modelValue":t[50]||(t[50]=s=>e.order.rows[4].on=s),holder:"nazwa sygna\u0142u"},null,512),[[U,e.order.rows[4].on]])],512)])])])])])}const Yi=Je(Xc,[["render",Jf]]),Yf=Oe({name:"OrderS",setup(){const e=Pe(),t=dt(e.orderS);return{store:e,order:t,rowMethods:[()=>{const{header:n}=t;return`Rozkaz pisemny "S" nr ${n.orderNo||"_"} dla ${n.for||"_"} nr ${n.trainNo||"_"} dnia ${n.date||"_"}`},()=>{const n=t.rows[0];let r=`zezwalam po otrzymaniu ${n.option1||"_"}`;return n.radio1=="radio-1a-1"?r+=` przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora ${n.optionSignal||"_"} ${n.signal1||"_"}`:r+=` wyjecha\u0107 z toru nr ${n.trackNo||"_"} nie posiadaj\u0105cego semafora wyjazdowego`,r},()=>{const n=t.rows[1];let r='zezwalam przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora ';switch(n.signalType){case"wyjazdowego":r+=`wjazdowego ${n.signal1||"_"}`;break;case"drogowskazowego":r+=`drogowskazowego ${n.signal2||"_"}`;break;case"odst\u0119powego":r+=`odst\u0119powego ${n.signal3||"_"}`;break;case"toru":r+=`wjecha\u0107 z zamkni\u0119tego toru nr ${n.trackNo||"_"} nie posiadaj\u0105cego semafora wjazdowego`;break}return r},()=>{const n=t.rows[2];return`Od ${n.from||"_"} do ${n.to||"_"} po torze nr ${n.trackNo||"_"} ruch poci\u0105g\xF3w prowadzony jest w odst\u0119pie posterunk\xF3w nast\u0119pczych. Wskazania semafor\xF3w sbl s\u0105 niewa\u017Cne. Zachowa\u0107 ostro\u017Cno\u015B\u0107 od ostatniego semafora ze wska\u017Anikiem "W18". Szlak wolny, ostatni poci\u0105g nr ${n.trainNo||"_"} przyby\u0142 do ${n.arrivedTo||"_"} o godzinie ${n.hour||"_"}`},()=>`Inne: ${t.rows[3].content}`]}},activated(){this.generateMessage()},mounted(){this.updatePlaceholders()},watch:{order:{deep:!0,handler(){this.generateMessage()}},"order.rows":{deep:!0,handler(){this.updatePlaceholders()}}},methods:{updatePlaceholders(){this.order.rows.forEach((e,t)=>{this.handleRowCheckboxChange(t+1)})},generateMessage(){let e=this.rowMethods[0]();for(let t=0;t<4;t++)!this.order.rows[t].enabled||(e+=` [ ${t+1} ] ${this.rowMethods[t+1]()}`);this.store.orderMessage=e},handleRowCheckboxChange(e){const t=this.order.rows[e-1].enabled,o=this.$refs[`row-${e}`];this.$nextTick(()=>{Ji(t,o)})}}});const Ee=e=>(Pt("data-v-9c8b429e"),e=e(),It(),e),Qf={class:"order-s"},Xf={class:"header"},Gf={class:"flex-center"},ep=T(' Rozkaz pisemny "S" nr '),tp={class:"flex-row"},op=T(" dla "),np=Ee(()=>a("option",{value:"poci\u0105gu"},"poci\u0105gu",-1)),rp=Ee(()=>a("option",{value:"manewru"},"manewru",-1)),sp=[np,rp],ip=T(" nr "),lp=["placeholder"],ap=T(" dnia "),up={class:"table-section"},cp={class:"options-table"},dp=Ee(()=>a("label",{for:"row-enabled-1"},"1",-1)),fp={ref:"row-1"},pp=T(" zezwalam po otrzymaniu "),hp=Ee(()=>a("option",{value:'sygna\u0142u "nakaz jazdy"'},'sygna\u0142u "nakaz jazdy"',-1)),gp=Ee(()=>a("option",{value:"tylko tego rozkazu pisemnego"},"tylko tego rozkazu pisemnego",-1)),mp=[hp,gp],wp={style:{"margin-top":"0.5rem"}},yp={for:"radio-1a-1"},_p=T(' przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora '),bp=Ee(()=>a("option",{value:"wyjazdowego"},"wyjazdowego",-1)),vp=Ee(()=>a("option",{value:"drogowskazowego"},"drogowskazowego",-1)),kp=[bp,vp],$p=["radio-checked"],zp=Ee(()=>a("br",null,null,-1)),Cp=Ee(()=>a("hr",null,null,-1)),Op={for:"radio-1a-2"},Ep=T(" wyjecha\u0107 z toru nr "),Tp=["radio-checked"],Np=T(" nie posiadaj\u0105cego semafora wyjazdowego "),Sp=Ee(()=>a("label",{for:"row-enabled-2"},"2",-1)),Ap={ref:"row-2"},jp=T(' zezwalam przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora: '),Rp={for:"radio-2a-1"},Mp=T(" wjazdowego "),xp=["radio-checked"],Pp=Ee(()=>a("br",null,null,-1)),Ip={for:"radio-2a-2"},Lp=T(" drogowskazowego "),Fp=["radio-checked"],Up=T(" (odnosz\u0105cego si\u0119 do wyjazdu poci\u0105gu) "),Vp=Ee(()=>a("br",null,null,-1)),Bp={for:"radio-2a-3"},Dp=T(" odst\u0119powego "),Hp=["radio-checked"],Kp=Ee(()=>a("br",null,null,-1)),Wp={for:"radio-2a-4"},qp=T(" wjecha\u0107 z zamkni\u0119tego toru nr "),Zp=["radio-checked"],Jp=T(" nie posiadaj\u0105cego semafora wjazdowego "),Yp=Ee(()=>a("label",{for:"row-enabled-3"},"3",-1)),Qp={ref:"row-3"},Xp=T(" Od "),Gp=T(" do "),eh=T(" po torze nr "),th=T(' ruch poci\u0105g\xF3w prowadzony jest w odst\u0119pie posterunk\xF3w nast\u0119pczych. Wskazania semafor\xF3w sbl s\u0105 niewa\u017Cne. Zachowa\u0107 ostro\u017Cno\u015B\u0107 od ostatniego semafora ze wska\u017Anikiem "W18". Szlak wolny, ostatni poci\u0105g nr '),oh=T(" przyby\u0142 do "),nh=T(" o godzinie "),rh={style:{height:"255px"}},sh=Ee(()=>a("label",{for:"row-enabled-4"},"4",-1)),ih={ref:"row-4"},lh=T(" Inne: "),ah=Ee(()=>a("br",null,null,-1));function uh(e,t,o,n,r,i){return de(),ye("section",Qf,[a("section",Xf,[a("h2",Gf,[ep,k(a("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=s=>e.order.header.orderNo=s),placeholder:"nr rozkazu"},null,512),[[U,e.order.header.orderNo]])]),a("div",tp,[op,k(a("select",{id:"select-header","onUpdate:modelValue":t[1]||(t[1]=s=>e.order.header.for=s)},sp,512),[[De,e.order.header.for]]),ip,k(a("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=s=>e.order.header.trainNo=s),placeholder:`nr ${e.order.header.for}`},null,8,lp),[[U,e.order.header.trainNo]]),ap,k(a("input",{type:"text","onUpdate:modelValue":t[3]||(t[3]=s=>e.order.header.date=s),placeholder:"data"},null,512),[[U,e.order.header.date]])])]),a("section",up,[a("table",cp,[a("tbody",null,[a("tr",null,[a("td",null,[dp,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-1","onUpdate:modelValue":t[4]||(t[4]=s=>e.order.rows[0].enabled=s),onChange:t[5]||(t[5]=s=>e.handleRowCheckboxChange(1))},null,544),[[tt,e.order.rows[0].enabled]])])]),a("td",fp,[pp,k(a("select",{id:"select-1a","onUpdate:modelValue":t[6]||(t[6]=s=>e.order.rows[0].option1=s)},mp,512),[[De,e.order.rows[0].option1]]),a("div",wp,[k(a("input",{type:"radio",name:"section-1a",id:"radio-1a-1",value:"radio-1a-1","onUpdate:modelValue":t[7]||(t[7]=s=>e.order.rows[0].radio1=s),onChange:t[8]||(t[8]=s=>e.handleRowCheckboxChange(1))},null,544),[[je,e.order.rows[0].radio1]]),a("label",yp,[_p,k(a("select",{id:"select-signal","onUpdate:modelValue":t[9]||(t[9]=s=>e.order.rows[0].optionSignal=s)},kp,512),[[De,e.order.rows[0].optionSignal]]),k(a("input",{type:"text","onUpdate:modelValue":t[10]||(t[10]=s=>e.order.rows[0].signal1=s),holder:"nazwa sem.","radio-checked":e.order.rows[0].radio1=="radio-1a-1"},null,8,$p),[[U,e.order.rows[0].signal1]]),zp]),Cp,k(a("input",{type:"radio",name:"section-1a",id:"radio-1a-2",value:"radio-1a-2","onUpdate:modelValue":t[11]||(t[11]=s=>e.order.rows[0].radio1=s),onChange:t[12]||(t[12]=s=>e.handleRowCheckboxChange(1))},null,544),[[je,e.order.rows[0].radio1]]),a("label",Op,[Ep,k(a("input",{type:"text","onUpdate:modelValue":t[13]||(t[13]=s=>e.order.rows[0].trackNo=s),holder:"nr toru","radio-checked":e.order.rows[0].radio1=="radio-1a-2"},null,8,Tp),[[U,e.order.rows[0].trackNo]]),Np])])],512)]),a("tr",null,[a("td",null,[Sp,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-2","onUpdate:modelValue":t[14]||(t[14]=s=>e.order.rows[1].enabled=s),onChange:t[15]||(t[15]=s=>e.handleRowCheckboxChange(2))},null,544),[[tt,e.order.rows[1].enabled]])])]),a("td",Ap,[jp,a("div",null,[k(a("input",{type:"radio",name:"section-2a",id:"radio-2a-1",value:"wyjazdowego",onChange:t[16]||(t[16]=s=>e.handleRowCheckboxChange(2)),"onUpdate:modelValue":t[17]||(t[17]=s=>e.order.rows[1].signalType=s)},null,544),[[je,e.order.rows[1].signalType]]),a("label",Rp,[Mp,k(a("input",{type:"text","onUpdate:modelValue":t[18]||(t[18]=s=>e.order.rows[1].signal1=s),holder:"nazwa sem.","radio-checked":e.order.rows[1].signalType=="wyjazdowego"},null,8,xp),[[U,e.order.rows[1].signal1]])]),Pp,k(a("input",{type:"radio",name:"section-2a",id:"radio-2a-2",value:"drogowskazowego",onChange:t[19]||(t[19]=s=>e.handleRowCheckboxChange(2)),"onUpdate:modelValue":t[20]||(t[20]=s=>e.order.rows[1].signalType=s)},null,544),[[je,e.order.rows[1].signalType]]),a("label",Ip,[Lp,k(a("input",{type:"text","onUpdate:modelValue":t[21]||(t[21]=s=>e.order.rows[1].signal2=s),holder:"nazwa sem.","radio-checked":e.order.rows[1].signalType=="drogowskazowego"},null,8,Fp),[[U,e.order.rows[1].signal2]]),Up]),Vp,k(a("input",{type:"radio",name:"section-2a",id:"radio-2a-3",value:"odst\u0119powego",onChange:t[22]||(t[22]=s=>e.handleRowCheckboxChange(2)),"onUpdate:modelValue":t[23]||(t[23]=s=>e.order.rows[1].signalType=s)},null,544),[[je,e.order.rows[1].signalType]]),a("label",Bp,[Dp,k(a("input",{type:"text","onUpdate:modelValue":t[24]||(t[24]=s=>e.order.rows[1].signal3=s),holder:"nazwa sem.","radio-checked":e.order.rows[1].signalType=="odst\u0119powego"},null,8,Hp),[[U,e.order.rows[1].signal3]])]),Kp,k(a("input",{type:"radio",name:"section-2a",id:"radio-2a-4",value:"toru","onUpdate:modelValue":t[25]||(t[25]=s=>e.order.rows[1].signalType=s),onChange:t[26]||(t[26]=s=>e.handleRowCheckboxChange(2))},null,544),[[je,e.order.rows[1].signalType]]),a("label",Wp,[qp,k(a("input",{type:"text","onUpdate:modelValue":t[27]||(t[27]=s=>e.order.rows[1].trackNo=s),holder:"nr toru","radio-checked":e.order.rows[1].signalType=="toru"},null,8,Zp),[[U,e.order.rows[1].trackNo]]),Jp])])],512)]),a("tr",null,[a("td",null,[Yp,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-3","onUpdate:modelValue":t[28]||(t[28]=s=>e.order.rows[2].enabled=s),onChange:t[29]||(t[29]=s=>e.handleRowCheckboxChange(3))},null,544),[[tt,e.order.rows[2].enabled]])])]),a("td",Qp,[Xp,k(a("input",{type:"text","onUpdate:modelValue":t[30]||(t[30]=s=>e.order.rows[2].from=s),holder:"stacja / post."},null,512),[[U,e.order.rows[2].from]]),Gp,k(a("input",{type:"text","onUpdate:modelValue":t[31]||(t[31]=s=>e.order.rows[2].to=s),holder:"stacja / post."},null,512),[[U,e.order.rows[2].to]]),eh,k(a("input",{type:"text","onUpdate:modelValue":t[32]||(t[32]=s=>e.order.rows[2].trackNo=s),holder:"nr toru"},null,512),[[U,e.order.rows[2].trackNo]]),th,k(a("input",{type:"text","onUpdate:modelValue":t[33]||(t[33]=s=>e.order.rows[2].trainNo=s),holder:"nr poci\u0105gu"},null,512),[[U,e.order.rows[2].trainNo]]),oh,k(a("input",{type:"text","onUpdate:modelValue":t[34]||(t[34]=s=>e.order.rows[2].arrivedTo=s),holder:"stacja / post."},null,512),[[U,e.order.rows[2].arrivedTo]]),nh,k(a("input",{type:"text","onUpdate:modelValue":t[35]||(t[35]=s=>e.order.rows[2].hour=s),holder:"godzina"},null,512),[[U,e.order.rows[2].hour]])],512)]),a("tr",rh,[a("td",null,[sh,a("div",null,[k(a("input",{type:"checkbox",id:"row-enabled-4","onUpdate:modelValue":t[36]||(t[36]=s=>e.order.rows[3].enabled=s),onChange:t[37]||(t[37]=s=>e.handleRowCheckboxChange(4))},null,544),[[tt,e.order.rows[3].enabled]])])]),a("td",ih,[lh,ah,k(a("textarea",{id:"",cols:"30",rows:"10","onUpdate:modelValue":t[38]||(t[38]=s=>e.order.rows[3].content=s),placeholder:"Np.: "},null,512),[[U,e.order.rows[3].content]])],512)])])])])])}const Qi=Je(Yf,[["render",uh],["__scopeId","data-v-9c8b429e"]]),ch=Oe({setup(){return{store:Pe()}},methods:{generateFooter(){const e=this.store.orderFooter,t=[];e.stationName&&t.push(`stacja: ${e.stationName}`),e.checkpointName&&t.push(`posterunek: ${e.checkpointName}`),e.hour&&t.push(`godz. ${e.hour}`),e.minutes&&t.push(`min. ${e.minutes}`),e.dispatcherName&&t.push(`dy\u017Curny ruchu ${e.dispatcherName}`),e.secondaryDispatcherName&&t.push(`z polecenia dy\u017Curnego ruchu ${e.secondaryDispatcherName}`),this.store.footerMessage=` | ${t.join(", ")} | Rozkaz otrzyma\u0142em, maszynista: (potwierdzi\u0107 otrzymanie rozkazu)`}}}),dh=Oe({mixins:[ch],setup(){const e=Pe();return{store:e,footerInfo:e.orderFooter}},watch:{footerInfo:{deep:!0,handler(){this.generateFooter()}}}});const io=e=>(Pt("data-v-6db1f7d9"),e=e(),It(),e),fh={class:"order_info"},ph={colspan:"4"},hh=io(()=>a("br",null,null,-1)),gh=T(" stacja "),mh={colspan:"3"},wh=io(()=>a("br",null,null,-1)),yh=T(" posterunek "),_h={colspan:"2"},bh=io(()=>a("br",null,null,-1)),vh=T(" godz. "),kh={colspan:"1"},$h=io(()=>a("br",null,null,-1)),zh=T(" min. "),Ch={colspan:"5"},Oh=io(()=>a("br",null,null,-1)),Eh=T(" dy\u017Curny ruchu "),Th={colspan:"5"},Nh=io(()=>a("br",null,null,-1)),Sh=T(" z polecenia dy\u017Curnego ruchu ");function Ah(e,t,o,n,r,i){return de(),ye("section",fh,[a("table",null,[a("tbody",null,[a("tr",null,[a("td",ph,[k(a("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=s=>e.footerInfo.stationName=s),placeholder:"nazwa stacji"},null,512),[[U,e.footerInfo.stationName]]),hh,gh]),a("td",mh,[k(a("input",{type:"text","onUpdate:modelValue":t[1]||(t[1]=s=>e.footerInfo.checkpointName=s),placeholder:"skr\xF3t posterunku"},null,512),[[U,e.footerInfo.checkpointName]]),wh,yh]),a("td",_h,[k(a("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=s=>e.footerInfo.hour=s),placeholder:"godzina"},null,512),[[U,e.footerInfo.hour]]),bh,vh]),a("td",kh,[k(a("input",{type:"text","onUpdate:modelValue":t[3]||(t[3]=s=>e.footerInfo.minutes=s),placeholder:"minuta"},null,512),[[U,e.footerInfo.minutes]]),$h,zh])]),a("tr",null,[a("td",Ch,[k(a("input",{type:"text","onUpdate:modelValue":t[4]||(t[4]=s=>e.footerInfo.dispatcherName=s),placeholder:"dy\u017Curny"},null,512),[[U,e.footerInfo.dispatcherName]]),Oh,Eh]),a("td",Th,[k(a("input",{type:"text","onUpdate:modelValue":t[5]||(t[5]=s=>e.footerInfo.secondaryDispatcherName=s),placeholder:"dy\u017Curny (wype\u0142ni\u0107 jedno)"},null,512),[[U,e.footerInfo.secondaryDispatcherName]]),Nh,Sh])])])])])}const jh=Je(dh,[["render",Ah],["__scopeId","data-v-6db1f7d9"]]),Rh=Oe({name:"OrderO",setup(){const e=Pe(),t=dt(e.orderO);return{store:e,order:t,rowMethods:[()=>{const{header:n}=t;return`Rozkaz pisemny "O" nr ${n.orderNo||"_"} dla poci\u0105gu nr ${n.trainNo||"_"} dnia ${n.date||"_"}`}]}},activated(){this.generateMessage()},watch:{order:{deep:!0,handler(){this.generateMessage()}}},methods:{generateMessage(){let e=this.rowMethods[0]();this.order.orderList.some(o=>o.name)&&(e+=" [ 1 ] ");const t=[];for(let o=0;o [ 2 ] Inne: ${this.order.other}`),this.store.orderMessage=e}}});const lo=e=>(Pt("data-v-c58ac8f3"),e=e(),It(),e),Mh={class:"order-o"},xh={class:"order_header"},Ph={class:"flex-center",style:{padding:"0 0.5em"}},Ih=T(' Rozkaz pisemny "O" nr '),Lh={class:"flex-row",style:{padding:"0 0.5em"}},Fh=T(" dla poci\u0105gu nr "),Uh=T(" dnia "),Vh=lo(()=>a("div",{class:"horizontal-bar"},null,-1)),Bh=lo(()=>a("div",{style:{display:"flex",padding:"0 0.5em"}},[a("b",null,"1."),a("div",{style:{"margin-left":"1.5em"}},[T(" 1) zmniejszy\u0107 pr\u0119dko\u015B\u0107 jazdy i zachowa\u0107 ostro\u017Cno\u015B\u0107 "),a("br"),T("2) jecha\u0107 ostro\u017Cnie (j.o.) ")])],-1)),Dh={class:"order_table"},Hh={cellborder:"1"},Kh=lo(()=>a("tr",{class:"tr-header"},[a("td",{rowspan:"2",width:"35%"},[T(" Na posterunku, "),a("br"),T(" na szlaku ")]),a("td",{width:"20%"},"od"),a("td",{width:"20%"},"do"),a("td",{rowspan:"2"},"1) pr\u0119dko\u015B\u0107 najwy\u017Cej km/h"),a("td",{rowspan:"2"},"2) j.o."),a("td",{rowspan:"2",width:"35%"},"z powodu")],-1)),Wh=lo(()=>a("tr",{class:"tr-header"},[a("td",{colspan:"2"},"kilometra")],-1)),qh={class:"tr-data"},Zh=["onUpdate:modelValue"],Jh=["onUpdate:modelValue"],Yh=["onUpdate:modelValue"],Qh=["onUpdate:modelValue"],Xh=["onUpdate:modelValue"],Gh=["onUpdate:modelValue"],eg={class:"order_other"},tg=lo(()=>a("span",null,[a("b",null,"2."),T(" Inne:")],-1)),og=lo(()=>a("br",null,null,-1));function ng(e,t,o,n,r,i){return de(),ye("section",Mh,[a("section",xh,[a("h2",Ph,[Ih,k(a("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=s=>e.order.header.orderNo=s)},null,512),[[U,e.order.header.orderNo]])]),a("div",Lh,[Fh,k(a("input",{type:"text","onUpdate:modelValue":t[1]||(t[1]=s=>e.order.header.trainNo=s)},null,512),[[U,e.order.header.trainNo]]),Uh,k(a("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=s=>e.order.header.date=s)},null,512),[[U,e.order.header.date]])]),Vh,Bh]),a("section",Dh,[a("table",Hh,[a("tbody",null,[Kh,Wh,(de(!0),ye(Ne,null,cn(e.order.orderList,s=>(de(),ye("tr",qh,[a("td",null,[k(a("textarea",{"onUpdate:modelValue":l=>s.name=l},null,8,Zh),[[U,s.name]])]),a("td",null,[k(a("textarea",{"onUpdate:modelValue":l=>s.from=l},null,8,Jh),[[U,s.from]])]),a("td",null,[k(a("textarea",{"onUpdate:modelValue":l=>s.to=l},null,8,Yh),[[U,s.to]])]),a("td",null,[k(a("input",{type:"text","onUpdate:modelValue":l=>s.vmax=l},null,8,Qh),[[U,s.vmax]])]),a("td",null,[k(a("input",{type:"checkbox","onUpdate:modelValue":l=>s.jo=l},null,8,Xh),[[tt,s.jo]])]),a("td",null,[k(a("textarea",{"onUpdate:modelValue":l=>s.reason=l},null,8,Gh),[[U,s.reason]])])]))),256))])]),a("div",eg,[tg,og,k(a("textarea",{"onUpdate:modelValue":t[3]||(t[3]=s=>e.order.other=s)},null,512),[[U,e.order.other]])])])])}const rg=Je(Rh,[["render",ng],["__scopeId","data-v-c58ac8f3"]]),sg={orderN:Yi,orderS:Qi,orderO:rg},ig=Oe({components:{OrderNVue:Yi,OrderSVue:Qi,OrderFooter:jh},setup(){return{store:Pe()}},computed:{chosenOrderComponent(){return sg[this.store.chosenOrderType]}}});const lg={class:"order"},ag={class:"order_content"};function ug(e,t,o,n,r,i){const s=Rn("OrderFooter");return de(),ye("div",lg,[a("div",ag,[ve(Io,{name:"order-anim",mode:"out-in"},{default:xo(()=>[(de(),Ao(ai,null,[(de(),Ao(di(e.chosenOrderComponent),{key:e.chosenOrderComponent.name}))],1024))]),_:1}),ve(s)])])}const cg=Je(ig,[["render",ug]]),dg=Oe({data(){return{orderTypeList:[{id:"orderN",name:"N"},{id:"orderS",name:"S"},{id:"orderO",name:"O"}]}},setup(){return{store:Pe()}},methods:{selectOrderType(e){e!=this.store.chosenOrderType&&(this.store.chosenLocalOrderId=""),this.store.chosenOrderType=e}}});const fg=e=>(Pt("data-v-86a8a779"),e=e(),It(),e),pg={class:"sidebar"},hg={class:"sidebar_content"},gg=["onClick","data-selected"],mg=fg(()=>a("div",{class:"bar"},null,-1));function wg(e,t,o,n,r,i){return de(),ye("section",pg,[a("div",hg,[(de(!0),ye(Ne,null,cn(e.orderTypeList,s=>(de(),ye("button",{key:s.id,onClick:l=>e.selectOrderType(s.id),"data-selected":e.store.chosenOrderType==s.id},[T(Ge(s.name)+" ",1),mg],8,gg))),128))])])}const yg=Je(dg,[["render",wg],["__scopeId","data-v-86a8a779"]]),_g="/assets/icon-save.5a12487e.svg",Xi=Oe({setup(){return{store:Pe()}},methods:{saveLocalOrder(){let e={id:"",orderType:this.store.chosenOrderType,orderBody:this.store[this.store.chosenOrderType],orderFooter:this.store.orderFooter,createdAt:Date.now()};const t=e.orderBody.header;if(!t.orderNo||!t.trainNo||!t.date)return-1;const o=window.localStorage,n=o.getItem("orderCount")||"0";n=="0"&&o.setItem("orderCount","0");const r=o.getItem(`order-${Number(n)}`);if(r&&r==JSON.stringify(e))return 0;const i=Number(n)+1,s=`order-${i}`;return e.id=s,o.setItem("orderCount",`${i}`),o.setItem(s,JSON.stringify(e)),this.store.chosenLocalOrderId=s,1},updateLocalOrder(){if(!this.store.chosenLocalOrderId)return 0;if(!window.localStorage.getItem(this.store.chosenLocalOrderId))return-1;let t={id:this.store.chosenLocalOrderId,orderType:this.store.chosenOrderType,orderBody:this.store[this.store.chosenOrderType],orderFooter:this.store.orderFooter,updatedAt:Date.now()};return window.localStorage.setItem(this.store.chosenLocalOrderId,JSON.stringify(t)),1},removeLocalOrder(e){localStorage.removeItem(e.id),this.store.chosenLocalOrderId==e.id&&(this.store.chosenLocalOrderId="")},selectLocalOrder(e){this.store.chosenOrderType=e.orderType,this.store.chosenLocalOrderId=e.id;const t=JSON.parse(JSON.stringify(e)),o=t.orderBody,n=t.orderFooter;let r;switch(e.orderType){case"orderN":case"orderS":r=this.store[e.orderType];for(let i in r)for(let s in r[i])r[i][s]=o[i][s];break;case"orderO":r=this.store[e.orderType],r.other=o.other,r.header.date=o.header.date,r.header.orderNo=o.header.orderNo,r.header.trainNo=o.header.trainNo;for(let i=0;i{this.actionMonit=e,this.monitTimeout=window.setTimeout(()=>{this.actionMonit=""},5e3)},300);return}this.actionMonit=e,this.monitTimeout=window.setTimeout(()=>{this.actionMonit=""},5e3)},copyMessage(){if(!navigator.clipboard)return this.showActionMonit("Ups! Twoja przegl\u0105darka musi by\u0107 dosy\u0107 przestarza\u0142a, poniewa\u017C nie obs\u0142uguje zapisu do schowka! :/");const e=/(\[ \d \])/g.test(this.fullOrderMessage);if(!!/_/g.test(this.store.orderMessage))return this.showActionMonit('Wype\u0142nij puste rubryki rozkazu przed jego skopiowaniem!');if(!e)return this.showActionMonit('Dodaj co najmniej jedn\u0105 dzia\u0142k\u0119 rozkazu przed jego skopiowaniem!');const o=this.verifyOrderFields();if(o.length>0)return this.showActionMonit(`Uzupe\u0142nij nast\u0119puj\u0105ce rubryki na dole rozkazu przed jego skopiowaniem: ${o.join(", ")}`);navigator.clipboard.writeText(this.fullOrderMessage),this.showActionMonit('Skopiowano! Mo\u017Cesz teraz wklei\u0107 tre\u015B\u0107 rozkazu na czacie symulatora!')},saveOrder(){switch(this.saveLocalOrder()){case-1:this.showActionMonit('Wype\u0142nij numer rozkazu, numer poci\u0105gu i dat\u0119 zanim dodasz rozkaz!');break;case 0:this.showActionMonit('Ostatni zapisany rozkaz jest identyczny z obecnym!');break;case 1:this.showActionMonit('Zapisano tre\u015B\u0107 rozkazu w pami\u0119ci przegl\u0105darki!');break}},updateOrder(){switch(this.updateLocalOrder()){case-1:this.showActionMonit('Wyst\u0105pi\u0142 b\u0142\u0105d podczas aktualizowania tego rozkazu! :/');break;case 0:this.showActionMonit('Nie wybra\u0142e\u015B \u017Cadnego zapisanego rozkazu!');break;case 1:this.showActionMonit('Zaktualizowano tre\u015B\u0107 rozkazu!');break}}}});const Gi=e=>(Pt("data-v-7aa473be"),e=e(),It(),e),kg={class:"order-message"},$g=Gi(()=>a("h3",null,"Wiadomo\u015B\u0107 do wy\u015Bwietlenia na czacie symulatora:",-1)),zg=["innerHTML"],Cg=Gi(()=>a("p",{class:"message_info"}," Po wygenerowaniu rozkazu skopiuj jego tre\u015B\u0107 lub zapisz w pami\u0119ci przegl\u0105darki za pomoc\u0105 przycisk\xF3w poni\u017Cej ",-1)),Og={class:"message_actions"},Eg=["data-disabled"],Tg=T(" Zaktualizuj rozkaz "),Ng={class:"text--accent"},Sg=["innerHTML"];function Ag(e,t,o,n,r,i){return de(),ye("section",kg,[$g,a("div",{class:"message_body",innerHTML:e.fullOrderMessage},null,8,zg),Cg,a("div",Og,[a("button",{class:"g-button action",onClick:t[0]||(t[0]=(...s)=>e.saveOrder&&e.saveOrder(...s))},"Zapisz nowy rozkaz"),a("button",{class:"g-button action",onClick:t[1]||(t[1]=(...s)=>e.copyMessage&&e.copyMessage(...s))},"Kopiuj tre\u015B\u0107 rozkazu"),a("button",{class:"g-button action","data-disabled":!e.store.chosenLocalOrderId,onClick:t[2]||(t[2]=(...s)=>e.updateOrder&&e.updateOrder(...s))},[Tg,a("span",Ng,Ge(e.store.chosenLocalOrderId&&`#${e.store.chosenLocalOrderId.split("-")[1]}`),1)],8,Eg)]),ve(Io,{name:"monit-anim"},{default:xo(()=>[e.actionMonit?(de(),ye("div",{key:0,class:"action_monit",innerHTML:e.actionMonit},null,8,Sg)):yr("",!0)]),_:1})])}const Cs=Je(vg,[["render",Ag],["__scopeId","data-v-7aa473be"]]),jg=Oe({name:"OrderList",mixins:[Xi],data(){return{localOrderList:[]}},setup(){return{store:Pe(),localStorage:window.localStorage}},methods:{getOrderName(e){return`Rozkaz "${e.split("order")[1]}"`},removeOrder(e){!e||(this.removeLocalOrder(e),this.localOrderList=this.localOrderList.filter(t=>t.id!=e.id))}},computed:{sortedOrderList(){return this.localOrderList.sort((e,t)=>(t.createdAt||t.updatedAt)-(e.createdAt||e.updatedAt))}},activated(){const e=window.localStorage,t=[];for(let o in e){if(!/^order-/g.test(o))continue;const n=JSON.parse(e[o]);!n||t.push(n)}this.localOrderList=t}});const el=e=>(Pt("data-v-59a201a3"),e=e(),It(),e),Rg={class:"order-list"},Mg={class:"no-orders-warning",key:-1},xg=["selected"],Pg={class:"text--accent"},Ig=el(()=>a("br",null,null,-1)),Lg=el(()=>a("br",null,null,-1)),Fg=["onClick"],Ug=["onClick"];function Vg(e,t,o,n,r,i){return de(),ye("section",Rg,[a("h3",null,"Zapisane rozkazy pisemne ("+Ge(e.localOrderList.length)+")",1),ve(mu,{name:"list",tag:"ul"},{default:xo(()=>[e.sortedOrderList.length==0?(de(),ye("li",Mg,"Brak zapisanych rozkaz\xF3w!")):yr("",!0),(de(!0),ye(Ne,null,cn(e.sortedOrderList,s=>(de(),ye("li",{selected:s.id==e.store.chosenLocalOrderId,key:s.id},[a("b",Pg,"#"+Ge(s.id.split("-")[1])+"\xA0",1),a("b",null,Ge(e.getOrderName(s.orderType))+" nr "+Ge(s.orderBody.header.orderNo)+" dla poci\u0105gu nr "+Ge(s.orderBody.header.trainNo),1),Ig,T(" "+Ge(s.createdAt?"Dodano: ":"Zaktualizowano: ")+" "+Ge(new Date(s.createdAt||s.updatedAt||0).toLocaleString("pl-PL"))+" ",1),Lg,a("button",{class:"g-button action",onClick:l=>e.selectLocalOrder(s)},"Wybierz",8,Fg),a("button",{class:"g-button action",onClick:l=>e.removeOrder(s)},"Usu\u0144",8,Ug)],8,xg))),128))]),_:1})])}const Bg=Je(jg,[["render",Vg],["__scopeId","data-v-59a201a3"]]),Dg=["D"],Hg={orderS:Dg},Kg=Oe({setup(){return{store:Pe(),orderHelperData:Hg}}});const Wg=e=>(Pt("data-v-8d7d3f4b"),e=e(),It(),e),qg={class:"order-helper g-modal"},Zg=Wg(()=>a("div",{class:"content modal-content"},[a("h2",null,"Rozkazy pisemne - najcz\u0119stsze przypadki zastosowa\u0144 w TD2"),a("hr"),a("ul",null,[a("li",null,[a("b",null,"Przetaczanie (manewr) taboru poza wska\u017Anik W 5 (granicy przetaczania)"),a("p",null,[T(" Rozkazu "),a("u",null,"nie stosujemy"),T(' w przypadku wyjazdu taboru na szlak dwutorowy, na kt\xF3rym odbywa si\u0119 ruch w kierunku zasadniczym, tj. "prawostronnym". Dla wszystkich szlak\xF3w jednotorowych lub dwutorowych w sytuacji innej ni\u017C wymieniona wykorzystujemy dzia\u0142k\u0119 4. rozkazu pisemnego "S". '),a("br"),a("br"),a("i",null,'Szczeg\xF3\u0142owe informacje: instrukcja Ir-1 (R-1) \xA7 12 pkt 4 "Manewry na torach g\u0142\xF3wnych"')]),a("button",{class:"g-button action"},"Wygeneruj tre\u015B\u0107 rozkazu")])])],-1));function Jg(e,t,o,n,r,i){return de(),ye("div",qg,[a("div",{class:"modal-bg",onClick:t[0]||(t[0]=s=>e.store.helperModalOpen=!1)}),Zg])}const Yg=Je(Kg,[["render",Jg],["__scopeId","data-v-8d7d3f4b"]]),Qg=Oe({components:{OrderVue:cg,SideBar:yg,OrderHelper:Yg},data(){return{navActions:[{mode:"OrderMessage",value:"TRE\u015A\u0106 ROZKAZU"},{mode:"OrderList",value:"ZAPISANE ROZKAZY"}]}},methods:{selectOrderMode(e){this.store.orderMode=e}},setup(){return{store:Pe()}},computed:{orderModeComponent(){switch(this.store.orderMode){case"OrderMessage":return Cs;case"OrderList":return Bg;default:return Cs}}}});const Xg={class:"home"},Gg={class:"home_container"},em={class:"order_container"},tm={class:"message_container"},om={class:"message_nav"},nm={key:0},rm=["data-active","onClick"];function sm(e,t,o,n,r,i){const s=Rn("SideBar"),l=Rn("OrderVue");return de(),ye("div",Xg,[a("div",Gg,[a("div",em,[ve(s),ve(l)]),a("div",tm,[a("div",om,[(de(!0),ye(Ne,null,cn(e.navActions,(u,c)=>(de(),ye("span",null,[c>0?(de(),ye("b",nm,"\u2022")):yr("",!0),a("button",{class:"g-button option","data-active":e.store.orderMode==u.mode,onClick:d=>e.selectOrderMode(u.mode)},Ge(u.value),9,rm)]))),256))]),ve(Io,{name:"order-anim",mode:"out-in"},{default:xo(()=>[(de(),Ao(ai,null,[(de(),Ao(di(e.orderModeComponent)))],1024))]),_:1})])])])}const im=Je(Qg,[["render",sm],["__scopeId","data-v-be0dd4cb"]]),lm=[{path:"/",name:"Home",component:im}],am=Dc({history:rc(),routes:lm});zu(Uu).use(am).use(Wc()).mount("#app"); diff --git a/vite.config.ts b/vite.config.ts index 22c6009..312dfbc 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -15,10 +15,10 @@ export default defineConfig({ globPatterns: ['**/*.{js,css,html,png,svg,img}'], runtimeCaching: [ { - urlPattern: /^https:\/\/stacjownik-api-b9mrc\.ondigitalocean\.app\/api\/getSceneries/i, + urlPattern: /^https:\/\/spythere.pl\/\/api\/getSceneries/i, handler: 'CacheFirst', options: { - cacheName: 'sceneries-data-cache', + cacheName: 'sceneries-cache', expiration: { maxEntries: 250, maxAgeSeconds: 60 * 60 * 24 * 7, // <== 7 days