From 1783ae1fced8b3e057e55f53568c973d4b4a0272 Mon Sep 17 00:00:00 2001 From: Spythere Date: Tue, 16 May 2023 02:08:13 +0200 Subject: [PATCH 1/3] =?UTF-8?q?bug=20fix;=20feature:=20autouzupe=C5=82nian?= =?UTF-8?q?ie=20godz.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/OrderMessage.vue | 18 ++++++++++++++---- src/utils/dateUtils.ts | 4 +++- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/components/OrderMessage.vue b/src/components/OrderMessage.vue index de2b775..839f02d 100644 --- a/src/components/OrderMessage.vue +++ b/src/components/OrderMessage.vue @@ -39,6 +39,10 @@ /> Aktualizuj numer rozkazu po zapisaniu + @@ -54,6 +58,7 @@ import { useStore } from '../store/store'; import saveIcon from '../assets/icon-save.svg'; import orderStorageMixin from '../mixins/orderStorageMixin'; import orderValidationMixin from '../mixins/orderValidationMixin'; +import { currentFormattedHours, currentFormattedMinutes } from '../utils/dateUtils'; export default defineComponent({ name: 'OrderMessage', @@ -68,6 +73,7 @@ export default defineComponent({ incrementOnSave: true, incrementOnCopy: true, + updateDate: true, }; }, @@ -78,12 +84,18 @@ export default defineComponent({ }, mounted() { - this.incrementOnSave = this.getOrderSetting('save-increment') === 'false' ? false : true; - this.incrementOnCopy = this.getOrderSetting('copy-increment') === 'false' ? false : true; + this.incrementOnSave = this.getOrderSetting('save-increment') === 'true'; + this.incrementOnCopy = this.getOrderSetting('copy-increment') === 'true'; + this.updateDate = this.getOrderSetting('update-date') === 'true'; }, computed: { fullOrderMessage() { + if(this.updateDate) { + this.store.orderFooter['hour'] = currentFormattedHours(); + this.store.orderFooter['minutes'] = currentFormattedMinutes(); + } + return this.store.orderMessage + this.store.footerMessage; }, }, @@ -91,8 +103,6 @@ export default defineComponent({ methods: { onCheckboxChange(e: Event) { const checkbox = e.target as HTMLInputElement; - console.log(checkbox.id, checkbox.checked); - this.saveOrderSetting(checkbox.id, checkbox.checked); }, diff --git a/src/utils/dateUtils.ts b/src/utils/dateUtils.ts index c00adae..1e6e235 100644 --- a/src/utils/dateUtils.ts +++ b/src/utils/dateUtils.ts @@ -3,9 +3,11 @@ export function currentFormattedDate() { } export function currentFormattedMinutes() { - return new Date().toLocaleTimeString('pl-PL', { minute: '2-digit' }); + const date = new Date(); + return (date.getMinutes() < 10 ? '0' : '') + date.getMinutes(); } export function currentFormattedHours() { return new Date().toLocaleTimeString('pl-PL', { hour: '2-digit' }); } + From a066da006ccf478fe110550d95f643615271e997 Mon Sep 17 00:00:00 2001 From: Spythere Date: Tue, 16 May 2023 02:09:47 +0200 Subject: [PATCH 2/3] bump: 1.2.1 --- dist/android-chrome-192x192.png | Bin 6310 -> 0 bytes dist/android-chrome-512x512.png | Bin 22488 -> 0 bytes dist/apple-touch-icon.png | Bin 5900 -> 0 bytes dist/assets/icon-save.5a12487e.svg | 4 -- dist/assets/index.077a493a.css | 1 - dist/assets/index.705ed11d.css | 1 - dist/assets/index.b9b7fe64.js | 9 --- dist/assets/index.d3173749.js | 9 --- dist/browserconfig.xml | 9 --- dist/favicon-16x16.png | Bin 650 -> 0 bytes dist/favicon-32x32.png | Bin 1061 -> 0 bytes dist/favicon.ico | Bin 15086 -> 0 bytes dist/index.html | 89 ----------------------------- dist/manifest.json | 23 -------- dist/manifest.webmanifest | 1 - dist/mstile-150x150.png | Bin 4590 -> 0 bytes dist/registerSW.js | 1 - dist/safari-pinned-tab.svg | 42 -------------- dist/site.webmanifest | 19 ------ dist/sw.js | 1 - dist/workbox-3625d7b0.js | 1 - package.json | 2 +- 22 files changed, 1 insertion(+), 211 deletions(-) delete mode 100644 dist/android-chrome-192x192.png delete mode 100644 dist/android-chrome-512x512.png delete mode 100644 dist/apple-touch-icon.png delete mode 100644 dist/assets/icon-save.5a12487e.svg delete mode 100644 dist/assets/index.077a493a.css delete mode 100644 dist/assets/index.705ed11d.css delete mode 100644 dist/assets/index.b9b7fe64.js delete mode 100644 dist/assets/index.d3173749.js delete mode 100644 dist/browserconfig.xml delete mode 100644 dist/favicon-16x16.png delete mode 100644 dist/favicon-32x32.png delete mode 100644 dist/favicon.ico delete mode 100644 dist/index.html delete mode 100644 dist/manifest.json delete mode 100644 dist/manifest.webmanifest delete mode 100644 dist/mstile-150x150.png delete mode 100644 dist/registerSW.js delete mode 100644 dist/safari-pinned-tab.svg delete mode 100644 dist/site.webmanifest delete mode 100644 dist/sw.js delete mode 100644 dist/workbox-3625d7b0.js diff --git a/dist/android-chrome-192x192.png b/dist/android-chrome-192x192.png deleted file mode 100644 index 348c6ef8a1e421ded3d10ea871e6866e4dae0dc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6310 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

C*u*sMgY;7W$cPt2 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 diff --git a/dist/apple-touch-icon.png b/dist/apple-touch-icon.png deleted file mode 100644 index 8d5706650e31cde72aa1a66e098f6c38cadd0af6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5900 zcmZ`-Rag`Zv|QIvA!UDlh(Ba2OrtBb{D|jSrJ2rZ>uU@B z`P%x9!}fMTuC1*)R*EOs5NeilEJW*RTe|JfqM-KIf74w`*IQ~@)*J9|vi?@j_M z-@pB8q$hth3!_95NIeV}MJh)DOXKD0hw|ADxRPQ>2*3x$NsgJ$#i^PouXs(AzB;j0 znE*M_@BtQ1w+@dA!*E-SjkGFBzM{qu(CuS-sWM=fs)k5lOm-KBUF~ zV{C|KfcE4XlB<(i+$;WZI>+7HkgyY8^U_G5#biJAM*Zz~1@vN1)}Ju@o0G3iUm<1s zBW{i&)2YVHgjT+nq_1xhCGoXv8S2{-BxavcLQt1r?_r-zT5tU>EXkQ&={8pvC#p+^ z9dUWbgwFVCe`a2ZM8t(C@jZCSY&B(wjt5V2i@w(?uUHWHKQmF}PeR^;iFy^V$%u>jLXM0R!+Ld<0I}i;W z-UVM1ipn9}@Els${2HlIRWj-sHI^tm4+1``$|5SR%O|@YP1qs7j^7n;>Zb4UGG{64 zCvvfuQPrJcdcnZ9;hjxc**A&D1J)63P45*R9IiFzPd};h&FT3%E3NyP#bBJnAiGfJ z^Psb5HdaS**x(T2)2>`9=D`2zgqm#hxW$^x@dr>2pq40X3|h3xG}-p+T-J@uoBOT* z?rz#mV6IGRyjeeIbYv!b*Bxz=K*#2J&VVg;%i{NorMJ}~UOMg34K+x^%UTHYj||c| zk2$)J=Tq8MIZ=4Gj7&8fs<~gz%nb9;*W}FO7@P2yoI_p5B6%dnM6-60hSFBmkYu9j zRQWfS>J*a(j=vjZx#LHn^E1@<%0iH`b9!&8xB9$FA~6WbDVigY5ae&9HTdu$WAR_C z>qx8<0t0NNb#7+fC^QuxaK+rpsZ`9w@@yukioSM<_0>QWIy|PzPLAP7*huHNaYX5| zgC)$99@=GGd}z@3mVf@WZ`6k#W9b z$k;bXjXyyw-BZKW>X0L6)@mH!l)>~Z#PB_HJ#>5RjP@(kve(Gs6j5={<#@h!W*y24 zj=0Z0x81)Sf>W4nek0KPr7i5!-uI3cmcb+}!;JZSBRZ^`)-uVF!4|%vO^4byLvF|~ zMR+PSC{w8*S^ILF+oUpHH7<9hU?G7?%R9)^ z>Atln(0)moGtenUid)Jadn(Yv07T|`sC|%p3QMuiN!*tyGtVc-Pv||~z&+V$Ik;_{Xw>@95EMET zQpr26$IBX=dCE#F+m_k;k*qrx0b{6^nv~=5=3ciYV304MwO4UuQ{43KH+aRc36wnlc}nvQa#P-al~e|Qi{UTDaX zhEUZMc5p)}vNvS`t9sbj!6tdv-b#^*$`YeDpHlOw3o>hem41pS%H(*OH~5Cx?!Voy zGRv$`*}vnonY~s*t*AVHO+nE_H`G84Ophxr6M!jVU_Cv3Qm=eBA?XX#RUu2jAmhmi zba2ydSo1D;QA|V$0?G<(McL?D$o-JhN3<_4e5+LK`%3P3xmBUom5cLF5yah@DS5t3 zmh957F|32^W1cRUbB8`q`-S54uX2BEz8@-qJU8v)C}@8R9##6FjmmO_K8^l-$7KzP zi4+D~dQuQvRmcGUvd53-Jgq?KMmHo~-;NY6T|B6FRwDKD%>9^exyh*183$S5WY+YQ z!W7+UW-k%0Di?(R+85n@BRg;3jv=M%+SpzF$@;!3 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 diff --git a/dist/assets/icon-save.5a12487e.svg b/dist/assets/icon-save.5a12487e.svg deleted file mode 100644 index ad0d090..0000000 --- a/dist/assets/icon-save.5a12487e.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/dist/assets/index.077a493a.css b/dist/assets/index.077a493a.css deleted file mode 100644 index b100418..0000000 --- a/dist/assets/index.077a493a.css +++ /dev/null @@ -1 +0,0 @@ -@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.705ed11d.css b/dist/assets/index.705ed11d.css deleted file mode 100644 index e135cd0..0000000 --- a/dist/assets/index.705ed11d.css +++ /dev/null @@ -1 +0,0 @@ -@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;min-height:100vh}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 deleted file mode 100644 index d02566a..0000000 --- a/dist/assets/index.b9b7fe64.js +++ /dev/null @@ -1,9 +0,0 @@ -(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/dist/assets/index.d3173749.js b/dist/assets/index.d3173749.js deleted file mode 100644 index dc078e5..0000000 --- a/dist/assets/index.d3173749.js +++ /dev/null @@ -1,9 +0,0 @@ -(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 Ue=e=>ke(e)?e:e==null?"":B(e)||be(e)&&(e.toString===Ts||!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()]}:be(t)&&!B(t)&&!Ss(t)?String(t):t,ce={},Kt=[],qe=()=>{},ll=()=>!1,al=/^on[^a-z]/,en=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",be=e=>e!==null&&typeof e=="object",Ns=e=>be(e)&&J(e.then)&&J(e.catch),Ts=Object.prototype.toString,Mo=e=>Ts.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"),tn=e=>{const t=Object.create(null);return o=>t[o]||(t[o]=e(o))},dl=/-(\w)/g,ot=tn(e=>e.replace(dl,(t,o)=>o?o.toUpperCase():"")),fl=/\B([A-Z])/g,no=tn(e=>e.replace(fl,"-$1").toLowerCase()),on=tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),mn=tn(e=>e?`on${on(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 Ge;class As{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Ge&&(this.parent=Ge,this.index=(Ge.scopes||(Ge.scopes=[])).push(this)-1)}run(t){if(this.active){const o=Ge;try{return Ge=this,t()}finally{Ge=o}}}on(){Ge=this}off(){Ge=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(a)});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]&&Sn(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);Sn(er(a))}}function Sn(e,t){const o=B(e)?e:[...e];for(const n of o)n.computed&&Tr(n);for(const n of o)n.computed||Tr(n)}function Tr(e,t){(e!==Ke||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:ve(l)?s&&Gn(r)?l:l.value:be(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)&&ve(s)&&!ve(r))return!1;if(!e&&!Oo(r)&&(An(r)||(r=oe(r),s=oe(s)),!B(o)&&ve(s)&&!ve(r)))return s.value=r,!0;const l=B(o)&&Gn(n)?Number(n)e,nn=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}=nn(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 nn(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}=nn(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}=nn(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),a=t?nr:e?ir:Eo;return!e&&xe(l,"iterate",Rt),s.forEach((c,d)=>n.call(r,a(c),a(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,a=e==="keys"&&s,c=r[e](...n),d=o?nr:t?ir:Eo;return!t&&xe(i,"iterate",a?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 Tl(){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]=Tl();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,Nl,xl,Vs)}function Ds(e){return sr(e,!0,El,Pl,Bs)}function sr(e,t,o,n,r){if(!be(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 An(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=>be(e)?dt(e):e,ir=e=>be(e)?Ds(e):e;function Ks(e){vt&&Ke&&(e=oe(e),Ps(e.dep||(e.dep=er())))}function Ws(e,t){e=oe(e),e.dep&&Sn(e.dep)}function ve(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 ve(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 ve(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 ve(r)&&!ve(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 ve(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=qe):(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){rn(i,t,o)}return r}function Be(e,t,o,n){if(J(e)){const i=$t(e,t,o,n);return i&&Ns(i)&&i.catch(s=>{rn(s,t,o)}),i}const r=[];for(let i=0;i>>1;No(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 sn(e,t=null){if(mo.length){for(Rn=t,ho=[...new Set(mo)],mo.length=0,Bt=0;BtNo(o)-No(n)),Dt=0;Dte.id==null?1/0:e.id;function ei(e){jn=!1,qo=!0,sn(e),Re.sort((o,n)=>No(o)-No(n));const t=qe;try{for(it=0;itw.trim())),h&&(r=o.map(Co))}let l,a=n[l=mn(t)]||n[l=mn(ot(t))];!a&&i&&(a=n[l=mn(no(t))]),a&&Be(a,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,Be(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 a=c=>{const d=ti(c,t,!0);d&&(l=!0,ze(s,d))};!o&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(n.set(e,null),null):(B(i)?i.forEach(a=>s[a]=null):ze(s,i),n.set(e,s),s)}function ln(e,t){return!e||!en(t)?!1:(t=t.slice(2).replace(/Once$/,""),ee(e,t[0].toLowerCase()+t.slice(1))||ee(e,no(t))||ee(e,t))}let Ve=null,an=null;function Zo(e){const t=Ve;return Ve=e,an=e&&e.type.__scopeId||null,t}function Pt(e){an=e}function It(){an=null}function xo(e,t=Ve,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 wn(e){const{type:t,vnode:o,proxy:n,withProxy:r,props:i,propsOptions:[s],slots:l,attrs:a,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=a}else{const j=t;A=et(j.length>1?j(i,{attrs:a,slots:l,emit:c}):j(i,null)),S=t.props?a:ta(a)}}catch(j){_o.length=0,rn(j,e,1),A=_e(Ze)}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"||en(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:a}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(o&&a>=0){if(a&1024)return!0;if(a&16)return n?xr(n,s,c):!!s;if(a&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||Ve;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 a,c=!1,d=!1;if(ve(e)?(a=()=>e.value,c=An(e)):kt(e)?(a=()=>e,n=!0):B(e)?(d=!0,c=e.some(S=>kt(S)||An(S)),a=()=>e.map(S=>{if(ve(S))return S.value;if(kt(S))return jt(S);if(J(S))return $t(S,l,2)})):J(e)?t?a=()=>$t(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return h&&h(),Be(e,l,3,[g])}:a=qe,t&&n){const S=a;a=()=>jt(S())}let h,g=S=>{h=A.onStop=()=>{$t(S,l,4)}};if(jo)return g=qe,t?o&&Be(t,l,3,[a(),d?[]:void 0,g]):a(),qe;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(),Be(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(a,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!==Ze){s=I;break}}const l=oe(e),{mode:a}=l;if(n.isLeaving)return yn(s);const c=Ir(s);if(!c)return yn(s);const d=To(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!==Ze&&(!St(c,g)||w)){const I=To(g,l,n,o);if(Qt(g,I),a==="out-in")return n.isLeaving=!0,I.afterLeave=()=>{n.isLeaving=!1,o.update()},yn(s);a==="in-out"&&c.type!==Ze&&(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 To(e,t,o,n){const{appear:r,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:a,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&&Be(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=a,Q=c,ne=d;if(!o.isMounted)if(r)Z=A||a,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 To(x,t,o,n)}};return W}function yn(e){if(un(e))return e=ct(e),e.children=null,e}function Ir(e){return un(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,un=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:a,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),a(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($){_n($),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&&_n(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,bn(o.subTree))};return dr(S),fr(S),pr(()=>{r.forEach($=>{const{subTree:M,suspense:j}=o,K=bn(M);if($.type===K.type){_n(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(!Xo(M)||!(M.shapeFlag&4)&&!(M.shapeFlag&128))return s=null,M;let j=bn(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(cn(t,n,o),o){let r=o.parent;for(;r&&r.parent;)un(r.parent.vnode)&&da(n,t,o,r),r=r.parent}}function da(e,t,o,n){const r=cn(t,e,n,!0);hr(()=>{Xn(n[t],r)},o)}function _n(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function bn(e){return e.shapeFlag&128?e.ssContent:e}function cn(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=Be(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")&&cn(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){cn("ec",e,t)}function k(e,t){const o=Ve;if(o===null)return e;const n=pn(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,a=s.length;le?zi(e)?pn(e)||e.proxy:Mn(e.parent):null,Yo=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:a}=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=Yo[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=a.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(Yo,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:a,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);be(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):qe,Lt=!J(se)&&J(se.set)?se.set.bind(o):qe,nt=Me({get:Se,set:Lt});Object.defineProperty(n,fe,{enumerable:!0,configurable:!0,get:()=>nt.value,set:Qe=>nt.value=Qe})}if(l)for(const fe in l)pi(l[fe],n,o,fe);if(a){const fe=J(a)?a.call(o):a;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===qe&&(e.render=K),ne!=null&&(e.inheritAttrs=ne),P&&(e.components=P),re&&(e.directives=re)}function ba(e,t,o=qe,n=!1){B(e)&&(e=Pn(e));for(const r in e){const i=e[r];let s;be(i)?"default"in i?s=at(i.from||r,i.default,!0):s=at(i.from||r):s=at(i),ve(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){Be(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(be(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 a;return l?a=l:!r.length&&!o&&!n?a=t:(a={},r.length&&r.forEach(c=>Qo(a,c,s,!0)),Qo(a,t,s)),i.set(t,a),a}function Qo(e,t,o,n=!1){const{mixins:r,extends:i}=t;i&&Qo(e,i,o,!0),r&&r.forEach(s=>Qo(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:Tt,emits:Tt,methods:Tt,computed:Tt,beforeCreate:Ne,created:Ne,beforeMount:Ne,mounted:Ne,beforeUpdate:Ne,updated:Ne,beforeDestroy:Ne,beforeUnmount:Ne,destroyed:Ne,unmounted:Ne,activated:Ne,deactivated:Ne,errorCaptured:Ne,serverPrefetch:Ne,components:Tt,directives:Tt,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 Tt(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{a=!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&&!a)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,fn,1)},Na=(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 Ta=0;function Sa(e,t){return function(n,r=null){J(n)||(n=Object.assign({},n)),r!=null&&!be(r)&&(r=null);const i=bi(),s=new Set;let l=!1;const a=i.app={_uid:Ta++,_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(a,...d)):J(c)&&(s.add(c),c(a,...d))),a},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),a},component(c,d){return d?(i.components[c]=d,a):i.components[c]},directive(c,d){return d?(i.directives[c]=d,a):i.directives[c]},mount(c,d,h){if(!l){const g=_e(n,r);return g.appContext=i,d&&t?t(g,c):e(g,c,h),l=!0,a._container=c,c.__vue_app__=a,pn(g.component)||g.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,d){return i.provides[c]=d,a}};return a}}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?pn(n.component)||n.component.proxy:n.el,s=r?null:i,{i:l,r:a}=e,c=t&&t.r,d=l.refs===ce?l.refs={}:l.refs,h=l.setupState;if(c!=null&&c!==a&&(ke(c)?(d[c]=null,ee(h,c)&&(h[c]=null)):ve(c)&&(c.value=null)),J(a))$t(a,l,12,[s,d]);else{const g=ke(a),w=ve(a);if(g||w){const C=()=>{if(e.f){const I=g?d[a]:a.value;r?B(I)&&Xn(I,i):B(I)?I.includes(i)||I.push(i):g?(d[a]=[i],ee(h,a)&&(h[a]=d[a])):(a.value=[i],e.k&&(d[e.k]=a.value))}else g?(d[a]=s,ee(h,a)&&(h[a]=s)):w&&(a.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:a,setText:c,setElementText:d,parentNode:h,nextSibling:g,setScopeId:w=qe,cloneNode:C,insertStaticContent:I}=e,A=(f,p,m,b=null,_=null,O=null,R=!1,z=null,N=!!p.dynamicChildren)=>{if(f===p)return;f&&!St(f,p)&&(b=V(f),Ie(f,_,O,!0),f=null),p.patchFlag===-2&&(N=!1,p.dynamicChildren=null);const{type:v,ref:D,shapeFlag:L}=p;switch(v){case wr:S(f,p,m,b);break;case Ze:$(f,p,m,b);break;case vn:f==null&&M(p,m,b,R);break;case Te:re(f,p,m,b,_,O,R,z,N);break;default:L&1?G(f,p,m,b,_,O,R,z,N):L&6?ge(f,p,m,b,_,O,R,z,N):(L&64||L&128)&&v.process(f,p,m,b,_,O,R,z,N,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=a(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,N)=>{R=R||p.type==="svg",f==null?W(p,m,b,_,O,R,z,N):Q(f,p,_,O,R,z,N)},W=(f,p,m,b,_,O,R,z)=>{let N,v;const{type:D,props:L,shapeFlag:H,transition:q,patchFlag:te,dirs:le}=f;if(f.el&&C!==void 0&&te===-1)N=f.el=C(f.el);else{if(N=f.el=s(f.type,O,L&&L.is,L),H&8?d(N,f.children):H&16&&Z(f.children,N,null,b,_,O&&D!=="foreignObject",R,z),le&&Ot(f,null,b,"created"),L){for(const he in L)he!=="value"&&!Do(he)&&i(N,he,null,L[he],O,f.children,b,_,T);"value"in L&&i(N,"value",null,L.value),(v=L.onVnodeBeforeMount)&&Fe(v,b,f)}x(N,f,f.scopeId,R,b)}le&&Ot(f,null,b,"beforeMount");const ae=(!_||_&&!_.pendingBranch)&&q&&!q.persisted;ae&&q.beforeEnter(N),n(N,p,m),((v=L&&L.onVnodeMounted)||ae||le)&&Ce(()=>{v&&Fe(v,b,f),ae&&q.enter(N),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=N;v{const z=p.el=f.el;let{patchFlag:N,dynamicChildren:v,dirs:D}=p;N|=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),N>0){if(N&16)P(z,p,L,H,m,b,_);else if(N&2&&L.class!==H.class&&i(z,"class",null,H.class,_),N&4&&i(z,"style",L.style,H.style,_),N&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 N=b[z],v=m[z];N!==v&&z!=="value"&&i(f,z,v,N,R,p.children,_,O,T)}if(m!==ce)for(const z in m)!Do(z)&&!(z in b)&&i(f,z,m[z],null,R,p.children,_,O,T);"value"in b&&i(f,"value",m.value,b.value)}},re=(f,p,m,b,_,O,R,z,N)=>{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,N)):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,N)},ge=(f,p,m,b,_,O,R,z,N)=>{p.slotScopeIds=z,f==null?p.shapeFlag&512?_.ctx.activate(p,m,b,R,N):me(p,m,b,_,O,R,N):we(f,p,N)},me=(f,p,m,b,_,O,R)=>{const z=f.component=Va(f,b,_);if(un(f)&&(z.ctx.renderer=pe),Ba(z),z.asyncDep){if(_&&_.registerDep(z,fe),!f.el){const N=z.subTree=_e(Ze);$(null,N,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=wn(f),De=f.subTree;f.subTree=he,A(De,he,h(De.el),V(De),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=wn(f),Y(L,f.subTree,f,_,null)};ae?p.type.__asyncLoader().then(()=>!f.isUnmounted&&he()):he()}else{const he=f.subTree=wn(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}},N=f.effect=new tr(z,()=>Ys(v),f.scope),v=f.update=()=>N.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),Na(f,p.children,m),ro(),sn(void 0,f.update),so()},Se=(f,p,m,b,_,O,R,z,N=!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,N);return}else if(H&256){Lt(v,L,m,b,_,O,R,z,N);return}}q&8?(D&16&&T(v,_,O),L!==v&&d(m,L)):D&16?q&16?nt(v,L,m,b,_,O,R,z,N):T(v,_,O,!0):(D&8&&d(m,""),q&16&&Z(L,m,b,_,O,R,z,N))},Lt=(f,p,m,b,_,O,R,z,N)=>{f=f||Kt,p=p||Kt;const v=f.length,D=p.length,L=Math.min(v,D);let H;for(H=0;HD?T(f,_,O,!0,!1,L):Z(p,m,b,_,O,R,z,N,L)},nt=(f,p,m,b,_,O,R,z,N)=>{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]=N?_t(p[v]):et(p[v]);if(St(q,te))A(q,te,m,null,_,O,R,z,N);else break;v++}for(;v<=L&&v<=H;){const q=f[L],te=p[H]=N?_t(p[H]):et(p[H]);if(St(q,te))A(q,te,m,null,_,O,R,z,N);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]=N?_t(p[v]):et(p[v]);Ae.key!=null&&le.set(Ae.key,v)}let ae,he=0;const De=H-te+1;let Ft=!1,$r=0;const uo=new Array(De);for(v=0;v=De){Ie(Ae,_,O,!0);continue}let Xe;if(Ae.key!=null)Xe=le.get(Ae.key);else for(ae=te;ae<=H;ae++)if(uo[ae-te]===0&&St(Ae,p[ae])){Xe=ae;break}Xe===void 0?Ie(Ae,_,O,!0):(uo[Xe-te]=v+1,Xe>=$r?$r=Xe:Ft=!0,A(Ae,p[Xe],m,null,_,O,R,z,N),he++)}const zr=Ft?Ra(uo):Kt;for(ae=zr.length-1,v=De-1;v>=0;v--){const Ae=te+v,Xe=p[Ae],Cr=Ae+1{const{el:O,type:R,transition:z,children:N,shapeFlag:v}=f;if(v&6){Qe(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===Te){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:N,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!==Te||L>0&&L&64)?T(v,p,m,!1,!0):(O===Te&&L&384||!_&&D&16)&&T(N,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===Te){y(m,b);return}if(p===vn){K(f);return}const O=()=>{r(m),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(f.shapeFlag&1&&_&&!_.persisted){const{leave:R,delayLeave:z}=_,N=()=>R(m,O);z?z(f.el,O,N):N()}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())},T=(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:Qe,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,Te=Symbol(void 0),wr=Symbol(void 0),Ze=Symbol(void 0),vn=Symbol(void 0),_o=[];let We=null;function de(e=!1){_o.push(We=e?null:[])}function xa(){_o.pop(),We=_o[_o.length-1]||null}let So=1;function Kr(e){So+=e}function ki(e){return e.dynamicChildren=So>0?We||Kt:null,xa(),So>0&&We&&We.push(e),e}function ye(e,t,o,n,r,i){return ki(u(e,t,o,n,r,i,!0))}function Ao(e,t,o,n,r){return ki(_e(e,t,o,n,r,!0))}function Xo(e){return e?e.__v_isVNode===!0:!1}function St(e,t){return e.type===t.type&&e.key===t.key}const fn="__vInternal",$i=({key:e})=>e!=null?e:null,Ko=({ref:e,ref_key:t,ref_for:o})=>e!=null?ke(e)||ve(e)||J(e)?{i:Ve,r:e,k:t,f:!!o}:e:null;function u(e,t=null,o=null,n=0,r=null,i=e===Te?0:1,s=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$i(t),ref:t&&Ko(t),scopeId:an,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(a,o),i&128&&e.normalize(a)):o&&(a.shapeFlag|=ke(o)?8:16),So>0&&!s&&We&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&We.push(a),a}const _e=Pa;function Pa(e,t=null,o=null,n=0,r=null,i=!1){if((!e||e===ci)&&(e=Ze),Xo(e)){const l=ct(e,t,!0);return o&&_r(l,o),So>0&&!i&&We&&(l.shapeFlag&6?We[We.indexOf(e)]=l:We.push(l)),l.patchFlag|=-2,l}if(Wa(e)&&(e=e.__vccOpts),t){t=Ia(t);let{class:l,style:a}=t;l&&!ke(l)&&(t.class=Jn(l)),be(a)&&(Hs(a)&&!B(a)&&(a=ze({},a)),t.style=Zn(a))}const s=ke(e)?1:oi(e)?128:Ma(e)?64:be(e)?4:J(e)?2:0;return u(e,t,o,n,r,s,i,!0)}function Ia(e){return e?Hs(e)||fn 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!==Te?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 E(e=" ",t=0){return _e(wr,null,e,t)}function yr(e="",t=!1){return t?(de(),Ao(Ze,null,e)):_e(Ze,null,e)}function et(e){return e==null||typeof e=="boolean"?_e(Ze):B(e)?_e(Te,null,e.slice()):typeof e=="object"?_t(e):_e(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&&!(fn in t)?t._ctx=Ve:r===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:Ve},o=32):(t=String(t),n&64?(o=16,t=[E(t)]):o=8);e.children=t,e.shapeFlag|=o}function La(...e){const t={};for(let o=0;o$e||Ve,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(),Ns(i)){if(i.then(Mt,Mt),t)return i.then(s=>{Wr(e,s,t)}).catch(s=>{rn(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:be(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:a}=n,c=ze(ze({isCustomElement:i,delimiters:l},s),a);n.render=qr(r,c)}}e.render=n.render||qe}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 pn(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 Yo)return Yo[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?be(t)&&!B(t)?Xo(t)?_e(e,null,[t]):_e(e,t):_e(e,null,t):(n>3?o=Array.prototype.slice.call(arguments,2):n===3&&Xo(o)&&(o=[o]),_e(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 a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}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"],kn={};function Xa(e,t){const o=kn[t];if(o)return o;let n=ot(t);if(n!=="filter"&&n in e)return kn[t]=n;n=on(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,a]=lu(t);if(n){const c=i[t]=au(n,r);lt(e,l,c,a)}else s&&(su(e,l,s,a),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)&&Be(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,a)=>{t==="class"?Ya(e,n,r):t==="style"?Qa(e,o,n):en(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,a):(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,Ni(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),Nt=(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 Ni(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:a=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);Nt(me,[re,we]),ts(()=>{yt(re,P?a:i),rt(re,P?d:l),es(me)||os(re,n,I,we)})};return ze(t,{onBeforeEnter(P){Nt(S,[P]),rt(P,i),rt(P,s)},onBeforeAppear(P){Nt(G,[P]),rt(P,a),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))}),Nt(j,[P,ge])},onEnterCancelled(P){Z(P,!1),Nt(M,[P])},onAppearCancelled(P){Z(P,!0),Nt(x,[P])},onLeaveCancelled(P){Q(P),Nt(K,[P])}})}function pu(e){if(e==null)return null;if(be(e))return[$n(e.enter),$n(e.leave)];{const t=$n(e);return[t,t]}}function $n(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:a}=Ti(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>=a&&h()};setTimeout(()=>{d(o[C]||"").split(", "),r=n(ht+"Delay"),i=n(ht+"Duration"),s=ns(r,i),l=n(co+"Delay"),a=n(co+"Duration"),c=ns(l,a);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=a.length):(h=Math.max(s,c),d=h>0?s>c?ht:co:null,g=d?d===ht?i.length:a.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(a=>{const c=a.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=Ni(s);let a=s.tag||Te;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}=Ti(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),a=l!==-1;if(i&&!a)s(n.concat(r));else if(!i&&a){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))}},He={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",Nu={dev:"vite --port 8080",deploy:"yarn build && firebase deploy --only hosting",build:"vue-tsc --noEmit && vite build",preview:"vite preview"},Tu={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:Nu,dependencies:Tu,devDependencies:Su},ju=Oe({data(){return{appVersion:Au.version}},created(){document.title=`GeneraTOR ${this.appVersion}`}});const Ye=(e,t)=>{const o=e.__vccOpts||e;for(const[n,r]of t)o[n]=r;return o},Ru={id:"app_wrapper"},Mu=E(" \xA9 "),xu=u("a",{href:"https://td2.info.pl/profile/?u=20777"},"Spythere",-1);function Pu(e,t,o,n,r,i){const s=Jo("router-view");return de(),ye("div",Ru,[_e(s),u("footer",null,[Mu,xu,E(" "+Ue(new Date().getUTCFullYear())+" | v."+Ue(e.appVersion),1)])])}const Iu=Ye(ju,[["render",Pu]]);/*! - * vue-router v4.1.2 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const Ht=typeof window<"u";function Lu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function zn(e,t){const o={};for(const n in t){const r=t[n];o[n]=Je(r)?r.map(e):e(r)}return o}const bo=()=>{},Je=Array.isArray,Fu=/\/$/,Uu=e=>e.replace(Fu,"");function Cn(e,t,o="/"){let n,r={},i="",s="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(n=t.slice(0,a),i=t.slice(a+1,l>-1?l:t.length),r=e(i)),l>-1&&(n=n||t.slice(0,l),s=t.slice(l,t.length)),n=Hu(n!=null?n:t,o),{fullPath:n+(i&&"?")+i+s,path:n,query:r,hash:s}}function Vu(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 Bu(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(!Du(e[o],t[o]))return!1;return!0}function Du(e,t){return Je(e)?cs(e,t):Je(t)?cs(t,e):e===t}function cs(e,t){return Je(t)?e.length===t.length&&e.every((o,n)=>o===t[n]):e.length===1&&e[0]===t}function Hu(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 Ku(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),Uu(e)}const Wu=/^[^#]+#/;function qu(e,t){return e.replace(Wu,"#")+t}function Zu(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 hn=()=>({left:window.pageXOffset,top:window.pageYOffset});function Ju(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=Zu(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 Yu(e,t){Bn.set(e,t)}function Qu(e){const t=Bn.get(e);return Bn.delete(e),t}let Xu=()=>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,a=r.slice(l);return a[0]!=="/"&&(a="/"+a),us(a,"")}return us(o,e)+n+r}function Gu(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 a(){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:hn()}),"")}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:a,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?hn():null}}function ec(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(a,c,d){const h=e.indexOf("#"),g=h>-1?(o.host&&document.querySelector("base")?e:e.slice(h))+a:Xu()+e+a;try{t[d?"replaceState":"pushState"](c,"",g),r.value=c}catch(w){console.error(w),o[d?"replace":"assign"](g)}}function s(a,c){const d=ue({},t.state,fs(r.value.back,a,r.value.forward,!0),c,{position:r.value.position});i(a,d,!0),n.value=a}function l(a,c){const d=ue({},r.value,t.state,{forward:a,scroll:hn()});i(d.current,d,!0);const h=ue({},fs(n.value,a,null),{position:d.position+1},c);i(a,h,!1),n.value=a}return{location:n,state:r,push:l,replace:s}}function tc(e){e=Ku(e);const t=ec(e),o=Gu(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:qu.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 oc(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="[^/]+?",nc={sensitive:!1,strict:!1,start:!0,end:!0},rc=/[.+*?^${}()[\]/\\]/g;function sc(e,t){const o=ue({},nc,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:a}}function ic(e,t){let o=0;for(;ot.length?t.length===1&&t[0]===40+40?1:-1:0}function lc(e,t){let o=0;const n=e.score,r=t.score;for(;o0&&t[t.length-1]<0}const ac={type:0,value:""},uc=/[a-zA-Z0-9_]/;function cc(e){if(!e)return[[]];if(e==="/")return[[ac]];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,a,c="",d="";function h(){!c||(o===0?i.push({type:0,value:c}):o===1||o===2||o===3?(i.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:d,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function g(){c+=a}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 a(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(pc(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:mc(A)}}return e.forEach(d=>i(d)),{addRoute:i,resolve:c,removeRoute:s,getRoutes:l,getRecordMatcher:r}}function pc(e,t){const o={};for(const n of t)n in e&&(o[n]=e[n]);return o}function hc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:gc(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 gc(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 mc(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,wc=/&/g,yc=/\//g,_c=/=/g,bc=/\?/g,Ui=/\+/g,vc=/%5B/g,kc=/%5D/g,Vi=/%5E/g,$c=/%60/g,Bi=/%7B/g,zc=/%7C/g,Di=/%7D/g,Cc=/%20/g;function vr(e){return encodeURI(""+e).replace(zc,"|").replace(vc,"[").replace(kc,"]")}function Oc(e){return vr(e).replace(Bi,"{").replace(Di,"}").replace(Vi,"^")}function Dn(e){return vr(e).replace(Ui,"%2B").replace(Cc,"+").replace(Fi,"%23").replace(wc,"%26").replace($c,"`").replace(Bi,"{").replace(Di,"}").replace(Vi,"^")}function Ec(e){return Dn(e).replace(_c,"%3D")}function Nc(e){return vr(e).replace(Fi,"%23").replace(bc,"%3F")}function Tc(e){return e==null?"":Nc(e).replace(yc,"%2F")}function Go(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Sc(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 Ac(e){const t={};for(const o in e){const n=e[o];n!==void 0&&(t[o]=Je(n)?n.map(r=>r==null?null:""+r):n==null?n:""+n)}return t}const jc=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 a=h=>{h===!1?l(to(4,{from:o,to:t})):h instanceof Error?l(h):oc(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,a);let d=Promise.resolve(c);e.length<3&&(d=d.then(a)),d.catch(h=>l(h))})}function On(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(Rc(l)){const c=(l.__vccOpts||l)[t];c&&r.push(bt(c,o,n,i,s))}else{let a=l();r.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${i.path}"`));const d=Lu(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 Rc(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:a}=n.value,{length:c}=a,d=a[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(a[c-2]);return c>1&&vs(d)===w&&h[h.length-1].path!==w?h.findIndex(eo.bind(null,a[c-2])):g}),i=Me(()=>r.value>-1&&Ic(o.params,n.value.params)),s=Me(()=>r.value>-1&&r.value===o.matched.length-1&&Mi(o.params,n.value.params));function l(a={}){return Pc(a)?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 Mc=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)}}}),xc=Mc;function Pc(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 Ic(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(!Je(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,Lc=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(jc,l),Ho(Hn,r);const a=lr();return Jt(()=>[a.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:a}));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 Fc=Lc;function Uc(e){const t=fc(e.routes,e),o=e.parseQuery||Sc,n=e.stringifyQuery||ys,r=e.history,i=fo(),s=fo(),l=fo(),a=Vl(gt);let c=gt;Ht&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=zn.bind(null,y=>""+y),h=zn.bind(null,Tc),g=zn.bind(null,Go);function w(y,F){let T,V;return Pi(y)?(T=t.getRecordMatcher(y),V=F):V=y,t.addRoute(V,T)}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||a.value),typeof y=="string"){const Y=Cn(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:Go(Y.hash),redirectedFrom:void 0,href:p})}let T;if("path"in y)T=ue({},y,{path:Cn(o,y.path,F.path).path});else{const Y=ue({},y.params);for(const f in Y)Y[f]==null&&delete Y[f];T=ue({},y,{params:h(y.params)}),F.params=h(F.params)}const V=t.resolve(T,F),ie=y.hash||"";V.params=d(g(V.params));const pe=Vu(n,ue({},y,{hash:Oc(ie),path:V.path})),X=r.createHref(pe);return ue({fullPath:pe,hash:ie,query:n===ys?Ac(y.query):y.query||{}},V,{redirectedFrom:void 0,href:X})}function $(y){return typeof y=="string"?Cn(o,y,a.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:T}=F;let V=typeof T=="function"?T(y):T;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 T=c=S(y),V=a.value,ie=y.state,pe=y.force,X=y.replace===!0,Y=G(T);if(Y)return W(ue($(Y),{state:ie,force:pe,replace:X}),F||T);const f=T;f.redirectedFrom=F;let p;return!pe&&Bu(n,V,T)&&(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 T=M(y,F);return T?Promise.reject(T):Promise.resolve()}function Z(y,F){let T;const[V,ie,pe]=Vc(y,F);T=On(V.reverse(),"beforeRouteLeave",y,F);for(const Y of V)Y.leaveGuards.forEach(f=>{T.push(bt(f,y,F))});const X=x.bind(null,y,F);return T.push(X),Ut(T).then(()=>{T=[];for(const Y of i.list())T.push(bt(Y,y,F));return T.push(X),Ut(T)}).then(()=>{T=On(ie,"beforeRouteUpdate",y,F);for(const Y of ie)Y.updateGuards.forEach(f=>{T.push(bt(f,y,F))});return T.push(X),Ut(T)}).then(()=>{T=[];for(const Y of y.matched)if(Y.beforeEnter&&!F.matched.includes(Y))if(Je(Y.beforeEnter))for(const f of Y.beforeEnter)T.push(bt(f,y,F));else T.push(bt(Y.beforeEnter,y,F));return T.push(X),Ut(T)}).then(()=>(y.matched.forEach(Y=>Y.enterCallbacks={}),T=On(pe,"beforeRouteEnter",y,F),T.push(X),Ut(T))).then(()=>{T=[];for(const Y of s.list())T.push(bt(Y,y,F));return T.push(X),Ut(T)}).catch(Y=>mt(Y,8)?Y:Promise.reject(Y))}function Q(y,F,T){for(const V of l.list())V(y,F,T)}function ne(y,F,T,V,ie){const pe=M(y,F);if(pe)return pe;const X=F===gt,Y=Ht?history.state:{};T&&(V||X?r.replace(y.fullPath,ue({scroll:X&&Y&&Y.scroll},ie)):r.push(y.fullPath,ie)),a.value=y,Lt(y,F,T,X),Se()}let P;function re(){P||(P=r.listen((y,F,T)=>{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=a.value;Ht&&Yu(ds(pe.fullPath,T.delta),hn()),Z(V,pe).catch(X=>mt(X,12)?X:mt(X,2)?(W(X.to,V).then(Y=>{mt(Y,20)&&!T.delta&&T.type===Ro.pop&&r.go(-1,!1)}).catch(bo),Promise.reject()):(T.delta&&r.go(-T.delta,!1),fe(X,V,pe))).then(X=>{X=X||ne(V,pe,!1),X&&(T.delta?r.go(-T.delta,!1):T.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,T){Se(y);const V=me.list();return V.length?V.forEach(ie=>ie(y,F,T)):console.error(y),Promise.reject(y)}function se(){return we&&a.value!==gt?Promise.resolve():new Promise((y,F)=>{ge.add([y,F])})}function Se(y){return we||(we=!y,re(),ge.list().forEach(([F,T])=>y?T(y):F()),ge.reset()),y}function Lt(y,F,T,V){const{scrollBehavior:ie}=e;if(!Ht||!ie)return Promise.resolve();const pe=!T&&Qu(ds(y.fullPath,0))||(V||!T)&&history.state&&history.state.scroll||null;return ur().then(()=>ie(y,F,pe)).then(X=>X&&Ju(X)).catch(X=>fe(X,y,F))}const nt=y=>r.go(y);let Qe;const Ie=new Set,ao={currentRoute:a,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",xc),y.component("RouterView",Fc),y.config.globalProperties.$router=F,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>Zt(a)}),Ht&&!Qe&&a.value===gt&&(Qe=!0,j(r.location).catch(ie=>{}));const T={};for(const ie in gt)T[ie]=Me(()=>a.value[ie]);y.provide(kr,F),y.provide(Hi,dt(T)),y.provide(Hn,a);const V=y.unmount;Ie.add(y),y.unmount=function(){Ie.delete(y),Ie.size<1&&(c=gt,P&&P(),P=null,a.value=gt,Qe=!1,we=!1),V()}}};return ao}function Ut(e){return e.reduce((t,o)=>t.then(()=>o()),Promise.resolve())}function Vc(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 a=e.matched[s];a&&(t.matched.find(c=>eo(c,a))||r.push(a))}return[o,n,r]}var Bc=!1;/*! - * pinia v2.0.16 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */let Ki;const gn=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 Dc(){const e=js(!0),t=e.run(()=>lr({}));let o=[],n=[];const r=Yt({install(i){gn(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&&!Bc?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)&&!ve(n)&&!kt(n)?e[o]=Wn(r,n):e[o]=n}return e}const Hc=Symbol();function Kc(e){return!Kn(e)||!e.hasOwnProperty(Hc)}const{assign:st}=Object;function Wc(e){return!!(ve(e)&&e.effect)}function qc(e,t,o,n){const{state:r,actions:i,getters:s}=t,l=o.state.value[e];let a;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(()=>{gn(o);const w=o._s.get(e);return s[g].call(w,w)})),h),{}))}return a=Zi(e,c,t,o,n,!0),a.$reset=function(){const h=r?r():{};this.$patch(g=>{st(g,h)})},a}function Zi(e,t,o={},n,r,i){let s;const l=st({actions:{}},o),a={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(){gn(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({},a,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(ve(x)&&!Wc(x)||kt(x))i||(C&&Kc(x)&&(ve(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 Zc(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,a){const c=Po();return l=l||c&&at(Wi),l&&gn(l),l=Ki,l._s.has(n)||(i?Zi(n,t,r,l):qc(n,r,l)),l._s.get(n)}return s.$id=n,s}const Pe=Zc("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"))})},Jc=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}}}),Yc={class:"order-n"},Qc={class:"header",ref:"header"},Xc={class:"flex-center"},Gc=E(' Rozkaz pisemny "N" nr '),ed={class:"flex-row"},td=E(" dla poci\u0105gu nr "),od=E(" dnia "),nd={class:"table-section"},rd={class:"options-table"},sd=u("label",{for:"row-enabled-1"},"1",-1),id={ref:"row-1"},ld=E(" Od "),ad=E(" do "),ud=E(" tor nr "),cd=E(" jest zamkni\u0119ty, ruch jednotorowy dwukierunkowy wprowadzono po torze nr "),dd=u("label",{for:"row-enabled-2"},"2",-1),fd={ref:"row-2"},pd=u("strong",null,"ZEZWALAM",-1),hd=E(" po otrzymaniu "),gd=u("option",{value:'sygna\u0142u "Nakaz Jazdy"'},'sygna\u0142u "Nakaz Jazdy"',-1),md=u("option",{value:"tylko tego rozkazu pisemnego"},"tylko tego rozkazu pisemnego",-1),wd=[gd,md],yd={style:{"margin-top":"0.5rem"}},_d=["checked"],bd={for:"checkbox-2a"},vd=E(' przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora '),kd={style:{"margin-left":"1rem"}},$d={for:"radio-2a-1"},zd=E(" wyjazdowego "),Cd=["radio-checked"],Od=u("br",null,null,-1),Ed={for:"radio-2a-2"},Nd=E(" drogowskazowego "),Td=["radio-checked"],Sd=E(" (odnosz\u0105cego si\u0119 do wyjazdu poci\u0105gu) "),Ad=u("br",null,null,-1),jd={for:"radio-2a-3"},Rd=E(" wjazdowego "),Md=["radio-checked"],xd=E(" na post. odg. bez sem. wyjazdowego "),Pd=E(" i wyjecha\u0107 w kierunku "),Id=["radio-checked"],Ld=E(" na tor szlakowy "),Fd=u("option",{value:"lewy"},"lewy",-1),Ud=u("option",{value:"prawy"},"prawy",-1),Vd=[Fd,Ud],Bd=E(" nr "),Dd=["radio-checked"],Hd={style:{"margin-top":"0.5rem"}},Kd=["checked"],Wd={for:"checkbox-2b"},qd=E(" z toru nr "),Zd=["radio-checked"],Jd=E(" nie posiadaj\u0105cego semafora wyjazdowego wyjecha\u0107 w kierunku "),Yd=["radio-checked"],Qd=E(" na tor szlakowy "),Xd=u("option",{value:"lewy"},"lewy",-1),Gd=u("option",{value:"prawy"},"prawy",-1),ef=[Xd,Gd],tf=E(" nr "),of=["radio-checked"],nf=u("label",{for:"row-enabled-3"},"3",-1),rf={ref:"row-3"},sf=u("option",{value:"Jazda"},"Jazda",-1),lf=u("option",{value:"Popychanie"},"Popychanie",-1),af=[sf,lf],uf=E(" poci\u0105gu odb\u0119dzie si\u0119 w kierunku: "),cf=E(" do km "),df=E(" sk\u0105d "),ff=u("option",{value:"poci\u0105g"},"poci\u0105g",-1),pf=u("option",{value:"popychacz"},"popychacz",-1),hf=[ff,pf],gf=E(" ma wr\xF3ci\u0107 po torze lewym nr "),mf=E(" najp\xF3\u017Aniej o godz. "),wf=E(" min. "),yf=u("label",{for:"row-enabled-4"},"4",-1),_f={ref:"row-4"},bf=u("strong",null,"WJAZD",-1),vf=E(" z toru szlakowego nr "),kf=E(" na "),$f=u("option",{value:"stacj\u0119"},"stacj\u0119",-1),zf=u("option",{value:"posterunek odga\u0142\u0119\u017Any"},"posterunek odga\u0142\u0119\u017Any",-1),Cf=[$f,zf],Of=E(" odb\u0119dzie si\u0119 po otrzymaniu: "),Ef={style:{"margin-top":"0.5rem"}},Nf={for:"checkbox-4a"},Tf=E(' sygna\u0142u zast\u0119pczego "Sz" na osobnym urz\u0105dzeniu ustawionym z '),Sf=u("option",{value:"lewej"},"lewej",-1),Af=u("option",{value:"prawej"},"prawej",-1),jf=[Sf,Af],Rf=E(" strony toru "),Mf={style:{"margin-top":"0.5rem"}},xf=u("label",{for:"checkbox-4b"},' rozkazu pisemnego "N" (dor\u0119czonego lub przekazanego przez urz\u0105dzenia \u0142\u0105czno\u015Bci) ',-1),Pf=u("label",{for:"row-enabled-5"},"5",-1),If={ref:"row-5"},Lf=u("strong",null,"ZEZWALAM",-1),Ff=E(" wjecha\u0107 z toru szlakowego nr "),Uf=E(" z kierunku "),Vf=E(" na "),Bf=u("option",{value:"stacj\u0119"},"stacj\u0119",-1),Df=u("option",{value:"posterunek odga\u0142\u0119\u017Any"},"posterunek odga\u0142\u0119\u017Any",-1),Hf=[Bf,Df],Kf=E(' i przejecha\u0107 obok sygna\u0142u "St\xF3j" na ');function Wf(e,t,o,n,r,i){return de(),ye("section",Yc,[u("section",Qc,[u("h2",Xc,[Gc,k(u("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]])]),u("div",ed,[td,k(u("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]]),od,k(u("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),u("section",nd,[u("table",rd,[u("tbody",null,[u("tr",null,[u("td",null,[sd,u("div",null,[k(u("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]])])]),u("td",id,[ld,k(u("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]]),ad,k(u("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]]),ud,k(u("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]]),cd,k(u("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)]),u("tr",null,[u("td",null,[dd,u("div",null,[k(u("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]])])]),u("td",fd,[pd,hd,k(u("select",{id:"select-2a","onUpdate:modelValue":t[9]||(t[9]=s=>e.order.rows[1].option1=s)},wd,512),[[He,e.order.rows[1].option1]]),u("div",yd,[k(u("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,_d),[[je,e.order.rows[1].checkbox]]),u("label",bd,[vd,u("div",kd,[k(u("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]]),u("label",$d,[zd,k(u("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,Cd),[[U,e.order.rows[1].signal1]])]),Od,k(u("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]]),u("label",Ed,[Nd,k(u("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,Td),[[U,e.order.rows[1].signal2]]),Sd]),Ad,k(u("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]]),u("label",jd,[Rd,k(u("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,Md),[[U,e.order.rows[1].signal3]]),xd])]),Pd,k(u("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,Id),[[U,e.order.rows[1].direction1]]),Ld,k(u("select",{"onUpdate:modelValue":t[22]||(t[22]=s=>e.order.rows[1].option2=s)},Vd,512),[[He,e.order.rows[1].option2]]),Bd,k(u("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,Dd),[[U,e.order.rows[1].trackNoTo1]])])]),u("div",Hd,[k(u("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,Kd),[[je,e.order.rows[1].checkbox]]),u("label",Wd,[qd,k(u("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,Zd),[[U,e.order.rows[1].trackNoFrom]]),Jd,k(u("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,Yd),[[U,e.order.rows[1].direction2]]),Qd,k(u("select",{"onUpdate:modelValue":t[28]||(t[28]=s=>e.order.rows[1].option3=s)},ef,512),[[He,e.order.rows[1].option3]]),tf,k(u("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,of),[[U,e.order.rows[1].trackNoTo2]])])])],512)]),u("tr",null,[u("td",null,[nf,u("div",null,[k(u("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]])])]),u("td",rf,[k(u("select",{"onUpdate:modelValue":t[31]||(t[31]=s=>e.order.rows[2].option1=s)},af,512),[[He,e.order.rows[2].option1]]),uf,k(u("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]]),cf,k(u("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]]),df,k(u("select",{"onUpdate:modelValue":t[34]||(t[34]=s=>e.order.rows[2].option2=s)},hf,512),[[He,e.order.rows[2].option2]]),gf,k(u("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]]),mf,k(u("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]]),wf,k(u("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)]),u("tr",null,[u("td",null,[yf,u("div",null,[k(u("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]])])]),u("td",_f,[bf,vf,k(u("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]]),kf,k(u("select",{"onUpdate:modelValue":t[40]||(t[40]=s=>e.order.rows[3].optionStation=s)},Cf,512),[[He,e.order.rows[3].optionStation]]),k(u("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]]),Of,u("div",Ef,[k(u("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]]),u("label",Nf,[Tf,k(u("select",{"onUpdate:modelValue":t[43]||(t[43]=s=>e.order.rows[3].side=s)},jf,512),[[He,e.order.rows[3].side]]),Rf])]),u("div",Mf,[k(u("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]]),xf])],512)]),u("tr",null,[u("td",null,[Pf,u("div",null,[k(u("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]])])]),u("td",If,[Lf,Ff,k(u("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]]),Uf,k(u("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]]),Vf,k(u("select",{"onUpdate:modelValue":t[48]||(t[48]=s=>e.order.rows[4].stationType=s)},Hf,512),[[He,e.order.rows[4].stationType]]),k(u("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]]),Kf,k(u("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=Ye(Jc,[["render",Wf]]),qf=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),Zf={class:"order-s"},Jf={class:"header"},Yf={class:"flex-center"},Qf=E(' Rozkaz pisemny "S" nr '),Xf={class:"flex-row"},Gf=E(" dla "),ep=Ee(()=>u("option",{value:"poci\u0105gu"},"poci\u0105gu",-1)),tp=Ee(()=>u("option",{value:"manewru"},"manewru",-1)),op=[ep,tp],np=E(" nr "),rp=["placeholder"],sp=E(" dnia "),ip={class:"table-section"},lp={class:"options-table"},ap=Ee(()=>u("label",{for:"row-enabled-1"},"1",-1)),up={ref:"row-1"},cp=E(" zezwalam po otrzymaniu "),dp=Ee(()=>u("option",{value:'sygna\u0142u "nakaz jazdy"'},'sygna\u0142u "nakaz jazdy"',-1)),fp=Ee(()=>u("option",{value:"tylko tego rozkazu pisemnego"},"tylko tego rozkazu pisemnego",-1)),pp=[dp,fp],hp={style:{"margin-top":"0.5rem"}},gp={for:"radio-1a-1"},mp=E(' przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora '),wp=Ee(()=>u("option",{value:"wyjazdowego"},"wyjazdowego",-1)),yp=Ee(()=>u("option",{value:"drogowskazowego"},"drogowskazowego",-1)),_p=[wp,yp],bp=["radio-checked"],vp=Ee(()=>u("br",null,null,-1)),kp=Ee(()=>u("hr",null,null,-1)),$p={for:"radio-1a-2"},zp=E(" wyjecha\u0107 z toru nr "),Cp=["radio-checked"],Op=E(" nie posiadaj\u0105cego semafora wyjazdowego "),Ep=Ee(()=>u("label",{for:"row-enabled-2"},"2",-1)),Np={ref:"row-2"},Tp=E(' zezwalam przejecha\u0107 obok wskazuj\u0105cego sygna\u0142 "St\xF3j" semafora: '),Sp={for:"radio-2a-1"},Ap=E(" wjazdowego "),jp=["radio-checked"],Rp=Ee(()=>u("br",null,null,-1)),Mp={for:"radio-2a-2"},xp=E(" drogowskazowego "),Pp=["radio-checked"],Ip=E(" (odnosz\u0105cego si\u0119 do wyjazdu poci\u0105gu) "),Lp=Ee(()=>u("br",null,null,-1)),Fp={for:"radio-2a-3"},Up=E(" odst\u0119powego "),Vp=["radio-checked"],Bp=Ee(()=>u("br",null,null,-1)),Dp={for:"radio-2a-4"},Hp=E(" wjecha\u0107 z zamkni\u0119tego toru nr "),Kp=["radio-checked"],Wp=E(" nie posiadaj\u0105cego semafora wjazdowego "),qp=Ee(()=>u("label",{for:"row-enabled-3"},"3",-1)),Zp={ref:"row-3"},Jp=E(" Od "),Yp=E(" do "),Qp=E(" po torze nr "),Xp=E(' 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 '),Gp=E(" przyby\u0142 do "),eh=E(" o godzinie "),th={style:{height:"255px"}},oh=Ee(()=>u("label",{for:"row-enabled-4"},"4",-1)),nh={ref:"row-4"},rh=E(" Inne: "),sh=Ee(()=>u("br",null,null,-1));function ih(e,t,o,n,r,i){return de(),ye("section",Zf,[u("section",Jf,[u("h2",Yf,[Qf,k(u("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]])]),u("div",Xf,[Gf,k(u("select",{id:"select-header","onUpdate:modelValue":t[1]||(t[1]=s=>e.order.header.for=s)},op,512),[[He,e.order.header.for]]),np,k(u("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=s=>e.order.header.trainNo=s),placeholder:`nr ${e.order.header.for}`},null,8,rp),[[U,e.order.header.trainNo]]),sp,k(u("input",{type:"text","onUpdate:modelValue":t[3]||(t[3]=s=>e.order.header.date=s),placeholder:"data"},null,512),[[U,e.order.header.date]])])]),u("section",ip,[u("table",lp,[u("tbody",null,[u("tr",null,[u("td",null,[ap,u("div",null,[k(u("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]])])]),u("td",up,[cp,k(u("select",{id:"select-1a","onUpdate:modelValue":t[6]||(t[6]=s=>e.order.rows[0].option1=s)},pp,512),[[He,e.order.rows[0].option1]]),u("div",hp,[k(u("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]]),u("label",gp,[mp,k(u("select",{id:"select-signal","onUpdate:modelValue":t[9]||(t[9]=s=>e.order.rows[0].optionSignal=s)},_p,512),[[He,e.order.rows[0].optionSignal]]),k(u("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,bp),[[U,e.order.rows[0].signal1]]),vp]),kp,k(u("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]]),u("label",$p,[zp,k(u("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,Cp),[[U,e.order.rows[0].trackNo]]),Op])])],512)]),u("tr",null,[u("td",null,[Ep,u("div",null,[k(u("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]])])]),u("td",Np,[Tp,u("div",null,[k(u("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]]),u("label",Sp,[Ap,k(u("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,jp),[[U,e.order.rows[1].signal1]])]),Rp,k(u("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]]),u("label",Mp,[xp,k(u("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,Pp),[[U,e.order.rows[1].signal2]]),Ip]),Lp,k(u("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]]),u("label",Fp,[Up,k(u("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,Vp),[[U,e.order.rows[1].signal3]])]),Bp,k(u("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]]),u("label",Dp,[Hp,k(u("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,Kp),[[U,e.order.rows[1].trackNo]]),Wp])])],512)]),u("tr",null,[u("td",null,[qp,u("div",null,[k(u("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]])])]),u("td",Zp,[Jp,k(u("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]]),Yp,k(u("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]]),Qp,k(u("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]]),Xp,k(u("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]]),Gp,k(u("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]]),eh,k(u("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)]),u("tr",th,[u("td",null,[oh,u("div",null,[k(u("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]])])]),u("td",nh,[rh,sh,k(u("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=Ye(qf,[["render",ih],["__scopeId","data-v-9c8b429e"]]),lh=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)`}}}),ah=Oe({mixins:[lh],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),uh={class:"order_info"},ch={colspan:"4"},dh=io(()=>u("br",null,null,-1)),fh=E(" stacja "),ph={colspan:"3"},hh=io(()=>u("br",null,null,-1)),gh=E(" posterunek "),mh={colspan:"2"},wh=io(()=>u("br",null,null,-1)),yh=E(" godz. "),_h={colspan:"1"},bh=io(()=>u("br",null,null,-1)),vh=E(" min. "),kh={colspan:"5"},$h=io(()=>u("br",null,null,-1)),zh=E(" dy\u017Curny ruchu "),Ch={colspan:"5"},Oh=io(()=>u("br",null,null,-1)),Eh=E(" z polecenia dy\u017Curnego ruchu ");function Nh(e,t,o,n,r,i){return de(),ye("section",uh,[u("table",null,[u("tbody",null,[u("tr",null,[u("td",ch,[k(u("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=s=>e.footerInfo.stationName=s),placeholder:"nazwa stacji"},null,512),[[U,e.footerInfo.stationName]]),dh,fh]),u("td",ph,[k(u("input",{type:"text","onUpdate:modelValue":t[1]||(t[1]=s=>e.footerInfo.checkpointName=s),placeholder:"skr\xF3t posterunku"},null,512),[[U,e.footerInfo.checkpointName]]),hh,gh]),u("td",mh,[k(u("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=s=>e.footerInfo.hour=s),placeholder:"godzina"},null,512),[[U,e.footerInfo.hour]]),wh,yh]),u("td",_h,[k(u("input",{type:"text","onUpdate:modelValue":t[3]||(t[3]=s=>e.footerInfo.minutes=s),placeholder:"minuta"},null,512),[[U,e.footerInfo.minutes]]),bh,vh])]),u("tr",null,[u("td",kh,[k(u("input",{type:"text","onUpdate:modelValue":t[4]||(t[4]=s=>e.footerInfo.dispatcherName=s),placeholder:"dy\u017Curny"},null,512),[[U,e.footerInfo.dispatcherName]]),$h,zh]),u("td",Ch,[k(u("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]]),Oh,Eh])])])])])}const Th=Ye(ah,[["render",Nh],["__scopeId","data-v-6db1f7d9"]]),Sh=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),Ah={class:"order-o"},jh={class:"order_header"},Rh={class:"flex-center",style:{padding:"0 0.5em"}},Mh=E(' Rozkaz pisemny "O" nr '),xh={class:"flex-row",style:{padding:"0 0.5em"}},Ph=E(" dla poci\u0105gu nr "),Ih=E(" dnia "),Lh=lo(()=>u("div",{class:"horizontal-bar"},null,-1)),Fh=lo(()=>u("div",{style:{display:"flex",padding:"0 0.5em"}},[u("b",null,"1."),u("div",{style:{"margin-left":"1.5em"}},[E(" 1) zmniejszy\u0107 pr\u0119dko\u015B\u0107 jazdy i zachowa\u0107 ostro\u017Cno\u015B\u0107 "),u("br"),E("2) jecha\u0107 ostro\u017Cnie (j.o.) ")])],-1)),Uh={class:"order_table"},Vh={cellborder:"1"},Bh=lo(()=>u("tr",{class:"tr-header"},[u("td",{rowspan:"2",width:"35%"},[E(" Na posterunku, "),u("br"),E(" na szlaku ")]),u("td",{width:"20%"},"od"),u("td",{width:"20%"},"do"),u("td",{rowspan:"2"},"1) pr\u0119dko\u015B\u0107 najwy\u017Cej km/h"),u("td",{rowspan:"2"},"2) j.o."),u("td",{rowspan:"2",width:"35%"},"z powodu")],-1)),Dh=lo(()=>u("tr",{class:"tr-header"},[u("td",{colspan:"2"},"kilometra")],-1)),Hh={class:"tr-data"},Kh=["onUpdate:modelValue"],Wh=["onUpdate:modelValue"],qh=["onUpdate:modelValue"],Zh=["onUpdate:modelValue"],Jh=["onUpdate:modelValue"],Yh=["onUpdate:modelValue"],Qh={class:"order_other"},Xh=lo(()=>u("span",null,[u("b",null,"2."),E(" Inne:")],-1)),Gh=lo(()=>u("br",null,null,-1));function eg(e,t,o,n,r,i){return de(),ye("section",Ah,[u("section",jh,[u("h2",Rh,[Mh,k(u("input",{type:"text","onUpdate:modelValue":t[0]||(t[0]=s=>e.order.header.orderNo=s)},null,512),[[U,e.order.header.orderNo]])]),u("div",xh,[Ph,k(u("input",{type:"text","onUpdate:modelValue":t[1]||(t[1]=s=>e.order.header.trainNo=s)},null,512),[[U,e.order.header.trainNo]]),Ih,k(u("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=s=>e.order.header.date=s)},null,512),[[U,e.order.header.date]])]),Lh,Fh]),u("section",Uh,[u("table",Vh,[u("tbody",null,[Bh,Dh,(de(!0),ye(Te,null,dn(e.order.orderList,s=>(de(),ye("tr",Hh,[u("td",null,[k(u("textarea",{"onUpdate:modelValue":l=>s.name=l},null,8,Kh),[[U,s.name]])]),u("td",null,[k(u("textarea",{"onUpdate:modelValue":l=>s.from=l},null,8,Wh),[[U,s.from]])]),u("td",null,[k(u("textarea",{"onUpdate:modelValue":l=>s.to=l},null,8,qh),[[U,s.to]])]),u("td",null,[k(u("input",{type:"text","onUpdate:modelValue":l=>s.vmax=l},null,8,Zh),[[U,s.vmax]])]),u("td",null,[k(u("input",{type:"checkbox","onUpdate:modelValue":l=>s.jo=l},null,8,Jh),[[tt,s.jo]])]),u("td",null,[k(u("textarea",{"onUpdate:modelValue":l=>s.reason=l},null,8,Yh),[[U,s.reason]])])]))),256))])]),u("div",Qh,[Xh,Gh,k(u("textarea",{"onUpdate:modelValue":t[3]||(t[3]=s=>e.order.other=s)},null,512),[[U,e.order.other]])])])])}const tg=Ye(Sh,[["render",eg],["__scopeId","data-v-c58ac8f3"]]),og={orderN:Yi,orderS:Qi,orderO:tg},ng=Oe({components:{OrderNVue:Yi,OrderSVue:Qi,OrderFooter:Th},setup(){return{store:Pe()}},computed:{chosenOrderComponent(){return og[this.store.chosenOrderType]}}});const rg={class:"order"},sg={class:"order_content"};function ig(e,t,o,n,r,i){const s=Jo("OrderFooter");return de(),ye("div",rg,[u("div",sg,[_e(Io,{name:"order-anim",mode:"out-in"},{default:xo(()=>[(de(),Ao(ai,null,[(de(),Ao(di(e.chosenOrderComponent),{key:e.chosenOrderComponent.name}))],1024))]),_:1}),_e(s)])])}const lg=Ye(ng,[["render",ig]]),ag=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 ug=e=>(Pt("data-v-86a8a779"),e=e(),It(),e),cg={class:"sidebar"},dg={class:"sidebar_content"},fg=["onClick","data-selected"],pg=ug(()=>u("div",{class:"bar"},null,-1));function hg(e,t,o,n,r,i){return de(),ye("section",cg,[u("div",dg,[(de(!0),ye(Te,null,dn(e.orderTypeList,s=>(de(),ye("button",{key:s.id,onClick:l=>e.selectOrderType(s.id),"data-selected":e.store.chosenOrderType==s.id},[E(Ue(s.name)+" ",1),pg],8,fg))),128))])])}const gg=Ye(ag,[["render",hg],["__scopeId","data-v-86a8a779"]]),mg="/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),_g={class:"order-message"},bg=Gi(()=>u("h3",null,"Wiadomo\u015B\u0107 do wy\u015Bwietlenia na czacie symulatora:",-1)),vg=["innerHTML"],kg=Gi(()=>u("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)),$g={class:"message_actions"},zg=["data-disabled"],Cg=E(" Zaktualizuj rozkaz "),Og={class:"text--accent"},Eg=["innerHTML"];function Ng(e,t,o,n,r,i){return de(),ye("section",_g,[bg,u("div",{class:"message_body",innerHTML:e.fullOrderMessage},null,8,vg),kg,u("div",$g,[u("button",{class:"g-button action",onClick:t[0]||(t[0]=(...s)=>e.saveOrder&&e.saveOrder(...s))},"Zapisz nowy rozkaz"),u("button",{class:"g-button action",onClick:t[1]||(t[1]=(...s)=>e.copyMessage&&e.copyMessage(...s))},"Kopiuj tre\u015B\u0107 rozkazu"),u("button",{class:"g-button action","data-disabled":!e.store.chosenLocalOrderId,onClick:t[2]||(t[2]=(...s)=>e.updateOrder&&e.updateOrder(...s))},[Cg,u("span",Og,Ue(e.store.chosenLocalOrderId&&`#${e.store.chosenLocalOrderId.split("-")[1]}`),1)],8,zg)]),_e(Io,{name:"monit-anim"},{default:xo(()=>[e.actionMonit?(de(),ye("div",{key:0,class:"action_monit",innerHTML:e.actionMonit},null,8,Eg)):yr("",!0)]),_:1})])}const Cs=Ye(yg,[["render",Ng],["__scopeId","data-v-7aa473be"]]),Tg=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),Sg={class:"order-list"},Ag={class:"no-orders-warning",key:-1},jg=["selected"],Rg={class:"text--accent"},Mg=el(()=>u("br",null,null,-1)),xg=el(()=>u("br",null,null,-1)),Pg=["onClick"],Ig=["onClick"];function Lg(e,t,o,n,r,i){return de(),ye("section",Sg,[u("h3",null,"Zapisane rozkazy pisemne ("+Ue(e.localOrderList.length)+")",1),_e(mu,{name:"list",tag:"ul"},{default:xo(()=>[e.sortedOrderList.length==0?(de(),ye("li",Ag,"Brak zapisanych rozkaz\xF3w!")):yr("",!0),(de(!0),ye(Te,null,dn(e.sortedOrderList,s=>(de(),ye("li",{selected:s.id==e.store.chosenLocalOrderId,key:s.id},[u("b",Rg,"#"+Ue(s.id.split("-")[1])+"\xA0",1),u("b",null,Ue(e.getOrderName(s.orderType))+" nr "+Ue(s.orderBody.header.orderNo)+" dla poci\u0105gu nr "+Ue(s.orderBody.header.trainNo),1),Mg,E(" "+Ue(s.createdAt?"Dodano: ":"Zaktualizowano: ")+" "+Ue(new Date(s.createdAt||s.updatedAt||0).toLocaleString("pl-PL"))+" ",1),xg,u("button",{class:"g-button action",onClick:l=>e.selectLocalOrder(s)},"Wybierz",8,Pg),u("button",{class:"g-button action",onClick:l=>e.removeOrder(s)},"Usu\u0144",8,Ig)],8,jg))),128))]),_:1})])}const Fg=Ye(Tg,[["render",Lg],["__scopeId","data-v-59a201a3"]]),Ug=["D"],Vg={orderS:Ug},Bg=Oe({setup(){return{store:Pe(),orderHelperData:Vg}}});const Dg=e=>(Pt("data-v-8d7d3f4b"),e=e(),It(),e),Hg={class:"order-helper g-modal"},Kg=Dg(()=>u("div",{class:"content modal-content"},[u("h2",null,"Rozkazy pisemne - najcz\u0119stsze przypadki zastosowa\u0144 w TD2"),u("hr"),u("ul",null,[u("li",null,[u("b",null,"Przetaczanie (manewr) taboru poza wska\u017Anik W 5 (granicy przetaczania)"),u("p",null,[E(" Rozkazu "),u("u",null,"nie stosujemy"),E(' 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". '),u("br"),u("br"),u("i",null,'Szczeg\xF3\u0142owe informacje: instrukcja Ir-1 (R-1) \xA7 12 pkt 4 "Manewry na torach g\u0142\xF3wnych"')]),u("button",{class:"g-button action"},"Wygeneruj tre\u015B\u0107 rozkazu")])])],-1));function Wg(e,t,o,n,r,i){return de(),ye("div",Hg,[u("div",{class:"modal-bg",onClick:t[0]||(t[0]=s=>e.store.helperModalOpen=!1)}),Kg])}const qg=Ye(Bg,[["render",Wg],["__scopeId","data-v-8d7d3f4b"]]),Zg=Oe({components:{OrderVue:lg,SideBar:gg,OrderHelper:qg},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 Fg;default:return Cs}}}});const Jg={class:"home"},Yg={class:"home_container"},Qg={class:"order_container"},Xg={class:"message_container"},Gg={class:"message_nav"},em={key:0},tm=["data-active","onClick"];function om(e,t,o,n,r,i){const s=Jo("SideBar"),l=Jo("OrderVue");return de(),ye("div",Jg,[u("div",Yg,[u("div",Qg,[_e(s),_e(l)]),u("div",Xg,[u("div",Gg,[(de(!0),ye(Te,null,dn(e.navActions,(a,c)=>(de(),ye("span",null,[c>0?(de(),ye("b",em,"\u2022")):yr("",!0),u("button",{class:"g-button option","data-active":e.store.orderMode==a.mode,onClick:d=>e.selectOrderMode(a.mode)},Ue(a.value),9,tm)]))),256))]),_e(Io,{name:"order-anim",mode:"out-in"},{default:xo(()=>[(de(),Ao(ai,null,[(de(),Ao(di(e.orderModeComponent)))],1024))]),_:1})])])])}const nm=Ye(Zg,[["render",om],["__scopeId","data-v-be0dd4cb"]]),rm=[{path:"/",name:"Home",component:nm}],sm=Uc({history:tc(),routes:rm});zu(Iu).use(sm).use(Dc()).mount("#app"); diff --git a/dist/browserconfig.xml b/dist/browserconfig.xml deleted file mode 100644 index 5aecc91..0000000 --- a/dist/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #00aba9 - - - diff --git a/dist/favicon-16x16.png b/dist/favicon-16x16.png deleted file mode 100644 index e5dafaa78de0bd9ec294f6864123d9adb8a6c6eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{XiaP zfk$L90|U1(2s1Lwnj--eWH0gbb!C6X&BiAxQy#H;F#`jml&6bhh{pNei@w@R8D-i& z&OiQGCO`d!g8Rv|tgd5|di@JFY?(6m>ze1nH~iFpGAznr5YOp{3adZ znd#~NZ*#()DQE6n|Fkds`q|n|UC*Y3hD06T%d7sm{+#~vx2N07 zt5z+OcwEyL8AdHqytJZAB}++o=L-IZK8B`h_aASTK0WJ=)m8Q7_j^5OS0-QGS7E;3 za*M5Uo6OGzcW1eE`pybwUG>Lo#p$KYi?^w|UHQe;%A#epC<#g| zS12gTPs_|nRVb+}NL9!zC`o2usF?Hk6AwpWn1;qF|I=qYp9V27D|725a|bP0l+XkK D)Tj9s diff --git a/dist/favicon-32x32.png b/dist/favicon-32x32.png deleted file mode 100644 index 019991bbf62391c3c8bf8b464bc8c14bde2307cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1061 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKptm- zM`SSr1Gg{;GcwGYBLNg-FY)wsWq-!a#wRLM9J;tC=}!(%fhajaL|uO!$c#(L}1~iMum`o zzzdEF0l`}5jvmvxsBlfCe9={#Gmq~*e(>Z@yJz&}-Pcp>f2`m8ZTt5)?G4+Gmc6|4 zF7fQPgnLuo#~8eF*Ur17^qY6~7M-8{y0cAk_P=ne=yv>Rnz8gLZ`Mw^d#@Hf;{E8d z=*6OIUqA4L=W(T%xgNiD_rLwTT^Vcbe&1;O;F7dvjcZ21;R+=~4IkMpGk2=88{gt^ zt;+GYWlgfQ-1uOZdF;kbvHcp`qQkB7En5)B)UB3;NQOND@(33mhV2USsTe?U2^Q!(VL+$K^hYur9^r_mb6W0@z+1 zdgaX(Ym~6@$-6y*?P0E5wNEA}>PoHd*ty0!fAZogTh&kJS2e3H_vP?zPjGqTF>`*m z?@rsd^-nj5vvlc6Zob^aTJxTFeYV+K@%jgw0;{jg_FcI0fO_B5`C*ei4u)>G)Gj!r zqqM&Aj(45ed#P9o+yIg(J>#x;Zdg$=PR)6~QcOSO#{Z;d-c(v$ablTS$ zD@qL3=sV0lzxlsJ)#bqW-`?x0^tH{Z59QDMo^Cev`{^gi#@@AZszJ03R7nB=n>n5I=r zTq8l#m4QJ7S8gwghTQy=%(P0} z8Z^VN8Ui(hSA|5B1SOU$6cpvBW#*(RlvEa^Dr6RvBr`Bn%z6BYhodk|L*tbH=`)^B zgBX~Vx%HB{g_VW9CyOu(E4Vb698O_Y-W;NE`o@(LN6s9PIl_Lr!DE4!9>Xhf!IDo- Src;4dFnGH9xvX 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 F{U0@r$FKkZ diff --git a/dist/index.html b/dist/index.html deleted file mode 100644 index e5c9f09..0000000 --- a/dist/index.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Welcome to Firebase Hosting - - - - - - - - - - - - - - - - - - - -

-

Welcome

-

Firebase Hosting Setup Complete

-

You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!

- Open Hosting Documentation -
-

Firebase SDK Loading…

- - - - diff --git a/dist/manifest.json b/dist/manifest.json deleted file mode 100644 index 73deb3a..0000000 --- a/dist/manifest.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "GeneraTOR", - "short_name": "GeneraTOR", - "start_url": ".", - "display": "standalone", - "background_color": "#313638", - "theme_color": "#ff6060", - "description": "Generator rozkazΓ³w pisemnych", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "any maskable" - } - ] -} - diff --git a/dist/manifest.webmanifest b/dist/manifest.webmanifest deleted file mode 100644 index 082c5fb..0000000 --- a/dist/manifest.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"genera-tor","short_name":"genera-tor","start_url":"/","display":"standalone","background_color":"#ffffff","lang":"en","scope":"/"} diff --git a/dist/mstile-150x150.png b/dist/mstile-150x150.png deleted file mode 100644 index d35d1f24cf1afdc5714528f0911920d6002ec35b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4590 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 {navigator.serviceWorker.register('/sw.js', { scope: '/' })})} \ No newline at end of file diff --git a/dist/safari-pinned-tab.svg b/dist/safari-pinned-tab.svg deleted file mode 100644 index b122207..0000000 --- a/dist/safari-pinned-tab.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - - - - - diff --git a/dist/site.webmanifest b/dist/site.webmanifest deleted file mode 100644 index b20abb7..0000000 --- a/dist/site.webmanifest +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "", - "short_name": "", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/dist/sw.js b/dist/sw.js deleted file mode 100644 index 4216943..0000000 --- a/dist/sw.js +++ /dev/null @@ -1 +0,0 @@ -if(!self.define){let e,i={};const n=(n,r)=>(n=new URL(n+".js",r).href,i[n]||new Promise((i=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=i,document.head.appendChild(e)}else e=n,importScripts(n),i()})).then((()=>{let e=i[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(r,s)=>{const o=e||("document"in self?document.currentScript.src:"")||location.href;if(i[o])return;let d={};const c=e=>n(e,o),t={module:{uri:o},exports:d,require:c};i[o]=Promise.all(r.map((e=>t[e]||c(e)))).then((e=>(s(...e),d)))}}define(["./workbox-3625d7b0"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"android-chrome-192x192.png",revision:"587a303e0bc5130743216d71e95e2b3f"},{url:"android-chrome-512x512.png",revision:"a2b75707c3b4e4dc7be3c0493a2e11fd"},{url:"apple-touch-icon.png",revision:"a72231c73410e833e7542f9ae34b4c4d"},{url:"assets/icon-save.5a12487e.svg",revision:null},{url:"assets/index.705ed11d.css",revision:null},{url:"assets/index.d3173749.js",revision:null},{url:"favicon-16x16.png",revision:"90a108cf04a9bd9990266d9d8337ed6a"},{url:"favicon-32x32.png",revision:"8411776198fb04093e6862bc7a2f7734"},{url:"index.html",revision:"c54b79fee86bfc30080bbf0b58d85200"},{url:"mstile-150x150.png",revision:"7930e41cef90048a1570dabcecd74d0b"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"safari-pinned-tab.svg",revision:"bfc326d45774cbb917a60157231c7a39"},{url:"manifest.webmanifest",revision:"a0d456bb8bd7fce3475d10d340ee9776"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))})); diff --git a/dist/workbox-3625d7b0.js b/dist/workbox-3625d7b0.js deleted file mode 100644 index 1b7d7ed..0000000 --- a/dist/workbox-3625d7b0.js +++ /dev/null @@ -1 +0,0 @@ -define(["exports"],(function(t){"use strict";try{self["workbox:core:6.5.3"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:6.5.3"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class i{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class r extends i{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class o{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:i,route:r}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=r&&r.handler;const c=t.method;if(!o&&this.i.has(c)&&(o=this.i.get(c)),!o)return;let a;try{a=o.handle({url:s,request:t,event:e,params:i})}catch(t){a=Promise.reject(t)}const h=r&&r.catchHandler;return a instanceof Promise&&(this.o||h)&&(a=a.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:i})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),a}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const i=this.t.get(s.method)||[];for(const r of i){let i;const o=r.match({url:t,sameOrigin:e,request:s,event:n});if(o)return i=o,(Array.isArray(i)&&0===i.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(i=void 0),{route:r,params:i}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let c;const a=()=>(c||(c=new o,c.addFetchListener(),c.addCacheListener()),c);function h(t,e,n){let o;if("string"==typeof t){const s=new URL(t,location.href);o=new i((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)o=new r(t,e,n);else if("function"==typeof t)o=new i(t,e,n);else{if(!(t instanceof i))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});o=t}return a().registerRoute(o),o}const u={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},l=t=>[u.prefix,t,u.suffix].filter((t=>t&&t.length>0)).join("-"),f=t=>t||l(u.precache),w=t=>t||l(u.runtime);function d(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:6.5.3"]&&_()}catch(t){}function p(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const i=new URL(n,location.href),r=new URL(n,location.href);return i.searchParams.set("__WB_REVISION__",e),{cacheKey:i.href,url:r.href}}class y{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class g{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this.h.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this.h=t}}let R;async function m(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const i=t.clone(),r={headers:new Headers(i.headers),status:i.status,statusText:i.statusText},o=e?e(r):r,c=function(){if(void 0===R){const t=new Response("");if("body"in t)try{new Response(t.body),R=!0}catch(t){R=!1}R=!1}return R}()?i.body:await i.blob();return new Response(c,o)}function v(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class q{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const U=new Set;try{self["workbox:strategies:6.5.3"]&&_()}catch(t){}function L(t){return"string"==typeof t?new Request(t):t}class b{constructor(t,e){this.u={},Object.assign(this,e),this.event=e.event,this.l=t,this.p=new q,this.g=[],this.R=[...t.plugins],this.m=new Map;for(const t of this.R)this.m.set(t,{});this.event.waitUntil(this.p.promise)}async fetch(t){const{event:e}=this;let n=L(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const i=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const r=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.l.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:r,response:t});return t}catch(t){throw i&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:i.clone(),request:r.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=L(t);let s;const{cacheName:n,matchOptions:i}=this.l,r=await this.getCacheKey(e,"read"),o=Object.assign(Object.assign({},i),{cacheName:n});s=await caches.match(r,o);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:i,cachedResponse:s,request:r,event:this.event})||void 0;return s}async cachePut(t,e){const n=L(t);var i;await(i=0,new Promise((t=>setTimeout(t,i))));const r=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(o=r.url,new URL(String(o),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var o;const c=await this.v(e);if(!c)return!1;const{cacheName:a,matchOptions:h}=this.l,u=await self.caches.open(a),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const i=v(e.url,s);if(e.url===i)return t.match(e,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),o=await t.keys(e,r);for(const e of o)if(i===v(e.url,s))return t.match(e,n)}(u,r.clone(),["__WB_REVISION__"],h):null;try{await u.put(r,l?c.clone():c)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of U)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:a,oldResponse:f,newResponse:c.clone(),request:r,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this.u[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=L(await t({mode:e,request:n,event:this.event,params:this.params}));this.u[s]=n}return this.u[s]}hasCallback(t){for(const e of this.l.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.l.plugins)if("function"==typeof e[t]){const s=this.m.get(e),n=n=>{const i=Object.assign(Object.assign({},n),{state:s});return e[t](i)};yield n}}waitUntil(t){return this.g.push(t),t}async doneWaiting(){let t;for(;t=this.g.shift();)await t}destroy(){this.p.resolve(null)}async v(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class C{constructor(t={}){this.cacheName=w(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,i=new b(this,{event:e,request:s,params:n}),r=this.q(i,s,e);return[r,this.U(r,i,s,e)]}async q(t,e,n){let i;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(i=await this.L(e,t),!i||"error"===i.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const r of t.iterateCallbacks("handlerDidError"))if(i=await r({error:s,event:n,request:e}),i)break;if(!i)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))i=await s({event:n,request:e,response:i});return i}async U(t,e,s,n){let i,r;try{i=await t}catch(r){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:i}),await e.doneWaiting()}catch(t){t instanceof Error&&(r=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:i,error:r}),e.destroy(),r)throw r}}class E extends C{constructor(t={}){t.cacheName=f(t.cacheName),super(t),this._=!1!==t.fallbackToNetwork,this.plugins.push(E.copyRedirectedCacheableResponsesPlugin)}async L(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.C(t,e):await this.O(t,e))}async O(t,e){let n;const i=e.params||{};if(!this._)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=i.integrity,r=t.integrity,o=!r||r===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?r||s:void 0})),s&&o&&"no-cors"!==t.mode&&(this.N(),await e.cachePut(t,n.clone()))}return n}async C(t,e){this.N();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}N(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==E.copyRedirectedCacheableResponsesPlugin&&(n===E.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(E.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}E.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},E.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await m(t):t};class O{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.k=new Map,this.K=new Map,this.P=new Map,this.l=new E({cacheName:f(t),plugins:[...e,new g({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.l}precache(t){this.addToCacheList(t),this.T||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.T=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:i}=p(n),r="string"!=typeof n&&n.revision?"reload":"default";if(this.k.has(i)&&this.k.get(i)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.k.get(i),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.P.has(t)&&this.P.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:i});this.P.set(t,n.integrity)}if(this.k.set(i,t),this.K.set(i,r),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return d(t,(async()=>{const e=new y;this.strategy.plugins.push(e);for(const[e,s]of this.k){const n=this.P.get(s),i=this.K.get(e),r=new Request(e,{integrity:n,cache:i,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:r,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}}))}activate(t){return d(t,(async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.k.values()),n=[];for(const i of e)s.has(i.url)||(await t.delete(i),n.push(i.url));return{deletedURLs:n}}))}getURLsToCacheKeys(){return this.k}getCachedURLs(){return[...this.k.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.k.get(e.href)}getIntegrityForCacheKey(t){return this.P.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}let x;const N=()=>(x||(x=new O),x);class k extends i{constructor(t,e){super((({request:s})=>{const n=t.getURLsToCacheKeys();for(const i of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:i}={}){const r=new URL(t,location.href);r.hash="",yield r.href;const o=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some((t=>t.test(s)))&&t.searchParams.delete(s);return t}(r,e);if(yield o.href,s&&o.pathname.endsWith("/")){const t=new URL(o.href);t.pathname+=s,yield t.href}if(n){const t=new URL(o.href);t.pathname+=".html",yield t.href}if(i){const t=i({url:r});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(i);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}}),t.strategy)}}t.NavigationRoute=class extends i{constructor(t,{allowlist:e=[/./],denylist:s=[]}={}){super((t=>this.W(t)),t),this.j=e,this.M=s}W({url:t,request:e}){if(e&&"navigate"!==e.mode)return!1;const s=t.pathname+t.search;for(const t of this.M)if(t.test(s))return!1;return!!this.j.some((t=>t.test(s)))}},t.cleanupOutdatedCaches=function(){self.addEventListener("activate",(t=>{const e=f();t.waitUntil((async(t,e="-precache-")=>{const s=(await self.caches.keys()).filter((s=>s.includes(e)&&s.includes(self.registration.scope)&&s!==t));return await Promise.all(s.map((t=>self.caches.delete(t)))),s})(e).then((t=>{})))}))},t.clientsClaim=function(){self.addEventListener("activate",(()=>self.clients.claim()))},t.createHandlerBoundToURL=function(t){return N().createHandlerBoundToURL(t)},t.precacheAndRoute=function(t,e){!function(t){N().precache(t)}(t),function(t){const e=N();h(new k(e,t))}(e)},t.registerRoute=h})); diff --git a/package.json b/package.json index 5a0ad14..9197369 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "genera-tor", - "version": "1.2.0", + "version": "1.2.1", "private": true, "scripts": { "dev": "vite --port 8080", From 71c9a47ea524654bcf619b679b16358656783dc7 Mon Sep 17 00:00:00 2001 From: Spythere Date: Tue, 16 May 2023 02:10:03 +0200 Subject: [PATCH 3/3] update gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 581649b..9b6a40a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ node_modules /dev-dist .log +/dist # local env files .env.local