diff --git a/.gitignore b/.gitignore
index ccbfadbd88427d83aa5300487231a0433429e3e9..dc81e498918461d3dc3a86465638da3ee5bba539 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-site/
\ No newline at end of file
+site/
+.idea
\ No newline at end of file
diff --git a/custom/epoc-theme/full-center.html b/custom/epoc-theme/full-center.html
index be30965dfb0668c97351f647677d7017bfd1e40d..33f8cd303b7fac1ff5053845c08df8b9e4d0ff38 100644
--- a/custom/epoc-theme/full-center.html
+++ b/custom/epoc-theme/full-center.html
@@ -1,16 +1,19 @@
 {% extends "main.html" %}
 
-{% block hero %}
-<!-- Header -->
-<header id="header" class="header pt-28 text-center md:pt-36 xl:pt-44">
-    <div class="container px-4 sm:px-8">
-        <h1 class="h1-large mb-5">{{ page.title }}</h1>
-    </div> <!-- end of container -->
-</header> <!-- end of header -->
-<!-- end of header -->
-<div id="details" class="container px-4 sm:px-8">
-    <article>
-        {{ super() }}
-    </article>
+{% block extrahead %}
+<style>
+    .md-typeset h1 {
+        text-align: center;
+        font-size: 2.5rem;
+        font-weight: bold;
+        color:black;
+    }
+</style>
+{{ super() }}
+{% endblock %}
+
+{% block content %}
+<div class="max-w-4xl mx-auto w-full">
+    {{ super() }}
 </div>
 {% endblock %}
diff --git a/custom/main.html b/custom/main.html
index b87c2514fba4e837b1e0b3697f070ebb51e5222c..5d3883bde475b079261004de9a40c172535416fd 100644
--- a/custom/main.html
+++ b/custom/main.html
@@ -15,6 +15,10 @@
 {% include "epoc-theme/nav.html" %}
 {% endblock %}
 
+{% block content %}
+{{ super() }}
+{% endblock %}
+
 {% block footer %}
 {% include "epoc-theme/footer.html" %}
 {% include "epoc-theme/copyright.html" %}
diff --git a/docs/.pages b/docs/.pages
index ba6ea718c5b8a14dffaddf14a209b66018fa3489..bf185d2e5c283797429dec3cdccbc87c84ac3ae4 100644
--- a/docs/.pages
+++ b/docs/.pages
@@ -2,5 +2,8 @@ nav:
     - ... | index.*
     - Cours: epocs
     - Editeur (beta) : editor.md
-    - Guide: guide
-    - Discord: https://discord.gg/xzSVeuPEtH
+    - Aide: guide
+    - Outils:
+        - Discord: https://discord.gg/xzSVeuPEtH
+        - Tchap: https://www.tchap.gouv.fr/#/room/#epoc:agent.education.tchap.gouv.fr
+        - Générateur QR Code : ../qr-code-generator
diff --git a/docs/css/styles.css b/docs/css/styles.css
index e8bbfef944e875293f0187aa531dd3e0a5cf40ff..a66a608698a0616f79a03b72fd08541af358111f 100644
--- a/docs/css/styles.css
+++ b/docs/css/styles.css
@@ -1312,4 +1312,14 @@ a:hover.back-to-top {
     top:0;
     left:0;
     border-radius: 12px;
+}
+
+.md-typeset ul{
+    font-size: 1rem;
+    list-style: disc;
+}
+
+.md-typeset ol{
+    font-size: 1rem;
+    list-style: decimal;
 }
\ No newline at end of file
diff --git a/docs/guide/.pages b/docs/guide/.pages
index ff543d95c6ab98c39d99baaf146efaad44333ba4..5d291bfa962b45c84f45a74adf2a314048279851 100644
--- a/docs/guide/.pages
+++ b/docs/guide/.pages
@@ -1,3 +1,3 @@
 nav:
-    - Editeur : user
+    - Guide Editeur : user
     # - Développeur : developer
\ No newline at end of file
diff --git a/docs/guide/user/.pages b/docs/guide/user/.pages
index 917461b16ced40d57ad4a39de8d99a07ba263527..19b92cc13c60ea6c561147a0b925faeb352145d4 100644
--- a/docs/guide/user/.pages
+++ b/docs/guide/user/.pages
@@ -5,3 +5,4 @@ nav:
     - Chapitre : chapter.md
     - Contenus : content
     - Evaluation : question
+    - Export et publier : export-and-publish.md
diff --git a/docs/guide/user/export-and-publish.md b/docs/guide/user/export-and-publish.md
new file mode 100644
index 0000000000000000000000000000000000000000..194b07d050db4afb2399e3dcd1a7a9978e9a0405
--- /dev/null
+++ b/docs/guide/user/export-and-publish.md
@@ -0,0 +1,63 @@
+# Publier et partager
+
+## Publier votre ePoc
+
+Une fois votre ePoc terminé, vous pouvez le publier sous forme d'archive lisible par notre application mobile.
+
+Pour cela rien de plus simple :
+
+1. Cliquer sur le bouton d'export en haut à droite
+2. Choisisez un emplacement et un nom de fichier
+
+![Export ePoc](images/export-epoc.gif)
+
+
+## Partager votre ePoc
+
+Afin de pouvoir consulter votre nouvel ePoc dans l'application mobile, vous devez l'héberger sur un service accessible
+depuis internet (Nuage, Nextcloud, Google Drive, Dropbox, Github, etc).
+
+Une fois celui-ci déposer vous pouvez générer un QR Code avec [notre outil](../../../qr-code-generator) en ligne pour l'importer depuis votre application mobile.
+
+
+### Déposer sur Nextcloud/Nuage
+
+Nuage est le cloud (propulsé par Nextcloud) et proposé à tous les agents de l'éducation nationnale mais vous pouvez aussi une liste de 
+fournisseur basé sur Nextcloud [ici](https://www.chatons.org/search/by-service?service_type_target_id=All&field_alternatives_aux_services_target_id=554&field_software_target_id=All&field_is_shared_value=All&title=).
+
+1. Déposer votre ePoc dans votre espace
+2. Récuperer le lien de partage et ajouter `/download` à la fin  
+    Exemple : `https://demo1.nextcloud.com/s/5Xs6DX9HWKKrNpW`  
+    Devient : `https://demo1.nextcloud.com/s/5Xs6DX9HWKKrNpW/download`
+3. Utiliser [notre outil](../../../qr-code-generator) pour convertir ce lien en QR Code
+
+![Copy share link Nextcloud](images/share-nextcloud.png)
+![Get QR Code Nextcloud](images/share-qr-nextcloud.png)
+
+
+### Déposer sur Google Drive
+
+1. Déposer votre ePoc dans votre espace
+2. Récuperer le lien de partage
+3. Utiliser [notre outil](../../../qr-code-generator) pour convertir ce lien en QR Code
+
+![Copy share link Google Drive](images/share-googledrive.png)
+![Get QR Code Google Drive](images/share-qr-googledrive.png)
+
+### Déposer sur Github
+
+1. Déposer votre ePoc dans votre dépôt (25MB max, le dépôt doit être *public*)
+2. Copier le lien vers le fichier
+3. Utiliser [notre outil](../../../qr-code-generator) pour convertir ce lien en QR Code
+
+![Copy share link Github](images/share-github.png)
+![Get QR Code Github](images/share-qr-github.png)
+
+### Déposer sur Dropbox
+
+1. Déposer votre ePoc dans votre espace
+2. Récupérer le lien de partage
+3. Utiliser [notre outil](../../../qr-code-generator) pour convertir ce lien en QR Code
+
+![Copy share link Dropbox](images/share-dropbox.png)
+![Get QR Code Dropbox](images/share-qr-dropbox.png)
diff --git a/docs/guide/user/images/export-epoc.gif b/docs/guide/user/images/export-epoc.gif
new file mode 100644
index 0000000000000000000000000000000000000000..628e922d32a21fe8bcf63c0c451e4400a68fe195
Binary files /dev/null and b/docs/guide/user/images/export-epoc.gif differ
diff --git a/docs/guide/user/images/share-dropbox.png b/docs/guide/user/images/share-dropbox.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e61b82c588ffe6e565ec93bb2a82a13d802b537
Binary files /dev/null and b/docs/guide/user/images/share-dropbox.png differ
diff --git a/docs/guide/user/images/share-github.png b/docs/guide/user/images/share-github.png
new file mode 100644
index 0000000000000000000000000000000000000000..53b33d8dafa290e5fc111523104d9a034dd0038b
Binary files /dev/null and b/docs/guide/user/images/share-github.png differ
diff --git a/docs/guide/user/images/share-googledrive.png b/docs/guide/user/images/share-googledrive.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f19297ea16fb68e057ab782f2d1b151d2758a37
Binary files /dev/null and b/docs/guide/user/images/share-googledrive.png differ
diff --git a/docs/guide/user/images/share-nextcloud.png b/docs/guide/user/images/share-nextcloud.png
new file mode 100644
index 0000000000000000000000000000000000000000..0dc5b8d37ec938d0a2a01d47a6bf543a514d8644
Binary files /dev/null and b/docs/guide/user/images/share-nextcloud.png differ
diff --git a/docs/guide/user/images/share-qr-dropbox.png b/docs/guide/user/images/share-qr-dropbox.png
new file mode 100644
index 0000000000000000000000000000000000000000..14e0e458b8062cd93957cdcd6340ef0b992be98d
Binary files /dev/null and b/docs/guide/user/images/share-qr-dropbox.png differ
diff --git a/docs/guide/user/images/share-qr-github.png b/docs/guide/user/images/share-qr-github.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3730cd037a10b5c107dd7e06dc8432a44a66204
Binary files /dev/null and b/docs/guide/user/images/share-qr-github.png differ
diff --git a/docs/guide/user/images/share-qr-googledrive.png b/docs/guide/user/images/share-qr-googledrive.png
new file mode 100644
index 0000000000000000000000000000000000000000..a104df26db564c901b96f1f1b1225357d9487d12
Binary files /dev/null and b/docs/guide/user/images/share-qr-googledrive.png differ
diff --git a/docs/guide/user/images/share-qr-nextcloud.png b/docs/guide/user/images/share-qr-nextcloud.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc4518b7bce2fea67133a2e82438846eee90a51e
Binary files /dev/null and b/docs/guide/user/images/share-qr-nextcloud.png differ
diff --git a/docs/qr-code-generator/app/assets/index-AeseslZA.css b/docs/qr-code-generator/app/assets/index-AeseslZA.css
new file mode 100644
index 0000000000000000000000000000000000000000..09532c8b023805663bf6a6e8fb91f3a8c9116fd8
--- /dev/null
+++ b/docs/qr-code-generator/app/assets/index-AeseslZA.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.mx-auto{margin-left:auto;margin-right:auto}.mt-5{margin-top:1.25rem}.flex{display:flex}.h-6{height:1.5rem}.h-\[300px\]{height:300px}.w-6{width:1.5rem}.w-\[300px\]{width:300px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:56rem}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.rounded{border-radius:.25rem}.bg-lightblue{--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.btn{cursor:pointer;border-radius:.25rem;padding:.625rem 1.25rem}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.btn-secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-secondary:disabled{cursor:not-allowed}h2{padding-top:1.25rem;padding-bottom:1.25rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(37 44 56 / var(--tw-text-opacity))}h3{padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(37 44 56 / var(--tw-text-opacity))}input{--tw-text-opacity: 1;color:rgb(37 44 56 / var(--tw-text-opacity))}p,ul{margin-bottom:.5rem;--tw-text-opacity: 1;color:rgb(107 116 123 / var(--tw-text-opacity))}li{list-style-position:inside;list-style-type:disc}
diff --git a/docs/qr-code-generator/app/assets/index-HQBAPKGk.js b/docs/qr-code-generator/app/assets/index-HQBAPKGk.js
new file mode 100644
index 0000000000000000000000000000000000000000..fbc152573adb5ebd30e24f63c149d5c4f3fedab4
--- /dev/null
+++ b/docs/qr-code-generator/app/assets/index-HQBAPKGk.js
@@ -0,0 +1,5 @@
+(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const d of a.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&o(d)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();function zn(t,e){const n=Object.create(null),o=t.split(",");for(let s=0;s<o.length;s++)n[o[s]]=!0;return e?s=>!!n[s.toLowerCase()]:s=>!!n[s]}const dt={},ge=[],qt=()=>{},So=()=>!1,Eo=/^on[^a-z]/,en=t=>Eo.test(t),Ln=t=>t.startsWith("onUpdate:"),wt=Object.assign,qn=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Io=Object.prototype.hasOwnProperty,ot=(t,e)=>Io.call(t,e),Z=Array.isArray,Pe=t=>rn(t)==="[object Map]",Do=t=>rn(t)==="[object Set]",tt=t=>typeof t=="function",bt=t=>typeof t=="string",nn=t=>typeof t=="symbol",mt=t=>t!==null&&typeof t=="object",Fr=t=>(mt(t)||tt(t))&&tt(t.then)&&tt(t.catch),Ro=Object.prototype.toString,rn=t=>Ro.call(t),To=t=>rn(t).slice(8,-1),Bo=t=>rn(t)==="[object Object]",jn=t=>bt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Ke=zn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),on=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Fo=/-(\w)/g,_e=on(t=>t.replace(Fo,(e,n)=>n?n.toUpperCase():"")),ko=/\B([A-Z])/g,he=on(t=>t.replace(ko,"-$1").toLowerCase()),kr=on(t=>t.charAt(0).toUpperCase()+t.slice(1)),vn=on(t=>t?`on${kr(t)}`:""),fe=(t,e)=>!Object.is(t,e),$e=(t,e)=>{for(let n=0;n<t.length;n++)t[n](e)},Xe=(t,e,n)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},An=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let rr;const On=()=>rr||(rr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Hn(t){if(Z(t)){const e={};for(let n=0;n<t.length;n++){const o=t[n],s=bt(o)?qo(o):Hn(o);if(s)for(const a in s)e[a]=s[a]}return e}else if(bt(t)||mt(t))return t}const No=/;(?![^(]*\))/g,zo=/:([^]+)/,Lo=/\/\*[^]*?\*\//g;function qo(t){const e={};return t.replace(Lo,"").split(No).forEach(n=>{if(n){const o=n.split(zo);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function Un(t){let e="";if(bt(t))e=t;else if(Z(t))for(let n=0;n<t.length;n++){const o=Un(t[n]);o&&(e+=o+" ")}else if(mt(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const jo="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ho=zn(jo);function Nr(t){return!!t||t===""}let Dt;class Uo{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Dt,!e&&Dt&&(this.index=(Dt.scopes||(Dt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=Dt;try{return Dt=this,e()}finally{Dt=n}}}on(){Dt=this}off(){Dt=this.parent}stop(e){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!e){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function Ko(t,e=Dt){e&&e.active&&e.effects.push(t)}function $o(){return Dt}const Kn=t=>{const e=new Set(t);return e.w=0,e.n=0,e},zr=t=>(t.w&Gt)>0,Lr=t=>(t.n&Gt)>0,Wo=({deps:t})=>{if(t.length)for(let e=0;e<t.length;e++)t[e].w|=Gt},Qo=t=>{const{deps:e}=t;if(e.length){let n=0;for(let o=0;o<e.length;o++){const s=e[o];zr(s)&&!Lr(s)?s.delete(t):e[n++]=s,s.w&=~Gt,s.n&=~Gt}e.length=n}},Pn=new WeakMap;let Ae=0,Gt=1;const Sn=30;let Rt;const ue=Symbol(""),En=Symbol("");class $n{constructor(e,n=null,o){this.fn=e,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Ko(this,o)}run(){if(!this.active)return this.fn();let e=Rt,n=Jt;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=Rt,Rt=this,Jt=!0,Gt=1<<++Ae,Ae<=Sn?Wo(this):or(this),this.fn()}finally{Ae<=Sn&&Qo(this),Gt=1<<--Ae,Rt=this.parent,Jt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Rt===this?this.deferStop=!0:this.active&&(or(this),this.onStop&&this.onStop(),this.active=!1)}}function or(t){const{deps:e}=t;if(e.length){for(let n=0;n<e.length;n++)e[n].delete(t);e.length=0}}let Jt=!0;const qr=[];function xe(){qr.push(Jt),Jt=!1}function Ce(){const t=qr.pop();Jt=t===void 0?!0:t}function Pt(t,e,n){if(Jt&&Rt){let o=Pn.get(t);o||Pn.set(t,o=new Map);let s=o.get(n);s||o.set(n,s=Kn()),jr(s)}}function jr(t,e){let n=!1;Ae<=Sn?Lr(t)||(t.n|=Gt,n=!zr(t)):n=!t.has(Rt),n&&(t.add(Rt),Rt.deps.push(t))}function Wt(t,e,n,o,s,a){const d=Pn.get(t);if(!d)return;let v=[];if(e==="clear")v=[...d.values()];else if(n==="length"&&Z(t)){const y=Number(o);d.forEach((I,k)=>{(k==="length"||!nn(k)&&k>=y)&&v.push(I)})}else switch(n!==void 0&&v.push(d.get(n)),e){case"add":Z(t)?jn(n)&&v.push(d.get("length")):(v.push(d.get(ue)),Pe(t)&&v.push(d.get(En)));break;case"delete":Z(t)||(v.push(d.get(ue)),Pe(t)&&v.push(d.get(En)));break;case"set":Pe(t)&&v.push(d.get(ue));break}if(v.length===1)v[0]&&In(v[0]);else{const y=[];for(const I of v)I&&y.push(...I);In(Kn(y))}}function In(t,e){const n=Z(t)?t:[...t];for(const o of n)o.computed&&ir(o);for(const o of n)o.computed||ir(o)}function ir(t,e){(t!==Rt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Yo=zn("__proto__,__v_isRef,__isVue"),Hr=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(nn)),sr=Xo();function Xo(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const o=it(this);for(let a=0,d=this.length;a<d;a++)Pt(o,"get",a+"");const s=o[e](...n);return s===-1||s===!1?o[e](...n.map(it)):s}}),["push","pop","shift","unshift","splice"].forEach(e=>{t[e]=function(...n){xe();const o=it(this)[e].apply(this,n);return Ce(),o}}),t}function Jo(t){const e=it(this);return Pt(e,"has",t),e.hasOwnProperty(t)}class Ur{constructor(e=!1,n=!1){this._isReadonly=e,this._shallow=n}get(e,n,o){const s=this._isReadonly,a=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw"&&o===(s?a?ui:Qr:a?Wr:$r).get(e))return e;const d=Z(e);if(!s){if(d&&ot(sr,n))return Reflect.get(sr,n,o);if(n==="hasOwnProperty")return Jo}const v=Reflect.get(e,n,o);return(nn(n)?Hr.has(n):Yo(n))||(s||Pt(e,"get",n),a)?v:Mt(v)?d&&jn(n)?v:v.value:mt(v)?s?Yr(v):Yn(v):v}}class Kr extends Ur{constructor(e=!1){super(!1,e)}set(e,n,o,s){let a=e[n];if(we(a)&&Mt(a)&&!Mt(o))return!1;if(!this._shallow&&(!Je(o)&&!we(o)&&(a=it(a),o=it(o)),!Z(e)&&Mt(a)&&!Mt(o)))return a.value=o,!0;const d=Z(e)&&jn(n)?Number(n)<e.length:ot(e,n),v=Reflect.set(e,n,o,s);return e===it(s)&&(d?fe(o,a)&&Wt(e,"set",n,o):Wt(e,"add",n,o)),v}deleteProperty(e,n){const o=ot(e,n);e[n];const s=Reflect.deleteProperty(e,n);return s&&o&&Wt(e,"delete",n,void 0),s}has(e,n){const o=Reflect.has(e,n);return(!nn(n)||!Hr.has(n))&&Pt(e,"has",n),o}ownKeys(e){return Pt(e,"iterate",Z(e)?"length":ue),Reflect.ownKeys(e)}}class Vo extends Ur{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const Zo=new Kr,Go=new Vo,ti=new Kr(!0),Wn=t=>t,sn=t=>Reflect.getPrototypeOf(t);function Ne(t,e,n=!1,o=!1){t=t.__v_raw;const s=it(t),a=it(e);n||(fe(e,a)&&Pt(s,"get",e),Pt(s,"get",a));const{has:d}=sn(s),v=o?Wn:n?Jn:Ie;if(d.call(s,e))return v(t.get(e));if(d.call(s,a))return v(t.get(a));t!==s&&t.get(e)}function ze(t,e=!1){const n=this.__v_raw,o=it(n),s=it(t);return e||(fe(t,s)&&Pt(o,"has",t),Pt(o,"has",s)),t===s?n.has(t):n.has(t)||n.has(s)}function Le(t,e=!1){return t=t.__v_raw,!e&&Pt(it(t),"iterate",ue),Reflect.get(t,"size",t)}function lr(t){t=it(t);const e=it(this);return sn(e).has.call(e,t)||(e.add(t),Wt(e,"add",t,t)),this}function ar(t,e){e=it(e);const n=it(this),{has:o,get:s}=sn(n);let a=o.call(n,t);a||(t=it(t),a=o.call(n,t));const d=s.call(n,t);return n.set(t,e),a?fe(e,d)&&Wt(n,"set",t,e):Wt(n,"add",t,e),this}function ur(t){const e=it(this),{has:n,get:o}=sn(e);let s=n.call(e,t);s||(t=it(t),s=n.call(e,t)),o&&o.call(e,t);const a=e.delete(t);return s&&Wt(e,"delete",t,void 0),a}function cr(){const t=it(this),e=t.size!==0,n=t.clear();return e&&Wt(t,"clear",void 0,void 0),n}function qe(t,e){return function(o,s){const a=this,d=a.__v_raw,v=it(d),y=e?Wn:t?Jn:Ie;return!t&&Pt(v,"iterate",ue),d.forEach((I,k)=>o.call(s,y(I),y(k),a))}}function je(t,e,n){return function(...o){const s=this.__v_raw,a=it(s),d=Pe(a),v=t==="entries"||t===Symbol.iterator&&d,y=t==="keys"&&d,I=s[t](...o),k=n?Wn:e?Jn:Ie;return!e&&Pt(a,"iterate",y?En:ue),{next(){const{value:q,done:K}=I.next();return K?{value:q,done:K}:{value:v?[k(q[0]),k(q[1])]:k(q),done:K}},[Symbol.iterator](){return this}}}}function Yt(t){return function(...e){return t==="delete"?!1:this}}function ei(){const t={get(a){return Ne(this,a)},get size(){return Le(this)},has:ze,add:lr,set:ar,delete:ur,clear:cr,forEach:qe(!1,!1)},e={get(a){return Ne(this,a,!1,!0)},get size(){return Le(this)},has:ze,add:lr,set:ar,delete:ur,clear:cr,forEach:qe(!1,!0)},n={get(a){return Ne(this,a,!0)},get size(){return Le(this,!0)},has(a){return ze.call(this,a,!0)},add:Yt("add"),set:Yt("set"),delete:Yt("delete"),clear:Yt("clear"),forEach:qe(!0,!1)},o={get(a){return Ne(this,a,!0,!0)},get size(){return Le(this,!0)},has(a){return ze.call(this,a,!0)},add:Yt("add"),set:Yt("set"),delete:Yt("delete"),clear:Yt("clear"),forEach:qe(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{t[a]=je(a,!1,!1),n[a]=je(a,!0,!1),e[a]=je(a,!1,!0),o[a]=je(a,!0,!0)}),[t,n,e,o]}const[ni,ri,oi,ii]=ei();function Qn(t,e){const n=e?t?ii:oi:t?ri:ni;return(o,s,a)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?o:Reflect.get(ot(n,s)&&s in o?n:o,s,a)}const si={get:Qn(!1,!1)},li={get:Qn(!1,!0)},ai={get:Qn(!0,!1)},$r=new WeakMap,Wr=new WeakMap,Qr=new WeakMap,ui=new WeakMap;function ci(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fi(t){return t.__v_skip||!Object.isExtensible(t)?0:ci(To(t))}function Yn(t){return we(t)?t:Xn(t,!1,Zo,si,$r)}function hi(t){return Xn(t,!1,ti,li,Wr)}function Yr(t){return Xn(t,!0,Go,ai,Qr)}function Xn(t,e,n,o,s){if(!mt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const a=s.get(t);if(a)return a;const d=fi(t);if(d===0)return t;const v=new Proxy(t,d===2?o:n);return s.set(t,v),v}function me(t){return we(t)?me(t.__v_raw):!!(t&&t.__v_isReactive)}function we(t){return!!(t&&t.__v_isReadonly)}function Je(t){return!!(t&&t.__v_isShallow)}function Xr(t){return me(t)||we(t)}function it(t){const e=t&&t.__v_raw;return e?it(e):t}function Jr(t){return Xe(t,"__v_skip",!0),t}const Ie=t=>mt(t)?Yn(t):t,Jn=t=>mt(t)?Yr(t):t;function Vr(t){Jt&&Rt&&(t=it(t),jr(t.dep||(t.dep=Kn())))}function Zr(t,e){t=it(t);const n=t.dep;n&&In(n)}function Mt(t){return!!(t&&t.__v_isRef===!0)}function He(t){return di(t,!1)}function di(t,e){return Mt(t)?t:new pi(t,e)}class pi{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:it(e),this._value=n?e:Ie(e)}get value(){return Vr(this),this._value}set value(e){const n=this.__v_isShallow||Je(e)||we(e);e=n?e:it(e),fe(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Ie(e),Zr(this))}}function gi(t){return Mt(t)?t.value:t}const mi={get:(t,e,n)=>gi(Reflect.get(t,e,n)),set:(t,e,n,o)=>{const s=t[e];return Mt(s)&&!Mt(n)?(s.value=n,!0):Reflect.set(t,e,n,o)}};function Gr(t){return me(t)?t:new Proxy(t,mi)}class vi{constructor(e,n,o,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new $n(e,()=>{this._dirty||(this._dirty=!0,Zr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=o}get value(){const e=it(this);return Vr(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function _i(t,e,n=!1){let o,s;const a=tt(t);return a?(o=t,s=qt):(o=t.get,s=t.set),new vi(o,s,a||!s,n)}function Vt(t,e,n,o){let s;try{s=o?t(...o):t()}catch(a){ln(a,e,n)}return s}function Ft(t,e,n,o){if(tt(t)){const a=Vt(t,e,n,o);return a&&Fr(a)&&a.catch(d=>{ln(d,e,n)}),a}const s=[];for(let a=0;a<t.length;a++)s.push(Ft(t[a],e,n,o));return s}function ln(t,e,n,o=!0){const s=e?e.vnode:null;if(e){let a=e.parent;const d=e.proxy,v=n;for(;a;){const I=a.ec;if(I){for(let k=0;k<I.length;k++)if(I[k](t,d,v)===!1)return}a=a.parent}const y=e.appContext.config.errorHandler;if(y){Vt(y,null,10,[t,d,v]);return}}wi(t,n,s,o)}function wi(t,e,n,o=!0){console.error(t)}let De=!1,Dn=!1;const xt=[];let Lt=0;const ve=[];let Kt=null,se=0;const to=Promise.resolve();let Vn=null;function bi(t){const e=Vn||to;return t?e.then(this?t.bind(this):t):e}function yi(t){let e=Lt+1,n=xt.length;for(;e<n;){const o=e+n>>>1,s=xt[o],a=Re(s);a<t||a===t&&s.pre?e=o+1:n=o}return e}function Zn(t){(!xt.length||!xt.includes(t,De&&t.allowRecurse?Lt+1:Lt))&&(t.id==null?xt.push(t):xt.splice(yi(t.id),0,t),eo())}function eo(){!De&&!Dn&&(Dn=!0,Vn=to.then(ro))}function xi(t){const e=xt.indexOf(t);e>Lt&&xt.splice(e,1)}function Ci(t){Z(t)?ve.push(...t):(!Kt||!Kt.includes(t,t.allowRecurse?se+1:se))&&ve.push(t),eo()}function fr(t,e=De?Lt+1:0){for(;e<xt.length;e++){const n=xt[e];n&&n.pre&&(xt.splice(e,1),e--,n())}}function no(t){if(ve.length){const e=[...new Set(ve)];if(ve.length=0,Kt){Kt.push(...e);return}for(Kt=e,Kt.sort((n,o)=>Re(n)-Re(o)),se=0;se<Kt.length;se++)Kt[se]();Kt=null,se=0}}const Re=t=>t.id==null?1/0:t.id,Mi=(t,e)=>{const n=Re(t)-Re(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function ro(t){Dn=!1,De=!0,xt.sort(Mi);try{for(Lt=0;Lt<xt.length;Lt++){const e=xt[Lt];e&&e.active!==!1&&Vt(e,null,14)}}finally{Lt=0,xt.length=0,no(),De=!1,Vn=null,(xt.length||ve.length)&&ro()}}function Ai(t,e,...n){if(t.isUnmounted)return;const o=t.vnode.props||dt;let s=n;const a=e.startsWith("update:"),d=a&&e.slice(7);if(d&&d in o){const k=`${d==="modelValue"?"model":d}Modifiers`,{number:q,trim:K}=o[k]||dt;K&&(s=n.map(Y=>bt(Y)?Y.trim():Y)),q&&(s=n.map(An))}let v,y=o[v=vn(e)]||o[v=vn(_e(e))];!y&&a&&(y=o[v=vn(he(e))]),y&&Ft(y,t,6,s);const I=o[v+"Once"];if(I){if(!t.emitted)t.emitted={};else if(t.emitted[v])return;t.emitted[v]=!0,Ft(I,t,6,s)}}function oo(t,e,n=!1){const o=e.emitsCache,s=o.get(t);if(s!==void 0)return s;const a=t.emits;let d={},v=!1;if(!tt(t)){const y=I=>{const k=oo(I,e,!0);k&&(v=!0,wt(d,k))};!n&&e.mixins.length&&e.mixins.forEach(y),t.extends&&y(t.extends),t.mixins&&t.mixins.forEach(y)}return!a&&!v?(mt(t)&&o.set(t,null),null):(Z(a)?a.forEach(y=>d[y]=null):wt(d,a),mt(t)&&o.set(t,d),d)}function an(t,e){return!t||!en(e)?!1:(e=e.slice(2).replace(/Once$/,""),ot(t,e[0].toLowerCase()+e.slice(1))||ot(t,he(e))||ot(t,e))}let Tt=null,io=null;function Ve(t){const e=Tt;return Tt=t,io=t&&t.type.__scopeId||null,e}function Oi(t,e=Tt,n){if(!e||t._n)return t;const o=(...s)=>{o._d&&yr(-1);const a=Ve(e);let d;try{d=t(...s)}finally{Ve(a),o._d&&yr(1)}return d};return o._n=!0,o._c=!0,o._d=!0,o}function _n(t){const{type:e,vnode:n,proxy:o,withProxy:s,props:a,propsOptions:[d],slots:v,attrs:y,emit:I,render:k,renderCache:q,data:K,setupState:Y,ctx:J,inheritAttrs:Q}=t;let at,rt;const ct=Ve(t);try{if(n.shapeFlag&4){const V=s||o;at=zt(k.call(V,V,q,a,Y,K,J)),rt=y}else{const V=e;at=zt(V.length>1?V(a,{attrs:y,slots:v,emit:I}):V(a,null)),rt=e.props?y:Pi(y)}}catch(V){Ee.length=0,ln(V,t,1),at=Zt(Te)}let ut=at;if(rt&&Q!==!1){const V=Object.keys(rt),{shapeFlag:yt}=ut;V.length&&yt&7&&(d&&V.some(Ln)&&(rt=Si(rt,d)),ut=be(ut,rt))}return n.dirs&&(ut=be(ut),ut.dirs=ut.dirs?ut.dirs.concat(n.dirs):n.dirs),n.transition&&(ut.transition=n.transition),at=ut,Ve(ct),at}const Pi=t=>{let e;for(const n in t)(n==="class"||n==="style"||en(n))&&((e||(e={}))[n]=t[n]);return e},Si=(t,e)=>{const n={};for(const o in t)(!Ln(o)||!(o.slice(9)in e))&&(n[o]=t[o]);return n};function Ei(t,e,n){const{props:o,children:s,component:a}=t,{props:d,children:v,patchFlag:y}=e,I=a.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&y>=0){if(y&1024)return!0;if(y&16)return o?hr(o,d,I):!!d;if(y&8){const k=e.dynamicProps;for(let q=0;q<k.length;q++){const K=k[q];if(d[K]!==o[K]&&!an(I,K))return!0}}}else return(s||v)&&(!v||!v.$stable)?!0:o===d?!1:o?d?hr(o,d,I):!0:!!d;return!1}function hr(t,e,n){const o=Object.keys(e);if(o.length!==Object.keys(t).length)return!0;for(let s=0;s<o.length;s++){const a=o[s];if(e[a]!==t[a]&&!an(n,a))return!0}return!1}function Ii({vnode:t,parent:e},n){for(;e&&e.subTree===t;)(t=e.vnode).el=n,e=e.parent}const Di=Symbol.for("v-ndc"),Ri=t=>t.__isSuspense;function Ti(t,e){e&&e.pendingBranch?Z(t)?e.effects.push(...t):e.effects.push(t):Ci(t)}const Ue={};function wn(t,e,n){return so(t,e,n)}function so(t,e,{immediate:n,deep:o,flush:s,onTrack:a,onTrigger:d}=dt){var v;const y=$o()===((v=Ct)==null?void 0:v.scope)?Ct:null;let I,k=!1,q=!1;if(Mt(t)?(I=()=>t.value,k=Je(t)):me(t)?(I=()=>t,o=!0):Z(t)?(q=!0,k=t.some(V=>me(V)||Je(V)),I=()=>t.map(V=>{if(Mt(V))return V.value;if(me(V))return ae(V);if(tt(V))return Vt(V,y,2)})):tt(t)?e?I=()=>Vt(t,y,2):I=()=>{if(!(y&&y.isUnmounted))return K&&K(),Ft(t,y,3,[Y])}:I=qt,e&&o){const V=I;I=()=>ae(V())}let K,Y=V=>{K=ct.onStop=()=>{Vt(V,y,4)}},J;if(Fe)if(Y=qt,e?n&&Ft(e,y,3,[I(),q?[]:void 0,Y]):I(),s==="sync"){const V=Es();J=V.__watcherHandles||(V.__watcherHandles=[])}else return qt;let Q=q?new Array(t.length).fill(Ue):Ue;const at=()=>{if(ct.active)if(e){const V=ct.run();(o||k||(q?V.some((yt,kt)=>fe(yt,Q[kt])):fe(V,Q)))&&(K&&K(),Ft(e,y,3,[V,Q===Ue?void 0:q&&Q[0]===Ue?[]:Q,Y]),Q=V)}else ct.run()};at.allowRecurse=!!e;let rt;s==="sync"?rt=at:s==="post"?rt=()=>Ot(at,y&&y.suspense):(at.pre=!0,y&&(at.id=y.uid),rt=()=>Zn(at));const ct=new $n(I,rt);e?n?at():Q=ct.run():s==="post"?Ot(ct.run.bind(ct),y&&y.suspense):ct.run();const ut=()=>{ct.stop(),y&&y.scope&&qn(y.scope.effects,ct)};return J&&J.push(ut),ut}function Bi(t,e,n){const o=this.proxy,s=bt(t)?t.includes(".")?lo(o,t):()=>o[t]:t.bind(o,o);let a;tt(e)?a=e:(a=e.handler,n=e);const d=Ct;ye(this);const v=so(s,a.bind(o),n);return d?ye(d):ce(),v}function lo(t,e){const n=e.split(".");return()=>{let o=t;for(let s=0;s<n.length&&o;s++)o=o[n[s]];return o}}function ae(t,e){if(!mt(t)||t.__v_skip||(e=e||new Set,e.has(t)))return t;if(e.add(t),Mt(t))ae(t.value,e);else if(Z(t))for(let n=0;n<t.length;n++)ae(t[n],e);else if(Do(t)||Pe(t))t.forEach(n=>{ae(n,e)});else if(Bo(t))for(const n in t)ae(t[n],e);return t}function Fi(t,e){const n=Tt;if(n===null)return t;const o=hn(n)||n.proxy,s=t.dirs||(t.dirs=[]);for(let a=0;a<e.length;a++){let[d,v,y,I=dt]=e[a];d&&(tt(d)&&(d={mounted:d,updated:d}),d.deep&&ae(v),s.push({dir:d,instance:o,value:v,oldValue:void 0,arg:y,modifiers:I}))}return t}function oe(t,e,n,o){const s=t.dirs,a=e&&e.dirs;for(let d=0;d<s.length;d++){const v=s[d];a&&(v.oldValue=a[d].value);let y=v.dir[o];y&&(xe(),Ft(y,n,8,[t.el,v,t,e]),Ce())}}/*! #__NO_SIDE_EFFECTS__ */function ao(t,e){return tt(t)?wt({name:t.name},e,{setup:t}):t}const We=t=>!!t.type.__asyncLoader,uo=t=>t.type.__isKeepAlive;function ki(t,e){co(t,"a",e)}function Ni(t,e){co(t,"da",e)}function co(t,e,n=Ct){const o=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(un(e,o,n),n){let s=n.parent;for(;s&&s.parent;)uo(s.parent.vnode)&&zi(o,e,n,s),s=s.parent}}function zi(t,e,n,o){const s=un(e,t,o,!0);fo(()=>{qn(o[e],s)},n)}function un(t,e,n=Ct,o=!1){if(n){const s=n[t]||(n[t]=[]),a=e.__weh||(e.__weh=(...d)=>{if(n.isUnmounted)return;xe(),ye(n);const v=Ft(e,n,t,d);return ce(),Ce(),v});return o?s.unshift(a):s.push(a),a}}const Qt=t=>(e,n=Ct)=>(!Fe||t==="sp")&&un(t,(...o)=>e(...o),n),Li=Qt("bm"),qi=Qt("m"),ji=Qt("bu"),Hi=Qt("u"),Ui=Qt("bum"),fo=Qt("um"),Ki=Qt("sp"),$i=Qt("rtg"),Wi=Qt("rtc");function Qi(t,e=Ct){un("ec",t,e)}const Rn=t=>t?Mo(t)?hn(t)||t.proxy:Rn(t.parent):null,Se=wt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Rn(t.parent),$root:t=>Rn(t.root),$emit:t=>t.emit,$options:t=>Gn(t),$forceUpdate:t=>t.f||(t.f=()=>Zn(t.update)),$nextTick:t=>t.n||(t.n=bi.bind(t.proxy)),$watch:t=>Bi.bind(t)}),bn=(t,e)=>t!==dt&&!t.__isScriptSetup&&ot(t,e),Yi={get({_:t},e){const{ctx:n,setupState:o,data:s,props:a,accessCache:d,type:v,appContext:y}=t;let I;if(e[0]!=="$"){const Y=d[e];if(Y!==void 0)switch(Y){case 1:return o[e];case 2:return s[e];case 4:return n[e];case 3:return a[e]}else{if(bn(o,e))return d[e]=1,o[e];if(s!==dt&&ot(s,e))return d[e]=2,s[e];if((I=t.propsOptions[0])&&ot(I,e))return d[e]=3,a[e];if(n!==dt&&ot(n,e))return d[e]=4,n[e];Tn&&(d[e]=0)}}const k=Se[e];let q,K;if(k)return e==="$attrs"&&Pt(t,"get",e),k(t);if((q=v.__cssModules)&&(q=q[e]))return q;if(n!==dt&&ot(n,e))return d[e]=4,n[e];if(K=y.config.globalProperties,ot(K,e))return K[e]},set({_:t},e,n){const{data:o,setupState:s,ctx:a}=t;return bn(s,e)?(s[e]=n,!0):o!==dt&&ot(o,e)?(o[e]=n,!0):ot(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(a[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:o,appContext:s,propsOptions:a}},d){let v;return!!n[d]||t!==dt&&ot(t,d)||bn(e,d)||(v=a[0])&&ot(v,d)||ot(o,d)||ot(Se,d)||ot(s.config.globalProperties,d)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:ot(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function dr(t){return Z(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let Tn=!0;function Xi(t){const e=Gn(t),n=t.proxy,o=t.ctx;Tn=!1,e.beforeCreate&&pr(e.beforeCreate,t,"bc");const{data:s,computed:a,methods:d,watch:v,provide:y,inject:I,created:k,beforeMount:q,mounted:K,beforeUpdate:Y,updated:J,activated:Q,deactivated:at,beforeDestroy:rt,beforeUnmount:ct,destroyed:ut,unmounted:V,render:yt,renderTracked:kt,renderTriggered:jt,errorCaptured:_t,serverPrefetch:St,expose:Et,inheritAttrs:It,components:Ht,directives:F,filters:B}=e;if(I&&Ji(I,o,null),d)for(const x in d){const D=d[x];tt(D)&&(o[x]=D.bind(n))}if(s){const x=s.call(n,n);mt(x)&&(t.data=Yn(x))}if(Tn=!0,a)for(const x in a){const D=a[x],U=tt(D)?D.bind(n,n):tt(D.get)?D.get.bind(n,n):qt,j=!tt(D)&&tt(D.set)?D.set.bind(n):qt,$=Ps({get:U,set:j});Object.defineProperty(o,x,{enumerable:!0,configurable:!0,get:()=>$.value,set:st=>$.value=st})}if(v)for(const x in v)ho(v[x],o,n,x);if(y){const x=tt(y)?y.call(n):y;Reflect.ownKeys(x).forEach(D=>{ns(D,x[D])})}k&&pr(k,t,"c");function O(x,D){Z(D)?D.forEach(U=>x(U.bind(n))):D&&x(D.bind(n))}if(O(Li,q),O(qi,K),O(ji,Y),O(Hi,J),O(ki,Q),O(Ni,at),O(Qi,_t),O(Wi,kt),O($i,jt),O(Ui,ct),O(fo,V),O(Ki,St),Z(Et))if(Et.length){const x=t.exposed||(t.exposed={});Et.forEach(D=>{Object.defineProperty(x,D,{get:()=>n[D],set:U=>n[D]=U})})}else t.exposed||(t.exposed={});yt&&t.render===qt&&(t.render=yt),It!=null&&(t.inheritAttrs=It),Ht&&(t.components=Ht),F&&(t.directives=F)}function Ji(t,e,n=qt){Z(t)&&(t=Bn(t));for(const o in t){const s=t[o];let a;mt(s)?"default"in s?a=Qe(s.from||o,s.default,!0):a=Qe(s.from||o):a=Qe(s),Mt(a)?Object.defineProperty(e,o,{enumerable:!0,configurable:!0,get:()=>a.value,set:d=>a.value=d}):e[o]=a}}function pr(t,e,n){Ft(Z(t)?t.map(o=>o.bind(e.proxy)):t.bind(e.proxy),e,n)}function ho(t,e,n,o){const s=o.includes(".")?lo(n,o):()=>n[o];if(bt(t)){const a=e[t];tt(a)&&wn(s,a)}else if(tt(t))wn(s,t.bind(n));else if(mt(t))if(Z(t))t.forEach(a=>ho(a,e,n,o));else{const a=tt(t.handler)?t.handler.bind(n):e[t.handler];tt(a)&&wn(s,a,t)}}function Gn(t){const e=t.type,{mixins:n,extends:o}=e,{mixins:s,optionsCache:a,config:{optionMergeStrategies:d}}=t.appContext,v=a.get(e);let y;return v?y=v:!s.length&&!n&&!o?y=e:(y={},s.length&&s.forEach(I=>Ze(y,I,d,!0)),Ze(y,e,d)),mt(e)&&a.set(e,y),y}function Ze(t,e,n,o=!1){const{mixins:s,extends:a}=e;a&&Ze(t,a,n,!0),s&&s.forEach(d=>Ze(t,d,n,!0));for(const d in e)if(!(o&&d==="expose")){const v=Vi[d]||n&&n[d];t[d]=v?v(t[d],e[d]):e[d]}return t}const Vi={data:gr,props:mr,emits:mr,methods:Oe,computed:Oe,beforeCreate:At,created:At,beforeMount:At,mounted:At,beforeUpdate:At,updated:At,beforeDestroy:At,beforeUnmount:At,destroyed:At,unmounted:At,activated:At,deactivated:At,errorCaptured:At,serverPrefetch:At,components:Oe,directives:Oe,watch:Gi,provide:gr,inject:Zi};function gr(t,e){return e?t?function(){return wt(tt(t)?t.call(this,this):t,tt(e)?e.call(this,this):e)}:e:t}function Zi(t,e){return Oe(Bn(t),Bn(e))}function Bn(t){if(Z(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function At(t,e){return t?[...new Set([].concat(t,e))]:e}function Oe(t,e){return t?wt(Object.create(null),t,e):e}function mr(t,e){return t?Z(t)&&Z(e)?[...new Set([...t,...e])]:wt(Object.create(null),dr(t),dr(e??{})):e}function Gi(t,e){if(!t)return e;if(!e)return t;const n=wt(Object.create(null),t);for(const o in e)n[o]=At(t[o],e[o]);return n}function po(){return{app:null,config:{isNativeTag:So,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 ts=0;function es(t,e){return function(o,s=null){tt(o)||(o=wt({},o)),s!=null&&!mt(s)&&(s=null);const a=po(),d=new WeakSet;let v=!1;const y=a.app={_uid:ts++,_component:o,_props:s,_container:null,_context:a,_instance:null,version:Is,get config(){return a.config},set config(I){},use(I,...k){return d.has(I)||(I&&tt(I.install)?(d.add(I),I.install(y,...k)):tt(I)&&(d.add(I),I(y,...k))),y},mixin(I){return a.mixins.includes(I)||a.mixins.push(I),y},component(I,k){return k?(a.components[I]=k,y):a.components[I]},directive(I,k){return k?(a.directives[I]=k,y):a.directives[I]},mount(I,k,q){if(!v){const K=Zt(o,s);return K.appContext=a,k&&e?e(K,I):t(K,I,q),v=!0,y._container=I,I.__vue_app__=y,hn(K.component)||K.component.proxy}},unmount(){v&&(t(null,y._container),delete y._container.__vue_app__)},provide(I,k){return a.provides[I]=k,y},runWithContext(I){Ge=y;try{return I()}finally{Ge=null}}};return y}}let Ge=null;function ns(t,e){if(Ct){let n=Ct.provides;const o=Ct.parent&&Ct.parent.provides;o===n&&(n=Ct.provides=Object.create(o)),n[t]=e}}function Qe(t,e,n=!1){const o=Ct||Tt;if(o||Ge){const s=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Ge._context.provides;if(s&&t in s)return s[t];if(arguments.length>1)return n&&tt(e)?e.call(o&&o.proxy):e}}function rs(t,e,n,o=!1){const s={},a={};Xe(a,fn,1),t.propsDefaults=Object.create(null),go(t,e,s,a);for(const d in t.propsOptions[0])d in s||(s[d]=void 0);n?t.props=o?s:hi(s):t.type.props?t.props=s:t.props=a,t.attrs=a}function os(t,e,n,o){const{props:s,attrs:a,vnode:{patchFlag:d}}=t,v=it(s),[y]=t.propsOptions;let I=!1;if((o||d>0)&&!(d&16)){if(d&8){const k=t.vnode.dynamicProps;for(let q=0;q<k.length;q++){let K=k[q];if(an(t.emitsOptions,K))continue;const Y=e[K];if(y)if(ot(a,K))Y!==a[K]&&(a[K]=Y,I=!0);else{const J=_e(K);s[J]=Fn(y,v,J,Y,t,!1)}else Y!==a[K]&&(a[K]=Y,I=!0)}}}else{go(t,e,s,a)&&(I=!0);let k;for(const q in v)(!e||!ot(e,q)&&((k=he(q))===q||!ot(e,k)))&&(y?n&&(n[q]!==void 0||n[k]!==void 0)&&(s[q]=Fn(y,v,q,void 0,t,!0)):delete s[q]);if(a!==v)for(const q in a)(!e||!ot(e,q))&&(delete a[q],I=!0)}I&&Wt(t,"set","$attrs")}function go(t,e,n,o){const[s,a]=t.propsOptions;let d=!1,v;if(e)for(let y in e){if(Ke(y))continue;const I=e[y];let k;s&&ot(s,k=_e(y))?!a||!a.includes(k)?n[k]=I:(v||(v={}))[k]=I:an(t.emitsOptions,y)||(!(y in o)||I!==o[y])&&(o[y]=I,d=!0)}if(a){const y=it(n),I=v||dt;for(let k=0;k<a.length;k++){const q=a[k];n[q]=Fn(s,y,q,I[q],t,!ot(I,q))}}return d}function Fn(t,e,n,o,s,a){const d=t[n];if(d!=null){const v=ot(d,"default");if(v&&o===void 0){const y=d.default;if(d.type!==Function&&!d.skipFactory&&tt(y)){const{propsDefaults:I}=s;n in I?o=I[n]:(ye(s),o=I[n]=y.call(null,e),ce())}else o=y}d[0]&&(a&&!v?o=!1:d[1]&&(o===""||o===he(n))&&(o=!0))}return o}function mo(t,e,n=!1){const o=e.propsCache,s=o.get(t);if(s)return s;const a=t.props,d={},v=[];let y=!1;if(!tt(t)){const k=q=>{y=!0;const[K,Y]=mo(q,e,!0);wt(d,K),Y&&v.push(...Y)};!n&&e.mixins.length&&e.mixins.forEach(k),t.extends&&k(t.extends),t.mixins&&t.mixins.forEach(k)}if(!a&&!y)return mt(t)&&o.set(t,ge),ge;if(Z(a))for(let k=0;k<a.length;k++){const q=_e(a[k]);vr(q)&&(d[q]=dt)}else if(a)for(const k in a){const q=_e(k);if(vr(q)){const K=a[k],Y=d[q]=Z(K)||tt(K)?{type:K}:wt({},K);if(Y){const J=br(Boolean,Y.type),Q=br(String,Y.type);Y[0]=J>-1,Y[1]=Q<0||J<Q,(J>-1||ot(Y,"default"))&&v.push(q)}}}const I=[d,v];return mt(t)&&o.set(t,I),I}function vr(t){return t[0]!=="$"}function _r(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function wr(t,e){return _r(t)===_r(e)}function br(t,e){return Z(e)?e.findIndex(n=>wr(n,t)):tt(e)&&wr(e,t)?0:-1}const vo=t=>t[0]==="_"||t==="$stable",tr=t=>Z(t)?t.map(zt):[zt(t)],is=(t,e,n)=>{if(e._n)return e;const o=Oi((...s)=>tr(e(...s)),n);return o._c=!1,o},_o=(t,e,n)=>{const o=t._ctx;for(const s in t){if(vo(s))continue;const a=t[s];if(tt(a))e[s]=is(s,a,o);else if(a!=null){const d=tr(a);e[s]=()=>d}}},wo=(t,e)=>{const n=tr(e);t.slots.default=()=>n},ss=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=it(e),Xe(e,"_",n)):_o(e,t.slots={})}else t.slots={},e&&wo(t,e);Xe(t.slots,fn,1)},ls=(t,e,n)=>{const{vnode:o,slots:s}=t;let a=!0,d=dt;if(o.shapeFlag&32){const v=e._;v?n&&v===1?a=!1:(wt(s,e),!n&&v===1&&delete s._):(a=!e.$stable,_o(e,s)),d=e}else e&&(wo(t,e),d={default:1});if(a)for(const v in s)!vo(v)&&d[v]==null&&delete s[v]};function kn(t,e,n,o,s=!1){if(Z(t)){t.forEach((K,Y)=>kn(K,e&&(Z(e)?e[Y]:e),n,o,s));return}if(We(o)&&!s)return;const a=o.shapeFlag&4?hn(o.component)||o.component.proxy:o.el,d=s?null:a,{i:v,r:y}=t,I=e&&e.r,k=v.refs===dt?v.refs={}:v.refs,q=v.setupState;if(I!=null&&I!==y&&(bt(I)?(k[I]=null,ot(q,I)&&(q[I]=null)):Mt(I)&&(I.value=null)),tt(y))Vt(y,v,12,[d,k]);else{const K=bt(y),Y=Mt(y);if(K||Y){const J=()=>{if(t.f){const Q=K?ot(q,y)?q[y]:k[y]:y.value;s?Z(Q)&&qn(Q,a):Z(Q)?Q.includes(a)||Q.push(a):K?(k[y]=[a],ot(q,y)&&(q[y]=k[y])):(y.value=[a],t.k&&(k[t.k]=y.value))}else K?(k[y]=d,ot(q,y)&&(q[y]=d)):Y&&(y.value=d,t.k&&(k[t.k]=d))};d?(J.id=-1,Ot(J,n)):J()}}}const Ot=Ti;function as(t){return us(t)}function us(t,e){const n=On();n.__VUE__=!0;const{insert:o,remove:s,patchProp:a,createElement:d,createText:v,createComment:y,setText:I,setElementText:k,parentNode:q,nextSibling:K,setScopeId:Y=qt,insertStaticContent:J}=t,Q=(r,i,u,h=null,b=null,C=null,w=!1,M=null,S=!!i.dynamicChildren)=>{if(r===i)return;r&&!Me(r,i)&&(h=g(r),st(r,b,C,!0),r=null),i.patchFlag===-2&&(S=!1,i.dynamicChildren=null);const{type:A,ref:L,shapeFlag:R}=i;switch(A){case cn:at(r,i,u,h);break;case Te:rt(r,i,u,h);break;case yn:r==null&&ct(i,u,h,w);break;case $t:Ht(r,i,u,h,b,C,w,M,S);break;default:R&1?yt(r,i,u,h,b,C,w,M,S):R&6?F(r,i,u,h,b,C,w,M,S):(R&64||R&128)&&A.process(r,i,u,h,b,C,w,M,S,m)}L!=null&&b&&kn(L,r&&r.ref,C,i||r,!i)},at=(r,i,u,h)=>{if(r==null)o(i.el=v(i.children),u,h);else{const b=i.el=r.el;i.children!==r.children&&I(b,i.children)}},rt=(r,i,u,h)=>{r==null?o(i.el=y(i.children||""),u,h):i.el=r.el},ct=(r,i,u,h)=>{[r.el,r.anchor]=J(r.children,i,u,h,r.el,r.anchor)},ut=({el:r,anchor:i},u,h)=>{let b;for(;r&&r!==i;)b=K(r),o(r,u,h),r=b;o(i,u,h)},V=({el:r,anchor:i})=>{let u;for(;r&&r!==i;)u=K(r),s(r),r=u;s(i)},yt=(r,i,u,h,b,C,w,M,S)=>{w=w||i.type==="svg",r==null?kt(i,u,h,b,C,w,M,S):St(r,i,b,C,w,M,S)},kt=(r,i,u,h,b,C,w,M)=>{let S,A;const{type:L,props:R,shapeFlag:N,transition:z,dirs:H}=r;if(S=r.el=d(r.type,C,R&&R.is,R),N&8?k(S,r.children):N&16&&_t(r.children,S,null,h,b,C&&L!=="foreignObject",w,M),H&&oe(r,null,h,"created"),jt(S,r,r.scopeId,w,h),R){for(const X in R)X!=="value"&&!Ke(X)&&a(S,X,null,R[X],C,r.children,h,b,c);"value"in R&&a(S,"value",null,R.value),(A=R.onVnodeBeforeMount)&&Nt(A,h,r)}H&&oe(r,null,h,"beforeMount");const G=cs(b,z);G&&z.beforeEnter(S),o(S,i,u),((A=R&&R.onVnodeMounted)||G||H)&&Ot(()=>{A&&Nt(A,h,r),G&&z.enter(S),H&&oe(r,null,h,"mounted")},b)},jt=(r,i,u,h,b)=>{if(u&&Y(r,u),h)for(let C=0;C<h.length;C++)Y(r,h[C]);if(b){let C=b.subTree;if(i===C){const w=b.vnode;jt(r,w,w.scopeId,w.slotScopeIds,b.parent)}}},_t=(r,i,u,h,b,C,w,M,S=0)=>{for(let A=S;A<r.length;A++){const L=r[A]=M?Xt(r[A]):zt(r[A]);Q(null,L,i,u,h,b,C,w,M)}},St=(r,i,u,h,b,C,w)=>{const M=i.el=r.el;let{patchFlag:S,dynamicChildren:A,dirs:L}=i;S|=r.patchFlag&16;const R=r.props||dt,N=i.props||dt;let z;u&&ie(u,!1),(z=N.onVnodeBeforeUpdate)&&Nt(z,u,i,r),L&&oe(i,r,u,"beforeUpdate"),u&&ie(u,!0);const H=b&&i.type!=="foreignObject";if(A?Et(r.dynamicChildren,A,M,u,h,H,C):w||D(r,i,M,null,u,h,H,C,!1),S>0){if(S&16)It(M,i,R,N,u,h,b);else if(S&2&&R.class!==N.class&&a(M,"class",null,N.class,b),S&4&&a(M,"style",R.style,N.style,b),S&8){const G=i.dynamicProps;for(let X=0;X<G.length;X++){const W=G[X],nt=R[W],et=N[W];(et!==nt||W==="value")&&a(M,W,nt,et,b,r.children,u,h,c)}}S&1&&r.children!==i.children&&k(M,i.children)}else!w&&A==null&&It(M,i,R,N,u,h,b);((z=N.onVnodeUpdated)||L)&&Ot(()=>{z&&Nt(z,u,i,r),L&&oe(i,r,u,"updated")},h)},Et=(r,i,u,h,b,C,w)=>{for(let M=0;M<i.length;M++){const S=r[M],A=i[M],L=S.el&&(S.type===$t||!Me(S,A)||S.shapeFlag&70)?q(S.el):u;Q(S,A,L,null,h,b,C,w,!0)}},It=(r,i,u,h,b,C,w)=>{if(u!==h){if(u!==dt)for(const M in u)!Ke(M)&&!(M in h)&&a(r,M,u[M],null,w,i.children,b,C,c);for(const M in h){if(Ke(M))continue;const S=h[M],A=u[M];S!==A&&M!=="value"&&a(r,M,A,S,w,i.children,b,C,c)}"value"in h&&a(r,"value",u.value,h.value)}},Ht=(r,i,u,h,b,C,w,M,S)=>{const A=i.el=r?r.el:v(""),L=i.anchor=r?r.anchor:v("");let{patchFlag:R,dynamicChildren:N,slotScopeIds:z}=i;z&&(M=M?M.concat(z):z),r==null?(o(A,u,h),o(L,u,h),_t(i.children,u,L,b,C,w,M,S)):R>0&&R&64&&N&&r.dynamicChildren?(Et(r.dynamicChildren,N,u,b,C,w,M),(i.key!=null||b&&i===b.subTree)&&bo(r,i,!0)):D(r,i,u,L,b,C,w,M,S)},F=(r,i,u,h,b,C,w,M,S)=>{i.slotScopeIds=M,r==null?i.shapeFlag&512?b.ctx.activate(i,u,h,w,S):B(i,u,h,b,C,w,S):T(r,i,S)},B=(r,i,u,h,b,C,w)=>{const M=r.component=ys(r,h,b);if(uo(r)&&(M.ctx.renderer=m),xs(M),M.asyncDep){if(b&&b.registerDep(M,O),!r.el){const S=M.subTree=Zt(Te);rt(null,S,i,u)}return}O(M,r,i,u,b,C,w)},T=(r,i,u)=>{const h=i.component=r.component;if(Ei(r,i,u))if(h.asyncDep&&!h.asyncResolved){x(h,i,u);return}else h.next=i,xi(h.update),h.update();else i.el=r.el,h.vnode=i},O=(r,i,u,h,b,C,w)=>{const M=()=>{if(r.isMounted){let{next:L,bu:R,u:N,parent:z,vnode:H}=r,G=L,X;ie(r,!1),L?(L.el=H.el,x(r,L,w)):L=H,R&&$e(R),(X=L.props&&L.props.onVnodeBeforeUpdate)&&Nt(X,z,L,H),ie(r,!0);const W=_n(r),nt=r.subTree;r.subTree=W,Q(nt,W,q(nt.el),g(nt),r,b,C),L.el=W.el,G===null&&Ii(r,W.el),N&&Ot(N,b),(X=L.props&&L.props.onVnodeUpdated)&&Ot(()=>Nt(X,z,L,H),b)}else{let L;const{el:R,props:N}=i,{bm:z,m:H,parent:G}=r,X=We(i);if(ie(r,!1),z&&$e(z),!X&&(L=N&&N.onVnodeBeforeMount)&&Nt(L,G,i),ie(r,!0),R&&p){const W=()=>{r.subTree=_n(r),p(R,r.subTree,r,b,null)};X?i.type.__asyncLoader().then(()=>!r.isUnmounted&&W()):W()}else{const W=r.subTree=_n(r);Q(null,W,u,h,r,b,C),i.el=W.el}if(H&&Ot(H,b),!X&&(L=N&&N.onVnodeMounted)){const W=i;Ot(()=>Nt(L,G,W),b)}(i.shapeFlag&256||G&&We(G.vnode)&&G.vnode.shapeFlag&256)&&r.a&&Ot(r.a,b),r.isMounted=!0,i=u=h=null}},S=r.effect=new $n(M,()=>Zn(A),r.scope),A=r.update=()=>S.run();A.id=r.uid,ie(r,!0),A()},x=(r,i,u)=>{i.component=r;const h=r.vnode.props;r.vnode=i,r.next=null,os(r,i.props,h,u),ls(r,i.children,u),xe(),fr(),Ce()},D=(r,i,u,h,b,C,w,M,S=!1)=>{const A=r&&r.children,L=r?r.shapeFlag:0,R=i.children,{patchFlag:N,shapeFlag:z}=i;if(N>0){if(N&128){j(A,R,u,h,b,C,w,M,S);return}else if(N&256){U(A,R,u,h,b,C,w,M,S);return}}z&8?(L&16&&c(A,b,C),R!==A&&k(u,R)):L&16?z&16?j(A,R,u,h,b,C,w,M,S):c(A,b,C,!0):(L&8&&k(u,""),z&16&&_t(R,u,h,b,C,w,M,S))},U=(r,i,u,h,b,C,w,M,S)=>{r=r||ge,i=i||ge;const A=r.length,L=i.length,R=Math.min(A,L);let N;for(N=0;N<R;N++){const z=i[N]=S?Xt(i[N]):zt(i[N]);Q(r[N],z,u,null,b,C,w,M,S)}A>L?c(r,b,C,!0,!1,R):_t(i,u,h,b,C,w,M,S,R)},j=(r,i,u,h,b,C,w,M,S)=>{let A=0;const L=i.length;let R=r.length-1,N=L-1;for(;A<=R&&A<=N;){const z=r[A],H=i[A]=S?Xt(i[A]):zt(i[A]);if(Me(z,H))Q(z,H,u,null,b,C,w,M,S);else break;A++}for(;A<=R&&A<=N;){const z=r[R],H=i[N]=S?Xt(i[N]):zt(i[N]);if(Me(z,H))Q(z,H,u,null,b,C,w,M,S);else break;R--,N--}if(A>R){if(A<=N){const z=N+1,H=z<L?i[z].el:h;for(;A<=N;)Q(null,i[A]=S?Xt(i[A]):zt(i[A]),u,H,b,C,w,M,S),A++}}else if(A>N)for(;A<=R;)st(r[A],b,C,!0),A++;else{const z=A,H=A,G=new Map;for(A=H;A<=N;A++){const lt=i[A]=S?Xt(i[A]):zt(i[A]);lt.key!=null&&G.set(lt.key,A)}let X,W=0;const nt=N-H+1;let et=!1,ft=0;const ht=new Array(nt);for(A=0;A<nt;A++)ht[A]=0;for(A=z;A<=R;A++){const lt=r[A];if(W>=nt){st(lt,b,C,!0);continue}let vt;if(lt.key!=null)vt=G.get(lt.key);else for(X=H;X<=N;X++)if(ht[X-H]===0&&Me(lt,i[X])){vt=X;break}vt===void 0?st(lt,b,C,!0):(ht[vt-H]=A+1,vt>=ft?ft=vt:et=!0,Q(lt,i[vt],u,null,b,C,w,M,S),W++)}const pt=et?fs(ht):ge;for(X=pt.length-1,A=nt-1;A>=0;A--){const lt=H+A,vt=i[lt],ke=lt+1<L?i[lt+1].el:h;ht[A]===0?Q(null,vt,u,ke,b,C,w,M,S):et&&(X<0||A!==pt[X]?$(vt,u,ke,2):X--)}}},$=(r,i,u,h,b=null)=>{const{el:C,type:w,transition:M,children:S,shapeFlag:A}=r;if(A&6){$(r.component.subTree,i,u,h);return}if(A&128){r.suspense.move(i,u,h);return}if(A&64){w.move(r,i,u,m);return}if(w===$t){o(C,i,u);for(let R=0;R<S.length;R++)$(S[R],i,u,h);o(r.anchor,i,u);return}if(w===yn){ut(r,i,u);return}if(h!==2&&A&1&&M)if(h===0)M.beforeEnter(C),o(C,i,u),Ot(()=>M.enter(C),b);else{const{leave:R,delayLeave:N,afterLeave:z}=M,H=()=>o(C,i,u),G=()=>{R(C,()=>{H(),z&&z()})};N?N(C,H,G):G()}else o(C,i,u)},st=(r,i,u,h=!1,b=!1)=>{const{type:C,props:w,ref:M,children:S,dynamicChildren:A,shapeFlag:L,patchFlag:R,dirs:N}=r;if(M!=null&&kn(M,null,u,r,!0),L&256){i.ctx.deactivate(r);return}const z=L&1&&N,H=!We(r);let G;if(H&&(G=w&&w.onVnodeBeforeUnmount)&&Nt(G,i,r),L&6)f(r.component,u,h);else{if(L&128){r.suspense.unmount(u,h);return}z&&oe(r,null,i,"beforeUnmount"),L&64?r.type.remove(r,i,u,b,m,h):A&&(C!==$t||R>0&&R&64)?c(A,i,u,!1,!0):(C===$t&&R&384||!b&&L&16)&&c(S,i,u),h&&E(r)}(H&&(G=w&&w.onVnodeUnmounted)||z)&&Ot(()=>{G&&Nt(G,i,r),z&&oe(r,null,i,"unmounted")},u)},E=r=>{const{type:i,el:u,anchor:h,transition:b}=r;if(i===$t){l(u,h);return}if(i===yn){V(r);return}const C=()=>{s(u),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(r.shapeFlag&1&&b&&!b.persisted){const{leave:w,delayLeave:M}=b,S=()=>w(u,C);M?M(r.el,C,S):S()}else C()},l=(r,i)=>{let u;for(;r!==i;)u=K(r),s(r),r=u;s(i)},f=(r,i,u)=>{const{bum:h,scope:b,update:C,subTree:w,um:M}=r;h&&$e(h),b.stop(),C&&(C.active=!1,st(w,r,i,u)),M&&Ot(M,i),Ot(()=>{r.isUnmounted=!0},i),i&&i.pendingBranch&&!i.isUnmounted&&r.asyncDep&&!r.asyncResolved&&r.suspenseId===i.pendingId&&(i.deps--,i.deps===0&&i.resolve())},c=(r,i,u,h=!1,b=!1,C=0)=>{for(let w=C;w<r.length;w++)st(r[w],i,u,h,b)},g=r=>r.shapeFlag&6?g(r.component.subTree):r.shapeFlag&128?r.suspense.next():K(r.anchor||r.el),_=(r,i,u)=>{r==null?i._vnode&&st(i._vnode,null,null,!0):Q(i._vnode||null,r,i,null,null,null,u),fr(),no(),i._vnode=r},m={p:Q,um:st,m:$,r:E,mt:B,mc:_t,pc:D,pbc:Et,n:g,o:t};let P,p;return e&&([P,p]=e(m)),{render:_,hydrate:P,createApp:es(_,P)}}function ie({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function cs(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function bo(t,e,n=!1){const o=t.children,s=e.children;if(Z(o)&&Z(s))for(let a=0;a<o.length;a++){const d=o[a];let v=s[a];v.shapeFlag&1&&!v.dynamicChildren&&((v.patchFlag<=0||v.patchFlag===32)&&(v=s[a]=Xt(s[a]),v.el=d.el),n||bo(d,v)),v.type===cn&&(v.el=d.el)}}function fs(t){const e=t.slice(),n=[0];let o,s,a,d,v;const y=t.length;for(o=0;o<y;o++){const I=t[o];if(I!==0){if(s=n[n.length-1],t[s]<I){e[o]=s,n.push(o);continue}for(a=0,d=n.length-1;a<d;)v=a+d>>1,t[n[v]]<I?a=v+1:d=v;I<t[n[a]]&&(a>0&&(e[o]=n[a-1]),n[a]=o)}}for(a=n.length,d=n[a-1];a-- >0;)n[a]=d,d=e[d];return n}const hs=t=>t.__isTeleport,$t=Symbol.for("v-fgt"),cn=Symbol.for("v-txt"),Te=Symbol.for("v-cmt"),yn=Symbol.for("v-stc"),Ee=[];let Bt=null;function yo(t=!1){Ee.push(Bt=t?null:[])}function ds(){Ee.pop(),Bt=Ee[Ee.length-1]||null}let Be=1;function yr(t){Be+=t}function ps(t){return t.dynamicChildren=Be>0?Bt||ge:null,ds(),Be>0&&Bt&&Bt.push(t),t}function xo(t,e,n,o,s,a){return ps(gt(t,e,n,o,s,a,!0))}function gs(t){return t?t.__v_isVNode===!0:!1}function Me(t,e){return t.type===e.type&&t.key===e.key}const fn="__vInternal",Co=({key:t})=>t??null,Ye=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?bt(t)||Mt(t)||tt(t)?{i:Tt,r:t,k:e,f:!!n}:t:null);function gt(t,e=null,n=null,o=0,s=null,a=t===$t?0:1,d=!1,v=!1){const y={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Co(e),ref:e&&Ye(e),scopeId:io,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Tt};return v?(er(y,n),a&128&&t.normalize(y)):n&&(y.shapeFlag|=bt(n)?8:16),Be>0&&!d&&Bt&&(y.patchFlag>0||a&6)&&y.patchFlag!==32&&Bt.push(y),y}const Zt=ms;function ms(t,e=null,n=null,o=0,s=null,a=!1){if((!t||t===Di)&&(t=Te),gs(t)){const v=be(t,e,!0);return n&&er(v,n),Be>0&&!a&&Bt&&(v.shapeFlag&6?Bt[Bt.indexOf(t)]=v:Bt.push(v)),v.patchFlag|=-2,v}if(Os(t)&&(t=t.__vccOpts),e){e=vs(e);let{class:v,style:y}=e;v&&!bt(v)&&(e.class=Un(v)),mt(y)&&(Xr(y)&&!Z(y)&&(y=wt({},y)),e.style=Hn(y))}const d=bt(t)?1:Ri(t)?128:hs(t)?64:mt(t)?4:tt(t)?2:0;return gt(t,e,n,o,s,d,a,!0)}function vs(t){return t?Xr(t)||fn in t?wt({},t):t:null}function be(t,e,n=!1){const{props:o,ref:s,patchFlag:a,children:d}=t,v=e?_s(o||{},e):o;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:v,key:v&&Co(v),ref:e&&e.ref?n&&s?Z(s)?s.concat(Ye(e)):[s,Ye(e)]:Ye(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:d,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==$t?a===-1?16:a|16:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&be(t.ssContent),ssFallback:t.ssFallback&&be(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function tn(t=" ",e=0){return Zt(cn,null,t,e)}function zt(t){return t==null||typeof t=="boolean"?Zt(Te):Z(t)?Zt($t,null,t.slice()):typeof t=="object"?Xt(t):Zt(cn,null,String(t))}function Xt(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:be(t)}function er(t,e){let n=0;const{shapeFlag:o}=t;if(e==null)e=null;else if(Z(e))n=16;else if(typeof e=="object")if(o&65){const s=e.default;s&&(s._c&&(s._d=!1),er(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!(fn in e)?e._ctx=Tt:s===3&&Tt&&(Tt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else tt(e)?(e={default:e,_ctx:Tt},n=32):(e=String(e),o&64?(n=16,e=[tn(e)]):n=8);t.children=e,t.shapeFlag|=n}function _s(...t){const e={};for(let n=0;n<t.length;n++){const o=t[n];for(const s in o)if(s==="class")e.class!==o.class&&(e.class=Un([e.class,o.class]));else if(s==="style")e.style=Hn([e.style,o.style]);else if(en(s)){const a=e[s],d=o[s];d&&a!==d&&!(Z(a)&&a.includes(d))&&(e[s]=a?[].concat(a,d):d)}else s!==""&&(e[s]=o[s])}return e}function Nt(t,e,n,o=null){Ft(t,e,7,[n,o])}const ws=po();let bs=0;function ys(t,e,n){const o=t.type,s=(e?e.appContext:t.appContext)||ws,a={uid:bs++,vnode:t,type:o,parent:e,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new Uo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:mo(o,s),emitsOptions:oo(o,s),emit:null,emitted:null,propsDefaults:dt,inheritAttrs:o.inheritAttrs,ctx:dt,data:dt,props:dt,attrs:dt,slots:dt,refs:dt,setupState:dt,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=e?e.root:a,a.emit=Ai.bind(null,a),t.ce&&t.ce(a),a}let Ct=null,nr,de,xr="__VUE_INSTANCE_SETTERS__";(de=On()[xr])||(de=On()[xr]=[]),de.push(t=>Ct=t),nr=t=>{de.length>1?de.forEach(e=>e(t)):de[0](t)};const ye=t=>{nr(t),t.scope.on()},ce=()=>{Ct&&Ct.scope.off(),nr(null)};function Mo(t){return t.vnode.shapeFlag&4}let Fe=!1;function xs(t,e=!1){Fe=e;const{props:n,children:o}=t.vnode,s=Mo(t);rs(t,n,s,e),ss(t,o);const a=s?Cs(t,e):void 0;return Fe=!1,a}function Cs(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=Jr(new Proxy(t.ctx,Yi));const{setup:o}=n;if(o){const s=t.setupContext=o.length>1?As(t):null;ye(t),xe();const a=Vt(o,t,0,[t.props,s]);if(Ce(),ce(),Fr(a)){if(a.then(ce,ce),e)return a.then(d=>{Cr(t,d,e)}).catch(d=>{ln(d,t,0)});t.asyncDep=a}else Cr(t,a,e)}else Ao(t,e)}function Cr(t,e,n){tt(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:mt(e)&&(t.setupState=Gr(e)),Ao(t,n)}let Mr;function Ao(t,e,n){const o=t.type;if(!t.render){if(!e&&Mr&&!o.render){const s=o.template||Gn(t).template;if(s){const{isCustomElement:a,compilerOptions:d}=t.appContext.config,{delimiters:v,compilerOptions:y}=o,I=wt(wt({isCustomElement:a,delimiters:v},d),y);o.render=Mr(s,I)}}t.render=o.render||qt}{ye(t),xe();try{Xi(t)}finally{Ce(),ce()}}}function Ms(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Pt(t,"get","$attrs"),e[n]}}))}function As(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return Ms(t)},slots:t.slots,emit:t.emit,expose:e}}function hn(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Gr(Jr(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Se)return Se[n](t)},has(e,n){return n in e||n in Se}}))}function Os(t){return tt(t)&&"__vccOpts"in t}const Ps=(t,e)=>_i(t,e,Fe),Ss=Symbol.for("v-scx"),Es=()=>Qe(Ss),Is="3.3.8",Ds="http://www.w3.org/2000/svg",le=typeof document<"u"?document:null,Ar=le&&le.createElement("template"),Rs={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,o)=>{const s=e?le.createElementNS(Ds,t):le.createElement(t,n?{is:n}:void 0);return t==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:t=>le.createTextNode(t),createComment:t=>le.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>le.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,o,s,a){const d=n?n.previousSibling:e.lastChild;if(s&&(s===a||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{Ar.innerHTML=o?`<svg>${t}</svg>`:t;const v=Ar.content;if(o){const y=v.firstChild;for(;y.firstChild;)v.appendChild(y.firstChild);v.removeChild(y)}e.insertBefore(v,n)}return[d?d.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Ts=Symbol("_vtc");function Bs(t,e,n){const o=t[Ts];o&&(e=(e?[e,...o]:[...o]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Fs=Symbol("_vod");function ks(t,e,n){const o=t.style,s=bt(n);if(n&&!s){if(e&&!bt(e))for(const a in e)n[a]==null&&Nn(o,a,"");for(const a in n)Nn(o,a,n[a])}else{const a=o.display;s?e!==n&&(o.cssText=n):e&&t.removeAttribute("style"),Fs in t&&(o.display=a)}}const Or=/\s*!important$/;function Nn(t,e,n){if(Z(n))n.forEach(o=>Nn(t,e,o));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const o=Ns(t,e);Or.test(n)?t.setProperty(he(o),n.replace(Or,""),"important"):t[o]=n}}const Pr=["Webkit","Moz","ms"],xn={};function Ns(t,e){const n=xn[e];if(n)return n;let o=_e(e);if(o!=="filter"&&o in t)return xn[e]=o;o=kr(o);for(let s=0;s<Pr.length;s++){const a=Pr[s]+o;if(a in t)return xn[e]=a}return e}const Sr="http://www.w3.org/1999/xlink";function zs(t,e,n,o,s){if(o&&e.startsWith("xlink:"))n==null?t.removeAttributeNS(Sr,e.slice(6,e.length)):t.setAttributeNS(Sr,e,n);else{const a=Ho(e);n==null||a&&!Nr(n)?t.removeAttribute(e):t.setAttribute(e,a?"":n)}}function Ls(t,e,n,o,s,a,d){if(e==="innerHTML"||e==="textContent"){o&&d(o,s,a),t[e]=n??"";return}const v=t.tagName;if(e==="value"&&v!=="PROGRESS"&&!v.includes("-")){t._value=n;const I=v==="OPTION"?t.getAttribute("value"):t.value,k=n??"";I!==k&&(t.value=k),n==null&&t.removeAttribute(e);return}let y=!1;if(n===""||n==null){const I=typeof t[e];I==="boolean"?n=Nr(n):n==null&&I==="string"?(n="",y=!0):I==="number"&&(n=0,y=!0)}try{t[e]=n}catch{}y&&t.removeAttribute(e)}function pe(t,e,n,o){t.addEventListener(e,n,o)}function qs(t,e,n,o){t.removeEventListener(e,n,o)}const Er=Symbol("_vei");function js(t,e,n,o,s=null){const a=t[Er]||(t[Er]={}),d=a[e];if(o&&d)d.value=o;else{const[v,y]=Hs(e);if(o){const I=a[e]=$s(o,s);pe(t,v,I,y)}else d&&(qs(t,v,d,y),a[e]=void 0)}}const Ir=/(?:Once|Passive|Capture)$/;function Hs(t){let e;if(Ir.test(t)){e={};let o;for(;o=t.match(Ir);)t=t.slice(0,t.length-o[0].length),e[o[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):he(t.slice(2)),e]}let Cn=0;const Us=Promise.resolve(),Ks=()=>Cn||(Us.then(()=>Cn=0),Cn=Date.now());function $s(t,e){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Ft(Ws(o,n.value),e,5,[o])};return n.value=t,n.attached=Ks(),n}function Ws(t,e){if(Z(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(o=>s=>!s._stopped&&o&&o(s))}else return e}const Dr=/^on[a-z]/,Qs=(t,e,n,o,s=!1,a,d,v,y)=>{e==="class"?Bs(t,o,s):e==="style"?ks(t,n,o):en(e)?Ln(e)||js(t,e,n,o,d):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Ys(t,e,o,s))?Ls(t,e,o,a,d,v,y):(e==="true-value"?t._trueValue=o:e==="false-value"&&(t._falseValue=o),zs(t,e,o,s))};function Ys(t,e,n,o){return o?!!(e==="innerHTML"||e==="textContent"||e in t&&Dr.test(e)&&tt(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||Dr.test(e)&&bt(n)?!1:e in t}const Rr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Z(e)?n=>$e(e,n):e};function Xs(t){t.target.composing=!0}function Tr(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Mn=Symbol("_assign"),Js={created(t,{modifiers:{lazy:e,trim:n,number:o}},s){t[Mn]=Rr(s);const a=o||s.props&&s.props.type==="number";pe(t,e?"change":"input",d=>{if(d.target.composing)return;let v=t.value;n&&(v=v.trim()),a&&(v=An(v)),t[Mn](v)}),n&&pe(t,"change",()=>{t.value=t.value.trim()}),e||(pe(t,"compositionstart",Xs),pe(t,"compositionend",Tr),pe(t,"change",Tr))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:o,number:s}},a){if(t[Mn]=Rr(a),t.composing||document.activeElement===t&&t.type!=="range"&&(n||o&&t.value.trim()===e||(s||t.type==="number")&&An(t.value)===e))return;const d=e??"";t.value!==d&&(t.value=d)}},Vs={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Zs=(t,e)=>n=>{if(!("key"in n))return;const o=he(n.key);if(e.some(s=>s===o||Vs[s]===o))return t(n)},Gs=wt({patchProp:Qs},Rs);let Br;function tl(){return Br||(Br=as(Gs))}const el=(...t)=>{const e=tl().createApp(...t),{mount:n}=e;return e.mount=o=>{const s=nl(o);if(!s)return;const a=e._component;!tt(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.innerHTML="";const d=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),d},e};function nl(t){return bt(t)?document.querySelector(t):t}function rl(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Oo={exports:{}};(function(t,e){(function(n,o){t.exports=o()})(self,function(){return(()=>{var n={192:(a,d)=>{var v,y,I=function(){var k=function(F,B){var T=F,O=at[B],x=null,D=0,U=null,j=[],$={},st=function(p,r){x=function(i){for(var u=new Array(i),h=0;h<i;h+=1){u[h]=new Array(i);for(var b=0;b<i;b+=1)u[h][b]=null}return u}(D=4*T+17),E(0,0),E(D-7,0),E(0,D-7),f(),l(),g(p,r),T>=7&&c(p),U==null&&(U=m(T,O,j)),_(U,r)},E=function(p,r){for(var i=-1;i<=7;i+=1)if(!(p+i<=-1||D<=p+i))for(var u=-1;u<=7;u+=1)r+u<=-1||D<=r+u||(x[p+i][r+u]=0<=i&&i<=6&&(u==0||u==6)||0<=u&&u<=6&&(i==0||i==6)||2<=i&&i<=4&&2<=u&&u<=4)},l=function(){for(var p=8;p<D-8;p+=1)x[p][6]==null&&(x[p][6]=p%2==0);for(var r=8;r<D-8;r+=1)x[6][r]==null&&(x[6][r]=r%2==0)},f=function(){for(var p=rt.getPatternPosition(T),r=0;r<p.length;r+=1)for(var i=0;i<p.length;i+=1){var u=p[r],h=p[i];if(x[u][h]==null)for(var b=-2;b<=2;b+=1)for(var C=-2;C<=2;C+=1)x[u+b][h+C]=b==-2||b==2||C==-2||C==2||b==0&&C==0}},c=function(p){for(var r=rt.getBCHTypeNumber(T),i=0;i<18;i+=1){var u=!p&&(r>>i&1)==1;x[Math.floor(i/3)][i%3+D-8-3]=u}for(i=0;i<18;i+=1)u=!p&&(r>>i&1)==1,x[i%3+D-8-3][Math.floor(i/3)]=u},g=function(p,r){for(var i=O<<3|r,u=rt.getBCHTypeInfo(i),h=0;h<15;h+=1){var b=!p&&(u>>h&1)==1;h<6?x[h][8]=b:h<8?x[h+1][8]=b:x[D-15+h][8]=b}for(h=0;h<15;h+=1)b=!p&&(u>>h&1)==1,h<8?x[8][D-h-1]=b:h<9?x[8][15-h-1+1]=b:x[8][15-h-1]=b;x[D-8][8]=!p},_=function(p,r){for(var i=-1,u=D-1,h=7,b=0,C=rt.getMaskFunction(r),w=D-1;w>0;w-=2)for(w==6&&(w-=1);;){for(var M=0;M<2;M+=1)if(x[u][w-M]==null){var S=!1;b<p.length&&(S=(p[b]>>>h&1)==1),C(u,w-M)&&(S=!S),x[u][w-M]=S,(h-=1)==-1&&(b+=1,h=7)}if((u+=i)<0||D<=u){u-=i,i=-i;break}}},m=function(p,r,i){for(var u=V.getRSBlocks(p,r),h=yt(),b=0;b<i.length;b+=1){var C=i[b];h.put(C.getMode(),4),h.put(C.getLength(),rt.getLengthInBits(C.getMode(),p)),C.write(h)}var w=0;for(b=0;b<u.length;b+=1)w+=u[b].dataCount;if(h.getLengthInBits()>8*w)throw"code length overflow. ("+h.getLengthInBits()+">"+8*w+")";for(h.getLengthInBits()+4<=8*w&&h.put(0,4);h.getLengthInBits()%8!=0;)h.putBit(!1);for(;!(h.getLengthInBits()>=8*w||(h.put(236,8),h.getLengthInBits()>=8*w));)h.put(17,8);return function(M,S){for(var A=0,L=0,R=0,N=new Array(S.length),z=new Array(S.length),H=0;H<S.length;H+=1){var G=S[H].dataCount,X=S[H].totalCount-G;L=Math.max(L,G),R=Math.max(R,X),N[H]=new Array(G);for(var W=0;W<N[H].length;W+=1)N[H][W]=255&M.getBuffer()[W+A];A+=G;var nt=rt.getErrorCorrectPolynomial(X),et=ut(N[H],nt.getLength()-1).mod(nt);for(z[H]=new Array(nt.getLength()-1),W=0;W<z[H].length;W+=1){var ft=W+et.getLength()-z[H].length;z[H][W]=ft>=0?et.getAt(ft):0}}var ht=0;for(W=0;W<S.length;W+=1)ht+=S[W].totalCount;var pt=new Array(ht),lt=0;for(W=0;W<L;W+=1)for(H=0;H<S.length;H+=1)W<N[H].length&&(pt[lt]=N[H][W],lt+=1);for(W=0;W<R;W+=1)for(H=0;H<S.length;H+=1)W<z[H].length&&(pt[lt]=z[H][W],lt+=1);return pt}(h,u)};$.addData=function(p,r){var i=null;switch(r=r||"Byte"){case"Numeric":i=kt(p);break;case"Alphanumeric":i=jt(p);break;case"Byte":i=_t(p);break;case"Kanji":i=St(p);break;default:throw"mode:"+r}j.push(i),U=null},$.isDark=function(p,r){if(p<0||D<=p||r<0||D<=r)throw p+","+r;return x[p][r]},$.getModuleCount=function(){return D},$.make=function(){if(T<1){for(var p=1;p<40;p++){for(var r=V.getRSBlocks(p,O),i=yt(),u=0;u<j.length;u++){var h=j[u];i.put(h.getMode(),4),i.put(h.getLength(),rt.getLengthInBits(h.getMode(),p)),h.write(i)}var b=0;for(u=0;u<r.length;u++)b+=r[u].dataCount;if(i.getLengthInBits()<=8*b)break}T=p}st(!1,function(){for(var C=0,w=0,M=0;M<8;M+=1){st(!0,M);var S=rt.getLostPoint($);(M==0||C>S)&&(C=S,w=M)}return w}())},$.createTableTag=function(p,r){p=p||2;var i="";i+='<table style="',i+=" border-width: 0px; border-style: none;",i+=" border-collapse: collapse;",i+=" padding: 0px; margin: "+(r=r===void 0?4*p:r)+"px;",i+='">',i+="<tbody>";for(var u=0;u<$.getModuleCount();u+=1){i+="<tr>";for(var h=0;h<$.getModuleCount();h+=1)i+='<td style="',i+=" border-width: 0px; border-style: none;",i+=" border-collapse: collapse;",i+=" padding: 0px; margin: 0px;",i+=" width: "+p+"px;",i+=" height: "+p+"px;",i+=" background-color: ",i+=$.isDark(u,h)?"#000000":"#ffffff",i+=";",i+='"/>';i+="</tr>"}return(i+="</tbody>")+"</table>"},$.createSvgTag=function(p,r,i,u){var h={};typeof arguments[0]=="object"&&(p=(h=arguments[0]).cellSize,r=h.margin,i=h.alt,u=h.title),p=p||2,r=r===void 0?4*p:r,(i=typeof i=="string"?{text:i}:i||{}).text=i.text||null,i.id=i.text?i.id||"qrcode-description":null,(u=typeof u=="string"?{text:u}:u||{}).text=u.text||null,u.id=u.text?u.id||"qrcode-title":null;var b,C,w,M,S=$.getModuleCount()*p+2*r,A="";for(M="l"+p+",0 0,"+p+" -"+p+",0 0,-"+p+"z ",A+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',A+=h.scalable?"":' width="'+S+'px" height="'+S+'px"',A+=' viewBox="0 0 '+S+" "+S+'" ',A+=' preserveAspectRatio="xMinYMin meet"',A+=u.text||i.text?' role="img" aria-labelledby="'+P([u.id,i.id].join(" ").trim())+'"':"",A+=">",A+=u.text?'<title id="'+P(u.id)+'">'+P(u.text)+"</title>":"",A+=i.text?'<description id="'+P(i.id)+'">'+P(i.text)+"</description>":"",A+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',A+='<path d="',C=0;C<$.getModuleCount();C+=1)for(w=C*p+r,b=0;b<$.getModuleCount();b+=1)$.isDark(C,b)&&(A+="M"+(b*p+r)+","+w+M);return(A+='" stroke="transparent" fill="black"/>')+"</svg>"},$.createDataURL=function(p,r){p=p||2,r=r===void 0?4*p:r;var i=$.getModuleCount()*p+2*r,u=r,h=i-r;return Ht(i,i,function(b,C){if(u<=b&&b<h&&u<=C&&C<h){var w=Math.floor((b-u)/p),M=Math.floor((C-u)/p);return $.isDark(M,w)?0:1}return 1})},$.createImgTag=function(p,r,i){p=p||2,r=r===void 0?4*p:r;var u=$.getModuleCount()*p+2*r,h="";return h+="<img",h+=' src="',h+=$.createDataURL(p,r),h+='"',h+=' width="',h+=u,h+='"',h+=' height="',h+=u,h+='"',i&&(h+=' alt="',h+=P(i),h+='"'),h+"/>"};var P=function(p){for(var r="",i=0;i<p.length;i+=1){var u=p.charAt(i);switch(u){case"<":r+="&lt;";break;case">":r+="&gt;";break;case"&":r+="&amp;";break;case'"':r+="&quot;";break;default:r+=u}}return r};return $.createASCII=function(p,r){if((p=p||1)<2)return function(N){N=N===void 0?2:N;var z,H,G,X,W,nt=1*$.getModuleCount()+2*N,et=N,ft=nt-N,ht={"██":"█","█ ":"▀"," █":"▄","  ":" "},pt={"██":"▀","█ ":"▀"," █":" ","  ":" "},lt="";for(z=0;z<nt;z+=2){for(G=Math.floor((z-et)/1),X=Math.floor((z+1-et)/1),H=0;H<nt;H+=1)W="█",et<=H&&H<ft&&et<=z&&z<ft&&$.isDark(G,Math.floor((H-et)/1))&&(W=" "),et<=H&&H<ft&&et<=z+1&&z+1<ft&&$.isDark(X,Math.floor((H-et)/1))?W+=" ":W+="█",lt+=N<1&&z+1>=ft?pt[W]:ht[W];lt+=`
+`}return nt%2&&N>0?lt.substring(0,lt.length-nt-1)+Array(nt+1).join("▀"):lt.substring(0,lt.length-1)}(r);p-=1,r=r===void 0?2*p:r;var i,u,h,b,C=$.getModuleCount()*p+2*r,w=r,M=C-r,S=Array(p+1).join("██"),A=Array(p+1).join("  "),L="",R="";for(i=0;i<C;i+=1){for(h=Math.floor((i-w)/p),R="",u=0;u<C;u+=1)b=1,w<=u&&u<M&&w<=i&&i<M&&$.isDark(h,Math.floor((u-w)/p))&&(b=0),R+=b?S:A;for(h=0;h<p;h+=1)L+=R+`
+`}return L.substring(0,L.length-1)},$.renderTo2dContext=function(p,r){r=r||2;for(var i=$.getModuleCount(),u=0;u<i;u++)for(var h=0;h<i;h++)p.fillStyle=$.isDark(u,h)?"black":"white",p.fillRect(u*r,h*r,r,r)},$};k.stringToBytes=(k.stringToBytesFuncs={default:function(F){for(var B=[],T=0;T<F.length;T+=1){var O=F.charCodeAt(T);B.push(255&O)}return B}}).default,k.createStringToBytes=function(F,B){var T=function(){for(var x=It(F),D=function(){var l=x.read();if(l==-1)throw"eof";return l},U=0,j={};;){var $=x.read();if($==-1)break;var st=D(),E=D()<<8|D();j[String.fromCharCode($<<8|st)]=E,U+=1}if(U!=B)throw U+" != "+B;return j}(),O=63;return function(x){for(var D=[],U=0;U<x.length;U+=1){var j=x.charCodeAt(U);if(j<128)D.push(j);else{var $=T[x.charAt(U)];typeof $=="number"?(255&$)==$?D.push($):(D.push($>>>8),D.push(255&$)):D.push(O)}}return D}};var q,K,Y,J,Q,at={L:1,M:0,Q:3,H:2},rt=(q=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],K=1335,Y=7973,Q=function(F){for(var B=0;F!=0;)B+=1,F>>>=1;return B},(J={}).getBCHTypeInfo=function(F){for(var B=F<<10;Q(B)-Q(K)>=0;)B^=K<<Q(B)-Q(K);return 21522^(F<<10|B)},J.getBCHTypeNumber=function(F){for(var B=F<<12;Q(B)-Q(Y)>=0;)B^=Y<<Q(B)-Q(Y);return F<<12|B},J.getPatternPosition=function(F){return q[F-1]},J.getMaskFunction=function(F){switch(F){case 0:return function(B,T){return(B+T)%2==0};case 1:return function(B,T){return B%2==0};case 2:return function(B,T){return T%3==0};case 3:return function(B,T){return(B+T)%3==0};case 4:return function(B,T){return(Math.floor(B/2)+Math.floor(T/3))%2==0};case 5:return function(B,T){return B*T%2+B*T%3==0};case 6:return function(B,T){return(B*T%2+B*T%3)%2==0};case 7:return function(B,T){return(B*T%3+(B+T)%2)%2==0};default:throw"bad maskPattern:"+F}},J.getErrorCorrectPolynomial=function(F){for(var B=ut([1],0),T=0;T<F;T+=1)B=B.multiply(ut([1,ct.gexp(T)],0));return B},J.getLengthInBits=function(F,B){if(1<=B&&B<10)switch(F){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+F}else if(B<27)switch(F){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+F}else{if(!(B<41))throw"type:"+B;switch(F){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+F}}},J.getLostPoint=function(F){for(var B=F.getModuleCount(),T=0,O=0;O<B;O+=1)for(var x=0;x<B;x+=1){for(var D=0,U=F.isDark(O,x),j=-1;j<=1;j+=1)if(!(O+j<0||B<=O+j))for(var $=-1;$<=1;$+=1)x+$<0||B<=x+$||j==0&&$==0||U==F.isDark(O+j,x+$)&&(D+=1);D>5&&(T+=3+D-5)}for(O=0;O<B-1;O+=1)for(x=0;x<B-1;x+=1){var st=0;F.isDark(O,x)&&(st+=1),F.isDark(O+1,x)&&(st+=1),F.isDark(O,x+1)&&(st+=1),F.isDark(O+1,x+1)&&(st+=1),st!=0&&st!=4||(T+=3)}for(O=0;O<B;O+=1)for(x=0;x<B-6;x+=1)F.isDark(O,x)&&!F.isDark(O,x+1)&&F.isDark(O,x+2)&&F.isDark(O,x+3)&&F.isDark(O,x+4)&&!F.isDark(O,x+5)&&F.isDark(O,x+6)&&(T+=40);for(x=0;x<B;x+=1)for(O=0;O<B-6;O+=1)F.isDark(O,x)&&!F.isDark(O+1,x)&&F.isDark(O+2,x)&&F.isDark(O+3,x)&&F.isDark(O+4,x)&&!F.isDark(O+5,x)&&F.isDark(O+6,x)&&(T+=40);var E=0;for(x=0;x<B;x+=1)for(O=0;O<B;O+=1)F.isDark(O,x)&&(E+=1);return T+Math.abs(100*E/B/B-50)/5*10},J),ct=function(){for(var F=new Array(256),B=new Array(256),T=0;T<8;T+=1)F[T]=1<<T;for(T=8;T<256;T+=1)F[T]=F[T-4]^F[T-5]^F[T-6]^F[T-8];for(T=0;T<255;T+=1)B[F[T]]=T;return{glog:function(O){if(O<1)throw"glog("+O+")";return B[O]},gexp:function(O){for(;O<0;)O+=255;for(;O>=256;)O-=255;return F[O]}}}();function ut(F,B){if(F.length===void 0)throw F.length+"/"+B;var T=function(){for(var x=0;x<F.length&&F[x]==0;)x+=1;for(var D=new Array(F.length-x+B),U=0;U<F.length-x;U+=1)D[U]=F[U+x];return D}(),O={getAt:function(x){return T[x]},getLength:function(){return T.length},multiply:function(x){for(var D=new Array(O.getLength()+x.getLength()-1),U=0;U<O.getLength();U+=1)for(var j=0;j<x.getLength();j+=1)D[U+j]^=ct.gexp(ct.glog(O.getAt(U))+ct.glog(x.getAt(j)));return ut(D,0)},mod:function(x){if(O.getLength()-x.getLength()<0)return O;for(var D=ct.glog(O.getAt(0))-ct.glog(x.getAt(0)),U=new Array(O.getLength()),j=0;j<O.getLength();j+=1)U[j]=O.getAt(j);for(j=0;j<x.getLength();j+=1)U[j]^=ct.gexp(ct.glog(x.getAt(j))+D);return ut(U,0).mod(x)}};return O}var V=function(){var F=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],B=function(O,x){var D={};return D.totalCount=O,D.dataCount=x,D},T={getRSBlocks:function(O,x){var D=function(c,g){switch(g){case at.L:return F[4*(c-1)+0];case at.M:return F[4*(c-1)+1];case at.Q:return F[4*(c-1)+2];case at.H:return F[4*(c-1)+3];default:return}}(O,x);if(D===void 0)throw"bad rs block @ typeNumber:"+O+"/errorCorrectionLevel:"+x;for(var U=D.length/3,j=[],$=0;$<U;$+=1)for(var st=D[3*$+0],E=D[3*$+1],l=D[3*$+2],f=0;f<st;f+=1)j.push(B(E,l));return j}};return T}(),yt=function(){var F=[],B=0,T={getBuffer:function(){return F},getAt:function(O){var x=Math.floor(O/8);return(F[x]>>>7-O%8&1)==1},put:function(O,x){for(var D=0;D<x;D+=1)T.putBit((O>>>x-D-1&1)==1)},getLengthInBits:function(){return B},putBit:function(O){var x=Math.floor(B/8);F.length<=x&&F.push(0),O&&(F[x]|=128>>>B%8),B+=1}};return T},kt=function(F){var B=F,T={getMode:function(){return 1},getLength:function(D){return B.length},write:function(D){for(var U=B,j=0;j+2<U.length;)D.put(O(U.substring(j,j+3)),10),j+=3;j<U.length&&(U.length-j==1?D.put(O(U.substring(j,j+1)),4):U.length-j==2&&D.put(O(U.substring(j,j+2)),7))}},O=function(D){for(var U=0,j=0;j<D.length;j+=1)U=10*U+x(D.charAt(j));return U},x=function(D){if("0"<=D&&D<="9")return D.charCodeAt(0)-48;throw"illegal char :"+D};return T},jt=function(F){var B=F,T={getMode:function(){return 2},getLength:function(x){return B.length},write:function(x){for(var D=B,U=0;U+1<D.length;)x.put(45*O(D.charAt(U))+O(D.charAt(U+1)),11),U+=2;U<D.length&&x.put(O(D.charAt(U)),6)}},O=function(x){if("0"<=x&&x<="9")return x.charCodeAt(0)-48;if("A"<=x&&x<="Z")return x.charCodeAt(0)-65+10;switch(x){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+x}};return T},_t=function(F){var B=k.stringToBytes(F);return{getMode:function(){return 4},getLength:function(T){return B.length},write:function(T){for(var O=0;O<B.length;O+=1)T.put(B[O],8)}}},St=function(F){var B=k.stringToBytesFuncs.SJIS;if(!B)throw"sjis not supported.";(function(O,x){var D=B("友");if(D.length!=2||(D[0]<<8|D[1])!=38726)throw"sjis not supported."})();var T=B(F);return{getMode:function(){return 8},getLength:function(O){return~~(T.length/2)},write:function(O){for(var x=T,D=0;D+1<x.length;){var U=(255&x[D])<<8|255&x[D+1];if(33088<=U&&U<=40956)U-=33088;else{if(!(57408<=U&&U<=60351))throw"illegal char at "+(D+1)+"/"+U;U-=49472}U=192*(U>>>8&255)+(255&U),O.put(U,13),D+=2}if(D<x.length)throw"illegal char at "+(D+1)}}},Et=function(){var F=[],B={writeByte:function(T){F.push(255&T)},writeShort:function(T){B.writeByte(T),B.writeByte(T>>>8)},writeBytes:function(T,O,x){O=O||0,x=x||T.length;for(var D=0;D<x;D+=1)B.writeByte(T[D+O])},writeString:function(T){for(var O=0;O<T.length;O+=1)B.writeByte(T.charCodeAt(O))},toByteArray:function(){return F},toString:function(){var T="";T+="[";for(var O=0;O<F.length;O+=1)O>0&&(T+=","),T+=F[O];return T+"]"}};return B},It=function(F){var B=F,T=0,O=0,x=0,D={read:function(){for(;x<8;){if(T>=B.length){if(x==0)return-1;throw"unexpected end of file./"+x}var j=B.charAt(T);if(T+=1,j=="=")return x=0,-1;j.match(/^\s$/)||(O=O<<6|U(j.charCodeAt(0)),x+=6)}var $=O>>>x-8&255;return x-=8,$}},U=function(j){if(65<=j&&j<=90)return j-65;if(97<=j&&j<=122)return j-97+26;if(48<=j&&j<=57)return j-48+52;if(j==43)return 62;if(j==47)return 63;throw"c:"+j};return D},Ht=function(F,B,T){for(var O=function(E,l){var f=E,c=l,g=new Array(E*l),_={setPixel:function(p,r,i){g[r*f+p]=i},write:function(p){p.writeString("GIF87a"),p.writeShort(f),p.writeShort(c),p.writeByte(128),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(255),p.writeByte(255),p.writeByte(255),p.writeString(","),p.writeShort(0),p.writeShort(0),p.writeShort(f),p.writeShort(c),p.writeByte(0);var r=m(2);p.writeByte(2);for(var i=0;r.length-i>255;)p.writeByte(255),p.writeBytes(r,i,255),i+=255;p.writeByte(r.length-i),p.writeBytes(r,i,r.length-i),p.writeByte(0),p.writeString(";")}},m=function(p){for(var r=1<<p,i=1+(1<<p),u=p+1,h=P(),b=0;b<r;b+=1)h.add(String.fromCharCode(b));h.add(String.fromCharCode(r)),h.add(String.fromCharCode(i));var C,w,M,S=Et(),A=(C=S,w=0,M=0,{write:function(z,H){if(z>>>H)throw"length over";for(;w+H>=8;)C.writeByte(255&(z<<w|M)),H-=8-w,z>>>=8-w,M=0,w=0;M|=z<<w,w+=H},flush:function(){w>0&&C.writeByte(M)}});A.write(r,u);var L=0,R=String.fromCharCode(g[L]);for(L+=1;L<g.length;){var N=String.fromCharCode(g[L]);L+=1,h.contains(R+N)?R+=N:(A.write(h.indexOf(R),u),h.size()<4095&&(h.size()==1<<u&&(u+=1),h.add(R+N)),R=N)}return A.write(h.indexOf(R),u),A.write(i,u),A.flush(),S.toByteArray()},P=function(){var p={},r=0,i={add:function(u){if(i.contains(u))throw"dup key:"+u;p[u]=r,r+=1},size:function(){return r},indexOf:function(u){return p[u]},contains:function(u){return p[u]!==void 0}};return i};return _}(F,B),x=0;x<B;x+=1)for(var D=0;D<F;D+=1)O.setPixel(D,x,T(D,x));var U=Et();O.write(U);for(var j=function(){var E=0,l=0,f=0,c="",g={},_=function(P){c+=String.fromCharCode(m(63&P))},m=function(P){if(!(P<0)){if(P<26)return 65+P;if(P<52)return P-26+97;if(P<62)return P-52+48;if(P==62)return 43;if(P==63)return 47}throw"n:"+P};return g.writeByte=function(P){for(E=E<<8|255&P,l+=8,f+=1;l>=6;)_(E>>>l-6),l-=6},g.flush=function(){if(l>0&&(_(E<<6-l),E=0,l=0),f%3!=0)for(var P=3-f%3,p=0;p<P;p+=1)c+="="},g.toString=function(){return c},g}(),$=U.toByteArray(),st=0;st<$.length;st+=1)j.writeByte($[st]);return j.flush(),"data:image/gif;base64,"+j};return k}();I.stringToBytesFuncs["UTF-8"]=function(k){return function(q){for(var K=[],Y=0;Y<q.length;Y++){var J=q.charCodeAt(Y);J<128?K.push(J):J<2048?K.push(192|J>>6,128|63&J):J<55296||J>=57344?K.push(224|J>>12,128|J>>6&63,128|63&J):(Y++,J=65536+((1023&J)<<10|1023&q.charCodeAt(Y)),K.push(240|J>>18,128|J>>12&63,128|J>>6&63,128|63&J))}return K}(k)},(y=typeof(v=function(){return I})=="function"?v.apply(d,[]):v)===void 0||(a.exports=y)},676:(a,d,v)=>{v.d(d,{default:()=>st});var y=function(){return(y=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)},I=function(){for(var E=0,l=0,f=arguments.length;l<f;l++)E+=arguments[l].length;var c=Array(E),g=0;for(l=0;l<f;l++)for(var _=arguments[l],m=0,P=_.length;m<P;m++,g++)c[g]=_[m];return c},k=function(E){return!!E&&typeof E=="object"&&!Array.isArray(E)};function q(E){for(var l=[],f=1;f<arguments.length;f++)l[f-1]=arguments[f];if(!l.length)return E;var c=l.shift();return c!==void 0&&k(E)&&k(c)?(E=y({},E),Object.keys(c).forEach(function(g){var _=E[g],m=c[g];Array.isArray(_)&&Array.isArray(m)?E[g]=m:k(_)&&k(m)?E[g]=q(Object.assign({},_),m):E[g]=m}),q.apply(void 0,I([E],l))):E}function K(E,l){var f=document.createElement("a");f.download=l,f.href=E,document.body.appendChild(f),f.click(),document.body.removeChild(f)}function Y(E){return l=this,f=void 0,g=function(){return function(_,m){var P,p,r,i,u={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:h(0),throw:h(1),return:h(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function h(b){return function(C){return function(w){if(P)throw new TypeError("Generator is already executing.");for(;u;)try{if(P=1,p&&(r=2&w[0]?p.return:w[0]?p.throw||((r=p.return)&&r.call(p),0):p.next)&&!(r=r.call(p,w[1])).done)return r;switch(p=0,r&&(w=[2&w[0],r.value]),w[0]){case 0:case 1:r=w;break;case 4:return u.label++,{value:w[1],done:!1};case 5:u.label++,p=w[1],w=[0];continue;case 7:w=u.ops.pop(),u.trys.pop();continue;default:if(!((r=(r=u.trys).length>0&&r[r.length-1])||w[0]!==6&&w[0]!==2)){u=0;continue}if(w[0]===3&&(!r||w[1]>r[0]&&w[1]<r[3])){u.label=w[1];break}if(w[0]===6&&u.label<r[1]){u.label=r[1],r=w;break}if(r&&u.label<r[2]){u.label=r[2],u.ops.push(w);break}r[2]&&u.ops.pop(),u.trys.pop();continue}w=m.call(_,u)}catch(M){w=[6,M],p=0}finally{P=r=0}if(5&w[0])throw w[1];return{value:w[0]?w[1]:void 0,done:!0}}([b,C])}}}(this,function(_){return[2,new Promise(function(m){var P=new XMLHttpRequest;P.onload=function(){var p=new FileReader;p.onloadend=function(){m(p.result)},p.readAsDataURL(P.response)},P.open("GET",E),P.responseType="blob",P.send()})]})},new((c=void 0)||(c=Promise))(function(_,m){function P(i){try{r(g.next(i))}catch(u){m(u)}}function p(i){try{r(g.throw(i))}catch(u){m(u)}}function r(i){var u;i.done?_(i.value):(u=i.value,u instanceof c?u:new c(function(h){h(u)})).then(P,p)}r((g=g.apply(l,f||[])).next())});var l,f,c,g}const J={L:.07,M:.15,Q:.25,H:.3};var Q=function(){return(Q=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const at=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"dots":_=this._drawDot;break;case"classy":_=this._drawClassy;break;case"classy-rounded":_=this._drawClassyRounded;break;case"rounded":_=this._drawRounded;break;case"extra-rounded":_=this._drawExtraRounded;break;case"square":default:_=this._drawSquare}_.call(this,{x:l,y:f,size:c,getNeighbor:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),f._element.setAttribute("cx",String(g+c/2)),f._element.setAttribute("cy",String(_+c/2)),f._element.setAttribute("r",String(c/2))}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),f._element.setAttribute("x",String(g)),f._element.setAttribute("y",String(_)),f._element.setAttribute("width",String(c)),f._element.setAttribute("height",String(c))}}))},E.prototype._basicSideRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c/2+"a "+c/2+" "+c/2+", 0, 0, 0, 0 "+-c)}}))},E.prototype._basicCornerRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"v "+-c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+-c/2+" "+-c/2)}}))},E.prototype._basicCornerExtraRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"a "+c+" "+c+", 0, 0, 0, "+-c+" "+-c)}}))},E.prototype._basicCornersRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+c/2+" "+c/2+"h "+c/2+"v "+-c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+-c/2+" "+-c/2)}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size;this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size;this._basicSquare({x:f,y:c,size:g,rotation:0})},E.prototype._drawRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0,i=m+P+p+r;if(i!==0)if(i>2||m&&P||p&&r)this._basicSquare({x:f,y:c,size:g,rotation:0});else{if(i===2){var u=0;return m&&p?u=Math.PI/2:p&&P?u=Math.PI:P&&r&&(u=-Math.PI/2),void this._basicCornerRounded({x:f,y:c,size:g,rotation:u})}if(i===1)return u=0,p?u=Math.PI/2:P?u=Math.PI:r&&(u=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:g,rotation:u})}else this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawExtraRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0,i=m+P+p+r;if(i!==0)if(i>2||m&&P||p&&r)this._basicSquare({x:f,y:c,size:g,rotation:0});else{if(i===2){var u=0;return m&&p?u=Math.PI/2:p&&P?u=Math.PI:P&&r&&(u=-Math.PI/2),void this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:u})}if(i===1)return u=0,p?u=Math.PI/2:P?u=Math.PI:r&&(u=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:g,rotation:u})}else this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawClassy=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0;m+P+p+r!==0?m||p?P||r?this._basicSquare({x:f,y:c,size:g,rotation:0}):this._basicCornerRounded({x:f,y:c,size:g,rotation:Math.PI/2}):this._basicCornerRounded({x:f,y:c,size:g,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:g,rotation:Math.PI/2})},E.prototype._drawClassyRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0;m+P+p+r!==0?m||p?P||r?this._basicSquare({x:f,y:c,size:g,rotation:0}):this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:g,rotation:Math.PI/2})},E}();var rt=function(){return(rt=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const ct=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"square":_=this._drawSquare;break;case"extra-rounded":_=this._drawExtraRounded;break;case"dot":default:_=this._drawDot}_.call(this,{x:l,y:f,size:c,rotation:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+(g+c/2)+" "+_+"a "+c/2+" "+c/2+" 0 1 0 0.1 0zm 0 "+m+"a "+(c/2-m)+" "+(c/2-m)+" 0 1 1 -0.1 0Z")}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"v "+-c+"zM "+(g+m)+" "+(_+m)+"h "+(c-2*m)+"v "+(c-2*m)+"h "+(2*m-c)+"z")}}))},E.prototype._basicExtraRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+g+" "+(_+2.5*m)+"v "+2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*m+" "+2.5*m+"h "+2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*m+" "+2.5*-m+"v "+-2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*-m+" "+2.5*-m+"h "+-2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*-m+" "+2.5*m+"M "+(g+2.5*m)+" "+(_+m)+"h "+2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*m+" "+1.5*m+"v "+2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*-m+" "+1.5*m+"h "+-2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*-m+" "+1.5*-m+"v "+-2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*m+" "+1.5*-m)}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicDot({x:f,y:c,size:g,rotation:_})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicSquare({x:f,y:c,size:g,rotation:_})},E.prototype._drawExtraRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicExtraRounded({x:f,y:c,size:g,rotation:_})},E}();var ut=function(){return(ut=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const V=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"square":_=this._drawSquare;break;case"dot":default:_=this._drawDot}_.call(this,{x:l,y:f,size:c,rotation:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(ut(ut({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),f._element.setAttribute("cx",String(g+c/2)),f._element.setAttribute("cy",String(_+c/2)),f._element.setAttribute("r",String(c/2))}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(ut(ut({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),f._element.setAttribute("x",String(g)),f._element.setAttribute("y",String(_)),f._element.setAttribute("width",String(c)),f._element.setAttribute("height",String(c))}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicDot({x:f,y:c,size:g,rotation:_})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicSquare({x:f,y:c,size:g,rotation:_})},E}(),yt="circle";var kt=function(E,l,f,c){return new(f||(f=Promise))(function(g,_){function m(r){try{p(c.next(r))}catch(i){_(i)}}function P(r){try{p(c.throw(r))}catch(i){_(i)}}function p(r){var i;r.done?g(r.value):(i=r.value,i instanceof f?i:new f(function(u){u(i)})).then(m,P)}p((c=c.apply(E,l||[])).next())})},jt=function(E,l){var f,c,g,_,m={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return _={next:P(0),throw:P(1),return:P(2)},typeof Symbol=="function"&&(_[Symbol.iterator]=function(){return this}),_;function P(p){return function(r){return function(i){if(f)throw new TypeError("Generator is already executing.");for(;m;)try{if(f=1,c&&(g=2&i[0]?c.return:i[0]?c.throw||((g=c.return)&&g.call(c),0):c.next)&&!(g=g.call(c,i[1])).done)return g;switch(c=0,g&&(i=[2&i[0],g.value]),i[0]){case 0:case 1:g=i;break;case 4:return m.label++,{value:i[1],done:!1};case 5:m.label++,c=i[1],i=[0];continue;case 7:i=m.ops.pop(),m.trys.pop();continue;default:if(!((g=(g=m.trys).length>0&&g[g.length-1])||i[0]!==6&&i[0]!==2)){m=0;continue}if(i[0]===3&&(!g||i[1]>g[0]&&i[1]<g[3])){m.label=i[1];break}if(i[0]===6&&m.label<g[1]){m.label=g[1],g=i;break}if(g&&m.label<g[2]){m.label=g[2],m.ops.push(i);break}g[2]&&m.ops.pop(),m.trys.pop();continue}i=l.call(E,m)}catch(u){i=[6,u],c=0}finally{f=g=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([p,r])}}},_t=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],St=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];const Et=function(){function E(l){this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(l.width)),this._element.setAttribute("height",String(l.height)),this._defs=document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._options=l}return Object.defineProperty(E.prototype,"width",{get:function(){return this._options.width},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"height",{get:function(){return this._options.height},enumerable:!1,configurable:!0}),E.prototype.getElement=function(){return this._element},E.prototype.drawQR=function(l){return kt(this,void 0,void 0,function(){var f,c,g,_,m,P,p,r,i,u,h=this;return jt(this,function(b){switch(b.label){case 0:return f=l.getModuleCount(),c=Math.min(this._options.width,this._options.height)-2*this._options.margin,g=this._options.shape===yt?c/Math.sqrt(2):c,_=Math.floor(g/f),m={hideXDots:0,hideYDots:0,width:0,height:0},this._qr=l,this._options.image?[4,this.loadImage()]:[3,2];case 1:if(b.sent(),!this._image)return[2];P=this._options,p=P.imageOptions,r=P.qrOptions,i=p.imageSize*J[r.errorCorrectionLevel],u=Math.floor(i*f*f),m=function(C){var w=C.originalHeight,M=C.originalWidth,S=C.maxHiddenDots,A=C.maxHiddenAxisDots,L=C.dotSize,R={x:0,y:0},N={x:0,y:0};if(w<=0||M<=0||S<=0||L<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};var z=w/M;return R.x=Math.floor(Math.sqrt(S/z)),R.x<=0&&(R.x=1),A&&A<R.x&&(R.x=A),R.x%2==0&&R.x--,N.x=R.x*L,R.y=1+2*Math.ceil((R.x*z-1)/2),N.y=Math.round(N.x*z),(R.y*R.x>S||A&&A<R.y)&&(A&&A<R.y?(R.y=A,R.y%2==0&&R.x--):R.y-=2,N.y=R.y*L,R.x=1+2*Math.ceil((R.y/z-1)/2),N.x=Math.round(N.y/z)),{height:N.y,width:N.x,hideYDots:R.y,hideXDots:R.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:u,maxHiddenAxisDots:f-14,dotSize:_}),b.label=2;case 2:return this.drawBackground(),this.drawDots(function(C,w){var M,S,A,L,R,N;return!(h._options.imageOptions.hideBackgroundDots&&C>=(f-m.hideXDots)/2&&C<(f+m.hideXDots)/2&&w>=(f-m.hideYDots)/2&&w<(f+m.hideYDots)/2||!((M=_t[C])===null||M===void 0)&&M[w]||!((S=_t[C-f+7])===null||S===void 0)&&S[w]||!((A=_t[C])===null||A===void 0)&&A[w-f+7]||!((L=St[C])===null||L===void 0)&&L[w]||!((R=St[C-f+7])===null||R===void 0)&&R[w]||!((N=St[C])===null||N===void 0)&&N[w-f+7])}),this.drawCorners(),this._options.image?[4,this.drawImage({width:m.width,height:m.height,count:f,dotSize:_})]:[3,4];case 3:b.sent(),b.label=4;case 4:return[2]}})})},E.prototype.drawBackground=function(){var l,f,c,g=this._element,_=this._options;if(g){var m=(l=_.backgroundOptions)===null||l===void 0?void 0:l.gradient,P=(f=_.backgroundOptions)===null||f===void 0?void 0:f.color;if((m||P)&&this._createColor({options:m,color:P,additionalRotation:0,x:0,y:0,height:_.height,width:_.width,name:"background-color"}),(c=_.backgroundOptions)===null||c===void 0?void 0:c.round){var p=Math.min(_.width,_.height),r=document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id","clip-path-background-color"),this._defs.appendChild(this._backgroundClipPath),r.setAttribute("x",String((_.width-p)/2)),r.setAttribute("y",String((_.height-p)/2)),r.setAttribute("width",String(p)),r.setAttribute("height",String(p)),r.setAttribute("rx",String(p/2*_.backgroundOptions.round)),this._backgroundClipPath.appendChild(r)}}},E.prototype.drawDots=function(l){var f,c,g=this;if(!this._qr)throw"QR code is not defined";var _=this._options,m=this._qr.getModuleCount();if(m>_.width||m>_.height)throw"The canvas is too small.";var P=Math.min(_.width,_.height)-2*_.margin,p=_.shape===yt?P/Math.sqrt(2):P,r=Math.floor(p/m),i=Math.floor((_.width-m*r)/2),u=Math.floor((_.height-m*r)/2),h=new at({svg:this._element,type:_.dotsOptions.type});this._dotsClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id","clip-path-dot-color"),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(f=_.dotsOptions)===null||f===void 0?void 0:f.gradient,color:_.dotsOptions.color,additionalRotation:0,x:0,y:0,height:_.height,width:_.width,name:"dot-color"});for(var b=function(X){for(var W=function(et){return l&&!l(X,et)?"continue":!((c=C._qr)===null||c===void 0)&&c.isDark(X,et)?(h.draw(i+X*r,u+et*r,r,function(ft,ht){return!(X+ft<0||et+ht<0||X+ft>=m||et+ht>=m)&&!(l&&!l(X+ft,et+ht))&&!!g._qr&&g._qr.isDark(X+ft,et+ht)}),void(h._element&&C._dotsClipPath&&C._dotsClipPath.appendChild(h._element))):"continue"},nt=0;nt<m;nt++)W(nt)},C=this,w=0;w<m;w++)b(w);if(_.shape===yt){var M=Math.floor((P/r-m)/2),S=m+2*M,A=i-M*r,L=u-M*r,R=[],N=Math.floor(S/2);for(w=0;w<S;w++){R[w]=[];for(var z=0;z<S;z++)w>=M-1&&w<=S-M&&z>=M-1&&z<=S-M||Math.sqrt((w-N)*(w-N)+(z-N)*(z-N))>N?R[w][z]=0:R[w][z]=this._qr.isDark(z-2*M<0?z:z>=m?z-2*M:z-M,w-2*M<0?w:w>=m?w-2*M:w-M)?1:0}var H=function(X){for(var W=function(et){if(!R[X][et])return"continue";h.draw(A+X*r,L+et*r,r,function(ft,ht){var pt;return!!(!((pt=R[X+ft])===null||pt===void 0)&&pt[et+ht])}),h._element&&G._dotsClipPath&&G._dotsClipPath.appendChild(h._element)},nt=0;nt<S;nt++)W(nt)},G=this;for(w=0;w<S;w++)H(w)}},E.prototype.drawCorners=function(){var l=this;if(!this._qr)throw"QR code is not defined";var f=this._element,c=this._options;if(!f)throw"Element code is not defined";var g=this._qr.getModuleCount(),_=Math.min(c.width,c.height)-2*c.margin,m=c.shape===yt?_/Math.sqrt(2):_,P=Math.floor(m/g),p=7*P,r=3*P,i=Math.floor((c.width-g*P)/2),u=Math.floor((c.height-g*P)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(function(h){var b,C,w,M,S,A,L,R,N,z,H,G,X=h[0],W=h[1],nt=h[2],et=i+X*P*(g-7),ft=u+W*P*(g-7),ht=l._dotsClipPath,pt=l._dotsClipPath;if((!((b=c.cornersSquareOptions)===null||b===void 0)&&b.gradient||!((C=c.cornersSquareOptions)===null||C===void 0)&&C.color)&&((ht=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-square-color-"+X+"-"+W),l._defs.appendChild(ht),l._cornersSquareClipPath=l._cornersDotClipPath=pt=ht,l._createColor({options:(w=c.cornersSquareOptions)===null||w===void 0?void 0:w.gradient,color:(M=c.cornersSquareOptions)===null||M===void 0?void 0:M.color,additionalRotation:nt,x:et,y:ft,height:p,width:p,name:"corners-square-color-"+X+"-"+W})),(S=c.cornersSquareOptions)===null||S===void 0?void 0:S.type){var lt=new ct({svg:l._element,type:c.cornersSquareOptions.type});lt.draw(et,ft,p,nt),lt._element&&ht&&ht.appendChild(lt._element)}else for(var vt=new at({svg:l._element,type:c.dotsOptions.type}),ke=function(Ut){for(var pn=function(ne){if(!(!((A=_t[Ut])===null||A===void 0)&&A[ne]))return"continue";vt.draw(et+Ut*P,ft+ne*P,P,function(gn,mn){var re;return!!(!((re=_t[Ut+gn])===null||re===void 0)&&re[ne+mn])}),vt._element&&ht&&ht.appendChild(vt._element)},ee=0;ee<_t[Ut].length;ee++)pn(ee)},te=0;te<_t.length;te++)ke(te);if((!((L=c.cornersDotOptions)===null||L===void 0)&&L.gradient||!((R=c.cornersDotOptions)===null||R===void 0)&&R.color)&&((pt=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-dot-color-"+X+"-"+W),l._defs.appendChild(pt),l._cornersDotClipPath=pt,l._createColor({options:(N=c.cornersDotOptions)===null||N===void 0?void 0:N.gradient,color:(z=c.cornersDotOptions)===null||z===void 0?void 0:z.color,additionalRotation:nt,x:et+2*P,y:ft+2*P,height:r,width:r,name:"corners-dot-color-"+X+"-"+W})),(H=c.cornersDotOptions)===null||H===void 0?void 0:H.type){var dn=new V({svg:l._element,type:c.cornersDotOptions.type});dn.draw(et+2*P,ft+2*P,r,nt),dn._element&&pt&&pt.appendChild(dn._element)}else{vt=new at({svg:l._element,type:c.dotsOptions.type});var Po=function(Ut){for(var pn=function(ne){if(!(!((G=St[Ut])===null||G===void 0)&&G[ne]))return"continue";vt.draw(et+Ut*P,ft+ne*P,P,function(gn,mn){var re;return!!(!((re=St[Ut+gn])===null||re===void 0)&&re[ne+mn])}),vt._element&&pt&&pt.appendChild(vt._element)},ee=0;ee<St[Ut].length;ee++)pn(ee)};for(te=0;te<St.length;te++)Po(te)}})},E.prototype.loadImage=function(){var l=this;return new Promise(function(f,c){var g=l._options,_=new Image;if(!g.image)return c("Image is not defined");typeof g.imageOptions.crossOrigin=="string"&&(_.crossOrigin=g.imageOptions.crossOrigin),l._image=_,_.onload=function(){f()},_.src=g.image})},E.prototype.drawImage=function(l){var f=l.width,c=l.height,g=l.count,_=l.dotSize;return kt(this,void 0,void 0,function(){var m,P,p,r,i,u,h,b,C;return jt(this,function(w){switch(w.label){case 0:return m=this._options,P=Math.floor((m.width-g*_)/2),p=Math.floor((m.height-g*_)/2),r=P+m.imageOptions.margin+(g*_-f)/2,i=p+m.imageOptions.margin+(g*_-c)/2,u=f-2*m.imageOptions.margin,h=c-2*m.imageOptions.margin,(b=document.createElementNS("http://www.w3.org/2000/svg","image")).setAttribute("x",String(r)),b.setAttribute("y",String(i)),b.setAttribute("width",u+"px"),b.setAttribute("height",h+"px"),[4,Y(m.image||"")];case 1:return C=w.sent(),b.setAttribute("href",C||""),this._element.appendChild(b),[2]}})})},E.prototype._createColor=function(l){var f=l.options,c=l.color,g=l.additionalRotation,_=l.x,m=l.y,P=l.height,p=l.width,r=l.name,i=p>P?p:P,u=document.createElementNS("http://www.w3.org/2000/svg","rect");if(u.setAttribute("x",String(_)),u.setAttribute("y",String(m)),u.setAttribute("height",String(P)),u.setAttribute("width",String(p)),u.setAttribute("clip-path","url('#clip-path-"+r+"')"),f){var h;if(f.type==="radial")(h=document.createElementNS("http://www.w3.org/2000/svg","radialGradient")).setAttribute("id",r),h.setAttribute("gradientUnits","userSpaceOnUse"),h.setAttribute("fx",String(_+p/2)),h.setAttribute("fy",String(m+P/2)),h.setAttribute("cx",String(_+p/2)),h.setAttribute("cy",String(m+P/2)),h.setAttribute("r",String(i/2));else{var b=((f.rotation||0)+g)%(2*Math.PI),C=(b+2*Math.PI)%(2*Math.PI),w=_+p/2,M=m+P/2,S=_+p/2,A=m+P/2;C>=0&&C<=.25*Math.PI||C>1.75*Math.PI&&C<=2*Math.PI?(w-=p/2,M-=P/2*Math.tan(b),S+=p/2,A+=P/2*Math.tan(b)):C>.25*Math.PI&&C<=.75*Math.PI?(M-=P/2,w-=p/2/Math.tan(b),A+=P/2,S+=p/2/Math.tan(b)):C>.75*Math.PI&&C<=1.25*Math.PI?(w+=p/2,M+=P/2*Math.tan(b),S-=p/2,A-=P/2*Math.tan(b)):C>1.25*Math.PI&&C<=1.75*Math.PI&&(M+=P/2,w+=p/2/Math.tan(b),A-=P/2,S-=p/2/Math.tan(b)),(h=document.createElementNS("http://www.w3.org/2000/svg","linearGradient")).setAttribute("id",r),h.setAttribute("gradientUnits","userSpaceOnUse"),h.setAttribute("x1",String(Math.round(w))),h.setAttribute("y1",String(Math.round(M))),h.setAttribute("x2",String(Math.round(S))),h.setAttribute("y2",String(Math.round(A)))}f.colorStops.forEach(function(L){var R=L.offset,N=L.color,z=document.createElementNS("http://www.w3.org/2000/svg","stop");z.setAttribute("offset",100*R+"%"),z.setAttribute("stop-color",N),h.appendChild(z)}),u.setAttribute("fill","url('#"+r+"')"),this._defs.appendChild(h)}else c&&u.setAttribute("fill",c);this._element.appendChild(u)},E}(),It="canvas";for(var Ht={},F=0;F<=40;F++)Ht[F]=F;const B={type:It,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:Ht[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000"},backgroundOptions:{round:0,color:"#fff"}};var T=function(){return(T=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};function O(E){var l=T({},E);if(!l.colorStops||!l.colorStops.length)throw"Field 'colorStops' is required in gradient";return l.rotation?l.rotation=Number(l.rotation):l.rotation=0,l.colorStops=l.colorStops.map(function(f){return T(T({},f),{offset:Number(f.offset)})}),l}function x(E){var l=T({},E);return l.width=Number(l.width),l.height=Number(l.height),l.margin=Number(l.margin),l.imageOptions=T(T({},l.imageOptions),{hideBackgroundDots:!!l.imageOptions.hideBackgroundDots,imageSize:Number(l.imageOptions.imageSize),margin:Number(l.imageOptions.margin)}),l.margin>Math.min(l.width,l.height)&&(l.margin=Math.min(l.width,l.height)),l.dotsOptions=T({},l.dotsOptions),l.dotsOptions.gradient&&(l.dotsOptions.gradient=O(l.dotsOptions.gradient)),l.cornersSquareOptions&&(l.cornersSquareOptions=T({},l.cornersSquareOptions),l.cornersSquareOptions.gradient&&(l.cornersSquareOptions.gradient=O(l.cornersSquareOptions.gradient))),l.cornersDotOptions&&(l.cornersDotOptions=T({},l.cornersDotOptions),l.cornersDotOptions.gradient&&(l.cornersDotOptions.gradient=O(l.cornersDotOptions.gradient))),l.backgroundOptions&&(l.backgroundOptions=T({},l.backgroundOptions),l.backgroundOptions.gradient&&(l.backgroundOptions.gradient=O(l.backgroundOptions.gradient))),l}var D=v(192),U=v.n(D),j=function(E,l,f,c){return new(f||(f=Promise))(function(g,_){function m(r){try{p(c.next(r))}catch(i){_(i)}}function P(r){try{p(c.throw(r))}catch(i){_(i)}}function p(r){var i;r.done?g(r.value):(i=r.value,i instanceof f?i:new f(function(u){u(i)})).then(m,P)}p((c=c.apply(E,l||[])).next())})},$=function(E,l){var f,c,g,_,m={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return _={next:P(0),throw:P(1),return:P(2)},typeof Symbol=="function"&&(_[Symbol.iterator]=function(){return this}),_;function P(p){return function(r){return function(i){if(f)throw new TypeError("Generator is already executing.");for(;m;)try{if(f=1,c&&(g=2&i[0]?c.return:i[0]?c.throw||((g=c.return)&&g.call(c),0):c.next)&&!(g=g.call(c,i[1])).done)return g;switch(c=0,g&&(i=[2&i[0],g.value]),i[0]){case 0:case 1:g=i;break;case 4:return m.label++,{value:i[1],done:!1};case 5:m.label++,c=i[1],i=[0];continue;case 7:i=m.ops.pop(),m.trys.pop();continue;default:if(!((g=(g=m.trys).length>0&&g[g.length-1])||i[0]!==6&&i[0]!==2)){m=0;continue}if(i[0]===3&&(!g||i[1]>g[0]&&i[1]<g[3])){m.label=i[1];break}if(i[0]===6&&m.label<g[1]){m.label=g[1],g=i;break}if(g&&m.label<g[2]){m.label=g[2],m.ops.push(i);break}g[2]&&m.ops.pop(),m.trys.pop();continue}i=l.call(E,m)}catch(u){i=[6,u],c=0}finally{f=g=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([p,r])}}};const st=function(){function E(l){this._options=l?x(q(B,l)):B,this.update()}return E._clearContainer=function(l){l&&(l.innerHTML="")},E.prototype._setupSvg=function(){var l=this;if(this._qr){var f=new Et(this._options);this._svg=f.getElement(),this._svgDrawingPromise=f.drawQR(this._qr).then(function(){var c;l._svg&&((c=l._extension)===null||c===void 0||c.call(l,f.getElement(),l._options))})}},E.prototype._setupCanvas=function(){var l,f=this;this._qr&&(this._canvas=document.createElement("canvas"),this._canvas.width=this._options.width,this._canvas.height=this._options.height,this._setupSvg(),this._canvasDrawingPromise=(l=this._svgDrawingPromise)===null||l===void 0?void 0:l.then(function(){if(f._svg){var c=f._svg,g=new XMLSerializer().serializeToString(c),_="data:image/svg+xml;base64,"+btoa(g),m=new Image;return new Promise(function(P){m.onload=function(){var p,r;(r=(p=f._canvas)===null||p===void 0?void 0:p.getContext("2d"))===null||r===void 0||r.drawImage(m,0,0),P()},m.src=_})}}))},E.prototype._getElement=function(l){return l===void 0&&(l="png"),j(this,void 0,void 0,function(){return $(this,function(f){switch(f.label){case 0:if(!this._qr)throw"QR code is empty";return l.toLowerCase()!=="svg"?[3,2]:(this._svg&&this._svgDrawingPromise||this._setupSvg(),[4,this._svgDrawingPromise]);case 1:return f.sent(),[2,this._svg];case 2:return this._canvas&&this._canvasDrawingPromise||this._setupCanvas(),[4,this._canvasDrawingPromise];case 3:return f.sent(),[2,this._canvas]}})})},E.prototype.update=function(l){E._clearContainer(this._container),this._options=l?x(q(this._options,l)):this._options,this._options.data&&(this._qr=U()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(f){switch(!0){case/^[0-9]*$/.test(f):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(f):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===It?this._setupCanvas():this._setupSvg(),this.append(this._container))},E.prototype.append=function(l){if(l){if(typeof l.appendChild!="function")throw"Container should be a single DOM node";this._options.type===It?this._canvas&&l.appendChild(this._canvas):this._svg&&l.appendChild(this._svg),this._container=l}},E.prototype.applyExtension=function(l){if(!l)throw"Extension function should be defined.";this._extension=l,this.update()},E.prototype.deleteExtension=function(){this._extension=void 0,this.update()},E.prototype.getRawData=function(l){return l===void 0&&(l="png"),j(this,void 0,void 0,function(){var f,c,g;return $(this,function(_){switch(_.label){case 0:if(!this._qr)throw"QR code is empty";return[4,this._getElement(l)];case 1:return(f=_.sent())?l.toLowerCase()==="svg"?(c=new XMLSerializer,g=c.serializeToString(f),[2,new Blob([`<?xml version="1.0" standalone="no"?>\r
+`+g],{type:"image/svg+xml"})]):[2,new Promise(function(m){return f.toBlob(m,"image/"+l,1)})]:[2,null]}})})},E.prototype.download=function(l){return j(this,void 0,void 0,function(){var f,c,g,_,m;return $(this,function(P){switch(P.label){case 0:if(!this._qr)throw"QR code is empty";return f="png",c="qr",typeof l=="string"?(f=l,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof l=="object"&&l!==null&&(l.name&&(c=l.name),l.extension&&(f=l.extension)),[4,this._getElement(f)];case 1:return(g=P.sent())?(f.toLowerCase()==="svg"?(_=new XMLSerializer,m=`<?xml version="1.0" standalone="no"?>\r
+`+(m=_.serializeToString(g)),K("data:image/svg+xml;charset=utf-8,"+encodeURIComponent(m),c+".svg")):K(g.toDataURL("image/"+f),c+"."+f),[2]):[2]}})})},E}()}},o={};function s(a){if(o[a])return o[a].exports;var d=o[a]={exports:{}};return n[a](d,d.exports,s),d.exports}return s.n=a=>{var d=a&&a.__esModule?()=>a.default:()=>a;return s.d(d,{a:d}),d},s.d=(a,d)=>{for(var v in d)s.o(d,v)&&!s.o(a,v)&&Object.defineProperty(a,v,{enumerable:!0,get:d[v]})},s.o=(a,d)=>Object.prototype.hasOwnProperty.call(a,d),s(676)})().default})})(Oo);var ol=Oo.exports;const il=rl(ol),sl={class:"flex flex-col gap-5 justify-center bg-lightblue p-5"},ll={class:"flex flex-col-gap-3 w-fit mx-auto"},al={class:"mx-auto bg-white rounded p-5 flex"},ul=["disabled"],cl=gt("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6"},[gt("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"})],-1),fl={class:"mt-5 flex flex-col gap-5 max-w-4xl mx-auto w-full"},hl=["onKeydown"],dl=ao({__name:"QRCode",setup(t){const e=He(null),n=He(!1),o=He(null),s=He("");async function a(){v(),y(),await new Promise(I=>setTimeout(I,200)),o.value=new il({width:300,height:300,type:"svg",data:s.value,dotsOptions:{color:"#384258",type:"square"},backgroundOptions:{color:"#fff"},imageOptions:{crossOrigin:"anonymous",margin:20}}),o.value.append(e.value),n.value=!0}function d(){o.value.download({name:"qr",extension:"png"})}function v(){e.value&&e.value.children.length>0&&e.value.removeChild(e.value.children[0])}function y(){s.value.includes("drive.google.com")?(s.value=s.value.replace("file/d/","uc?id="),s.value=s.value.replace("/view?usp=sharing","&export=download")):s.value.includes("dropbox.com")?s.value=s.value.replace("www.dropbox.com","dl.dropboxusercontent.com"):s.value.includes("github.com")&&(s.value=s.value.replace("github.com","raw.githubusercontent.com"),s.value=s.value.replace("/blob/","/"))}return(I,k)=>(yo(),xo("div",sl,[gt("div",ll,[gt("div",al,[gt("div",{ref_key:"canvas",ref:e,class:"w-[300px] h-[300px]"},null,512)])]),gt("button",{class:"mx-auto btn btn-secondary flex gap-3",onClick:d,disabled:!n.value},[cl,tn(" Télécharger ")],8,ul),gt("div",fl,[Fi(gt("input",{"onUpdate:modelValue":k[0]||(k[0]=q=>s.value=q),placeholder:"https://drive.google.com/file/d/id/view?usp=sharing",type:"text",class:"rounded px-5 py-2.5 bg-white",onKeydown:Zs(a,["enter"])},null,40,hl),[[Js,s.value]]),gt("button",{onClick:a,class:"btn btn-primary"},"Générer le QR code")])]))}}),pl={class:"flex flex-col"},gl=gt("h2",null,"Générateur de QR code",-1),ml=gt("div",{class:"p-5 max-w-4xl mx-auto w-full"},[gt("p",null,"Ce service permet de générer des QR codes pour des liens de téléchargement direct."),gt("p",null,"Ce service prend en charge la conversion en QR code des liens de partage des services suivants :"),gt("ul",null,[gt("li",null,"Google Drive"),gt("li",null,"Dropbox"),gt("li",null,"GitHub"),gt("li",null,[tn("Ou tout lien direct vers un fichier zip d'ePoc ("),gt("a",{class:"text-red-600 underline",target:"_blank",rel:"nofollow",href:"https://bytesbin.com/file-hosting-direct-download-link/"},"guide"),tn(" pour obtenir un lien direct)")])])],-1),vl=ao({__name:"App",setup(t){return(e,n)=>(yo(),xo("div",pl,[gl,Zt(dl),ml]))}});el(vl).mount("#app");
diff --git a/docs/qr-code-generator/app/assets/index-J6nmON8S.css b/docs/qr-code-generator/app/assets/index-J6nmON8S.css
new file mode 100644
index 0000000000000000000000000000000000000000..5ebf09c05ab01f91e89e6848cba113b5b4be2364
--- /dev/null
+++ b/docs/qr-code-generator/app/assets/index-J6nmON8S.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.mx-auto{margin-left:auto;margin-right:auto}.mt-5{margin-top:1.25rem}.flex{display:flex}.h-6{height:1.5rem}.h-\[300px\]{height:300px}.w-6{width:1.5rem}.w-\[300px\]{width:300px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:56rem}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.rounded{border-radius:.25rem}.bg-lightblue{--tw-bg-opacity: 1;background-color:rgb(244 247 251 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.btn{cursor:pointer;border-radius:.25rem;padding:.625rem 1.25rem}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.btn-secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-secondary:disabled{cursor:not-allowed}h2{padding-top:1.25rem;padding-bottom:1.25rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(37 44 56 / var(--tw-text-opacity))}h3{padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(37 44 56 / var(--tw-text-opacity))}input{--tw-text-opacity: 1;color:rgb(37 44 56 / var(--tw-text-opacity))}p,ul{margin-bottom:.5rem;--tw-text-opacity: 1;color:rgb(107 116 123 / var(--tw-text-opacity))}li{list-style-position:inside;list-style-type:disc}
diff --git a/docs/qr-code-generator/app/assets/index-oDSMCATH.js b/docs/qr-code-generator/app/assets/index-oDSMCATH.js
new file mode 100644
index 0000000000000000000000000000000000000000..ae46648b6dbd9f96b5c328e7b7cbcf03005e4169
--- /dev/null
+++ b/docs/qr-code-generator/app/assets/index-oDSMCATH.js
@@ -0,0 +1,5 @@
+(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const d of a.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&o(d)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();function Nn(t,e){const n=Object.create(null),o=t.split(",");for(let s=0;s<o.length;s++)n[o[s]]=!0;return e?s=>!!n[s.toLowerCase()]:s=>!!n[s]}const dt={},ge=[],Lt=()=>{},So=()=>!1,Eo=/^on[^a-z]/,tn=t=>Eo.test(t),zn=t=>t.startsWith("onUpdate:"),_t=Object.assign,qn=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Io=Object.prototype.hasOwnProperty,ot=(t,e)=>Io.call(t,e),Z=Array.isArray,Pe=t=>nn(t)==="[object Map]",Do=t=>nn(t)==="[object Set]",tt=t=>typeof t=="function",wt=t=>typeof t=="string",en=t=>typeof t=="symbol",gt=t=>t!==null&&typeof t=="object",Br=t=>(gt(t)||tt(t))&&tt(t.then)&&tt(t.catch),To=Object.prototype.toString,nn=t=>To.call(t),Ro=t=>nn(t).slice(8,-1),Bo=t=>nn(t)==="[object Object]",Ln=t=>wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Ke=Nn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),rn=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Fo=/-(\w)/g,_e=rn(t=>t.replace(Fo,(e,n)=>n?n.toUpperCase():"")),ko=/\B([A-Z])/g,he=rn(t=>t.replace(ko,"-$1").toLowerCase()),Fr=rn(t=>t.charAt(0).toUpperCase()+t.slice(1)),mn=rn(t=>t?`on${Fr(t)}`:""),fe=(t,e)=>!Object.is(t,e),$e=(t,e)=>{for(let n=0;n<t.length;n++)t[n](e)},Xe=(t,e,n)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},Mn=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let nr;const An=()=>nr||(nr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function jn(t){if(Z(t)){const e={};for(let n=0;n<t.length;n++){const o=t[n],s=wt(o)?Lo(o):jn(o);if(s)for(const a in s)e[a]=s[a]}return e}else if(wt(t)||gt(t))return t}const No=/;(?![^(]*\))/g,zo=/:([^]+)/,qo=/\/\*[^]*?\*\//g;function Lo(t){const e={};return t.replace(qo,"").split(No).forEach(n=>{if(n){const o=n.split(zo);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function Hn(t){let e="";if(wt(t))e=t;else if(Z(t))for(let n=0;n<t.length;n++){const o=Hn(t[n]);o&&(e+=o+" ")}else if(gt(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const jo="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ho=Nn(jo);function kr(t){return!!t||t===""}let It;class Uo{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=It,!e&&It&&(this.index=(It.scopes||(It.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=It;try{return It=this,e()}finally{It=n}}}on(){It=this}off(){It=this.parent}stop(e){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!e){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function Ko(t,e=It){e&&e.active&&e.effects.push(t)}function $o(){return It}const Un=t=>{const e=new Set(t);return e.w=0,e.n=0,e},Nr=t=>(t.w&Gt)>0,zr=t=>(t.n&Gt)>0,Wo=({deps:t})=>{if(t.length)for(let e=0;e<t.length;e++)t[e].w|=Gt},Qo=t=>{const{deps:e}=t;if(e.length){let n=0;for(let o=0;o<e.length;o++){const s=e[o];Nr(s)&&!zr(s)?s.delete(t):e[n++]=s,s.w&=~Gt,s.n&=~Gt}e.length=n}},On=new WeakMap;let Ae=0,Gt=1;const Pn=30;let Tt;const ue=Symbol(""),Sn=Symbol("");class Kn{constructor(e,n=null,o){this.fn=e,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Ko(this,o)}run(){if(!this.active)return this.fn();let e=Tt,n=Jt;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=Tt,Tt=this,Jt=!0,Gt=1<<++Ae,Ae<=Pn?Wo(this):rr(this),this.fn()}finally{Ae<=Pn&&Qo(this),Gt=1<<--Ae,Tt=this.parent,Jt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Tt===this?this.deferStop=!0:this.active&&(rr(this),this.onStop&&this.onStop(),this.active=!1)}}function rr(t){const{deps:e}=t;if(e.length){for(let n=0;n<e.length;n++)e[n].delete(t);e.length=0}}let Jt=!0;const qr=[];function xe(){qr.push(Jt),Jt=!1}function Ce(){const t=qr.pop();Jt=t===void 0?!0:t}function Ot(t,e,n){if(Jt&&Tt){let o=On.get(t);o||On.set(t,o=new Map);let s=o.get(n);s||o.set(n,s=Un()),Lr(s)}}function Lr(t,e){let n=!1;Ae<=Pn?zr(t)||(t.n|=Gt,n=!Nr(t)):n=!t.has(Tt),n&&(t.add(Tt),Tt.deps.push(t))}function Wt(t,e,n,o,s,a){const d=On.get(t);if(!d)return;let v=[];if(e==="clear")v=[...d.values()];else if(n==="length"&&Z(t)){const y=Number(o);d.forEach((I,k)=>{(k==="length"||!en(k)&&k>=y)&&v.push(I)})}else switch(n!==void 0&&v.push(d.get(n)),e){case"add":Z(t)?Ln(n)&&v.push(d.get("length")):(v.push(d.get(ue)),Pe(t)&&v.push(d.get(Sn)));break;case"delete":Z(t)||(v.push(d.get(ue)),Pe(t)&&v.push(d.get(Sn)));break;case"set":Pe(t)&&v.push(d.get(ue));break}if(v.length===1)v[0]&&En(v[0]);else{const y=[];for(const I of v)I&&y.push(...I);En(Un(y))}}function En(t,e){const n=Z(t)?t:[...t];for(const o of n)o.computed&&or(o);for(const o of n)o.computed||or(o)}function or(t,e){(t!==Tt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Yo=Nn("__proto__,__v_isRef,__isVue"),jr=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(en)),ir=Xo();function Xo(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const o=it(this);for(let a=0,d=this.length;a<d;a++)Ot(o,"get",a+"");const s=o[e](...n);return s===-1||s===!1?o[e](...n.map(it)):s}}),["push","pop","shift","unshift","splice"].forEach(e=>{t[e]=function(...n){xe();const o=it(this)[e].apply(this,n);return Ce(),o}}),t}function Jo(t){const e=it(this);return Ot(e,"has",t),e.hasOwnProperty(t)}class Hr{constructor(e=!1,n=!1){this._isReadonly=e,this._shallow=n}get(e,n,o){const s=this._isReadonly,a=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw"&&o===(s?a?ui:Wr:a?$r:Kr).get(e))return e;const d=Z(e);if(!s){if(d&&ot(ir,n))return Reflect.get(ir,n,o);if(n==="hasOwnProperty")return Jo}const v=Reflect.get(e,n,o);return(en(n)?jr.has(n):Yo(n))||(s||Ot(e,"get",n),a)?v:Ct(v)?d&&Ln(n)?v:v.value:gt(v)?s?Qr(v):Qn(v):v}}class Ur extends Hr{constructor(e=!1){super(!1,e)}set(e,n,o,s){let a=e[n];if(we(a)&&Ct(a)&&!Ct(o))return!1;if(!this._shallow&&(!Je(o)&&!we(o)&&(a=it(a),o=it(o)),!Z(e)&&Ct(a)&&!Ct(o)))return a.value=o,!0;const d=Z(e)&&Ln(n)?Number(n)<e.length:ot(e,n),v=Reflect.set(e,n,o,s);return e===it(s)&&(d?fe(o,a)&&Wt(e,"set",n,o):Wt(e,"add",n,o)),v}deleteProperty(e,n){const o=ot(e,n);e[n];const s=Reflect.deleteProperty(e,n);return s&&o&&Wt(e,"delete",n,void 0),s}has(e,n){const o=Reflect.has(e,n);return(!en(n)||!jr.has(n))&&Ot(e,"has",n),o}ownKeys(e){return Ot(e,"iterate",Z(e)?"length":ue),Reflect.ownKeys(e)}}class Vo extends Hr{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const Zo=new Ur,Go=new Vo,ti=new Ur(!0),$n=t=>t,on=t=>Reflect.getPrototypeOf(t);function Ne(t,e,n=!1,o=!1){t=t.__v_raw;const s=it(t),a=it(e);n||(fe(e,a)&&Ot(s,"get",e),Ot(s,"get",a));const{has:d}=on(s),v=o?$n:n?Xn:Ie;if(d.call(s,e))return v(t.get(e));if(d.call(s,a))return v(t.get(a));t!==s&&t.get(e)}function ze(t,e=!1){const n=this.__v_raw,o=it(n),s=it(t);return e||(fe(t,s)&&Ot(o,"has",t),Ot(o,"has",s)),t===s?n.has(t):n.has(t)||n.has(s)}function qe(t,e=!1){return t=t.__v_raw,!e&&Ot(it(t),"iterate",ue),Reflect.get(t,"size",t)}function sr(t){t=it(t);const e=it(this);return on(e).has.call(e,t)||(e.add(t),Wt(e,"add",t,t)),this}function lr(t,e){e=it(e);const n=it(this),{has:o,get:s}=on(n);let a=o.call(n,t);a||(t=it(t),a=o.call(n,t));const d=s.call(n,t);return n.set(t,e),a?fe(e,d)&&Wt(n,"set",t,e):Wt(n,"add",t,e),this}function ar(t){const e=it(this),{has:n,get:o}=on(e);let s=n.call(e,t);s||(t=it(t),s=n.call(e,t)),o&&o.call(e,t);const a=e.delete(t);return s&&Wt(e,"delete",t,void 0),a}function ur(){const t=it(this),e=t.size!==0,n=t.clear();return e&&Wt(t,"clear",void 0,void 0),n}function Le(t,e){return function(o,s){const a=this,d=a.__v_raw,v=it(d),y=e?$n:t?Xn:Ie;return!t&&Ot(v,"iterate",ue),d.forEach((I,k)=>o.call(s,y(I),y(k),a))}}function je(t,e,n){return function(...o){const s=this.__v_raw,a=it(s),d=Pe(a),v=t==="entries"||t===Symbol.iterator&&d,y=t==="keys"&&d,I=s[t](...o),k=n?$n:e?Xn:Ie;return!e&&Ot(a,"iterate",y?Sn:ue),{next(){const{value:L,done:K}=I.next();return K?{value:L,done:K}:{value:v?[k(L[0]),k(L[1])]:k(L),done:K}},[Symbol.iterator](){return this}}}}function Yt(t){return function(...e){return t==="delete"?!1:this}}function ei(){const t={get(a){return Ne(this,a)},get size(){return qe(this)},has:ze,add:sr,set:lr,delete:ar,clear:ur,forEach:Le(!1,!1)},e={get(a){return Ne(this,a,!1,!0)},get size(){return qe(this)},has:ze,add:sr,set:lr,delete:ar,clear:ur,forEach:Le(!1,!0)},n={get(a){return Ne(this,a,!0)},get size(){return qe(this,!0)},has(a){return ze.call(this,a,!0)},add:Yt("add"),set:Yt("set"),delete:Yt("delete"),clear:Yt("clear"),forEach:Le(!0,!1)},o={get(a){return Ne(this,a,!0,!0)},get size(){return qe(this,!0)},has(a){return ze.call(this,a,!0)},add:Yt("add"),set:Yt("set"),delete:Yt("delete"),clear:Yt("clear"),forEach:Le(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{t[a]=je(a,!1,!1),n[a]=je(a,!0,!1),e[a]=je(a,!1,!0),o[a]=je(a,!0,!0)}),[t,n,e,o]}const[ni,ri,oi,ii]=ei();function Wn(t,e){const n=e?t?ii:oi:t?ri:ni;return(o,s,a)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?o:Reflect.get(ot(n,s)&&s in o?n:o,s,a)}const si={get:Wn(!1,!1)},li={get:Wn(!1,!0)},ai={get:Wn(!0,!1)},Kr=new WeakMap,$r=new WeakMap,Wr=new WeakMap,ui=new WeakMap;function ci(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fi(t){return t.__v_skip||!Object.isExtensible(t)?0:ci(Ro(t))}function Qn(t){return we(t)?t:Yn(t,!1,Zo,si,Kr)}function hi(t){return Yn(t,!1,ti,li,$r)}function Qr(t){return Yn(t,!0,Go,ai,Wr)}function Yn(t,e,n,o,s){if(!gt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const a=s.get(t);if(a)return a;const d=fi(t);if(d===0)return t;const v=new Proxy(t,d===2?o:n);return s.set(t,v),v}function me(t){return we(t)?me(t.__v_raw):!!(t&&t.__v_isReactive)}function we(t){return!!(t&&t.__v_isReadonly)}function Je(t){return!!(t&&t.__v_isShallow)}function Yr(t){return me(t)||we(t)}function it(t){const e=t&&t.__v_raw;return e?it(e):t}function Xr(t){return Xe(t,"__v_skip",!0),t}const Ie=t=>gt(t)?Qn(t):t,Xn=t=>gt(t)?Qr(t):t;function Jr(t){Jt&&Tt&&(t=it(t),Lr(t.dep||(t.dep=Un())))}function Vr(t,e){t=it(t);const n=t.dep;n&&En(n)}function Ct(t){return!!(t&&t.__v_isRef===!0)}function He(t){return di(t,!1)}function di(t,e){return Ct(t)?t:new pi(t,e)}class pi{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:it(e),this._value=n?e:Ie(e)}get value(){return Jr(this),this._value}set value(e){const n=this.__v_isShallow||Je(e)||we(e);e=n?e:it(e),fe(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Ie(e),Vr(this))}}function gi(t){return Ct(t)?t.value:t}const mi={get:(t,e,n)=>gi(Reflect.get(t,e,n)),set:(t,e,n,o)=>{const s=t[e];return Ct(s)&&!Ct(n)?(s.value=n,!0):Reflect.set(t,e,n,o)}};function Zr(t){return me(t)?t:new Proxy(t,mi)}class vi{constructor(e,n,o,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Kn(e,()=>{this._dirty||(this._dirty=!0,Vr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=o}get value(){const e=it(this);return Jr(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function _i(t,e,n=!1){let o,s;const a=tt(t);return a?(o=t,s=Lt):(o=t.get,s=t.set),new vi(o,s,a||!s,n)}function Vt(t,e,n,o){let s;try{s=o?t(...o):t()}catch(a){sn(a,e,n)}return s}function Ft(t,e,n,o){if(tt(t)){const a=Vt(t,e,n,o);return a&&Br(a)&&a.catch(d=>{sn(d,e,n)}),a}const s=[];for(let a=0;a<t.length;a++)s.push(Ft(t[a],e,n,o));return s}function sn(t,e,n,o=!0){const s=e?e.vnode:null;if(e){let a=e.parent;const d=e.proxy,v=n;for(;a;){const I=a.ec;if(I){for(let k=0;k<I.length;k++)if(I[k](t,d,v)===!1)return}a=a.parent}const y=e.appContext.config.errorHandler;if(y){Vt(y,null,10,[t,d,v]);return}}wi(t,n,s,o)}function wi(t,e,n,o=!0){console.error(t)}let De=!1,In=!1;const yt=[];let qt=0;const ve=[];let Kt=null,se=0;const Gr=Promise.resolve();let Jn=null;function bi(t){const e=Jn||Gr;return t?e.then(this?t.bind(this):t):e}function yi(t){let e=qt+1,n=yt.length;for(;e<n;){const o=e+n>>>1,s=yt[o],a=Te(s);a<t||a===t&&s.pre?e=o+1:n=o}return e}function Vn(t){(!yt.length||!yt.includes(t,De&&t.allowRecurse?qt+1:qt))&&(t.id==null?yt.push(t):yt.splice(yi(t.id),0,t),to())}function to(){!De&&!In&&(In=!0,Jn=Gr.then(no))}function xi(t){const e=yt.indexOf(t);e>qt&&yt.splice(e,1)}function Ci(t){Z(t)?ve.push(...t):(!Kt||!Kt.includes(t,t.allowRecurse?se+1:se))&&ve.push(t),to()}function cr(t,e=De?qt+1:0){for(;e<yt.length;e++){const n=yt[e];n&&n.pre&&(yt.splice(e,1),e--,n())}}function eo(t){if(ve.length){const e=[...new Set(ve)];if(ve.length=0,Kt){Kt.push(...e);return}for(Kt=e,Kt.sort((n,o)=>Te(n)-Te(o)),se=0;se<Kt.length;se++)Kt[se]();Kt=null,se=0}}const Te=t=>t.id==null?1/0:t.id,Mi=(t,e)=>{const n=Te(t)-Te(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function no(t){In=!1,De=!0,yt.sort(Mi);try{for(qt=0;qt<yt.length;qt++){const e=yt[qt];e&&e.active!==!1&&Vt(e,null,14)}}finally{qt=0,yt.length=0,eo(),De=!1,Jn=null,(yt.length||ve.length)&&no()}}function Ai(t,e,...n){if(t.isUnmounted)return;const o=t.vnode.props||dt;let s=n;const a=e.startsWith("update:"),d=a&&e.slice(7);if(d&&d in o){const k=`${d==="modelValue"?"model":d}Modifiers`,{number:L,trim:K}=o[k]||dt;K&&(s=n.map(Y=>wt(Y)?Y.trim():Y)),L&&(s=n.map(Mn))}let v,y=o[v=mn(e)]||o[v=mn(_e(e))];!y&&a&&(y=o[v=mn(he(e))]),y&&Ft(y,t,6,s);const I=o[v+"Once"];if(I){if(!t.emitted)t.emitted={};else if(t.emitted[v])return;t.emitted[v]=!0,Ft(I,t,6,s)}}function ro(t,e,n=!1){const o=e.emitsCache,s=o.get(t);if(s!==void 0)return s;const a=t.emits;let d={},v=!1;if(!tt(t)){const y=I=>{const k=ro(I,e,!0);k&&(v=!0,_t(d,k))};!n&&e.mixins.length&&e.mixins.forEach(y),t.extends&&y(t.extends),t.mixins&&t.mixins.forEach(y)}return!a&&!v?(gt(t)&&o.set(t,null),null):(Z(a)?a.forEach(y=>d[y]=null):_t(d,a),gt(t)&&o.set(t,d),d)}function ln(t,e){return!t||!tn(e)?!1:(e=e.slice(2).replace(/Once$/,""),ot(t,e[0].toLowerCase()+e.slice(1))||ot(t,he(e))||ot(t,e))}let Rt=null,oo=null;function Ve(t){const e=Rt;return Rt=t,oo=t&&t.type.__scopeId||null,e}function Oi(t,e=Rt,n){if(!e||t._n)return t;const o=(...s)=>{o._d&&br(-1);const a=Ve(e);let d;try{d=t(...s)}finally{Ve(a),o._d&&br(1)}return d};return o._n=!0,o._c=!0,o._d=!0,o}function vn(t){const{type:e,vnode:n,proxy:o,withProxy:s,props:a,propsOptions:[d],slots:v,attrs:y,emit:I,render:k,renderCache:L,data:K,setupState:Y,ctx:J,inheritAttrs:Q}=t;let at,rt;const ct=Ve(t);try{if(n.shapeFlag&4){const V=s||o;at=zt(k.call(V,V,L,a,Y,K,J)),rt=y}else{const V=e;at=zt(V.length>1?V(a,{attrs:y,slots:v,emit:I}):V(a,null)),rt=e.props?y:Pi(y)}}catch(V){Ee.length=0,sn(V,t,1),at=Zt(Re)}let ut=at;if(rt&&Q!==!1){const V=Object.keys(rt),{shapeFlag:bt}=ut;V.length&&bt&7&&(d&&V.some(zn)&&(rt=Si(rt,d)),ut=be(ut,rt))}return n.dirs&&(ut=be(ut),ut.dirs=ut.dirs?ut.dirs.concat(n.dirs):n.dirs),n.transition&&(ut.transition=n.transition),at=ut,Ve(ct),at}const Pi=t=>{let e;for(const n in t)(n==="class"||n==="style"||tn(n))&&((e||(e={}))[n]=t[n]);return e},Si=(t,e)=>{const n={};for(const o in t)(!zn(o)||!(o.slice(9)in e))&&(n[o]=t[o]);return n};function Ei(t,e,n){const{props:o,children:s,component:a}=t,{props:d,children:v,patchFlag:y}=e,I=a.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&y>=0){if(y&1024)return!0;if(y&16)return o?fr(o,d,I):!!d;if(y&8){const k=e.dynamicProps;for(let L=0;L<k.length;L++){const K=k[L];if(d[K]!==o[K]&&!ln(I,K))return!0}}}else return(s||v)&&(!v||!v.$stable)?!0:o===d?!1:o?d?fr(o,d,I):!0:!!d;return!1}function fr(t,e,n){const o=Object.keys(e);if(o.length!==Object.keys(t).length)return!0;for(let s=0;s<o.length;s++){const a=o[s];if(e[a]!==t[a]&&!ln(n,a))return!0}return!1}function Ii({vnode:t,parent:e},n){for(;e&&e.subTree===t;)(t=e.vnode).el=n,e=e.parent}const Di=Symbol.for("v-ndc"),Ti=t=>t.__isSuspense;function Ri(t,e){e&&e.pendingBranch?Z(t)?e.effects.push(...t):e.effects.push(t):Ci(t)}const Ue={};function _n(t,e,n){return io(t,e,n)}function io(t,e,{immediate:n,deep:o,flush:s,onTrack:a,onTrigger:d}=dt){var v;const y=$o()===((v=xt)==null?void 0:v.scope)?xt:null;let I,k=!1,L=!1;if(Ct(t)?(I=()=>t.value,k=Je(t)):me(t)?(I=()=>t,o=!0):Z(t)?(L=!0,k=t.some(V=>me(V)||Je(V)),I=()=>t.map(V=>{if(Ct(V))return V.value;if(me(V))return ae(V);if(tt(V))return Vt(V,y,2)})):tt(t)?e?I=()=>Vt(t,y,2):I=()=>{if(!(y&&y.isUnmounted))return K&&K(),Ft(t,y,3,[Y])}:I=Lt,e&&o){const V=I;I=()=>ae(V())}let K,Y=V=>{K=ct.onStop=()=>{Vt(V,y,4)}},J;if(Fe)if(Y=Lt,e?n&&Ft(e,y,3,[I(),L?[]:void 0,Y]):I(),s==="sync"){const V=Es();J=V.__watcherHandles||(V.__watcherHandles=[])}else return Lt;let Q=L?new Array(t.length).fill(Ue):Ue;const at=()=>{if(ct.active)if(e){const V=ct.run();(o||k||(L?V.some((bt,kt)=>fe(bt,Q[kt])):fe(V,Q)))&&(K&&K(),Ft(e,y,3,[V,Q===Ue?void 0:L&&Q[0]===Ue?[]:Q,Y]),Q=V)}else ct.run()};at.allowRecurse=!!e;let rt;s==="sync"?rt=at:s==="post"?rt=()=>At(at,y&&y.suspense):(at.pre=!0,y&&(at.id=y.uid),rt=()=>Vn(at));const ct=new Kn(I,rt);e?n?at():Q=ct.run():s==="post"?At(ct.run.bind(ct),y&&y.suspense):ct.run();const ut=()=>{ct.stop(),y&&y.scope&&qn(y.scope.effects,ct)};return J&&J.push(ut),ut}function Bi(t,e,n){const o=this.proxy,s=wt(t)?t.includes(".")?so(o,t):()=>o[t]:t.bind(o,o);let a;tt(e)?a=e:(a=e.handler,n=e);const d=xt;ye(this);const v=io(s,a.bind(o),n);return d?ye(d):ce(),v}function so(t,e){const n=e.split(".");return()=>{let o=t;for(let s=0;s<n.length&&o;s++)o=o[n[s]];return o}}function ae(t,e){if(!gt(t)||t.__v_skip||(e=e||new Set,e.has(t)))return t;if(e.add(t),Ct(t))ae(t.value,e);else if(Z(t))for(let n=0;n<t.length;n++)ae(t[n],e);else if(Do(t)||Pe(t))t.forEach(n=>{ae(n,e)});else if(Bo(t))for(const n in t)ae(t[n],e);return t}function Fi(t,e){const n=Rt;if(n===null)return t;const o=fn(n)||n.proxy,s=t.dirs||(t.dirs=[]);for(let a=0;a<e.length;a++){let[d,v,y,I=dt]=e[a];d&&(tt(d)&&(d={mounted:d,updated:d}),d.deep&&ae(v),s.push({dir:d,instance:o,value:v,oldValue:void 0,arg:y,modifiers:I}))}return t}function oe(t,e,n,o){const s=t.dirs,a=e&&e.dirs;for(let d=0;d<s.length;d++){const v=s[d];a&&(v.oldValue=a[d].value);let y=v.dir[o];y&&(xe(),Ft(y,n,8,[t.el,v,t,e]),Ce())}}/*! #__NO_SIDE_EFFECTS__ */function lo(t,e){return tt(t)?_t({name:t.name},e,{setup:t}):t}const We=t=>!!t.type.__asyncLoader,ao=t=>t.type.__isKeepAlive;function ki(t,e){uo(t,"a",e)}function Ni(t,e){uo(t,"da",e)}function uo(t,e,n=xt){const o=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(an(e,o,n),n){let s=n.parent;for(;s&&s.parent;)ao(s.parent.vnode)&&zi(o,e,n,s),s=s.parent}}function zi(t,e,n,o){const s=an(e,t,o,!0);co(()=>{qn(o[e],s)},n)}function an(t,e,n=xt,o=!1){if(n){const s=n[t]||(n[t]=[]),a=e.__weh||(e.__weh=(...d)=>{if(n.isUnmounted)return;xe(),ye(n);const v=Ft(e,n,t,d);return ce(),Ce(),v});return o?s.unshift(a):s.push(a),a}}const Qt=t=>(e,n=xt)=>(!Fe||t==="sp")&&an(t,(...o)=>e(...o),n),qi=Qt("bm"),Li=Qt("m"),ji=Qt("bu"),Hi=Qt("u"),Ui=Qt("bum"),co=Qt("um"),Ki=Qt("sp"),$i=Qt("rtg"),Wi=Qt("rtc");function Qi(t,e=xt){an("ec",t,e)}const Dn=t=>t?Mo(t)?fn(t)||t.proxy:Dn(t.parent):null,Se=_t(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Dn(t.parent),$root:t=>Dn(t.root),$emit:t=>t.emit,$options:t=>Zn(t),$forceUpdate:t=>t.f||(t.f=()=>Vn(t.update)),$nextTick:t=>t.n||(t.n=bi.bind(t.proxy)),$watch:t=>Bi.bind(t)}),wn=(t,e)=>t!==dt&&!t.__isScriptSetup&&ot(t,e),Yi={get({_:t},e){const{ctx:n,setupState:o,data:s,props:a,accessCache:d,type:v,appContext:y}=t;let I;if(e[0]!=="$"){const Y=d[e];if(Y!==void 0)switch(Y){case 1:return o[e];case 2:return s[e];case 4:return n[e];case 3:return a[e]}else{if(wn(o,e))return d[e]=1,o[e];if(s!==dt&&ot(s,e))return d[e]=2,s[e];if((I=t.propsOptions[0])&&ot(I,e))return d[e]=3,a[e];if(n!==dt&&ot(n,e))return d[e]=4,n[e];Tn&&(d[e]=0)}}const k=Se[e];let L,K;if(k)return e==="$attrs"&&Ot(t,"get",e),k(t);if((L=v.__cssModules)&&(L=L[e]))return L;if(n!==dt&&ot(n,e))return d[e]=4,n[e];if(K=y.config.globalProperties,ot(K,e))return K[e]},set({_:t},e,n){const{data:o,setupState:s,ctx:a}=t;return wn(s,e)?(s[e]=n,!0):o!==dt&&ot(o,e)?(o[e]=n,!0):ot(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(a[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:o,appContext:s,propsOptions:a}},d){let v;return!!n[d]||t!==dt&&ot(t,d)||wn(e,d)||(v=a[0])&&ot(v,d)||ot(o,d)||ot(Se,d)||ot(s.config.globalProperties,d)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:ot(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function hr(t){return Z(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let Tn=!0;function Xi(t){const e=Zn(t),n=t.proxy,o=t.ctx;Tn=!1,e.beforeCreate&&dr(e.beforeCreate,t,"bc");const{data:s,computed:a,methods:d,watch:v,provide:y,inject:I,created:k,beforeMount:L,mounted:K,beforeUpdate:Y,updated:J,activated:Q,deactivated:at,beforeDestroy:rt,beforeUnmount:ct,destroyed:ut,unmounted:V,render:bt,renderTracked:kt,renderTriggered:jt,errorCaptured:vt,serverPrefetch:Pt,expose:St,inheritAttrs:Et,components:Ht,directives:F,filters:B}=e;if(I&&Ji(I,o,null),d)for(const x in d){const D=d[x];tt(D)&&(o[x]=D.bind(n))}if(s){const x=s.call(n,n);gt(x)&&(t.data=Qn(x))}if(Tn=!0,a)for(const x in a){const D=a[x],U=tt(D)?D.bind(n,n):tt(D.get)?D.get.bind(n,n):Lt,j=!tt(D)&&tt(D.set)?D.set.bind(n):Lt,$=Ps({get:U,set:j});Object.defineProperty(o,x,{enumerable:!0,configurable:!0,get:()=>$.value,set:st=>$.value=st})}if(v)for(const x in v)fo(v[x],o,n,x);if(y){const x=tt(y)?y.call(n):y;Reflect.ownKeys(x).forEach(D=>{ns(D,x[D])})}k&&dr(k,t,"c");function O(x,D){Z(D)?D.forEach(U=>x(U.bind(n))):D&&x(D.bind(n))}if(O(qi,L),O(Li,K),O(ji,Y),O(Hi,J),O(ki,Q),O(Ni,at),O(Qi,vt),O(Wi,kt),O($i,jt),O(Ui,ct),O(co,V),O(Ki,Pt),Z(St))if(St.length){const x=t.exposed||(t.exposed={});St.forEach(D=>{Object.defineProperty(x,D,{get:()=>n[D],set:U=>n[D]=U})})}else t.exposed||(t.exposed={});bt&&t.render===Lt&&(t.render=bt),Et!=null&&(t.inheritAttrs=Et),Ht&&(t.components=Ht),F&&(t.directives=F)}function Ji(t,e,n=Lt){Z(t)&&(t=Rn(t));for(const o in t){const s=t[o];let a;gt(s)?"default"in s?a=Qe(s.from||o,s.default,!0):a=Qe(s.from||o):a=Qe(s),Ct(a)?Object.defineProperty(e,o,{enumerable:!0,configurable:!0,get:()=>a.value,set:d=>a.value=d}):e[o]=a}}function dr(t,e,n){Ft(Z(t)?t.map(o=>o.bind(e.proxy)):t.bind(e.proxy),e,n)}function fo(t,e,n,o){const s=o.includes(".")?so(n,o):()=>n[o];if(wt(t)){const a=e[t];tt(a)&&_n(s,a)}else if(tt(t))_n(s,t.bind(n));else if(gt(t))if(Z(t))t.forEach(a=>fo(a,e,n,o));else{const a=tt(t.handler)?t.handler.bind(n):e[t.handler];tt(a)&&_n(s,a,t)}}function Zn(t){const e=t.type,{mixins:n,extends:o}=e,{mixins:s,optionsCache:a,config:{optionMergeStrategies:d}}=t.appContext,v=a.get(e);let y;return v?y=v:!s.length&&!n&&!o?y=e:(y={},s.length&&s.forEach(I=>Ze(y,I,d,!0)),Ze(y,e,d)),gt(e)&&a.set(e,y),y}function Ze(t,e,n,o=!1){const{mixins:s,extends:a}=e;a&&Ze(t,a,n,!0),s&&s.forEach(d=>Ze(t,d,n,!0));for(const d in e)if(!(o&&d==="expose")){const v=Vi[d]||n&&n[d];t[d]=v?v(t[d],e[d]):e[d]}return t}const Vi={data:pr,props:gr,emits:gr,methods:Oe,computed:Oe,beforeCreate:Mt,created:Mt,beforeMount:Mt,mounted:Mt,beforeUpdate:Mt,updated:Mt,beforeDestroy:Mt,beforeUnmount:Mt,destroyed:Mt,unmounted:Mt,activated:Mt,deactivated:Mt,errorCaptured:Mt,serverPrefetch:Mt,components:Oe,directives:Oe,watch:Gi,provide:pr,inject:Zi};function pr(t,e){return e?t?function(){return _t(tt(t)?t.call(this,this):t,tt(e)?e.call(this,this):e)}:e:t}function Zi(t,e){return Oe(Rn(t),Rn(e))}function Rn(t){if(Z(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function Mt(t,e){return t?[...new Set([].concat(t,e))]:e}function Oe(t,e){return t?_t(Object.create(null),t,e):e}function gr(t,e){return t?Z(t)&&Z(e)?[...new Set([...t,...e])]:_t(Object.create(null),hr(t),hr(e??{})):e}function Gi(t,e){if(!t)return e;if(!e)return t;const n=_t(Object.create(null),t);for(const o in e)n[o]=Mt(t[o],e[o]);return n}function ho(){return{app:null,config:{isNativeTag:So,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 ts=0;function es(t,e){return function(o,s=null){tt(o)||(o=_t({},o)),s!=null&&!gt(s)&&(s=null);const a=ho(),d=new WeakSet;let v=!1;const y=a.app={_uid:ts++,_component:o,_props:s,_container:null,_context:a,_instance:null,version:Is,get config(){return a.config},set config(I){},use(I,...k){return d.has(I)||(I&&tt(I.install)?(d.add(I),I.install(y,...k)):tt(I)&&(d.add(I),I(y,...k))),y},mixin(I){return a.mixins.includes(I)||a.mixins.push(I),y},component(I,k){return k?(a.components[I]=k,y):a.components[I]},directive(I,k){return k?(a.directives[I]=k,y):a.directives[I]},mount(I,k,L){if(!v){const K=Zt(o,s);return K.appContext=a,k&&e?e(K,I):t(K,I,L),v=!0,y._container=I,I.__vue_app__=y,fn(K.component)||K.component.proxy}},unmount(){v&&(t(null,y._container),delete y._container.__vue_app__)},provide(I,k){return a.provides[I]=k,y},runWithContext(I){Ge=y;try{return I()}finally{Ge=null}}};return y}}let Ge=null;function ns(t,e){if(xt){let n=xt.provides;const o=xt.parent&&xt.parent.provides;o===n&&(n=xt.provides=Object.create(o)),n[t]=e}}function Qe(t,e,n=!1){const o=xt||Rt;if(o||Ge){const s=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Ge._context.provides;if(s&&t in s)return s[t];if(arguments.length>1)return n&&tt(e)?e.call(o&&o.proxy):e}}function rs(t,e,n,o=!1){const s={},a={};Xe(a,cn,1),t.propsDefaults=Object.create(null),po(t,e,s,a);for(const d in t.propsOptions[0])d in s||(s[d]=void 0);n?t.props=o?s:hi(s):t.type.props?t.props=s:t.props=a,t.attrs=a}function os(t,e,n,o){const{props:s,attrs:a,vnode:{patchFlag:d}}=t,v=it(s),[y]=t.propsOptions;let I=!1;if((o||d>0)&&!(d&16)){if(d&8){const k=t.vnode.dynamicProps;for(let L=0;L<k.length;L++){let K=k[L];if(ln(t.emitsOptions,K))continue;const Y=e[K];if(y)if(ot(a,K))Y!==a[K]&&(a[K]=Y,I=!0);else{const J=_e(K);s[J]=Bn(y,v,J,Y,t,!1)}else Y!==a[K]&&(a[K]=Y,I=!0)}}}else{po(t,e,s,a)&&(I=!0);let k;for(const L in v)(!e||!ot(e,L)&&((k=he(L))===L||!ot(e,k)))&&(y?n&&(n[L]!==void 0||n[k]!==void 0)&&(s[L]=Bn(y,v,L,void 0,t,!0)):delete s[L]);if(a!==v)for(const L in a)(!e||!ot(e,L))&&(delete a[L],I=!0)}I&&Wt(t,"set","$attrs")}function po(t,e,n,o){const[s,a]=t.propsOptions;let d=!1,v;if(e)for(let y in e){if(Ke(y))continue;const I=e[y];let k;s&&ot(s,k=_e(y))?!a||!a.includes(k)?n[k]=I:(v||(v={}))[k]=I:ln(t.emitsOptions,y)||(!(y in o)||I!==o[y])&&(o[y]=I,d=!0)}if(a){const y=it(n),I=v||dt;for(let k=0;k<a.length;k++){const L=a[k];n[L]=Bn(s,y,L,I[L],t,!ot(I,L))}}return d}function Bn(t,e,n,o,s,a){const d=t[n];if(d!=null){const v=ot(d,"default");if(v&&o===void 0){const y=d.default;if(d.type!==Function&&!d.skipFactory&&tt(y)){const{propsDefaults:I}=s;n in I?o=I[n]:(ye(s),o=I[n]=y.call(null,e),ce())}else o=y}d[0]&&(a&&!v?o=!1:d[1]&&(o===""||o===he(n))&&(o=!0))}return o}function go(t,e,n=!1){const o=e.propsCache,s=o.get(t);if(s)return s;const a=t.props,d={},v=[];let y=!1;if(!tt(t)){const k=L=>{y=!0;const[K,Y]=go(L,e,!0);_t(d,K),Y&&v.push(...Y)};!n&&e.mixins.length&&e.mixins.forEach(k),t.extends&&k(t.extends),t.mixins&&t.mixins.forEach(k)}if(!a&&!y)return gt(t)&&o.set(t,ge),ge;if(Z(a))for(let k=0;k<a.length;k++){const L=_e(a[k]);mr(L)&&(d[L]=dt)}else if(a)for(const k in a){const L=_e(k);if(mr(L)){const K=a[k],Y=d[L]=Z(K)||tt(K)?{type:K}:_t({},K);if(Y){const J=wr(Boolean,Y.type),Q=wr(String,Y.type);Y[0]=J>-1,Y[1]=Q<0||J<Q,(J>-1||ot(Y,"default"))&&v.push(L)}}}const I=[d,v];return gt(t)&&o.set(t,I),I}function mr(t){return t[0]!=="$"}function vr(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function _r(t,e){return vr(t)===vr(e)}function wr(t,e){return Z(e)?e.findIndex(n=>_r(n,t)):tt(e)&&_r(e,t)?0:-1}const mo=t=>t[0]==="_"||t==="$stable",Gn=t=>Z(t)?t.map(zt):[zt(t)],is=(t,e,n)=>{if(e._n)return e;const o=Oi((...s)=>Gn(e(...s)),n);return o._c=!1,o},vo=(t,e,n)=>{const o=t._ctx;for(const s in t){if(mo(s))continue;const a=t[s];if(tt(a))e[s]=is(s,a,o);else if(a!=null){const d=Gn(a);e[s]=()=>d}}},_o=(t,e)=>{const n=Gn(e);t.slots.default=()=>n},ss=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=it(e),Xe(e,"_",n)):vo(e,t.slots={})}else t.slots={},e&&_o(t,e);Xe(t.slots,cn,1)},ls=(t,e,n)=>{const{vnode:o,slots:s}=t;let a=!0,d=dt;if(o.shapeFlag&32){const v=e._;v?n&&v===1?a=!1:(_t(s,e),!n&&v===1&&delete s._):(a=!e.$stable,vo(e,s)),d=e}else e&&(_o(t,e),d={default:1});if(a)for(const v in s)!mo(v)&&d[v]==null&&delete s[v]};function Fn(t,e,n,o,s=!1){if(Z(t)){t.forEach((K,Y)=>Fn(K,e&&(Z(e)?e[Y]:e),n,o,s));return}if(We(o)&&!s)return;const a=o.shapeFlag&4?fn(o.component)||o.component.proxy:o.el,d=s?null:a,{i:v,r:y}=t,I=e&&e.r,k=v.refs===dt?v.refs={}:v.refs,L=v.setupState;if(I!=null&&I!==y&&(wt(I)?(k[I]=null,ot(L,I)&&(L[I]=null)):Ct(I)&&(I.value=null)),tt(y))Vt(y,v,12,[d,k]);else{const K=wt(y),Y=Ct(y);if(K||Y){const J=()=>{if(t.f){const Q=K?ot(L,y)?L[y]:k[y]:y.value;s?Z(Q)&&qn(Q,a):Z(Q)?Q.includes(a)||Q.push(a):K?(k[y]=[a],ot(L,y)&&(L[y]=k[y])):(y.value=[a],t.k&&(k[t.k]=y.value))}else K?(k[y]=d,ot(L,y)&&(L[y]=d)):Y&&(y.value=d,t.k&&(k[t.k]=d))};d?(J.id=-1,At(J,n)):J()}}}const At=Ri;function as(t){return us(t)}function us(t,e){const n=An();n.__VUE__=!0;const{insert:o,remove:s,patchProp:a,createElement:d,createText:v,createComment:y,setText:I,setElementText:k,parentNode:L,nextSibling:K,setScopeId:Y=Lt,insertStaticContent:J}=t,Q=(r,i,u,h=null,b=null,C=null,w=!1,M=null,S=!!i.dynamicChildren)=>{if(r===i)return;r&&!Me(r,i)&&(h=g(r),st(r,b,C,!0),r=null),i.patchFlag===-2&&(S=!1,i.dynamicChildren=null);const{type:A,ref:q,shapeFlag:T}=i;switch(A){case un:at(r,i,u,h);break;case Re:rt(r,i,u,h);break;case bn:r==null&&ct(i,u,h,w);break;case $t:Ht(r,i,u,h,b,C,w,M,S);break;default:T&1?bt(r,i,u,h,b,C,w,M,S):T&6?F(r,i,u,h,b,C,w,M,S):(T&64||T&128)&&A.process(r,i,u,h,b,C,w,M,S,m)}q!=null&&b&&Fn(q,r&&r.ref,C,i||r,!i)},at=(r,i,u,h)=>{if(r==null)o(i.el=v(i.children),u,h);else{const b=i.el=r.el;i.children!==r.children&&I(b,i.children)}},rt=(r,i,u,h)=>{r==null?o(i.el=y(i.children||""),u,h):i.el=r.el},ct=(r,i,u,h)=>{[r.el,r.anchor]=J(r.children,i,u,h,r.el,r.anchor)},ut=({el:r,anchor:i},u,h)=>{let b;for(;r&&r!==i;)b=K(r),o(r,u,h),r=b;o(i,u,h)},V=({el:r,anchor:i})=>{let u;for(;r&&r!==i;)u=K(r),s(r),r=u;s(i)},bt=(r,i,u,h,b,C,w,M,S)=>{w=w||i.type==="svg",r==null?kt(i,u,h,b,C,w,M,S):Pt(r,i,b,C,w,M,S)},kt=(r,i,u,h,b,C,w,M)=>{let S,A;const{type:q,props:T,shapeFlag:N,transition:z,dirs:H}=r;if(S=r.el=d(r.type,C,T&&T.is,T),N&8?k(S,r.children):N&16&&vt(r.children,S,null,h,b,C&&q!=="foreignObject",w,M),H&&oe(r,null,h,"created"),jt(S,r,r.scopeId,w,h),T){for(const X in T)X!=="value"&&!Ke(X)&&a(S,X,null,T[X],C,r.children,h,b,c);"value"in T&&a(S,"value",null,T.value),(A=T.onVnodeBeforeMount)&&Nt(A,h,r)}H&&oe(r,null,h,"beforeMount");const G=cs(b,z);G&&z.beforeEnter(S),o(S,i,u),((A=T&&T.onVnodeMounted)||G||H)&&At(()=>{A&&Nt(A,h,r),G&&z.enter(S),H&&oe(r,null,h,"mounted")},b)},jt=(r,i,u,h,b)=>{if(u&&Y(r,u),h)for(let C=0;C<h.length;C++)Y(r,h[C]);if(b){let C=b.subTree;if(i===C){const w=b.vnode;jt(r,w,w.scopeId,w.slotScopeIds,b.parent)}}},vt=(r,i,u,h,b,C,w,M,S=0)=>{for(let A=S;A<r.length;A++){const q=r[A]=M?Xt(r[A]):zt(r[A]);Q(null,q,i,u,h,b,C,w,M)}},Pt=(r,i,u,h,b,C,w)=>{const M=i.el=r.el;let{patchFlag:S,dynamicChildren:A,dirs:q}=i;S|=r.patchFlag&16;const T=r.props||dt,N=i.props||dt;let z;u&&ie(u,!1),(z=N.onVnodeBeforeUpdate)&&Nt(z,u,i,r),q&&oe(i,r,u,"beforeUpdate"),u&&ie(u,!0);const H=b&&i.type!=="foreignObject";if(A?St(r.dynamicChildren,A,M,u,h,H,C):w||D(r,i,M,null,u,h,H,C,!1),S>0){if(S&16)Et(M,i,T,N,u,h,b);else if(S&2&&T.class!==N.class&&a(M,"class",null,N.class,b),S&4&&a(M,"style",T.style,N.style,b),S&8){const G=i.dynamicProps;for(let X=0;X<G.length;X++){const W=G[X],nt=T[W],et=N[W];(et!==nt||W==="value")&&a(M,W,nt,et,b,r.children,u,h,c)}}S&1&&r.children!==i.children&&k(M,i.children)}else!w&&A==null&&Et(M,i,T,N,u,h,b);((z=N.onVnodeUpdated)||q)&&At(()=>{z&&Nt(z,u,i,r),q&&oe(i,r,u,"updated")},h)},St=(r,i,u,h,b,C,w)=>{for(let M=0;M<i.length;M++){const S=r[M],A=i[M],q=S.el&&(S.type===$t||!Me(S,A)||S.shapeFlag&70)?L(S.el):u;Q(S,A,q,null,h,b,C,w,!0)}},Et=(r,i,u,h,b,C,w)=>{if(u!==h){if(u!==dt)for(const M in u)!Ke(M)&&!(M in h)&&a(r,M,u[M],null,w,i.children,b,C,c);for(const M in h){if(Ke(M))continue;const S=h[M],A=u[M];S!==A&&M!=="value"&&a(r,M,A,S,w,i.children,b,C,c)}"value"in h&&a(r,"value",u.value,h.value)}},Ht=(r,i,u,h,b,C,w,M,S)=>{const A=i.el=r?r.el:v(""),q=i.anchor=r?r.anchor:v("");let{patchFlag:T,dynamicChildren:N,slotScopeIds:z}=i;z&&(M=M?M.concat(z):z),r==null?(o(A,u,h),o(q,u,h),vt(i.children,u,q,b,C,w,M,S)):T>0&&T&64&&N&&r.dynamicChildren?(St(r.dynamicChildren,N,u,b,C,w,M),(i.key!=null||b&&i===b.subTree)&&wo(r,i,!0)):D(r,i,u,q,b,C,w,M,S)},F=(r,i,u,h,b,C,w,M,S)=>{i.slotScopeIds=M,r==null?i.shapeFlag&512?b.ctx.activate(i,u,h,w,S):B(i,u,h,b,C,w,S):R(r,i,S)},B=(r,i,u,h,b,C,w)=>{const M=r.component=ys(r,h,b);if(ao(r)&&(M.ctx.renderer=m),xs(M),M.asyncDep){if(b&&b.registerDep(M,O),!r.el){const S=M.subTree=Zt(Re);rt(null,S,i,u)}return}O(M,r,i,u,b,C,w)},R=(r,i,u)=>{const h=i.component=r.component;if(Ei(r,i,u))if(h.asyncDep&&!h.asyncResolved){x(h,i,u);return}else h.next=i,xi(h.update),h.update();else i.el=r.el,h.vnode=i},O=(r,i,u,h,b,C,w)=>{const M=()=>{if(r.isMounted){let{next:q,bu:T,u:N,parent:z,vnode:H}=r,G=q,X;ie(r,!1),q?(q.el=H.el,x(r,q,w)):q=H,T&&$e(T),(X=q.props&&q.props.onVnodeBeforeUpdate)&&Nt(X,z,q,H),ie(r,!0);const W=vn(r),nt=r.subTree;r.subTree=W,Q(nt,W,L(nt.el),g(nt),r,b,C),q.el=W.el,G===null&&Ii(r,W.el),N&&At(N,b),(X=q.props&&q.props.onVnodeUpdated)&&At(()=>Nt(X,z,q,H),b)}else{let q;const{el:T,props:N}=i,{bm:z,m:H,parent:G}=r,X=We(i);if(ie(r,!1),z&&$e(z),!X&&(q=N&&N.onVnodeBeforeMount)&&Nt(q,G,i),ie(r,!0),T&&p){const W=()=>{r.subTree=vn(r),p(T,r.subTree,r,b,null)};X?i.type.__asyncLoader().then(()=>!r.isUnmounted&&W()):W()}else{const W=r.subTree=vn(r);Q(null,W,u,h,r,b,C),i.el=W.el}if(H&&At(H,b),!X&&(q=N&&N.onVnodeMounted)){const W=i;At(()=>Nt(q,G,W),b)}(i.shapeFlag&256||G&&We(G.vnode)&&G.vnode.shapeFlag&256)&&r.a&&At(r.a,b),r.isMounted=!0,i=u=h=null}},S=r.effect=new Kn(M,()=>Vn(A),r.scope),A=r.update=()=>S.run();A.id=r.uid,ie(r,!0),A()},x=(r,i,u)=>{i.component=r;const h=r.vnode.props;r.vnode=i,r.next=null,os(r,i.props,h,u),ls(r,i.children,u),xe(),cr(),Ce()},D=(r,i,u,h,b,C,w,M,S=!1)=>{const A=r&&r.children,q=r?r.shapeFlag:0,T=i.children,{patchFlag:N,shapeFlag:z}=i;if(N>0){if(N&128){j(A,T,u,h,b,C,w,M,S);return}else if(N&256){U(A,T,u,h,b,C,w,M,S);return}}z&8?(q&16&&c(A,b,C),T!==A&&k(u,T)):q&16?z&16?j(A,T,u,h,b,C,w,M,S):c(A,b,C,!0):(q&8&&k(u,""),z&16&&vt(T,u,h,b,C,w,M,S))},U=(r,i,u,h,b,C,w,M,S)=>{r=r||ge,i=i||ge;const A=r.length,q=i.length,T=Math.min(A,q);let N;for(N=0;N<T;N++){const z=i[N]=S?Xt(i[N]):zt(i[N]);Q(r[N],z,u,null,b,C,w,M,S)}A>q?c(r,b,C,!0,!1,T):vt(i,u,h,b,C,w,M,S,T)},j=(r,i,u,h,b,C,w,M,S)=>{let A=0;const q=i.length;let T=r.length-1,N=q-1;for(;A<=T&&A<=N;){const z=r[A],H=i[A]=S?Xt(i[A]):zt(i[A]);if(Me(z,H))Q(z,H,u,null,b,C,w,M,S);else break;A++}for(;A<=T&&A<=N;){const z=r[T],H=i[N]=S?Xt(i[N]):zt(i[N]);if(Me(z,H))Q(z,H,u,null,b,C,w,M,S);else break;T--,N--}if(A>T){if(A<=N){const z=N+1,H=z<q?i[z].el:h;for(;A<=N;)Q(null,i[A]=S?Xt(i[A]):zt(i[A]),u,H,b,C,w,M,S),A++}}else if(A>N)for(;A<=T;)st(r[A],b,C,!0),A++;else{const z=A,H=A,G=new Map;for(A=H;A<=N;A++){const lt=i[A]=S?Xt(i[A]):zt(i[A]);lt.key!=null&&G.set(lt.key,A)}let X,W=0;const nt=N-H+1;let et=!1,ft=0;const ht=new Array(nt);for(A=0;A<nt;A++)ht[A]=0;for(A=z;A<=T;A++){const lt=r[A];if(W>=nt){st(lt,b,C,!0);continue}let mt;if(lt.key!=null)mt=G.get(lt.key);else for(X=H;X<=N;X++)if(ht[X-H]===0&&Me(lt,i[X])){mt=X;break}mt===void 0?st(lt,b,C,!0):(ht[mt-H]=A+1,mt>=ft?ft=mt:et=!0,Q(lt,i[mt],u,null,b,C,w,M,S),W++)}const pt=et?fs(ht):ge;for(X=pt.length-1,A=nt-1;A>=0;A--){const lt=H+A,mt=i[lt],ke=lt+1<q?i[lt+1].el:h;ht[A]===0?Q(null,mt,u,ke,b,C,w,M,S):et&&(X<0||A!==pt[X]?$(mt,u,ke,2):X--)}}},$=(r,i,u,h,b=null)=>{const{el:C,type:w,transition:M,children:S,shapeFlag:A}=r;if(A&6){$(r.component.subTree,i,u,h);return}if(A&128){r.suspense.move(i,u,h);return}if(A&64){w.move(r,i,u,m);return}if(w===$t){o(C,i,u);for(let T=0;T<S.length;T++)$(S[T],i,u,h);o(r.anchor,i,u);return}if(w===bn){ut(r,i,u);return}if(h!==2&&A&1&&M)if(h===0)M.beforeEnter(C),o(C,i,u),At(()=>M.enter(C),b);else{const{leave:T,delayLeave:N,afterLeave:z}=M,H=()=>o(C,i,u),G=()=>{T(C,()=>{H(),z&&z()})};N?N(C,H,G):G()}else o(C,i,u)},st=(r,i,u,h=!1,b=!1)=>{const{type:C,props:w,ref:M,children:S,dynamicChildren:A,shapeFlag:q,patchFlag:T,dirs:N}=r;if(M!=null&&Fn(M,null,u,r,!0),q&256){i.ctx.deactivate(r);return}const z=q&1&&N,H=!We(r);let G;if(H&&(G=w&&w.onVnodeBeforeUnmount)&&Nt(G,i,r),q&6)f(r.component,u,h);else{if(q&128){r.suspense.unmount(u,h);return}z&&oe(r,null,i,"beforeUnmount"),q&64?r.type.remove(r,i,u,b,m,h):A&&(C!==$t||T>0&&T&64)?c(A,i,u,!1,!0):(C===$t&&T&384||!b&&q&16)&&c(S,i,u),h&&E(r)}(H&&(G=w&&w.onVnodeUnmounted)||z)&&At(()=>{G&&Nt(G,i,r),z&&oe(r,null,i,"unmounted")},u)},E=r=>{const{type:i,el:u,anchor:h,transition:b}=r;if(i===$t){l(u,h);return}if(i===bn){V(r);return}const C=()=>{s(u),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(r.shapeFlag&1&&b&&!b.persisted){const{leave:w,delayLeave:M}=b,S=()=>w(u,C);M?M(r.el,C,S):S()}else C()},l=(r,i)=>{let u;for(;r!==i;)u=K(r),s(r),r=u;s(i)},f=(r,i,u)=>{const{bum:h,scope:b,update:C,subTree:w,um:M}=r;h&&$e(h),b.stop(),C&&(C.active=!1,st(w,r,i,u)),M&&At(M,i),At(()=>{r.isUnmounted=!0},i),i&&i.pendingBranch&&!i.isUnmounted&&r.asyncDep&&!r.asyncResolved&&r.suspenseId===i.pendingId&&(i.deps--,i.deps===0&&i.resolve())},c=(r,i,u,h=!1,b=!1,C=0)=>{for(let w=C;w<r.length;w++)st(r[w],i,u,h,b)},g=r=>r.shapeFlag&6?g(r.component.subTree):r.shapeFlag&128?r.suspense.next():K(r.anchor||r.el),_=(r,i,u)=>{r==null?i._vnode&&st(i._vnode,null,null,!0):Q(i._vnode||null,r,i,null,null,null,u),cr(),eo(),i._vnode=r},m={p:Q,um:st,m:$,r:E,mt:B,mc:vt,pc:D,pbc:St,n:g,o:t};let P,p;return e&&([P,p]=e(m)),{render:_,hydrate:P,createApp:es(_,P)}}function ie({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function cs(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function wo(t,e,n=!1){const o=t.children,s=e.children;if(Z(o)&&Z(s))for(let a=0;a<o.length;a++){const d=o[a];let v=s[a];v.shapeFlag&1&&!v.dynamicChildren&&((v.patchFlag<=0||v.patchFlag===32)&&(v=s[a]=Xt(s[a]),v.el=d.el),n||wo(d,v)),v.type===un&&(v.el=d.el)}}function fs(t){const e=t.slice(),n=[0];let o,s,a,d,v;const y=t.length;for(o=0;o<y;o++){const I=t[o];if(I!==0){if(s=n[n.length-1],t[s]<I){e[o]=s,n.push(o);continue}for(a=0,d=n.length-1;a<d;)v=a+d>>1,t[n[v]]<I?a=v+1:d=v;I<t[n[a]]&&(a>0&&(e[o]=n[a-1]),n[a]=o)}}for(a=n.length,d=n[a-1];a-- >0;)n[a]=d,d=e[d];return n}const hs=t=>t.__isTeleport,$t=Symbol.for("v-fgt"),un=Symbol.for("v-txt"),Re=Symbol.for("v-cmt"),bn=Symbol.for("v-stc"),Ee=[];let Bt=null;function bo(t=!1){Ee.push(Bt=t?null:[])}function ds(){Ee.pop(),Bt=Ee[Ee.length-1]||null}let Be=1;function br(t){Be+=t}function ps(t){return t.dynamicChildren=Be>0?Bt||ge:null,ds(),Be>0&&Bt&&Bt.push(t),t}function yo(t,e,n,o,s,a){return ps(Dt(t,e,n,o,s,a,!0))}function gs(t){return t?t.__v_isVNode===!0:!1}function Me(t,e){return t.type===e.type&&t.key===e.key}const cn="__vInternal",xo=({key:t})=>t??null,Ye=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?wt(t)||Ct(t)||tt(t)?{i:Rt,r:t,k:e,f:!!n}:t:null);function Dt(t,e=null,n=null,o=0,s=null,a=t===$t?0:1,d=!1,v=!1){const y={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&xo(e),ref:e&&Ye(e),scopeId:oo,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Rt};return v?(tr(y,n),a&128&&t.normalize(y)):n&&(y.shapeFlag|=wt(n)?8:16),Be>0&&!d&&Bt&&(y.patchFlag>0||a&6)&&y.patchFlag!==32&&Bt.push(y),y}const Zt=ms;function ms(t,e=null,n=null,o=0,s=null,a=!1){if((!t||t===Di)&&(t=Re),gs(t)){const v=be(t,e,!0);return n&&tr(v,n),Be>0&&!a&&Bt&&(v.shapeFlag&6?Bt[Bt.indexOf(t)]=v:Bt.push(v)),v.patchFlag|=-2,v}if(Os(t)&&(t=t.__vccOpts),e){e=vs(e);let{class:v,style:y}=e;v&&!wt(v)&&(e.class=Hn(v)),gt(y)&&(Yr(y)&&!Z(y)&&(y=_t({},y)),e.style=jn(y))}const d=wt(t)?1:Ti(t)?128:hs(t)?64:gt(t)?4:tt(t)?2:0;return Dt(t,e,n,o,s,d,a,!0)}function vs(t){return t?Yr(t)||cn in t?_t({},t):t:null}function be(t,e,n=!1){const{props:o,ref:s,patchFlag:a,children:d}=t,v=e?_s(o||{},e):o;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:v,key:v&&xo(v),ref:e&&e.ref?n&&s?Z(s)?s.concat(Ye(e)):[s,Ye(e)]:Ye(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:d,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==$t?a===-1?16:a|16:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&be(t.ssContent),ssFallback:t.ssFallback&&be(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Co(t=" ",e=0){return Zt(un,null,t,e)}function zt(t){return t==null||typeof t=="boolean"?Zt(Re):Z(t)?Zt($t,null,t.slice()):typeof t=="object"?Xt(t):Zt(un,null,String(t))}function Xt(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:be(t)}function tr(t,e){let n=0;const{shapeFlag:o}=t;if(e==null)e=null;else if(Z(e))n=16;else if(typeof e=="object")if(o&65){const s=e.default;s&&(s._c&&(s._d=!1),tr(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!(cn in e)?e._ctx=Rt:s===3&&Rt&&(Rt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else tt(e)?(e={default:e,_ctx:Rt},n=32):(e=String(e),o&64?(n=16,e=[Co(e)]):n=8);t.children=e,t.shapeFlag|=n}function _s(...t){const e={};for(let n=0;n<t.length;n++){const o=t[n];for(const s in o)if(s==="class")e.class!==o.class&&(e.class=Hn([e.class,o.class]));else if(s==="style")e.style=jn([e.style,o.style]);else if(tn(s)){const a=e[s],d=o[s];d&&a!==d&&!(Z(a)&&a.includes(d))&&(e[s]=a?[].concat(a,d):d)}else s!==""&&(e[s]=o[s])}return e}function Nt(t,e,n,o=null){Ft(t,e,7,[n,o])}const ws=ho();let bs=0;function ys(t,e,n){const o=t.type,s=(e?e.appContext:t.appContext)||ws,a={uid:bs++,vnode:t,type:o,parent:e,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new Uo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:go(o,s),emitsOptions:ro(o,s),emit:null,emitted:null,propsDefaults:dt,inheritAttrs:o.inheritAttrs,ctx:dt,data:dt,props:dt,attrs:dt,slots:dt,refs:dt,setupState:dt,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=e?e.root:a,a.emit=Ai.bind(null,a),t.ce&&t.ce(a),a}let xt=null,er,de,yr="__VUE_INSTANCE_SETTERS__";(de=An()[yr])||(de=An()[yr]=[]),de.push(t=>xt=t),er=t=>{de.length>1?de.forEach(e=>e(t)):de[0](t)};const ye=t=>{er(t),t.scope.on()},ce=()=>{xt&&xt.scope.off(),er(null)};function Mo(t){return t.vnode.shapeFlag&4}let Fe=!1;function xs(t,e=!1){Fe=e;const{props:n,children:o}=t.vnode,s=Mo(t);rs(t,n,s,e),ss(t,o);const a=s?Cs(t,e):void 0;return Fe=!1,a}function Cs(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=Xr(new Proxy(t.ctx,Yi));const{setup:o}=n;if(o){const s=t.setupContext=o.length>1?As(t):null;ye(t),xe();const a=Vt(o,t,0,[t.props,s]);if(Ce(),ce(),Br(a)){if(a.then(ce,ce),e)return a.then(d=>{xr(t,d,e)}).catch(d=>{sn(d,t,0)});t.asyncDep=a}else xr(t,a,e)}else Ao(t,e)}function xr(t,e,n){tt(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:gt(e)&&(t.setupState=Zr(e)),Ao(t,n)}let Cr;function Ao(t,e,n){const o=t.type;if(!t.render){if(!e&&Cr&&!o.render){const s=o.template||Zn(t).template;if(s){const{isCustomElement:a,compilerOptions:d}=t.appContext.config,{delimiters:v,compilerOptions:y}=o,I=_t(_t({isCustomElement:a,delimiters:v},d),y);o.render=Cr(s,I)}}t.render=o.render||Lt}{ye(t),xe();try{Xi(t)}finally{Ce(),ce()}}}function Ms(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Ot(t,"get","$attrs"),e[n]}}))}function As(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return Ms(t)},slots:t.slots,emit:t.emit,expose:e}}function fn(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Zr(Xr(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Se)return Se[n](t)},has(e,n){return n in e||n in Se}}))}function Os(t){return tt(t)&&"__vccOpts"in t}const Ps=(t,e)=>_i(t,e,Fe),Ss=Symbol.for("v-scx"),Es=()=>Qe(Ss),Is="3.3.8",Ds="http://www.w3.org/2000/svg",le=typeof document<"u"?document:null,Mr=le&&le.createElement("template"),Ts={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,o)=>{const s=e?le.createElementNS(Ds,t):le.createElement(t,n?{is:n}:void 0);return t==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:t=>le.createTextNode(t),createComment:t=>le.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>le.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,o,s,a){const d=n?n.previousSibling:e.lastChild;if(s&&(s===a||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{Mr.innerHTML=o?`<svg>${t}</svg>`:t;const v=Mr.content;if(o){const y=v.firstChild;for(;y.firstChild;)v.appendChild(y.firstChild);v.removeChild(y)}e.insertBefore(v,n)}return[d?d.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Rs=Symbol("_vtc");function Bs(t,e,n){const o=t[Rs];o&&(e=(e?[e,...o]:[...o]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Fs=Symbol("_vod");function ks(t,e,n){const o=t.style,s=wt(n);if(n&&!s){if(e&&!wt(e))for(const a in e)n[a]==null&&kn(o,a,"");for(const a in n)kn(o,a,n[a])}else{const a=o.display;s?e!==n&&(o.cssText=n):e&&t.removeAttribute("style"),Fs in t&&(o.display=a)}}const Ar=/\s*!important$/;function kn(t,e,n){if(Z(n))n.forEach(o=>kn(t,e,o));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const o=Ns(t,e);Ar.test(n)?t.setProperty(he(o),n.replace(Ar,""),"important"):t[o]=n}}const Or=["Webkit","Moz","ms"],yn={};function Ns(t,e){const n=yn[e];if(n)return n;let o=_e(e);if(o!=="filter"&&o in t)return yn[e]=o;o=Fr(o);for(let s=0;s<Or.length;s++){const a=Or[s]+o;if(a in t)return yn[e]=a}return e}const Pr="http://www.w3.org/1999/xlink";function zs(t,e,n,o,s){if(o&&e.startsWith("xlink:"))n==null?t.removeAttributeNS(Pr,e.slice(6,e.length)):t.setAttributeNS(Pr,e,n);else{const a=Ho(e);n==null||a&&!kr(n)?t.removeAttribute(e):t.setAttribute(e,a?"":n)}}function qs(t,e,n,o,s,a,d){if(e==="innerHTML"||e==="textContent"){o&&d(o,s,a),t[e]=n??"";return}const v=t.tagName;if(e==="value"&&v!=="PROGRESS"&&!v.includes("-")){t._value=n;const I=v==="OPTION"?t.getAttribute("value"):t.value,k=n??"";I!==k&&(t.value=k),n==null&&t.removeAttribute(e);return}let y=!1;if(n===""||n==null){const I=typeof t[e];I==="boolean"?n=kr(n):n==null&&I==="string"?(n="",y=!0):I==="number"&&(n=0,y=!0)}try{t[e]=n}catch{}y&&t.removeAttribute(e)}function pe(t,e,n,o){t.addEventListener(e,n,o)}function Ls(t,e,n,o){t.removeEventListener(e,n,o)}const Sr=Symbol("_vei");function js(t,e,n,o,s=null){const a=t[Sr]||(t[Sr]={}),d=a[e];if(o&&d)d.value=o;else{const[v,y]=Hs(e);if(o){const I=a[e]=$s(o,s);pe(t,v,I,y)}else d&&(Ls(t,v,d,y),a[e]=void 0)}}const Er=/(?:Once|Passive|Capture)$/;function Hs(t){let e;if(Er.test(t)){e={};let o;for(;o=t.match(Er);)t=t.slice(0,t.length-o[0].length),e[o[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):he(t.slice(2)),e]}let xn=0;const Us=Promise.resolve(),Ks=()=>xn||(Us.then(()=>xn=0),xn=Date.now());function $s(t,e){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Ft(Ws(o,n.value),e,5,[o])};return n.value=t,n.attached=Ks(),n}function Ws(t,e){if(Z(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(o=>s=>!s._stopped&&o&&o(s))}else return e}const Ir=/^on[a-z]/,Qs=(t,e,n,o,s=!1,a,d,v,y)=>{e==="class"?Bs(t,o,s):e==="style"?ks(t,n,o):tn(e)?zn(e)||js(t,e,n,o,d):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Ys(t,e,o,s))?qs(t,e,o,a,d,v,y):(e==="true-value"?t._trueValue=o:e==="false-value"&&(t._falseValue=o),zs(t,e,o,s))};function Ys(t,e,n,o){return o?!!(e==="innerHTML"||e==="textContent"||e in t&&Ir.test(e)&&tt(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||Ir.test(e)&&wt(n)?!1:e in t}const Dr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Z(e)?n=>$e(e,n):e};function Xs(t){t.target.composing=!0}function Tr(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Cn=Symbol("_assign"),Js={created(t,{modifiers:{lazy:e,trim:n,number:o}},s){t[Cn]=Dr(s);const a=o||s.props&&s.props.type==="number";pe(t,e?"change":"input",d=>{if(d.target.composing)return;let v=t.value;n&&(v=v.trim()),a&&(v=Mn(v)),t[Cn](v)}),n&&pe(t,"change",()=>{t.value=t.value.trim()}),e||(pe(t,"compositionstart",Xs),pe(t,"compositionend",Tr),pe(t,"change",Tr))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:o,number:s}},a){if(t[Cn]=Dr(a),t.composing||document.activeElement===t&&t.type!=="range"&&(n||o&&t.value.trim()===e||(s||t.type==="number")&&Mn(t.value)===e))return;const d=e??"";t.value!==d&&(t.value=d)}},Vs={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Zs=(t,e)=>n=>{if(!("key"in n))return;const o=he(n.key);if(e.some(s=>s===o||Vs[s]===o))return t(n)},Gs=_t({patchProp:Qs},Ts);let Rr;function tl(){return Rr||(Rr=as(Gs))}const el=(...t)=>{const e=tl().createApp(...t),{mount:n}=e;return e.mount=o=>{const s=nl(o);if(!s)return;const a=e._component;!tt(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.innerHTML="";const d=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),d},e};function nl(t){return wt(t)?document.querySelector(t):t}function rl(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Oo={exports:{}};(function(t,e){(function(n,o){t.exports=o()})(self,function(){return(()=>{var n={192:(a,d)=>{var v,y,I=function(){var k=function(F,B){var R=F,O=at[B],x=null,D=0,U=null,j=[],$={},st=function(p,r){x=function(i){for(var u=new Array(i),h=0;h<i;h+=1){u[h]=new Array(i);for(var b=0;b<i;b+=1)u[h][b]=null}return u}(D=4*R+17),E(0,0),E(D-7,0),E(0,D-7),f(),l(),g(p,r),R>=7&&c(p),U==null&&(U=m(R,O,j)),_(U,r)},E=function(p,r){for(var i=-1;i<=7;i+=1)if(!(p+i<=-1||D<=p+i))for(var u=-1;u<=7;u+=1)r+u<=-1||D<=r+u||(x[p+i][r+u]=0<=i&&i<=6&&(u==0||u==6)||0<=u&&u<=6&&(i==0||i==6)||2<=i&&i<=4&&2<=u&&u<=4)},l=function(){for(var p=8;p<D-8;p+=1)x[p][6]==null&&(x[p][6]=p%2==0);for(var r=8;r<D-8;r+=1)x[6][r]==null&&(x[6][r]=r%2==0)},f=function(){for(var p=rt.getPatternPosition(R),r=0;r<p.length;r+=1)for(var i=0;i<p.length;i+=1){var u=p[r],h=p[i];if(x[u][h]==null)for(var b=-2;b<=2;b+=1)for(var C=-2;C<=2;C+=1)x[u+b][h+C]=b==-2||b==2||C==-2||C==2||b==0&&C==0}},c=function(p){for(var r=rt.getBCHTypeNumber(R),i=0;i<18;i+=1){var u=!p&&(r>>i&1)==1;x[Math.floor(i/3)][i%3+D-8-3]=u}for(i=0;i<18;i+=1)u=!p&&(r>>i&1)==1,x[i%3+D-8-3][Math.floor(i/3)]=u},g=function(p,r){for(var i=O<<3|r,u=rt.getBCHTypeInfo(i),h=0;h<15;h+=1){var b=!p&&(u>>h&1)==1;h<6?x[h][8]=b:h<8?x[h+1][8]=b:x[D-15+h][8]=b}for(h=0;h<15;h+=1)b=!p&&(u>>h&1)==1,h<8?x[8][D-h-1]=b:h<9?x[8][15-h-1+1]=b:x[8][15-h-1]=b;x[D-8][8]=!p},_=function(p,r){for(var i=-1,u=D-1,h=7,b=0,C=rt.getMaskFunction(r),w=D-1;w>0;w-=2)for(w==6&&(w-=1);;){for(var M=0;M<2;M+=1)if(x[u][w-M]==null){var S=!1;b<p.length&&(S=(p[b]>>>h&1)==1),C(u,w-M)&&(S=!S),x[u][w-M]=S,(h-=1)==-1&&(b+=1,h=7)}if((u+=i)<0||D<=u){u-=i,i=-i;break}}},m=function(p,r,i){for(var u=V.getRSBlocks(p,r),h=bt(),b=0;b<i.length;b+=1){var C=i[b];h.put(C.getMode(),4),h.put(C.getLength(),rt.getLengthInBits(C.getMode(),p)),C.write(h)}var w=0;for(b=0;b<u.length;b+=1)w+=u[b].dataCount;if(h.getLengthInBits()>8*w)throw"code length overflow. ("+h.getLengthInBits()+">"+8*w+")";for(h.getLengthInBits()+4<=8*w&&h.put(0,4);h.getLengthInBits()%8!=0;)h.putBit(!1);for(;!(h.getLengthInBits()>=8*w||(h.put(236,8),h.getLengthInBits()>=8*w));)h.put(17,8);return function(M,S){for(var A=0,q=0,T=0,N=new Array(S.length),z=new Array(S.length),H=0;H<S.length;H+=1){var G=S[H].dataCount,X=S[H].totalCount-G;q=Math.max(q,G),T=Math.max(T,X),N[H]=new Array(G);for(var W=0;W<N[H].length;W+=1)N[H][W]=255&M.getBuffer()[W+A];A+=G;var nt=rt.getErrorCorrectPolynomial(X),et=ut(N[H],nt.getLength()-1).mod(nt);for(z[H]=new Array(nt.getLength()-1),W=0;W<z[H].length;W+=1){var ft=W+et.getLength()-z[H].length;z[H][W]=ft>=0?et.getAt(ft):0}}var ht=0;for(W=0;W<S.length;W+=1)ht+=S[W].totalCount;var pt=new Array(ht),lt=0;for(W=0;W<q;W+=1)for(H=0;H<S.length;H+=1)W<N[H].length&&(pt[lt]=N[H][W],lt+=1);for(W=0;W<T;W+=1)for(H=0;H<S.length;H+=1)W<z[H].length&&(pt[lt]=z[H][W],lt+=1);return pt}(h,u)};$.addData=function(p,r){var i=null;switch(r=r||"Byte"){case"Numeric":i=kt(p);break;case"Alphanumeric":i=jt(p);break;case"Byte":i=vt(p);break;case"Kanji":i=Pt(p);break;default:throw"mode:"+r}j.push(i),U=null},$.isDark=function(p,r){if(p<0||D<=p||r<0||D<=r)throw p+","+r;return x[p][r]},$.getModuleCount=function(){return D},$.make=function(){if(R<1){for(var p=1;p<40;p++){for(var r=V.getRSBlocks(p,O),i=bt(),u=0;u<j.length;u++){var h=j[u];i.put(h.getMode(),4),i.put(h.getLength(),rt.getLengthInBits(h.getMode(),p)),h.write(i)}var b=0;for(u=0;u<r.length;u++)b+=r[u].dataCount;if(i.getLengthInBits()<=8*b)break}R=p}st(!1,function(){for(var C=0,w=0,M=0;M<8;M+=1){st(!0,M);var S=rt.getLostPoint($);(M==0||C>S)&&(C=S,w=M)}return w}())},$.createTableTag=function(p,r){p=p||2;var i="";i+='<table style="',i+=" border-width: 0px; border-style: none;",i+=" border-collapse: collapse;",i+=" padding: 0px; margin: "+(r=r===void 0?4*p:r)+"px;",i+='">',i+="<tbody>";for(var u=0;u<$.getModuleCount();u+=1){i+="<tr>";for(var h=0;h<$.getModuleCount();h+=1)i+='<td style="',i+=" border-width: 0px; border-style: none;",i+=" border-collapse: collapse;",i+=" padding: 0px; margin: 0px;",i+=" width: "+p+"px;",i+=" height: "+p+"px;",i+=" background-color: ",i+=$.isDark(u,h)?"#000000":"#ffffff",i+=";",i+='"/>';i+="</tr>"}return(i+="</tbody>")+"</table>"},$.createSvgTag=function(p,r,i,u){var h={};typeof arguments[0]=="object"&&(p=(h=arguments[0]).cellSize,r=h.margin,i=h.alt,u=h.title),p=p||2,r=r===void 0?4*p:r,(i=typeof i=="string"?{text:i}:i||{}).text=i.text||null,i.id=i.text?i.id||"qrcode-description":null,(u=typeof u=="string"?{text:u}:u||{}).text=u.text||null,u.id=u.text?u.id||"qrcode-title":null;var b,C,w,M,S=$.getModuleCount()*p+2*r,A="";for(M="l"+p+",0 0,"+p+" -"+p+",0 0,-"+p+"z ",A+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',A+=h.scalable?"":' width="'+S+'px" height="'+S+'px"',A+=' viewBox="0 0 '+S+" "+S+'" ',A+=' preserveAspectRatio="xMinYMin meet"',A+=u.text||i.text?' role="img" aria-labelledby="'+P([u.id,i.id].join(" ").trim())+'"':"",A+=">",A+=u.text?'<title id="'+P(u.id)+'">'+P(u.text)+"</title>":"",A+=i.text?'<description id="'+P(i.id)+'">'+P(i.text)+"</description>":"",A+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',A+='<path d="',C=0;C<$.getModuleCount();C+=1)for(w=C*p+r,b=0;b<$.getModuleCount();b+=1)$.isDark(C,b)&&(A+="M"+(b*p+r)+","+w+M);return(A+='" stroke="transparent" fill="black"/>')+"</svg>"},$.createDataURL=function(p,r){p=p||2,r=r===void 0?4*p:r;var i=$.getModuleCount()*p+2*r,u=r,h=i-r;return Ht(i,i,function(b,C){if(u<=b&&b<h&&u<=C&&C<h){var w=Math.floor((b-u)/p),M=Math.floor((C-u)/p);return $.isDark(M,w)?0:1}return 1})},$.createImgTag=function(p,r,i){p=p||2,r=r===void 0?4*p:r;var u=$.getModuleCount()*p+2*r,h="";return h+="<img",h+=' src="',h+=$.createDataURL(p,r),h+='"',h+=' width="',h+=u,h+='"',h+=' height="',h+=u,h+='"',i&&(h+=' alt="',h+=P(i),h+='"'),h+"/>"};var P=function(p){for(var r="",i=0;i<p.length;i+=1){var u=p.charAt(i);switch(u){case"<":r+="&lt;";break;case">":r+="&gt;";break;case"&":r+="&amp;";break;case'"':r+="&quot;";break;default:r+=u}}return r};return $.createASCII=function(p,r){if((p=p||1)<2)return function(N){N=N===void 0?2:N;var z,H,G,X,W,nt=1*$.getModuleCount()+2*N,et=N,ft=nt-N,ht={"██":"█","█ ":"▀"," █":"▄","  ":" "},pt={"██":"▀","█ ":"▀"," █":" ","  ":" "},lt="";for(z=0;z<nt;z+=2){for(G=Math.floor((z-et)/1),X=Math.floor((z+1-et)/1),H=0;H<nt;H+=1)W="█",et<=H&&H<ft&&et<=z&&z<ft&&$.isDark(G,Math.floor((H-et)/1))&&(W=" "),et<=H&&H<ft&&et<=z+1&&z+1<ft&&$.isDark(X,Math.floor((H-et)/1))?W+=" ":W+="█",lt+=N<1&&z+1>=ft?pt[W]:ht[W];lt+=`
+`}return nt%2&&N>0?lt.substring(0,lt.length-nt-1)+Array(nt+1).join("▀"):lt.substring(0,lt.length-1)}(r);p-=1,r=r===void 0?2*p:r;var i,u,h,b,C=$.getModuleCount()*p+2*r,w=r,M=C-r,S=Array(p+1).join("██"),A=Array(p+1).join("  "),q="",T="";for(i=0;i<C;i+=1){for(h=Math.floor((i-w)/p),T="",u=0;u<C;u+=1)b=1,w<=u&&u<M&&w<=i&&i<M&&$.isDark(h,Math.floor((u-w)/p))&&(b=0),T+=b?S:A;for(h=0;h<p;h+=1)q+=T+`
+`}return q.substring(0,q.length-1)},$.renderTo2dContext=function(p,r){r=r||2;for(var i=$.getModuleCount(),u=0;u<i;u++)for(var h=0;h<i;h++)p.fillStyle=$.isDark(u,h)?"black":"white",p.fillRect(u*r,h*r,r,r)},$};k.stringToBytes=(k.stringToBytesFuncs={default:function(F){for(var B=[],R=0;R<F.length;R+=1){var O=F.charCodeAt(R);B.push(255&O)}return B}}).default,k.createStringToBytes=function(F,B){var R=function(){for(var x=Et(F),D=function(){var l=x.read();if(l==-1)throw"eof";return l},U=0,j={};;){var $=x.read();if($==-1)break;var st=D(),E=D()<<8|D();j[String.fromCharCode($<<8|st)]=E,U+=1}if(U!=B)throw U+" != "+B;return j}(),O=63;return function(x){for(var D=[],U=0;U<x.length;U+=1){var j=x.charCodeAt(U);if(j<128)D.push(j);else{var $=R[x.charAt(U)];typeof $=="number"?(255&$)==$?D.push($):(D.push($>>>8),D.push(255&$)):D.push(O)}}return D}};var L,K,Y,J,Q,at={L:1,M:0,Q:3,H:2},rt=(L=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],K=1335,Y=7973,Q=function(F){for(var B=0;F!=0;)B+=1,F>>>=1;return B},(J={}).getBCHTypeInfo=function(F){for(var B=F<<10;Q(B)-Q(K)>=0;)B^=K<<Q(B)-Q(K);return 21522^(F<<10|B)},J.getBCHTypeNumber=function(F){for(var B=F<<12;Q(B)-Q(Y)>=0;)B^=Y<<Q(B)-Q(Y);return F<<12|B},J.getPatternPosition=function(F){return L[F-1]},J.getMaskFunction=function(F){switch(F){case 0:return function(B,R){return(B+R)%2==0};case 1:return function(B,R){return B%2==0};case 2:return function(B,R){return R%3==0};case 3:return function(B,R){return(B+R)%3==0};case 4:return function(B,R){return(Math.floor(B/2)+Math.floor(R/3))%2==0};case 5:return function(B,R){return B*R%2+B*R%3==0};case 6:return function(B,R){return(B*R%2+B*R%3)%2==0};case 7:return function(B,R){return(B*R%3+(B+R)%2)%2==0};default:throw"bad maskPattern:"+F}},J.getErrorCorrectPolynomial=function(F){for(var B=ut([1],0),R=0;R<F;R+=1)B=B.multiply(ut([1,ct.gexp(R)],0));return B},J.getLengthInBits=function(F,B){if(1<=B&&B<10)switch(F){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+F}else if(B<27)switch(F){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+F}else{if(!(B<41))throw"type:"+B;switch(F){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+F}}},J.getLostPoint=function(F){for(var B=F.getModuleCount(),R=0,O=0;O<B;O+=1)for(var x=0;x<B;x+=1){for(var D=0,U=F.isDark(O,x),j=-1;j<=1;j+=1)if(!(O+j<0||B<=O+j))for(var $=-1;$<=1;$+=1)x+$<0||B<=x+$||j==0&&$==0||U==F.isDark(O+j,x+$)&&(D+=1);D>5&&(R+=3+D-5)}for(O=0;O<B-1;O+=1)for(x=0;x<B-1;x+=1){var st=0;F.isDark(O,x)&&(st+=1),F.isDark(O+1,x)&&(st+=1),F.isDark(O,x+1)&&(st+=1),F.isDark(O+1,x+1)&&(st+=1),st!=0&&st!=4||(R+=3)}for(O=0;O<B;O+=1)for(x=0;x<B-6;x+=1)F.isDark(O,x)&&!F.isDark(O,x+1)&&F.isDark(O,x+2)&&F.isDark(O,x+3)&&F.isDark(O,x+4)&&!F.isDark(O,x+5)&&F.isDark(O,x+6)&&(R+=40);for(x=0;x<B;x+=1)for(O=0;O<B-6;O+=1)F.isDark(O,x)&&!F.isDark(O+1,x)&&F.isDark(O+2,x)&&F.isDark(O+3,x)&&F.isDark(O+4,x)&&!F.isDark(O+5,x)&&F.isDark(O+6,x)&&(R+=40);var E=0;for(x=0;x<B;x+=1)for(O=0;O<B;O+=1)F.isDark(O,x)&&(E+=1);return R+Math.abs(100*E/B/B-50)/5*10},J),ct=function(){for(var F=new Array(256),B=new Array(256),R=0;R<8;R+=1)F[R]=1<<R;for(R=8;R<256;R+=1)F[R]=F[R-4]^F[R-5]^F[R-6]^F[R-8];for(R=0;R<255;R+=1)B[F[R]]=R;return{glog:function(O){if(O<1)throw"glog("+O+")";return B[O]},gexp:function(O){for(;O<0;)O+=255;for(;O>=256;)O-=255;return F[O]}}}();function ut(F,B){if(F.length===void 0)throw F.length+"/"+B;var R=function(){for(var x=0;x<F.length&&F[x]==0;)x+=1;for(var D=new Array(F.length-x+B),U=0;U<F.length-x;U+=1)D[U]=F[U+x];return D}(),O={getAt:function(x){return R[x]},getLength:function(){return R.length},multiply:function(x){for(var D=new Array(O.getLength()+x.getLength()-1),U=0;U<O.getLength();U+=1)for(var j=0;j<x.getLength();j+=1)D[U+j]^=ct.gexp(ct.glog(O.getAt(U))+ct.glog(x.getAt(j)));return ut(D,0)},mod:function(x){if(O.getLength()-x.getLength()<0)return O;for(var D=ct.glog(O.getAt(0))-ct.glog(x.getAt(0)),U=new Array(O.getLength()),j=0;j<O.getLength();j+=1)U[j]=O.getAt(j);for(j=0;j<x.getLength();j+=1)U[j]^=ct.gexp(ct.glog(x.getAt(j))+D);return ut(U,0).mod(x)}};return O}var V=function(){var F=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],B=function(O,x){var D={};return D.totalCount=O,D.dataCount=x,D},R={getRSBlocks:function(O,x){var D=function(c,g){switch(g){case at.L:return F[4*(c-1)+0];case at.M:return F[4*(c-1)+1];case at.Q:return F[4*(c-1)+2];case at.H:return F[4*(c-1)+3];default:return}}(O,x);if(D===void 0)throw"bad rs block @ typeNumber:"+O+"/errorCorrectionLevel:"+x;for(var U=D.length/3,j=[],$=0;$<U;$+=1)for(var st=D[3*$+0],E=D[3*$+1],l=D[3*$+2],f=0;f<st;f+=1)j.push(B(E,l));return j}};return R}(),bt=function(){var F=[],B=0,R={getBuffer:function(){return F},getAt:function(O){var x=Math.floor(O/8);return(F[x]>>>7-O%8&1)==1},put:function(O,x){for(var D=0;D<x;D+=1)R.putBit((O>>>x-D-1&1)==1)},getLengthInBits:function(){return B},putBit:function(O){var x=Math.floor(B/8);F.length<=x&&F.push(0),O&&(F[x]|=128>>>B%8),B+=1}};return R},kt=function(F){var B=F,R={getMode:function(){return 1},getLength:function(D){return B.length},write:function(D){for(var U=B,j=0;j+2<U.length;)D.put(O(U.substring(j,j+3)),10),j+=3;j<U.length&&(U.length-j==1?D.put(O(U.substring(j,j+1)),4):U.length-j==2&&D.put(O(U.substring(j,j+2)),7))}},O=function(D){for(var U=0,j=0;j<D.length;j+=1)U=10*U+x(D.charAt(j));return U},x=function(D){if("0"<=D&&D<="9")return D.charCodeAt(0)-48;throw"illegal char :"+D};return R},jt=function(F){var B=F,R={getMode:function(){return 2},getLength:function(x){return B.length},write:function(x){for(var D=B,U=0;U+1<D.length;)x.put(45*O(D.charAt(U))+O(D.charAt(U+1)),11),U+=2;U<D.length&&x.put(O(D.charAt(U)),6)}},O=function(x){if("0"<=x&&x<="9")return x.charCodeAt(0)-48;if("A"<=x&&x<="Z")return x.charCodeAt(0)-65+10;switch(x){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+x}};return R},vt=function(F){var B=k.stringToBytes(F);return{getMode:function(){return 4},getLength:function(R){return B.length},write:function(R){for(var O=0;O<B.length;O+=1)R.put(B[O],8)}}},Pt=function(F){var B=k.stringToBytesFuncs.SJIS;if(!B)throw"sjis not supported.";(function(O,x){var D=B("友");if(D.length!=2||(D[0]<<8|D[1])!=38726)throw"sjis not supported."})();var R=B(F);return{getMode:function(){return 8},getLength:function(O){return~~(R.length/2)},write:function(O){for(var x=R,D=0;D+1<x.length;){var U=(255&x[D])<<8|255&x[D+1];if(33088<=U&&U<=40956)U-=33088;else{if(!(57408<=U&&U<=60351))throw"illegal char at "+(D+1)+"/"+U;U-=49472}U=192*(U>>>8&255)+(255&U),O.put(U,13),D+=2}if(D<x.length)throw"illegal char at "+(D+1)}}},St=function(){var F=[],B={writeByte:function(R){F.push(255&R)},writeShort:function(R){B.writeByte(R),B.writeByte(R>>>8)},writeBytes:function(R,O,x){O=O||0,x=x||R.length;for(var D=0;D<x;D+=1)B.writeByte(R[D+O])},writeString:function(R){for(var O=0;O<R.length;O+=1)B.writeByte(R.charCodeAt(O))},toByteArray:function(){return F},toString:function(){var R="";R+="[";for(var O=0;O<F.length;O+=1)O>0&&(R+=","),R+=F[O];return R+"]"}};return B},Et=function(F){var B=F,R=0,O=0,x=0,D={read:function(){for(;x<8;){if(R>=B.length){if(x==0)return-1;throw"unexpected end of file./"+x}var j=B.charAt(R);if(R+=1,j=="=")return x=0,-1;j.match(/^\s$/)||(O=O<<6|U(j.charCodeAt(0)),x+=6)}var $=O>>>x-8&255;return x-=8,$}},U=function(j){if(65<=j&&j<=90)return j-65;if(97<=j&&j<=122)return j-97+26;if(48<=j&&j<=57)return j-48+52;if(j==43)return 62;if(j==47)return 63;throw"c:"+j};return D},Ht=function(F,B,R){for(var O=function(E,l){var f=E,c=l,g=new Array(E*l),_={setPixel:function(p,r,i){g[r*f+p]=i},write:function(p){p.writeString("GIF87a"),p.writeShort(f),p.writeShort(c),p.writeByte(128),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(255),p.writeByte(255),p.writeByte(255),p.writeString(","),p.writeShort(0),p.writeShort(0),p.writeShort(f),p.writeShort(c),p.writeByte(0);var r=m(2);p.writeByte(2);for(var i=0;r.length-i>255;)p.writeByte(255),p.writeBytes(r,i,255),i+=255;p.writeByte(r.length-i),p.writeBytes(r,i,r.length-i),p.writeByte(0),p.writeString(";")}},m=function(p){for(var r=1<<p,i=1+(1<<p),u=p+1,h=P(),b=0;b<r;b+=1)h.add(String.fromCharCode(b));h.add(String.fromCharCode(r)),h.add(String.fromCharCode(i));var C,w,M,S=St(),A=(C=S,w=0,M=0,{write:function(z,H){if(z>>>H)throw"length over";for(;w+H>=8;)C.writeByte(255&(z<<w|M)),H-=8-w,z>>>=8-w,M=0,w=0;M|=z<<w,w+=H},flush:function(){w>0&&C.writeByte(M)}});A.write(r,u);var q=0,T=String.fromCharCode(g[q]);for(q+=1;q<g.length;){var N=String.fromCharCode(g[q]);q+=1,h.contains(T+N)?T+=N:(A.write(h.indexOf(T),u),h.size()<4095&&(h.size()==1<<u&&(u+=1),h.add(T+N)),T=N)}return A.write(h.indexOf(T),u),A.write(i,u),A.flush(),S.toByteArray()},P=function(){var p={},r=0,i={add:function(u){if(i.contains(u))throw"dup key:"+u;p[u]=r,r+=1},size:function(){return r},indexOf:function(u){return p[u]},contains:function(u){return p[u]!==void 0}};return i};return _}(F,B),x=0;x<B;x+=1)for(var D=0;D<F;D+=1)O.setPixel(D,x,R(D,x));var U=St();O.write(U);for(var j=function(){var E=0,l=0,f=0,c="",g={},_=function(P){c+=String.fromCharCode(m(63&P))},m=function(P){if(!(P<0)){if(P<26)return 65+P;if(P<52)return P-26+97;if(P<62)return P-52+48;if(P==62)return 43;if(P==63)return 47}throw"n:"+P};return g.writeByte=function(P){for(E=E<<8|255&P,l+=8,f+=1;l>=6;)_(E>>>l-6),l-=6},g.flush=function(){if(l>0&&(_(E<<6-l),E=0,l=0),f%3!=0)for(var P=3-f%3,p=0;p<P;p+=1)c+="="},g.toString=function(){return c},g}(),$=U.toByteArray(),st=0;st<$.length;st+=1)j.writeByte($[st]);return j.flush(),"data:image/gif;base64,"+j};return k}();I.stringToBytesFuncs["UTF-8"]=function(k){return function(L){for(var K=[],Y=0;Y<L.length;Y++){var J=L.charCodeAt(Y);J<128?K.push(J):J<2048?K.push(192|J>>6,128|63&J):J<55296||J>=57344?K.push(224|J>>12,128|J>>6&63,128|63&J):(Y++,J=65536+((1023&J)<<10|1023&L.charCodeAt(Y)),K.push(240|J>>18,128|J>>12&63,128|J>>6&63,128|63&J))}return K}(k)},(y=typeof(v=function(){return I})=="function"?v.apply(d,[]):v)===void 0||(a.exports=y)},676:(a,d,v)=>{v.d(d,{default:()=>st});var y=function(){return(y=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)},I=function(){for(var E=0,l=0,f=arguments.length;l<f;l++)E+=arguments[l].length;var c=Array(E),g=0;for(l=0;l<f;l++)for(var _=arguments[l],m=0,P=_.length;m<P;m++,g++)c[g]=_[m];return c},k=function(E){return!!E&&typeof E=="object"&&!Array.isArray(E)};function L(E){for(var l=[],f=1;f<arguments.length;f++)l[f-1]=arguments[f];if(!l.length)return E;var c=l.shift();return c!==void 0&&k(E)&&k(c)?(E=y({},E),Object.keys(c).forEach(function(g){var _=E[g],m=c[g];Array.isArray(_)&&Array.isArray(m)?E[g]=m:k(_)&&k(m)?E[g]=L(Object.assign({},_),m):E[g]=m}),L.apply(void 0,I([E],l))):E}function K(E,l){var f=document.createElement("a");f.download=l,f.href=E,document.body.appendChild(f),f.click(),document.body.removeChild(f)}function Y(E){return l=this,f=void 0,g=function(){return function(_,m){var P,p,r,i,u={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:h(0),throw:h(1),return:h(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function h(b){return function(C){return function(w){if(P)throw new TypeError("Generator is already executing.");for(;u;)try{if(P=1,p&&(r=2&w[0]?p.return:w[0]?p.throw||((r=p.return)&&r.call(p),0):p.next)&&!(r=r.call(p,w[1])).done)return r;switch(p=0,r&&(w=[2&w[0],r.value]),w[0]){case 0:case 1:r=w;break;case 4:return u.label++,{value:w[1],done:!1};case 5:u.label++,p=w[1],w=[0];continue;case 7:w=u.ops.pop(),u.trys.pop();continue;default:if(!((r=(r=u.trys).length>0&&r[r.length-1])||w[0]!==6&&w[0]!==2)){u=0;continue}if(w[0]===3&&(!r||w[1]>r[0]&&w[1]<r[3])){u.label=w[1];break}if(w[0]===6&&u.label<r[1]){u.label=r[1],r=w;break}if(r&&u.label<r[2]){u.label=r[2],u.ops.push(w);break}r[2]&&u.ops.pop(),u.trys.pop();continue}w=m.call(_,u)}catch(M){w=[6,M],p=0}finally{P=r=0}if(5&w[0])throw w[1];return{value:w[0]?w[1]:void 0,done:!0}}([b,C])}}}(this,function(_){return[2,new Promise(function(m){var P=new XMLHttpRequest;P.onload=function(){var p=new FileReader;p.onloadend=function(){m(p.result)},p.readAsDataURL(P.response)},P.open("GET",E),P.responseType="blob",P.send()})]})},new((c=void 0)||(c=Promise))(function(_,m){function P(i){try{r(g.next(i))}catch(u){m(u)}}function p(i){try{r(g.throw(i))}catch(u){m(u)}}function r(i){var u;i.done?_(i.value):(u=i.value,u instanceof c?u:new c(function(h){h(u)})).then(P,p)}r((g=g.apply(l,f||[])).next())});var l,f,c,g}const J={L:.07,M:.15,Q:.25,H:.3};var Q=function(){return(Q=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const at=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"dots":_=this._drawDot;break;case"classy":_=this._drawClassy;break;case"classy-rounded":_=this._drawClassyRounded;break;case"rounded":_=this._drawRounded;break;case"extra-rounded":_=this._drawExtraRounded;break;case"square":default:_=this._drawSquare}_.call(this,{x:l,y:f,size:c,getNeighbor:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),f._element.setAttribute("cx",String(g+c/2)),f._element.setAttribute("cy",String(_+c/2)),f._element.setAttribute("r",String(c/2))}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),f._element.setAttribute("x",String(g)),f._element.setAttribute("y",String(_)),f._element.setAttribute("width",String(c)),f._element.setAttribute("height",String(c))}}))},E.prototype._basicSideRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c/2+"a "+c/2+" "+c/2+", 0, 0, 0, 0 "+-c)}}))},E.prototype._basicCornerRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"v "+-c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+-c/2+" "+-c/2)}}))},E.prototype._basicCornerExtraRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"a "+c+" "+c+", 0, 0, 0, "+-c+" "+-c)}}))},E.prototype._basicCornersRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+c/2+" "+c/2+"h "+c/2+"v "+-c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+-c/2+" "+-c/2)}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size;this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size;this._basicSquare({x:f,y:c,size:g,rotation:0})},E.prototype._drawRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0,i=m+P+p+r;if(i!==0)if(i>2||m&&P||p&&r)this._basicSquare({x:f,y:c,size:g,rotation:0});else{if(i===2){var u=0;return m&&p?u=Math.PI/2:p&&P?u=Math.PI:P&&r&&(u=-Math.PI/2),void this._basicCornerRounded({x:f,y:c,size:g,rotation:u})}if(i===1)return u=0,p?u=Math.PI/2:P?u=Math.PI:r&&(u=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:g,rotation:u})}else this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawExtraRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0,i=m+P+p+r;if(i!==0)if(i>2||m&&P||p&&r)this._basicSquare({x:f,y:c,size:g,rotation:0});else{if(i===2){var u=0;return m&&p?u=Math.PI/2:p&&P?u=Math.PI:P&&r&&(u=-Math.PI/2),void this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:u})}if(i===1)return u=0,p?u=Math.PI/2:P?u=Math.PI:r&&(u=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:g,rotation:u})}else this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawClassy=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0;m+P+p+r!==0?m||p?P||r?this._basicSquare({x:f,y:c,size:g,rotation:0}):this._basicCornerRounded({x:f,y:c,size:g,rotation:Math.PI/2}):this._basicCornerRounded({x:f,y:c,size:g,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:g,rotation:Math.PI/2})},E.prototype._drawClassyRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0;m+P+p+r!==0?m||p?P||r?this._basicSquare({x:f,y:c,size:g,rotation:0}):this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:g,rotation:Math.PI/2})},E}();var rt=function(){return(rt=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const ct=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"square":_=this._drawSquare;break;case"extra-rounded":_=this._drawExtraRounded;break;case"dot":default:_=this._drawDot}_.call(this,{x:l,y:f,size:c,rotation:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+(g+c/2)+" "+_+"a "+c/2+" "+c/2+" 0 1 0 0.1 0zm 0 "+m+"a "+(c/2-m)+" "+(c/2-m)+" 0 1 1 -0.1 0Z")}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"v "+-c+"zM "+(g+m)+" "+(_+m)+"h "+(c-2*m)+"v "+(c-2*m)+"h "+(2*m-c)+"z")}}))},E.prototype._basicExtraRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+g+" "+(_+2.5*m)+"v "+2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*m+" "+2.5*m+"h "+2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*m+" "+2.5*-m+"v "+-2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*-m+" "+2.5*-m+"h "+-2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*-m+" "+2.5*m+"M "+(g+2.5*m)+" "+(_+m)+"h "+2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*m+" "+1.5*m+"v "+2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*-m+" "+1.5*m+"h "+-2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*-m+" "+1.5*-m+"v "+-2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*m+" "+1.5*-m)}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicDot({x:f,y:c,size:g,rotation:_})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicSquare({x:f,y:c,size:g,rotation:_})},E.prototype._drawExtraRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicExtraRounded({x:f,y:c,size:g,rotation:_})},E}();var ut=function(){return(ut=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const V=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"square":_=this._drawSquare;break;case"dot":default:_=this._drawDot}_.call(this,{x:l,y:f,size:c,rotation:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(ut(ut({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),f._element.setAttribute("cx",String(g+c/2)),f._element.setAttribute("cy",String(_+c/2)),f._element.setAttribute("r",String(c/2))}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(ut(ut({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),f._element.setAttribute("x",String(g)),f._element.setAttribute("y",String(_)),f._element.setAttribute("width",String(c)),f._element.setAttribute("height",String(c))}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicDot({x:f,y:c,size:g,rotation:_})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicSquare({x:f,y:c,size:g,rotation:_})},E}(),bt="circle";var kt=function(E,l,f,c){return new(f||(f=Promise))(function(g,_){function m(r){try{p(c.next(r))}catch(i){_(i)}}function P(r){try{p(c.throw(r))}catch(i){_(i)}}function p(r){var i;r.done?g(r.value):(i=r.value,i instanceof f?i:new f(function(u){u(i)})).then(m,P)}p((c=c.apply(E,l||[])).next())})},jt=function(E,l){var f,c,g,_,m={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return _={next:P(0),throw:P(1),return:P(2)},typeof Symbol=="function"&&(_[Symbol.iterator]=function(){return this}),_;function P(p){return function(r){return function(i){if(f)throw new TypeError("Generator is already executing.");for(;m;)try{if(f=1,c&&(g=2&i[0]?c.return:i[0]?c.throw||((g=c.return)&&g.call(c),0):c.next)&&!(g=g.call(c,i[1])).done)return g;switch(c=0,g&&(i=[2&i[0],g.value]),i[0]){case 0:case 1:g=i;break;case 4:return m.label++,{value:i[1],done:!1};case 5:m.label++,c=i[1],i=[0];continue;case 7:i=m.ops.pop(),m.trys.pop();continue;default:if(!((g=(g=m.trys).length>0&&g[g.length-1])||i[0]!==6&&i[0]!==2)){m=0;continue}if(i[0]===3&&(!g||i[1]>g[0]&&i[1]<g[3])){m.label=i[1];break}if(i[0]===6&&m.label<g[1]){m.label=g[1],g=i;break}if(g&&m.label<g[2]){m.label=g[2],m.ops.push(i);break}g[2]&&m.ops.pop(),m.trys.pop();continue}i=l.call(E,m)}catch(u){i=[6,u],c=0}finally{f=g=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([p,r])}}},vt=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],Pt=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];const St=function(){function E(l){this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(l.width)),this._element.setAttribute("height",String(l.height)),this._defs=document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._options=l}return Object.defineProperty(E.prototype,"width",{get:function(){return this._options.width},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"height",{get:function(){return this._options.height},enumerable:!1,configurable:!0}),E.prototype.getElement=function(){return this._element},E.prototype.drawQR=function(l){return kt(this,void 0,void 0,function(){var f,c,g,_,m,P,p,r,i,u,h=this;return jt(this,function(b){switch(b.label){case 0:return f=l.getModuleCount(),c=Math.min(this._options.width,this._options.height)-2*this._options.margin,g=this._options.shape===bt?c/Math.sqrt(2):c,_=Math.floor(g/f),m={hideXDots:0,hideYDots:0,width:0,height:0},this._qr=l,this._options.image?[4,this.loadImage()]:[3,2];case 1:if(b.sent(),!this._image)return[2];P=this._options,p=P.imageOptions,r=P.qrOptions,i=p.imageSize*J[r.errorCorrectionLevel],u=Math.floor(i*f*f),m=function(C){var w=C.originalHeight,M=C.originalWidth,S=C.maxHiddenDots,A=C.maxHiddenAxisDots,q=C.dotSize,T={x:0,y:0},N={x:0,y:0};if(w<=0||M<=0||S<=0||q<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};var z=w/M;return T.x=Math.floor(Math.sqrt(S/z)),T.x<=0&&(T.x=1),A&&A<T.x&&(T.x=A),T.x%2==0&&T.x--,N.x=T.x*q,T.y=1+2*Math.ceil((T.x*z-1)/2),N.y=Math.round(N.x*z),(T.y*T.x>S||A&&A<T.y)&&(A&&A<T.y?(T.y=A,T.y%2==0&&T.x--):T.y-=2,N.y=T.y*q,T.x=1+2*Math.ceil((T.y/z-1)/2),N.x=Math.round(N.y/z)),{height:N.y,width:N.x,hideYDots:T.y,hideXDots:T.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:u,maxHiddenAxisDots:f-14,dotSize:_}),b.label=2;case 2:return this.drawBackground(),this.drawDots(function(C,w){var M,S,A,q,T,N;return!(h._options.imageOptions.hideBackgroundDots&&C>=(f-m.hideXDots)/2&&C<(f+m.hideXDots)/2&&w>=(f-m.hideYDots)/2&&w<(f+m.hideYDots)/2||!((M=vt[C])===null||M===void 0)&&M[w]||!((S=vt[C-f+7])===null||S===void 0)&&S[w]||!((A=vt[C])===null||A===void 0)&&A[w-f+7]||!((q=Pt[C])===null||q===void 0)&&q[w]||!((T=Pt[C-f+7])===null||T===void 0)&&T[w]||!((N=Pt[C])===null||N===void 0)&&N[w-f+7])}),this.drawCorners(),this._options.image?[4,this.drawImage({width:m.width,height:m.height,count:f,dotSize:_})]:[3,4];case 3:b.sent(),b.label=4;case 4:return[2]}})})},E.prototype.drawBackground=function(){var l,f,c,g=this._element,_=this._options;if(g){var m=(l=_.backgroundOptions)===null||l===void 0?void 0:l.gradient,P=(f=_.backgroundOptions)===null||f===void 0?void 0:f.color;if((m||P)&&this._createColor({options:m,color:P,additionalRotation:0,x:0,y:0,height:_.height,width:_.width,name:"background-color"}),(c=_.backgroundOptions)===null||c===void 0?void 0:c.round){var p=Math.min(_.width,_.height),r=document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id","clip-path-background-color"),this._defs.appendChild(this._backgroundClipPath),r.setAttribute("x",String((_.width-p)/2)),r.setAttribute("y",String((_.height-p)/2)),r.setAttribute("width",String(p)),r.setAttribute("height",String(p)),r.setAttribute("rx",String(p/2*_.backgroundOptions.round)),this._backgroundClipPath.appendChild(r)}}},E.prototype.drawDots=function(l){var f,c,g=this;if(!this._qr)throw"QR code is not defined";var _=this._options,m=this._qr.getModuleCount();if(m>_.width||m>_.height)throw"The canvas is too small.";var P=Math.min(_.width,_.height)-2*_.margin,p=_.shape===bt?P/Math.sqrt(2):P,r=Math.floor(p/m),i=Math.floor((_.width-m*r)/2),u=Math.floor((_.height-m*r)/2),h=new at({svg:this._element,type:_.dotsOptions.type});this._dotsClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id","clip-path-dot-color"),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(f=_.dotsOptions)===null||f===void 0?void 0:f.gradient,color:_.dotsOptions.color,additionalRotation:0,x:0,y:0,height:_.height,width:_.width,name:"dot-color"});for(var b=function(X){for(var W=function(et){return l&&!l(X,et)?"continue":!((c=C._qr)===null||c===void 0)&&c.isDark(X,et)?(h.draw(i+X*r,u+et*r,r,function(ft,ht){return!(X+ft<0||et+ht<0||X+ft>=m||et+ht>=m)&&!(l&&!l(X+ft,et+ht))&&!!g._qr&&g._qr.isDark(X+ft,et+ht)}),void(h._element&&C._dotsClipPath&&C._dotsClipPath.appendChild(h._element))):"continue"},nt=0;nt<m;nt++)W(nt)},C=this,w=0;w<m;w++)b(w);if(_.shape===bt){var M=Math.floor((P/r-m)/2),S=m+2*M,A=i-M*r,q=u-M*r,T=[],N=Math.floor(S/2);for(w=0;w<S;w++){T[w]=[];for(var z=0;z<S;z++)w>=M-1&&w<=S-M&&z>=M-1&&z<=S-M||Math.sqrt((w-N)*(w-N)+(z-N)*(z-N))>N?T[w][z]=0:T[w][z]=this._qr.isDark(z-2*M<0?z:z>=m?z-2*M:z-M,w-2*M<0?w:w>=m?w-2*M:w-M)?1:0}var H=function(X){for(var W=function(et){if(!T[X][et])return"continue";h.draw(A+X*r,q+et*r,r,function(ft,ht){var pt;return!!(!((pt=T[X+ft])===null||pt===void 0)&&pt[et+ht])}),h._element&&G._dotsClipPath&&G._dotsClipPath.appendChild(h._element)},nt=0;nt<S;nt++)W(nt)},G=this;for(w=0;w<S;w++)H(w)}},E.prototype.drawCorners=function(){var l=this;if(!this._qr)throw"QR code is not defined";var f=this._element,c=this._options;if(!f)throw"Element code is not defined";var g=this._qr.getModuleCount(),_=Math.min(c.width,c.height)-2*c.margin,m=c.shape===bt?_/Math.sqrt(2):_,P=Math.floor(m/g),p=7*P,r=3*P,i=Math.floor((c.width-g*P)/2),u=Math.floor((c.height-g*P)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(function(h){var b,C,w,M,S,A,q,T,N,z,H,G,X=h[0],W=h[1],nt=h[2],et=i+X*P*(g-7),ft=u+W*P*(g-7),ht=l._dotsClipPath,pt=l._dotsClipPath;if((!((b=c.cornersSquareOptions)===null||b===void 0)&&b.gradient||!((C=c.cornersSquareOptions)===null||C===void 0)&&C.color)&&((ht=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-square-color-"+X+"-"+W),l._defs.appendChild(ht),l._cornersSquareClipPath=l._cornersDotClipPath=pt=ht,l._createColor({options:(w=c.cornersSquareOptions)===null||w===void 0?void 0:w.gradient,color:(M=c.cornersSquareOptions)===null||M===void 0?void 0:M.color,additionalRotation:nt,x:et,y:ft,height:p,width:p,name:"corners-square-color-"+X+"-"+W})),(S=c.cornersSquareOptions)===null||S===void 0?void 0:S.type){var lt=new ct({svg:l._element,type:c.cornersSquareOptions.type});lt.draw(et,ft,p,nt),lt._element&&ht&&ht.appendChild(lt._element)}else for(var mt=new at({svg:l._element,type:c.dotsOptions.type}),ke=function(Ut){for(var dn=function(ne){if(!(!((A=vt[Ut])===null||A===void 0)&&A[ne]))return"continue";mt.draw(et+Ut*P,ft+ne*P,P,function(pn,gn){var re;return!!(!((re=vt[Ut+pn])===null||re===void 0)&&re[ne+gn])}),mt._element&&ht&&ht.appendChild(mt._element)},ee=0;ee<vt[Ut].length;ee++)dn(ee)},te=0;te<vt.length;te++)ke(te);if((!((q=c.cornersDotOptions)===null||q===void 0)&&q.gradient||!((T=c.cornersDotOptions)===null||T===void 0)&&T.color)&&((pt=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-dot-color-"+X+"-"+W),l._defs.appendChild(pt),l._cornersDotClipPath=pt,l._createColor({options:(N=c.cornersDotOptions)===null||N===void 0?void 0:N.gradient,color:(z=c.cornersDotOptions)===null||z===void 0?void 0:z.color,additionalRotation:nt,x:et+2*P,y:ft+2*P,height:r,width:r,name:"corners-dot-color-"+X+"-"+W})),(H=c.cornersDotOptions)===null||H===void 0?void 0:H.type){var hn=new V({svg:l._element,type:c.cornersDotOptions.type});hn.draw(et+2*P,ft+2*P,r,nt),hn._element&&pt&&pt.appendChild(hn._element)}else{mt=new at({svg:l._element,type:c.dotsOptions.type});var Po=function(Ut){for(var dn=function(ne){if(!(!((G=Pt[Ut])===null||G===void 0)&&G[ne]))return"continue";mt.draw(et+Ut*P,ft+ne*P,P,function(pn,gn){var re;return!!(!((re=Pt[Ut+pn])===null||re===void 0)&&re[ne+gn])}),mt._element&&pt&&pt.appendChild(mt._element)},ee=0;ee<Pt[Ut].length;ee++)dn(ee)};for(te=0;te<Pt.length;te++)Po(te)}})},E.prototype.loadImage=function(){var l=this;return new Promise(function(f,c){var g=l._options,_=new Image;if(!g.image)return c("Image is not defined");typeof g.imageOptions.crossOrigin=="string"&&(_.crossOrigin=g.imageOptions.crossOrigin),l._image=_,_.onload=function(){f()},_.src=g.image})},E.prototype.drawImage=function(l){var f=l.width,c=l.height,g=l.count,_=l.dotSize;return kt(this,void 0,void 0,function(){var m,P,p,r,i,u,h,b,C;return jt(this,function(w){switch(w.label){case 0:return m=this._options,P=Math.floor((m.width-g*_)/2),p=Math.floor((m.height-g*_)/2),r=P+m.imageOptions.margin+(g*_-f)/2,i=p+m.imageOptions.margin+(g*_-c)/2,u=f-2*m.imageOptions.margin,h=c-2*m.imageOptions.margin,(b=document.createElementNS("http://www.w3.org/2000/svg","image")).setAttribute("x",String(r)),b.setAttribute("y",String(i)),b.setAttribute("width",u+"px"),b.setAttribute("height",h+"px"),[4,Y(m.image||"")];case 1:return C=w.sent(),b.setAttribute("href",C||""),this._element.appendChild(b),[2]}})})},E.prototype._createColor=function(l){var f=l.options,c=l.color,g=l.additionalRotation,_=l.x,m=l.y,P=l.height,p=l.width,r=l.name,i=p>P?p:P,u=document.createElementNS("http://www.w3.org/2000/svg","rect");if(u.setAttribute("x",String(_)),u.setAttribute("y",String(m)),u.setAttribute("height",String(P)),u.setAttribute("width",String(p)),u.setAttribute("clip-path","url('#clip-path-"+r+"')"),f){var h;if(f.type==="radial")(h=document.createElementNS("http://www.w3.org/2000/svg","radialGradient")).setAttribute("id",r),h.setAttribute("gradientUnits","userSpaceOnUse"),h.setAttribute("fx",String(_+p/2)),h.setAttribute("fy",String(m+P/2)),h.setAttribute("cx",String(_+p/2)),h.setAttribute("cy",String(m+P/2)),h.setAttribute("r",String(i/2));else{var b=((f.rotation||0)+g)%(2*Math.PI),C=(b+2*Math.PI)%(2*Math.PI),w=_+p/2,M=m+P/2,S=_+p/2,A=m+P/2;C>=0&&C<=.25*Math.PI||C>1.75*Math.PI&&C<=2*Math.PI?(w-=p/2,M-=P/2*Math.tan(b),S+=p/2,A+=P/2*Math.tan(b)):C>.25*Math.PI&&C<=.75*Math.PI?(M-=P/2,w-=p/2/Math.tan(b),A+=P/2,S+=p/2/Math.tan(b)):C>.75*Math.PI&&C<=1.25*Math.PI?(w+=p/2,M+=P/2*Math.tan(b),S-=p/2,A-=P/2*Math.tan(b)):C>1.25*Math.PI&&C<=1.75*Math.PI&&(M+=P/2,w+=p/2/Math.tan(b),A-=P/2,S-=p/2/Math.tan(b)),(h=document.createElementNS("http://www.w3.org/2000/svg","linearGradient")).setAttribute("id",r),h.setAttribute("gradientUnits","userSpaceOnUse"),h.setAttribute("x1",String(Math.round(w))),h.setAttribute("y1",String(Math.round(M))),h.setAttribute("x2",String(Math.round(S))),h.setAttribute("y2",String(Math.round(A)))}f.colorStops.forEach(function(q){var T=q.offset,N=q.color,z=document.createElementNS("http://www.w3.org/2000/svg","stop");z.setAttribute("offset",100*T+"%"),z.setAttribute("stop-color",N),h.appendChild(z)}),u.setAttribute("fill","url('#"+r+"')"),this._defs.appendChild(h)}else c&&u.setAttribute("fill",c);this._element.appendChild(u)},E}(),Et="canvas";for(var Ht={},F=0;F<=40;F++)Ht[F]=F;const B={type:Et,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:Ht[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000"},backgroundOptions:{round:0,color:"#fff"}};var R=function(){return(R=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};function O(E){var l=R({},E);if(!l.colorStops||!l.colorStops.length)throw"Field 'colorStops' is required in gradient";return l.rotation?l.rotation=Number(l.rotation):l.rotation=0,l.colorStops=l.colorStops.map(function(f){return R(R({},f),{offset:Number(f.offset)})}),l}function x(E){var l=R({},E);return l.width=Number(l.width),l.height=Number(l.height),l.margin=Number(l.margin),l.imageOptions=R(R({},l.imageOptions),{hideBackgroundDots:!!l.imageOptions.hideBackgroundDots,imageSize:Number(l.imageOptions.imageSize),margin:Number(l.imageOptions.margin)}),l.margin>Math.min(l.width,l.height)&&(l.margin=Math.min(l.width,l.height)),l.dotsOptions=R({},l.dotsOptions),l.dotsOptions.gradient&&(l.dotsOptions.gradient=O(l.dotsOptions.gradient)),l.cornersSquareOptions&&(l.cornersSquareOptions=R({},l.cornersSquareOptions),l.cornersSquareOptions.gradient&&(l.cornersSquareOptions.gradient=O(l.cornersSquareOptions.gradient))),l.cornersDotOptions&&(l.cornersDotOptions=R({},l.cornersDotOptions),l.cornersDotOptions.gradient&&(l.cornersDotOptions.gradient=O(l.cornersDotOptions.gradient))),l.backgroundOptions&&(l.backgroundOptions=R({},l.backgroundOptions),l.backgroundOptions.gradient&&(l.backgroundOptions.gradient=O(l.backgroundOptions.gradient))),l}var D=v(192),U=v.n(D),j=function(E,l,f,c){return new(f||(f=Promise))(function(g,_){function m(r){try{p(c.next(r))}catch(i){_(i)}}function P(r){try{p(c.throw(r))}catch(i){_(i)}}function p(r){var i;r.done?g(r.value):(i=r.value,i instanceof f?i:new f(function(u){u(i)})).then(m,P)}p((c=c.apply(E,l||[])).next())})},$=function(E,l){var f,c,g,_,m={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return _={next:P(0),throw:P(1),return:P(2)},typeof Symbol=="function"&&(_[Symbol.iterator]=function(){return this}),_;function P(p){return function(r){return function(i){if(f)throw new TypeError("Generator is already executing.");for(;m;)try{if(f=1,c&&(g=2&i[0]?c.return:i[0]?c.throw||((g=c.return)&&g.call(c),0):c.next)&&!(g=g.call(c,i[1])).done)return g;switch(c=0,g&&(i=[2&i[0],g.value]),i[0]){case 0:case 1:g=i;break;case 4:return m.label++,{value:i[1],done:!1};case 5:m.label++,c=i[1],i=[0];continue;case 7:i=m.ops.pop(),m.trys.pop();continue;default:if(!((g=(g=m.trys).length>0&&g[g.length-1])||i[0]!==6&&i[0]!==2)){m=0;continue}if(i[0]===3&&(!g||i[1]>g[0]&&i[1]<g[3])){m.label=i[1];break}if(i[0]===6&&m.label<g[1]){m.label=g[1],g=i;break}if(g&&m.label<g[2]){m.label=g[2],m.ops.push(i);break}g[2]&&m.ops.pop(),m.trys.pop();continue}i=l.call(E,m)}catch(u){i=[6,u],c=0}finally{f=g=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([p,r])}}};const st=function(){function E(l){this._options=l?x(L(B,l)):B,this.update()}return E._clearContainer=function(l){l&&(l.innerHTML="")},E.prototype._setupSvg=function(){var l=this;if(this._qr){var f=new St(this._options);this._svg=f.getElement(),this._svgDrawingPromise=f.drawQR(this._qr).then(function(){var c;l._svg&&((c=l._extension)===null||c===void 0||c.call(l,f.getElement(),l._options))})}},E.prototype._setupCanvas=function(){var l,f=this;this._qr&&(this._canvas=document.createElement("canvas"),this._canvas.width=this._options.width,this._canvas.height=this._options.height,this._setupSvg(),this._canvasDrawingPromise=(l=this._svgDrawingPromise)===null||l===void 0?void 0:l.then(function(){if(f._svg){var c=f._svg,g=new XMLSerializer().serializeToString(c),_="data:image/svg+xml;base64,"+btoa(g),m=new Image;return new Promise(function(P){m.onload=function(){var p,r;(r=(p=f._canvas)===null||p===void 0?void 0:p.getContext("2d"))===null||r===void 0||r.drawImage(m,0,0),P()},m.src=_})}}))},E.prototype._getElement=function(l){return l===void 0&&(l="png"),j(this,void 0,void 0,function(){return $(this,function(f){switch(f.label){case 0:if(!this._qr)throw"QR code is empty";return l.toLowerCase()!=="svg"?[3,2]:(this._svg&&this._svgDrawingPromise||this._setupSvg(),[4,this._svgDrawingPromise]);case 1:return f.sent(),[2,this._svg];case 2:return this._canvas&&this._canvasDrawingPromise||this._setupCanvas(),[4,this._canvasDrawingPromise];case 3:return f.sent(),[2,this._canvas]}})})},E.prototype.update=function(l){E._clearContainer(this._container),this._options=l?x(L(this._options,l)):this._options,this._options.data&&(this._qr=U()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(f){switch(!0){case/^[0-9]*$/.test(f):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(f):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===Et?this._setupCanvas():this._setupSvg(),this.append(this._container))},E.prototype.append=function(l){if(l){if(typeof l.appendChild!="function")throw"Container should be a single DOM node";this._options.type===Et?this._canvas&&l.appendChild(this._canvas):this._svg&&l.appendChild(this._svg),this._container=l}},E.prototype.applyExtension=function(l){if(!l)throw"Extension function should be defined.";this._extension=l,this.update()},E.prototype.deleteExtension=function(){this._extension=void 0,this.update()},E.prototype.getRawData=function(l){return l===void 0&&(l="png"),j(this,void 0,void 0,function(){var f,c,g;return $(this,function(_){switch(_.label){case 0:if(!this._qr)throw"QR code is empty";return[4,this._getElement(l)];case 1:return(f=_.sent())?l.toLowerCase()==="svg"?(c=new XMLSerializer,g=c.serializeToString(f),[2,new Blob([`<?xml version="1.0" standalone="no"?>\r
+`+g],{type:"image/svg+xml"})]):[2,new Promise(function(m){return f.toBlob(m,"image/"+l,1)})]:[2,null]}})})},E.prototype.download=function(l){return j(this,void 0,void 0,function(){var f,c,g,_,m;return $(this,function(P){switch(P.label){case 0:if(!this._qr)throw"QR code is empty";return f="png",c="qr",typeof l=="string"?(f=l,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof l=="object"&&l!==null&&(l.name&&(c=l.name),l.extension&&(f=l.extension)),[4,this._getElement(f)];case 1:return(g=P.sent())?(f.toLowerCase()==="svg"?(_=new XMLSerializer,m=`<?xml version="1.0" standalone="no"?>\r
+`+(m=_.serializeToString(g)),K("data:image/svg+xml;charset=utf-8,"+encodeURIComponent(m),c+".svg")):K(g.toDataURL("image/"+f),c+"."+f),[2]):[2]}})})},E}()}},o={};function s(a){if(o[a])return o[a].exports;var d=o[a]={exports:{}};return n[a](d,d.exports,s),d.exports}return s.n=a=>{var d=a&&a.__esModule?()=>a.default:()=>a;return s.d(d,{a:d}),d},s.d=(a,d)=>{for(var v in d)s.o(d,v)&&!s.o(a,v)&&Object.defineProperty(a,v,{enumerable:!0,get:d[v]})},s.o=(a,d)=>Object.prototype.hasOwnProperty.call(a,d),s(676)})().default})})(Oo);var ol=Oo.exports;const il=rl(ol),sl={class:"flex flex-col gap-5 justify-center bg-lightblue p-5"},ll={class:"flex flex-col-gap-3 w-fit mx-auto"},al={class:"mx-auto bg-white rounded p-5 flex"},ul=["disabled"],cl=Dt("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6"},[Dt("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"})],-1),fl={class:"mt-5 flex flex-col gap-5 max-w-4xl mx-auto w-full"},hl=["onKeydown"],dl=lo({__name:"QRCode",setup(t){const e=He(null),n=He(!1),o=He(null),s=He("");async function a(){v(),y(),await new Promise(I=>setTimeout(I,200)),o.value=new il({width:300,height:300,type:"svg",data:s.value,dotsOptions:{color:"#384258",type:"square"},backgroundOptions:{color:"#fff"},imageOptions:{crossOrigin:"anonymous",margin:20}}),o.value.append(e.value),n.value=!0}function d(){o.value.download({name:"qr",extension:"png"})}function v(){e.value&&e.value.children.length>0&&e.value.removeChild(e.value.children[0])}function y(){s.value.includes("drive.google.com")?(s.value=s.value.replace("file/d/","uc?id="),s.value=s.value.replace("/view?usp=sharing","&export=download")):s.value.includes("dropbox.com")?s.value=s.value.replace("www.dropbox.com","dl.dropboxusercontent.com"):s.value.includes("github.com")&&(s.value=s.value.replace("github.com","raw.githubusercontent.com"),s.value=s.value.replace("/blob/","/"))}return(I,k)=>(bo(),yo("div",sl,[Dt("div",ll,[Dt("div",al,[Dt("div",{ref_key:"canvas",ref:e,class:"w-[300px] h-[300px]"},null,512)])]),Dt("button",{class:"mx-auto btn btn-secondary flex gap-3",onClick:d,disabled:!n.value},[cl,Co(" Télécharger ")],8,ul),Dt("div",fl,[Fi(Dt("input",{"onUpdate:modelValue":k[0]||(k[0]=L=>s.value=L),placeholder:"https://mynextcloud.com/s/mlsdfkdzepqdkxq/download",type:"text",class:"rounded px-5 py-2.5 bg-white",onKeydown:Zs(a,["enter"])},null,40,hl),[[Js,s.value]]),Dt("button",{onClick:a,class:"btn btn-primary"},"Générer le QR code")])]))}}),pl={class:"flex flex-col"},gl=lo({__name:"App",setup(t){return(e,n)=>(bo(),yo("div",pl,[Zt(dl)]))}});el(gl).mount("#app");
diff --git a/docs/qr-code-generator/app/assets/index-oY_jizzf.js b/docs/qr-code-generator/app/assets/index-oY_jizzf.js
new file mode 100644
index 0000000000000000000000000000000000000000..b3ea4e09291faa2280f788e033bfc6b5ebabd9ab
--- /dev/null
+++ b/docs/qr-code-generator/app/assets/index-oY_jizzf.js
@@ -0,0 +1,5 @@
+(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const d of a.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&o(d)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();function Nn(t,e){const n=Object.create(null),o=t.split(",");for(let s=0;s<o.length;s++)n[o[s]]=!0;return e?s=>!!n[s.toLowerCase()]:s=>!!n[s]}const dt={},ge=[],qt=()=>{},So=()=>!1,Eo=/^on[^a-z]/,tn=t=>Eo.test(t),zn=t=>t.startsWith("onUpdate:"),_t=Object.assign,Ln=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Io=Object.prototype.hasOwnProperty,ot=(t,e)=>Io.call(t,e),Z=Array.isArray,Pe=t=>nn(t)==="[object Map]",Do=t=>nn(t)==="[object Set]",tt=t=>typeof t=="function",wt=t=>typeof t=="string",en=t=>typeof t=="symbol",gt=t=>t!==null&&typeof t=="object",Br=t=>(gt(t)||tt(t))&&tt(t.then)&&tt(t.catch),To=Object.prototype.toString,nn=t=>To.call(t),Ro=t=>nn(t).slice(8,-1),Bo=t=>nn(t)==="[object Object]",qn=t=>wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Ke=Nn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),rn=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Fo=/-(\w)/g,_e=rn(t=>t.replace(Fo,(e,n)=>n?n.toUpperCase():"")),ko=/\B([A-Z])/g,he=rn(t=>t.replace(ko,"-$1").toLowerCase()),Fr=rn(t=>t.charAt(0).toUpperCase()+t.slice(1)),mn=rn(t=>t?`on${Fr(t)}`:""),fe=(t,e)=>!Object.is(t,e),$e=(t,e)=>{for(let n=0;n<t.length;n++)t[n](e)},Xe=(t,e,n)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},Mn=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let nr;const An=()=>nr||(nr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function jn(t){if(Z(t)){const e={};for(let n=0;n<t.length;n++){const o=t[n],s=wt(o)?qo(o):jn(o);if(s)for(const a in s)e[a]=s[a]}return e}else if(wt(t)||gt(t))return t}const No=/;(?![^(]*\))/g,zo=/:([^]+)/,Lo=/\/\*[^]*?\*\//g;function qo(t){const e={};return t.replace(Lo,"").split(No).forEach(n=>{if(n){const o=n.split(zo);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function Hn(t){let e="";if(wt(t))e=t;else if(Z(t))for(let n=0;n<t.length;n++){const o=Hn(t[n]);o&&(e+=o+" ")}else if(gt(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const jo="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ho=Nn(jo);function kr(t){return!!t||t===""}let It;class Uo{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=It,!e&&It&&(this.index=(It.scopes||(It.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=It;try{return It=this,e()}finally{It=n}}}on(){It=this}off(){It=this.parent}stop(e){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!e){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function Ko(t,e=It){e&&e.active&&e.effects.push(t)}function $o(){return It}const Un=t=>{const e=new Set(t);return e.w=0,e.n=0,e},Nr=t=>(t.w&Gt)>0,zr=t=>(t.n&Gt)>0,Wo=({deps:t})=>{if(t.length)for(let e=0;e<t.length;e++)t[e].w|=Gt},Qo=t=>{const{deps:e}=t;if(e.length){let n=0;for(let o=0;o<e.length;o++){const s=e[o];Nr(s)&&!zr(s)?s.delete(t):e[n++]=s,s.w&=~Gt,s.n&=~Gt}e.length=n}},On=new WeakMap;let Ae=0,Gt=1;const Pn=30;let Tt;const ue=Symbol(""),Sn=Symbol("");class Kn{constructor(e,n=null,o){this.fn=e,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Ko(this,o)}run(){if(!this.active)return this.fn();let e=Tt,n=Jt;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=Tt,Tt=this,Jt=!0,Gt=1<<++Ae,Ae<=Pn?Wo(this):rr(this),this.fn()}finally{Ae<=Pn&&Qo(this),Gt=1<<--Ae,Tt=this.parent,Jt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Tt===this?this.deferStop=!0:this.active&&(rr(this),this.onStop&&this.onStop(),this.active=!1)}}function rr(t){const{deps:e}=t;if(e.length){for(let n=0;n<e.length;n++)e[n].delete(t);e.length=0}}let Jt=!0;const Lr=[];function xe(){Lr.push(Jt),Jt=!1}function Ce(){const t=Lr.pop();Jt=t===void 0?!0:t}function Ot(t,e,n){if(Jt&&Tt){let o=On.get(t);o||On.set(t,o=new Map);let s=o.get(n);s||o.set(n,s=Un()),qr(s)}}function qr(t,e){let n=!1;Ae<=Pn?zr(t)||(t.n|=Gt,n=!Nr(t)):n=!t.has(Tt),n&&(t.add(Tt),Tt.deps.push(t))}function Wt(t,e,n,o,s,a){const d=On.get(t);if(!d)return;let v=[];if(e==="clear")v=[...d.values()];else if(n==="length"&&Z(t)){const y=Number(o);d.forEach((I,k)=>{(k==="length"||!en(k)&&k>=y)&&v.push(I)})}else switch(n!==void 0&&v.push(d.get(n)),e){case"add":Z(t)?qn(n)&&v.push(d.get("length")):(v.push(d.get(ue)),Pe(t)&&v.push(d.get(Sn)));break;case"delete":Z(t)||(v.push(d.get(ue)),Pe(t)&&v.push(d.get(Sn)));break;case"set":Pe(t)&&v.push(d.get(ue));break}if(v.length===1)v[0]&&En(v[0]);else{const y=[];for(const I of v)I&&y.push(...I);En(Un(y))}}function En(t,e){const n=Z(t)?t:[...t];for(const o of n)o.computed&&or(o);for(const o of n)o.computed||or(o)}function or(t,e){(t!==Tt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Yo=Nn("__proto__,__v_isRef,__isVue"),jr=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(en)),ir=Xo();function Xo(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const o=it(this);for(let a=0,d=this.length;a<d;a++)Ot(o,"get",a+"");const s=o[e](...n);return s===-1||s===!1?o[e](...n.map(it)):s}}),["push","pop","shift","unshift","splice"].forEach(e=>{t[e]=function(...n){xe();const o=it(this)[e].apply(this,n);return Ce(),o}}),t}function Jo(t){const e=it(this);return Ot(e,"has",t),e.hasOwnProperty(t)}class Hr{constructor(e=!1,n=!1){this._isReadonly=e,this._shallow=n}get(e,n,o){const s=this._isReadonly,a=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw"&&o===(s?a?ui:Wr:a?$r:Kr).get(e))return e;const d=Z(e);if(!s){if(d&&ot(ir,n))return Reflect.get(ir,n,o);if(n==="hasOwnProperty")return Jo}const v=Reflect.get(e,n,o);return(en(n)?jr.has(n):Yo(n))||(s||Ot(e,"get",n),a)?v:Ct(v)?d&&qn(n)?v:v.value:gt(v)?s?Qr(v):Qn(v):v}}class Ur extends Hr{constructor(e=!1){super(!1,e)}set(e,n,o,s){let a=e[n];if(we(a)&&Ct(a)&&!Ct(o))return!1;if(!this._shallow&&(!Je(o)&&!we(o)&&(a=it(a),o=it(o)),!Z(e)&&Ct(a)&&!Ct(o)))return a.value=o,!0;const d=Z(e)&&qn(n)?Number(n)<e.length:ot(e,n),v=Reflect.set(e,n,o,s);return e===it(s)&&(d?fe(o,a)&&Wt(e,"set",n,o):Wt(e,"add",n,o)),v}deleteProperty(e,n){const o=ot(e,n);e[n];const s=Reflect.deleteProperty(e,n);return s&&o&&Wt(e,"delete",n,void 0),s}has(e,n){const o=Reflect.has(e,n);return(!en(n)||!jr.has(n))&&Ot(e,"has",n),o}ownKeys(e){return Ot(e,"iterate",Z(e)?"length":ue),Reflect.ownKeys(e)}}class Vo extends Hr{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const Zo=new Ur,Go=new Vo,ti=new Ur(!0),$n=t=>t,on=t=>Reflect.getPrototypeOf(t);function Ne(t,e,n=!1,o=!1){t=t.__v_raw;const s=it(t),a=it(e);n||(fe(e,a)&&Ot(s,"get",e),Ot(s,"get",a));const{has:d}=on(s),v=o?$n:n?Xn:Ie;if(d.call(s,e))return v(t.get(e));if(d.call(s,a))return v(t.get(a));t!==s&&t.get(e)}function ze(t,e=!1){const n=this.__v_raw,o=it(n),s=it(t);return e||(fe(t,s)&&Ot(o,"has",t),Ot(o,"has",s)),t===s?n.has(t):n.has(t)||n.has(s)}function Le(t,e=!1){return t=t.__v_raw,!e&&Ot(it(t),"iterate",ue),Reflect.get(t,"size",t)}function sr(t){t=it(t);const e=it(this);return on(e).has.call(e,t)||(e.add(t),Wt(e,"add",t,t)),this}function lr(t,e){e=it(e);const n=it(this),{has:o,get:s}=on(n);let a=o.call(n,t);a||(t=it(t),a=o.call(n,t));const d=s.call(n,t);return n.set(t,e),a?fe(e,d)&&Wt(n,"set",t,e):Wt(n,"add",t,e),this}function ar(t){const e=it(this),{has:n,get:o}=on(e);let s=n.call(e,t);s||(t=it(t),s=n.call(e,t)),o&&o.call(e,t);const a=e.delete(t);return s&&Wt(e,"delete",t,void 0),a}function ur(){const t=it(this),e=t.size!==0,n=t.clear();return e&&Wt(t,"clear",void 0,void 0),n}function qe(t,e){return function(o,s){const a=this,d=a.__v_raw,v=it(d),y=e?$n:t?Xn:Ie;return!t&&Ot(v,"iterate",ue),d.forEach((I,k)=>o.call(s,y(I),y(k),a))}}function je(t,e,n){return function(...o){const s=this.__v_raw,a=it(s),d=Pe(a),v=t==="entries"||t===Symbol.iterator&&d,y=t==="keys"&&d,I=s[t](...o),k=n?$n:e?Xn:Ie;return!e&&Ot(a,"iterate",y?Sn:ue),{next(){const{value:q,done:K}=I.next();return K?{value:q,done:K}:{value:v?[k(q[0]),k(q[1])]:k(q),done:K}},[Symbol.iterator](){return this}}}}function Yt(t){return function(...e){return t==="delete"?!1:this}}function ei(){const t={get(a){return Ne(this,a)},get size(){return Le(this)},has:ze,add:sr,set:lr,delete:ar,clear:ur,forEach:qe(!1,!1)},e={get(a){return Ne(this,a,!1,!0)},get size(){return Le(this)},has:ze,add:sr,set:lr,delete:ar,clear:ur,forEach:qe(!1,!0)},n={get(a){return Ne(this,a,!0)},get size(){return Le(this,!0)},has(a){return ze.call(this,a,!0)},add:Yt("add"),set:Yt("set"),delete:Yt("delete"),clear:Yt("clear"),forEach:qe(!0,!1)},o={get(a){return Ne(this,a,!0,!0)},get size(){return Le(this,!0)},has(a){return ze.call(this,a,!0)},add:Yt("add"),set:Yt("set"),delete:Yt("delete"),clear:Yt("clear"),forEach:qe(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{t[a]=je(a,!1,!1),n[a]=je(a,!0,!1),e[a]=je(a,!1,!0),o[a]=je(a,!0,!0)}),[t,n,e,o]}const[ni,ri,oi,ii]=ei();function Wn(t,e){const n=e?t?ii:oi:t?ri:ni;return(o,s,a)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?o:Reflect.get(ot(n,s)&&s in o?n:o,s,a)}const si={get:Wn(!1,!1)},li={get:Wn(!1,!0)},ai={get:Wn(!0,!1)},Kr=new WeakMap,$r=new WeakMap,Wr=new WeakMap,ui=new WeakMap;function ci(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fi(t){return t.__v_skip||!Object.isExtensible(t)?0:ci(Ro(t))}function Qn(t){return we(t)?t:Yn(t,!1,Zo,si,Kr)}function hi(t){return Yn(t,!1,ti,li,$r)}function Qr(t){return Yn(t,!0,Go,ai,Wr)}function Yn(t,e,n,o,s){if(!gt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const a=s.get(t);if(a)return a;const d=fi(t);if(d===0)return t;const v=new Proxy(t,d===2?o:n);return s.set(t,v),v}function me(t){return we(t)?me(t.__v_raw):!!(t&&t.__v_isReactive)}function we(t){return!!(t&&t.__v_isReadonly)}function Je(t){return!!(t&&t.__v_isShallow)}function Yr(t){return me(t)||we(t)}function it(t){const e=t&&t.__v_raw;return e?it(e):t}function Xr(t){return Xe(t,"__v_skip",!0),t}const Ie=t=>gt(t)?Qn(t):t,Xn=t=>gt(t)?Qr(t):t;function Jr(t){Jt&&Tt&&(t=it(t),qr(t.dep||(t.dep=Un())))}function Vr(t,e){t=it(t);const n=t.dep;n&&En(n)}function Ct(t){return!!(t&&t.__v_isRef===!0)}function He(t){return di(t,!1)}function di(t,e){return Ct(t)?t:new pi(t,e)}class pi{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:it(e),this._value=n?e:Ie(e)}get value(){return Jr(this),this._value}set value(e){const n=this.__v_isShallow||Je(e)||we(e);e=n?e:it(e),fe(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Ie(e),Vr(this))}}function gi(t){return Ct(t)?t.value:t}const mi={get:(t,e,n)=>gi(Reflect.get(t,e,n)),set:(t,e,n,o)=>{const s=t[e];return Ct(s)&&!Ct(n)?(s.value=n,!0):Reflect.set(t,e,n,o)}};function Zr(t){return me(t)?t:new Proxy(t,mi)}class vi{constructor(e,n,o,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Kn(e,()=>{this._dirty||(this._dirty=!0,Vr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=o}get value(){const e=it(this);return Jr(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function _i(t,e,n=!1){let o,s;const a=tt(t);return a?(o=t,s=qt):(o=t.get,s=t.set),new vi(o,s,a||!s,n)}function Vt(t,e,n,o){let s;try{s=o?t(...o):t()}catch(a){sn(a,e,n)}return s}function Ft(t,e,n,o){if(tt(t)){const a=Vt(t,e,n,o);return a&&Br(a)&&a.catch(d=>{sn(d,e,n)}),a}const s=[];for(let a=0;a<t.length;a++)s.push(Ft(t[a],e,n,o));return s}function sn(t,e,n,o=!0){const s=e?e.vnode:null;if(e){let a=e.parent;const d=e.proxy,v=n;for(;a;){const I=a.ec;if(I){for(let k=0;k<I.length;k++)if(I[k](t,d,v)===!1)return}a=a.parent}const y=e.appContext.config.errorHandler;if(y){Vt(y,null,10,[t,d,v]);return}}wi(t,n,s,o)}function wi(t,e,n,o=!0){console.error(t)}let De=!1,In=!1;const yt=[];let Lt=0;const ve=[];let Kt=null,se=0;const Gr=Promise.resolve();let Jn=null;function bi(t){const e=Jn||Gr;return t?e.then(this?t.bind(this):t):e}function yi(t){let e=Lt+1,n=yt.length;for(;e<n;){const o=e+n>>>1,s=yt[o],a=Te(s);a<t||a===t&&s.pre?e=o+1:n=o}return e}function Vn(t){(!yt.length||!yt.includes(t,De&&t.allowRecurse?Lt+1:Lt))&&(t.id==null?yt.push(t):yt.splice(yi(t.id),0,t),to())}function to(){!De&&!In&&(In=!0,Jn=Gr.then(no))}function xi(t){const e=yt.indexOf(t);e>Lt&&yt.splice(e,1)}function Ci(t){Z(t)?ve.push(...t):(!Kt||!Kt.includes(t,t.allowRecurse?se+1:se))&&ve.push(t),to()}function cr(t,e=De?Lt+1:0){for(;e<yt.length;e++){const n=yt[e];n&&n.pre&&(yt.splice(e,1),e--,n())}}function eo(t){if(ve.length){const e=[...new Set(ve)];if(ve.length=0,Kt){Kt.push(...e);return}for(Kt=e,Kt.sort((n,o)=>Te(n)-Te(o)),se=0;se<Kt.length;se++)Kt[se]();Kt=null,se=0}}const Te=t=>t.id==null?1/0:t.id,Mi=(t,e)=>{const n=Te(t)-Te(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function no(t){In=!1,De=!0,yt.sort(Mi);try{for(Lt=0;Lt<yt.length;Lt++){const e=yt[Lt];e&&e.active!==!1&&Vt(e,null,14)}}finally{Lt=0,yt.length=0,eo(),De=!1,Jn=null,(yt.length||ve.length)&&no()}}function Ai(t,e,...n){if(t.isUnmounted)return;const o=t.vnode.props||dt;let s=n;const a=e.startsWith("update:"),d=a&&e.slice(7);if(d&&d in o){const k=`${d==="modelValue"?"model":d}Modifiers`,{number:q,trim:K}=o[k]||dt;K&&(s=n.map(Y=>wt(Y)?Y.trim():Y)),q&&(s=n.map(Mn))}let v,y=o[v=mn(e)]||o[v=mn(_e(e))];!y&&a&&(y=o[v=mn(he(e))]),y&&Ft(y,t,6,s);const I=o[v+"Once"];if(I){if(!t.emitted)t.emitted={};else if(t.emitted[v])return;t.emitted[v]=!0,Ft(I,t,6,s)}}function ro(t,e,n=!1){const o=e.emitsCache,s=o.get(t);if(s!==void 0)return s;const a=t.emits;let d={},v=!1;if(!tt(t)){const y=I=>{const k=ro(I,e,!0);k&&(v=!0,_t(d,k))};!n&&e.mixins.length&&e.mixins.forEach(y),t.extends&&y(t.extends),t.mixins&&t.mixins.forEach(y)}return!a&&!v?(gt(t)&&o.set(t,null),null):(Z(a)?a.forEach(y=>d[y]=null):_t(d,a),gt(t)&&o.set(t,d),d)}function ln(t,e){return!t||!tn(e)?!1:(e=e.slice(2).replace(/Once$/,""),ot(t,e[0].toLowerCase()+e.slice(1))||ot(t,he(e))||ot(t,e))}let Rt=null,oo=null;function Ve(t){const e=Rt;return Rt=t,oo=t&&t.type.__scopeId||null,e}function Oi(t,e=Rt,n){if(!e||t._n)return t;const o=(...s)=>{o._d&&br(-1);const a=Ve(e);let d;try{d=t(...s)}finally{Ve(a),o._d&&br(1)}return d};return o._n=!0,o._c=!0,o._d=!0,o}function vn(t){const{type:e,vnode:n,proxy:o,withProxy:s,props:a,propsOptions:[d],slots:v,attrs:y,emit:I,render:k,renderCache:q,data:K,setupState:Y,ctx:J,inheritAttrs:Q}=t;let at,rt;const ct=Ve(t);try{if(n.shapeFlag&4){const V=s||o;at=zt(k.call(V,V,q,a,Y,K,J)),rt=y}else{const V=e;at=zt(V.length>1?V(a,{attrs:y,slots:v,emit:I}):V(a,null)),rt=e.props?y:Pi(y)}}catch(V){Ee.length=0,sn(V,t,1),at=Zt(Re)}let ut=at;if(rt&&Q!==!1){const V=Object.keys(rt),{shapeFlag:bt}=ut;V.length&&bt&7&&(d&&V.some(zn)&&(rt=Si(rt,d)),ut=be(ut,rt))}return n.dirs&&(ut=be(ut),ut.dirs=ut.dirs?ut.dirs.concat(n.dirs):n.dirs),n.transition&&(ut.transition=n.transition),at=ut,Ve(ct),at}const Pi=t=>{let e;for(const n in t)(n==="class"||n==="style"||tn(n))&&((e||(e={}))[n]=t[n]);return e},Si=(t,e)=>{const n={};for(const o in t)(!zn(o)||!(o.slice(9)in e))&&(n[o]=t[o]);return n};function Ei(t,e,n){const{props:o,children:s,component:a}=t,{props:d,children:v,patchFlag:y}=e,I=a.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&y>=0){if(y&1024)return!0;if(y&16)return o?fr(o,d,I):!!d;if(y&8){const k=e.dynamicProps;for(let q=0;q<k.length;q++){const K=k[q];if(d[K]!==o[K]&&!ln(I,K))return!0}}}else return(s||v)&&(!v||!v.$stable)?!0:o===d?!1:o?d?fr(o,d,I):!0:!!d;return!1}function fr(t,e,n){const o=Object.keys(e);if(o.length!==Object.keys(t).length)return!0;for(let s=0;s<o.length;s++){const a=o[s];if(e[a]!==t[a]&&!ln(n,a))return!0}return!1}function Ii({vnode:t,parent:e},n){for(;e&&e.subTree===t;)(t=e.vnode).el=n,e=e.parent}const Di=Symbol.for("v-ndc"),Ti=t=>t.__isSuspense;function Ri(t,e){e&&e.pendingBranch?Z(t)?e.effects.push(...t):e.effects.push(t):Ci(t)}const Ue={};function _n(t,e,n){return io(t,e,n)}function io(t,e,{immediate:n,deep:o,flush:s,onTrack:a,onTrigger:d}=dt){var v;const y=$o()===((v=xt)==null?void 0:v.scope)?xt:null;let I,k=!1,q=!1;if(Ct(t)?(I=()=>t.value,k=Je(t)):me(t)?(I=()=>t,o=!0):Z(t)?(q=!0,k=t.some(V=>me(V)||Je(V)),I=()=>t.map(V=>{if(Ct(V))return V.value;if(me(V))return ae(V);if(tt(V))return Vt(V,y,2)})):tt(t)?e?I=()=>Vt(t,y,2):I=()=>{if(!(y&&y.isUnmounted))return K&&K(),Ft(t,y,3,[Y])}:I=qt,e&&o){const V=I;I=()=>ae(V())}let K,Y=V=>{K=ct.onStop=()=>{Vt(V,y,4)}},J;if(Fe)if(Y=qt,e?n&&Ft(e,y,3,[I(),q?[]:void 0,Y]):I(),s==="sync"){const V=Es();J=V.__watcherHandles||(V.__watcherHandles=[])}else return qt;let Q=q?new Array(t.length).fill(Ue):Ue;const at=()=>{if(ct.active)if(e){const V=ct.run();(o||k||(q?V.some((bt,kt)=>fe(bt,Q[kt])):fe(V,Q)))&&(K&&K(),Ft(e,y,3,[V,Q===Ue?void 0:q&&Q[0]===Ue?[]:Q,Y]),Q=V)}else ct.run()};at.allowRecurse=!!e;let rt;s==="sync"?rt=at:s==="post"?rt=()=>At(at,y&&y.suspense):(at.pre=!0,y&&(at.id=y.uid),rt=()=>Vn(at));const ct=new Kn(I,rt);e?n?at():Q=ct.run():s==="post"?At(ct.run.bind(ct),y&&y.suspense):ct.run();const ut=()=>{ct.stop(),y&&y.scope&&Ln(y.scope.effects,ct)};return J&&J.push(ut),ut}function Bi(t,e,n){const o=this.proxy,s=wt(t)?t.includes(".")?so(o,t):()=>o[t]:t.bind(o,o);let a;tt(e)?a=e:(a=e.handler,n=e);const d=xt;ye(this);const v=io(s,a.bind(o),n);return d?ye(d):ce(),v}function so(t,e){const n=e.split(".");return()=>{let o=t;for(let s=0;s<n.length&&o;s++)o=o[n[s]];return o}}function ae(t,e){if(!gt(t)||t.__v_skip||(e=e||new Set,e.has(t)))return t;if(e.add(t),Ct(t))ae(t.value,e);else if(Z(t))for(let n=0;n<t.length;n++)ae(t[n],e);else if(Do(t)||Pe(t))t.forEach(n=>{ae(n,e)});else if(Bo(t))for(const n in t)ae(t[n],e);return t}function Fi(t,e){const n=Rt;if(n===null)return t;const o=fn(n)||n.proxy,s=t.dirs||(t.dirs=[]);for(let a=0;a<e.length;a++){let[d,v,y,I=dt]=e[a];d&&(tt(d)&&(d={mounted:d,updated:d}),d.deep&&ae(v),s.push({dir:d,instance:o,value:v,oldValue:void 0,arg:y,modifiers:I}))}return t}function oe(t,e,n,o){const s=t.dirs,a=e&&e.dirs;for(let d=0;d<s.length;d++){const v=s[d];a&&(v.oldValue=a[d].value);let y=v.dir[o];y&&(xe(),Ft(y,n,8,[t.el,v,t,e]),Ce())}}/*! #__NO_SIDE_EFFECTS__ */function lo(t,e){return tt(t)?_t({name:t.name},e,{setup:t}):t}const We=t=>!!t.type.__asyncLoader,ao=t=>t.type.__isKeepAlive;function ki(t,e){uo(t,"a",e)}function Ni(t,e){uo(t,"da",e)}function uo(t,e,n=xt){const o=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(an(e,o,n),n){let s=n.parent;for(;s&&s.parent;)ao(s.parent.vnode)&&zi(o,e,n,s),s=s.parent}}function zi(t,e,n,o){const s=an(e,t,o,!0);co(()=>{Ln(o[e],s)},n)}function an(t,e,n=xt,o=!1){if(n){const s=n[t]||(n[t]=[]),a=e.__weh||(e.__weh=(...d)=>{if(n.isUnmounted)return;xe(),ye(n);const v=Ft(e,n,t,d);return ce(),Ce(),v});return o?s.unshift(a):s.push(a),a}}const Qt=t=>(e,n=xt)=>(!Fe||t==="sp")&&an(t,(...o)=>e(...o),n),Li=Qt("bm"),qi=Qt("m"),ji=Qt("bu"),Hi=Qt("u"),Ui=Qt("bum"),co=Qt("um"),Ki=Qt("sp"),$i=Qt("rtg"),Wi=Qt("rtc");function Qi(t,e=xt){an("ec",t,e)}const Dn=t=>t?Mo(t)?fn(t)||t.proxy:Dn(t.parent):null,Se=_t(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Dn(t.parent),$root:t=>Dn(t.root),$emit:t=>t.emit,$options:t=>Zn(t),$forceUpdate:t=>t.f||(t.f=()=>Vn(t.update)),$nextTick:t=>t.n||(t.n=bi.bind(t.proxy)),$watch:t=>Bi.bind(t)}),wn=(t,e)=>t!==dt&&!t.__isScriptSetup&&ot(t,e),Yi={get({_:t},e){const{ctx:n,setupState:o,data:s,props:a,accessCache:d,type:v,appContext:y}=t;let I;if(e[0]!=="$"){const Y=d[e];if(Y!==void 0)switch(Y){case 1:return o[e];case 2:return s[e];case 4:return n[e];case 3:return a[e]}else{if(wn(o,e))return d[e]=1,o[e];if(s!==dt&&ot(s,e))return d[e]=2,s[e];if((I=t.propsOptions[0])&&ot(I,e))return d[e]=3,a[e];if(n!==dt&&ot(n,e))return d[e]=4,n[e];Tn&&(d[e]=0)}}const k=Se[e];let q,K;if(k)return e==="$attrs"&&Ot(t,"get",e),k(t);if((q=v.__cssModules)&&(q=q[e]))return q;if(n!==dt&&ot(n,e))return d[e]=4,n[e];if(K=y.config.globalProperties,ot(K,e))return K[e]},set({_:t},e,n){const{data:o,setupState:s,ctx:a}=t;return wn(s,e)?(s[e]=n,!0):o!==dt&&ot(o,e)?(o[e]=n,!0):ot(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(a[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:o,appContext:s,propsOptions:a}},d){let v;return!!n[d]||t!==dt&&ot(t,d)||wn(e,d)||(v=a[0])&&ot(v,d)||ot(o,d)||ot(Se,d)||ot(s.config.globalProperties,d)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:ot(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function hr(t){return Z(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let Tn=!0;function Xi(t){const e=Zn(t),n=t.proxy,o=t.ctx;Tn=!1,e.beforeCreate&&dr(e.beforeCreate,t,"bc");const{data:s,computed:a,methods:d,watch:v,provide:y,inject:I,created:k,beforeMount:q,mounted:K,beforeUpdate:Y,updated:J,activated:Q,deactivated:at,beforeDestroy:rt,beforeUnmount:ct,destroyed:ut,unmounted:V,render:bt,renderTracked:kt,renderTriggered:jt,errorCaptured:vt,serverPrefetch:Pt,expose:St,inheritAttrs:Et,components:Ht,directives:F,filters:B}=e;if(I&&Ji(I,o,null),d)for(const x in d){const D=d[x];tt(D)&&(o[x]=D.bind(n))}if(s){const x=s.call(n,n);gt(x)&&(t.data=Qn(x))}if(Tn=!0,a)for(const x in a){const D=a[x],U=tt(D)?D.bind(n,n):tt(D.get)?D.get.bind(n,n):qt,j=!tt(D)&&tt(D.set)?D.set.bind(n):qt,$=Ps({get:U,set:j});Object.defineProperty(o,x,{enumerable:!0,configurable:!0,get:()=>$.value,set:st=>$.value=st})}if(v)for(const x in v)fo(v[x],o,n,x);if(y){const x=tt(y)?y.call(n):y;Reflect.ownKeys(x).forEach(D=>{ns(D,x[D])})}k&&dr(k,t,"c");function O(x,D){Z(D)?D.forEach(U=>x(U.bind(n))):D&&x(D.bind(n))}if(O(Li,q),O(qi,K),O(ji,Y),O(Hi,J),O(ki,Q),O(Ni,at),O(Qi,vt),O(Wi,kt),O($i,jt),O(Ui,ct),O(co,V),O(Ki,Pt),Z(St))if(St.length){const x=t.exposed||(t.exposed={});St.forEach(D=>{Object.defineProperty(x,D,{get:()=>n[D],set:U=>n[D]=U})})}else t.exposed||(t.exposed={});bt&&t.render===qt&&(t.render=bt),Et!=null&&(t.inheritAttrs=Et),Ht&&(t.components=Ht),F&&(t.directives=F)}function Ji(t,e,n=qt){Z(t)&&(t=Rn(t));for(const o in t){const s=t[o];let a;gt(s)?"default"in s?a=Qe(s.from||o,s.default,!0):a=Qe(s.from||o):a=Qe(s),Ct(a)?Object.defineProperty(e,o,{enumerable:!0,configurable:!0,get:()=>a.value,set:d=>a.value=d}):e[o]=a}}function dr(t,e,n){Ft(Z(t)?t.map(o=>o.bind(e.proxy)):t.bind(e.proxy),e,n)}function fo(t,e,n,o){const s=o.includes(".")?so(n,o):()=>n[o];if(wt(t)){const a=e[t];tt(a)&&_n(s,a)}else if(tt(t))_n(s,t.bind(n));else if(gt(t))if(Z(t))t.forEach(a=>fo(a,e,n,o));else{const a=tt(t.handler)?t.handler.bind(n):e[t.handler];tt(a)&&_n(s,a,t)}}function Zn(t){const e=t.type,{mixins:n,extends:o}=e,{mixins:s,optionsCache:a,config:{optionMergeStrategies:d}}=t.appContext,v=a.get(e);let y;return v?y=v:!s.length&&!n&&!o?y=e:(y={},s.length&&s.forEach(I=>Ze(y,I,d,!0)),Ze(y,e,d)),gt(e)&&a.set(e,y),y}function Ze(t,e,n,o=!1){const{mixins:s,extends:a}=e;a&&Ze(t,a,n,!0),s&&s.forEach(d=>Ze(t,d,n,!0));for(const d in e)if(!(o&&d==="expose")){const v=Vi[d]||n&&n[d];t[d]=v?v(t[d],e[d]):e[d]}return t}const Vi={data:pr,props:gr,emits:gr,methods:Oe,computed:Oe,beforeCreate:Mt,created:Mt,beforeMount:Mt,mounted:Mt,beforeUpdate:Mt,updated:Mt,beforeDestroy:Mt,beforeUnmount:Mt,destroyed:Mt,unmounted:Mt,activated:Mt,deactivated:Mt,errorCaptured:Mt,serverPrefetch:Mt,components:Oe,directives:Oe,watch:Gi,provide:pr,inject:Zi};function pr(t,e){return e?t?function(){return _t(tt(t)?t.call(this,this):t,tt(e)?e.call(this,this):e)}:e:t}function Zi(t,e){return Oe(Rn(t),Rn(e))}function Rn(t){if(Z(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function Mt(t,e){return t?[...new Set([].concat(t,e))]:e}function Oe(t,e){return t?_t(Object.create(null),t,e):e}function gr(t,e){return t?Z(t)&&Z(e)?[...new Set([...t,...e])]:_t(Object.create(null),hr(t),hr(e??{})):e}function Gi(t,e){if(!t)return e;if(!e)return t;const n=_t(Object.create(null),t);for(const o in e)n[o]=Mt(t[o],e[o]);return n}function ho(){return{app:null,config:{isNativeTag:So,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 ts=0;function es(t,e){return function(o,s=null){tt(o)||(o=_t({},o)),s!=null&&!gt(s)&&(s=null);const a=ho(),d=new WeakSet;let v=!1;const y=a.app={_uid:ts++,_component:o,_props:s,_container:null,_context:a,_instance:null,version:Is,get config(){return a.config},set config(I){},use(I,...k){return d.has(I)||(I&&tt(I.install)?(d.add(I),I.install(y,...k)):tt(I)&&(d.add(I),I(y,...k))),y},mixin(I){return a.mixins.includes(I)||a.mixins.push(I),y},component(I,k){return k?(a.components[I]=k,y):a.components[I]},directive(I,k){return k?(a.directives[I]=k,y):a.directives[I]},mount(I,k,q){if(!v){const K=Zt(o,s);return K.appContext=a,k&&e?e(K,I):t(K,I,q),v=!0,y._container=I,I.__vue_app__=y,fn(K.component)||K.component.proxy}},unmount(){v&&(t(null,y._container),delete y._container.__vue_app__)},provide(I,k){return a.provides[I]=k,y},runWithContext(I){Ge=y;try{return I()}finally{Ge=null}}};return y}}let Ge=null;function ns(t,e){if(xt){let n=xt.provides;const o=xt.parent&&xt.parent.provides;o===n&&(n=xt.provides=Object.create(o)),n[t]=e}}function Qe(t,e,n=!1){const o=xt||Rt;if(o||Ge){const s=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Ge._context.provides;if(s&&t in s)return s[t];if(arguments.length>1)return n&&tt(e)?e.call(o&&o.proxy):e}}function rs(t,e,n,o=!1){const s={},a={};Xe(a,cn,1),t.propsDefaults=Object.create(null),po(t,e,s,a);for(const d in t.propsOptions[0])d in s||(s[d]=void 0);n?t.props=o?s:hi(s):t.type.props?t.props=s:t.props=a,t.attrs=a}function os(t,e,n,o){const{props:s,attrs:a,vnode:{patchFlag:d}}=t,v=it(s),[y]=t.propsOptions;let I=!1;if((o||d>0)&&!(d&16)){if(d&8){const k=t.vnode.dynamicProps;for(let q=0;q<k.length;q++){let K=k[q];if(ln(t.emitsOptions,K))continue;const Y=e[K];if(y)if(ot(a,K))Y!==a[K]&&(a[K]=Y,I=!0);else{const J=_e(K);s[J]=Bn(y,v,J,Y,t,!1)}else Y!==a[K]&&(a[K]=Y,I=!0)}}}else{po(t,e,s,a)&&(I=!0);let k;for(const q in v)(!e||!ot(e,q)&&((k=he(q))===q||!ot(e,k)))&&(y?n&&(n[q]!==void 0||n[k]!==void 0)&&(s[q]=Bn(y,v,q,void 0,t,!0)):delete s[q]);if(a!==v)for(const q in a)(!e||!ot(e,q))&&(delete a[q],I=!0)}I&&Wt(t,"set","$attrs")}function po(t,e,n,o){const[s,a]=t.propsOptions;let d=!1,v;if(e)for(let y in e){if(Ke(y))continue;const I=e[y];let k;s&&ot(s,k=_e(y))?!a||!a.includes(k)?n[k]=I:(v||(v={}))[k]=I:ln(t.emitsOptions,y)||(!(y in o)||I!==o[y])&&(o[y]=I,d=!0)}if(a){const y=it(n),I=v||dt;for(let k=0;k<a.length;k++){const q=a[k];n[q]=Bn(s,y,q,I[q],t,!ot(I,q))}}return d}function Bn(t,e,n,o,s,a){const d=t[n];if(d!=null){const v=ot(d,"default");if(v&&o===void 0){const y=d.default;if(d.type!==Function&&!d.skipFactory&&tt(y)){const{propsDefaults:I}=s;n in I?o=I[n]:(ye(s),o=I[n]=y.call(null,e),ce())}else o=y}d[0]&&(a&&!v?o=!1:d[1]&&(o===""||o===he(n))&&(o=!0))}return o}function go(t,e,n=!1){const o=e.propsCache,s=o.get(t);if(s)return s;const a=t.props,d={},v=[];let y=!1;if(!tt(t)){const k=q=>{y=!0;const[K,Y]=go(q,e,!0);_t(d,K),Y&&v.push(...Y)};!n&&e.mixins.length&&e.mixins.forEach(k),t.extends&&k(t.extends),t.mixins&&t.mixins.forEach(k)}if(!a&&!y)return gt(t)&&o.set(t,ge),ge;if(Z(a))for(let k=0;k<a.length;k++){const q=_e(a[k]);mr(q)&&(d[q]=dt)}else if(a)for(const k in a){const q=_e(k);if(mr(q)){const K=a[k],Y=d[q]=Z(K)||tt(K)?{type:K}:_t({},K);if(Y){const J=wr(Boolean,Y.type),Q=wr(String,Y.type);Y[0]=J>-1,Y[1]=Q<0||J<Q,(J>-1||ot(Y,"default"))&&v.push(q)}}}const I=[d,v];return gt(t)&&o.set(t,I),I}function mr(t){return t[0]!=="$"}function vr(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function _r(t,e){return vr(t)===vr(e)}function wr(t,e){return Z(e)?e.findIndex(n=>_r(n,t)):tt(e)&&_r(e,t)?0:-1}const mo=t=>t[0]==="_"||t==="$stable",Gn=t=>Z(t)?t.map(zt):[zt(t)],is=(t,e,n)=>{if(e._n)return e;const o=Oi((...s)=>Gn(e(...s)),n);return o._c=!1,o},vo=(t,e,n)=>{const o=t._ctx;for(const s in t){if(mo(s))continue;const a=t[s];if(tt(a))e[s]=is(s,a,o);else if(a!=null){const d=Gn(a);e[s]=()=>d}}},_o=(t,e)=>{const n=Gn(e);t.slots.default=()=>n},ss=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=it(e),Xe(e,"_",n)):vo(e,t.slots={})}else t.slots={},e&&_o(t,e);Xe(t.slots,cn,1)},ls=(t,e,n)=>{const{vnode:o,slots:s}=t;let a=!0,d=dt;if(o.shapeFlag&32){const v=e._;v?n&&v===1?a=!1:(_t(s,e),!n&&v===1&&delete s._):(a=!e.$stable,vo(e,s)),d=e}else e&&(_o(t,e),d={default:1});if(a)for(const v in s)!mo(v)&&d[v]==null&&delete s[v]};function Fn(t,e,n,o,s=!1){if(Z(t)){t.forEach((K,Y)=>Fn(K,e&&(Z(e)?e[Y]:e),n,o,s));return}if(We(o)&&!s)return;const a=o.shapeFlag&4?fn(o.component)||o.component.proxy:o.el,d=s?null:a,{i:v,r:y}=t,I=e&&e.r,k=v.refs===dt?v.refs={}:v.refs,q=v.setupState;if(I!=null&&I!==y&&(wt(I)?(k[I]=null,ot(q,I)&&(q[I]=null)):Ct(I)&&(I.value=null)),tt(y))Vt(y,v,12,[d,k]);else{const K=wt(y),Y=Ct(y);if(K||Y){const J=()=>{if(t.f){const Q=K?ot(q,y)?q[y]:k[y]:y.value;s?Z(Q)&&Ln(Q,a):Z(Q)?Q.includes(a)||Q.push(a):K?(k[y]=[a],ot(q,y)&&(q[y]=k[y])):(y.value=[a],t.k&&(k[t.k]=y.value))}else K?(k[y]=d,ot(q,y)&&(q[y]=d)):Y&&(y.value=d,t.k&&(k[t.k]=d))};d?(J.id=-1,At(J,n)):J()}}}const At=Ri;function as(t){return us(t)}function us(t,e){const n=An();n.__VUE__=!0;const{insert:o,remove:s,patchProp:a,createElement:d,createText:v,createComment:y,setText:I,setElementText:k,parentNode:q,nextSibling:K,setScopeId:Y=qt,insertStaticContent:J}=t,Q=(r,i,u,h=null,b=null,C=null,w=!1,M=null,S=!!i.dynamicChildren)=>{if(r===i)return;r&&!Me(r,i)&&(h=g(r),st(r,b,C,!0),r=null),i.patchFlag===-2&&(S=!1,i.dynamicChildren=null);const{type:A,ref:L,shapeFlag:T}=i;switch(A){case un:at(r,i,u,h);break;case Re:rt(r,i,u,h);break;case bn:r==null&&ct(i,u,h,w);break;case $t:Ht(r,i,u,h,b,C,w,M,S);break;default:T&1?bt(r,i,u,h,b,C,w,M,S):T&6?F(r,i,u,h,b,C,w,M,S):(T&64||T&128)&&A.process(r,i,u,h,b,C,w,M,S,m)}L!=null&&b&&Fn(L,r&&r.ref,C,i||r,!i)},at=(r,i,u,h)=>{if(r==null)o(i.el=v(i.children),u,h);else{const b=i.el=r.el;i.children!==r.children&&I(b,i.children)}},rt=(r,i,u,h)=>{r==null?o(i.el=y(i.children||""),u,h):i.el=r.el},ct=(r,i,u,h)=>{[r.el,r.anchor]=J(r.children,i,u,h,r.el,r.anchor)},ut=({el:r,anchor:i},u,h)=>{let b;for(;r&&r!==i;)b=K(r),o(r,u,h),r=b;o(i,u,h)},V=({el:r,anchor:i})=>{let u;for(;r&&r!==i;)u=K(r),s(r),r=u;s(i)},bt=(r,i,u,h,b,C,w,M,S)=>{w=w||i.type==="svg",r==null?kt(i,u,h,b,C,w,M,S):Pt(r,i,b,C,w,M,S)},kt=(r,i,u,h,b,C,w,M)=>{let S,A;const{type:L,props:T,shapeFlag:N,transition:z,dirs:H}=r;if(S=r.el=d(r.type,C,T&&T.is,T),N&8?k(S,r.children):N&16&&vt(r.children,S,null,h,b,C&&L!=="foreignObject",w,M),H&&oe(r,null,h,"created"),jt(S,r,r.scopeId,w,h),T){for(const X in T)X!=="value"&&!Ke(X)&&a(S,X,null,T[X],C,r.children,h,b,c);"value"in T&&a(S,"value",null,T.value),(A=T.onVnodeBeforeMount)&&Nt(A,h,r)}H&&oe(r,null,h,"beforeMount");const G=cs(b,z);G&&z.beforeEnter(S),o(S,i,u),((A=T&&T.onVnodeMounted)||G||H)&&At(()=>{A&&Nt(A,h,r),G&&z.enter(S),H&&oe(r,null,h,"mounted")},b)},jt=(r,i,u,h,b)=>{if(u&&Y(r,u),h)for(let C=0;C<h.length;C++)Y(r,h[C]);if(b){let C=b.subTree;if(i===C){const w=b.vnode;jt(r,w,w.scopeId,w.slotScopeIds,b.parent)}}},vt=(r,i,u,h,b,C,w,M,S=0)=>{for(let A=S;A<r.length;A++){const L=r[A]=M?Xt(r[A]):zt(r[A]);Q(null,L,i,u,h,b,C,w,M)}},Pt=(r,i,u,h,b,C,w)=>{const M=i.el=r.el;let{patchFlag:S,dynamicChildren:A,dirs:L}=i;S|=r.patchFlag&16;const T=r.props||dt,N=i.props||dt;let z;u&&ie(u,!1),(z=N.onVnodeBeforeUpdate)&&Nt(z,u,i,r),L&&oe(i,r,u,"beforeUpdate"),u&&ie(u,!0);const H=b&&i.type!=="foreignObject";if(A?St(r.dynamicChildren,A,M,u,h,H,C):w||D(r,i,M,null,u,h,H,C,!1),S>0){if(S&16)Et(M,i,T,N,u,h,b);else if(S&2&&T.class!==N.class&&a(M,"class",null,N.class,b),S&4&&a(M,"style",T.style,N.style,b),S&8){const G=i.dynamicProps;for(let X=0;X<G.length;X++){const W=G[X],nt=T[W],et=N[W];(et!==nt||W==="value")&&a(M,W,nt,et,b,r.children,u,h,c)}}S&1&&r.children!==i.children&&k(M,i.children)}else!w&&A==null&&Et(M,i,T,N,u,h,b);((z=N.onVnodeUpdated)||L)&&At(()=>{z&&Nt(z,u,i,r),L&&oe(i,r,u,"updated")},h)},St=(r,i,u,h,b,C,w)=>{for(let M=0;M<i.length;M++){const S=r[M],A=i[M],L=S.el&&(S.type===$t||!Me(S,A)||S.shapeFlag&70)?q(S.el):u;Q(S,A,L,null,h,b,C,w,!0)}},Et=(r,i,u,h,b,C,w)=>{if(u!==h){if(u!==dt)for(const M in u)!Ke(M)&&!(M in h)&&a(r,M,u[M],null,w,i.children,b,C,c);for(const M in h){if(Ke(M))continue;const S=h[M],A=u[M];S!==A&&M!=="value"&&a(r,M,A,S,w,i.children,b,C,c)}"value"in h&&a(r,"value",u.value,h.value)}},Ht=(r,i,u,h,b,C,w,M,S)=>{const A=i.el=r?r.el:v(""),L=i.anchor=r?r.anchor:v("");let{patchFlag:T,dynamicChildren:N,slotScopeIds:z}=i;z&&(M=M?M.concat(z):z),r==null?(o(A,u,h),o(L,u,h),vt(i.children,u,L,b,C,w,M,S)):T>0&&T&64&&N&&r.dynamicChildren?(St(r.dynamicChildren,N,u,b,C,w,M),(i.key!=null||b&&i===b.subTree)&&wo(r,i,!0)):D(r,i,u,L,b,C,w,M,S)},F=(r,i,u,h,b,C,w,M,S)=>{i.slotScopeIds=M,r==null?i.shapeFlag&512?b.ctx.activate(i,u,h,w,S):B(i,u,h,b,C,w,S):R(r,i,S)},B=(r,i,u,h,b,C,w)=>{const M=r.component=ys(r,h,b);if(ao(r)&&(M.ctx.renderer=m),xs(M),M.asyncDep){if(b&&b.registerDep(M,O),!r.el){const S=M.subTree=Zt(Re);rt(null,S,i,u)}return}O(M,r,i,u,b,C,w)},R=(r,i,u)=>{const h=i.component=r.component;if(Ei(r,i,u))if(h.asyncDep&&!h.asyncResolved){x(h,i,u);return}else h.next=i,xi(h.update),h.update();else i.el=r.el,h.vnode=i},O=(r,i,u,h,b,C,w)=>{const M=()=>{if(r.isMounted){let{next:L,bu:T,u:N,parent:z,vnode:H}=r,G=L,X;ie(r,!1),L?(L.el=H.el,x(r,L,w)):L=H,T&&$e(T),(X=L.props&&L.props.onVnodeBeforeUpdate)&&Nt(X,z,L,H),ie(r,!0);const W=vn(r),nt=r.subTree;r.subTree=W,Q(nt,W,q(nt.el),g(nt),r,b,C),L.el=W.el,G===null&&Ii(r,W.el),N&&At(N,b),(X=L.props&&L.props.onVnodeUpdated)&&At(()=>Nt(X,z,L,H),b)}else{let L;const{el:T,props:N}=i,{bm:z,m:H,parent:G}=r,X=We(i);if(ie(r,!1),z&&$e(z),!X&&(L=N&&N.onVnodeBeforeMount)&&Nt(L,G,i),ie(r,!0),T&&p){const W=()=>{r.subTree=vn(r),p(T,r.subTree,r,b,null)};X?i.type.__asyncLoader().then(()=>!r.isUnmounted&&W()):W()}else{const W=r.subTree=vn(r);Q(null,W,u,h,r,b,C),i.el=W.el}if(H&&At(H,b),!X&&(L=N&&N.onVnodeMounted)){const W=i;At(()=>Nt(L,G,W),b)}(i.shapeFlag&256||G&&We(G.vnode)&&G.vnode.shapeFlag&256)&&r.a&&At(r.a,b),r.isMounted=!0,i=u=h=null}},S=r.effect=new Kn(M,()=>Vn(A),r.scope),A=r.update=()=>S.run();A.id=r.uid,ie(r,!0),A()},x=(r,i,u)=>{i.component=r;const h=r.vnode.props;r.vnode=i,r.next=null,os(r,i.props,h,u),ls(r,i.children,u),xe(),cr(),Ce()},D=(r,i,u,h,b,C,w,M,S=!1)=>{const A=r&&r.children,L=r?r.shapeFlag:0,T=i.children,{patchFlag:N,shapeFlag:z}=i;if(N>0){if(N&128){j(A,T,u,h,b,C,w,M,S);return}else if(N&256){U(A,T,u,h,b,C,w,M,S);return}}z&8?(L&16&&c(A,b,C),T!==A&&k(u,T)):L&16?z&16?j(A,T,u,h,b,C,w,M,S):c(A,b,C,!0):(L&8&&k(u,""),z&16&&vt(T,u,h,b,C,w,M,S))},U=(r,i,u,h,b,C,w,M,S)=>{r=r||ge,i=i||ge;const A=r.length,L=i.length,T=Math.min(A,L);let N;for(N=0;N<T;N++){const z=i[N]=S?Xt(i[N]):zt(i[N]);Q(r[N],z,u,null,b,C,w,M,S)}A>L?c(r,b,C,!0,!1,T):vt(i,u,h,b,C,w,M,S,T)},j=(r,i,u,h,b,C,w,M,S)=>{let A=0;const L=i.length;let T=r.length-1,N=L-1;for(;A<=T&&A<=N;){const z=r[A],H=i[A]=S?Xt(i[A]):zt(i[A]);if(Me(z,H))Q(z,H,u,null,b,C,w,M,S);else break;A++}for(;A<=T&&A<=N;){const z=r[T],H=i[N]=S?Xt(i[N]):zt(i[N]);if(Me(z,H))Q(z,H,u,null,b,C,w,M,S);else break;T--,N--}if(A>T){if(A<=N){const z=N+1,H=z<L?i[z].el:h;for(;A<=N;)Q(null,i[A]=S?Xt(i[A]):zt(i[A]),u,H,b,C,w,M,S),A++}}else if(A>N)for(;A<=T;)st(r[A],b,C,!0),A++;else{const z=A,H=A,G=new Map;for(A=H;A<=N;A++){const lt=i[A]=S?Xt(i[A]):zt(i[A]);lt.key!=null&&G.set(lt.key,A)}let X,W=0;const nt=N-H+1;let et=!1,ft=0;const ht=new Array(nt);for(A=0;A<nt;A++)ht[A]=0;for(A=z;A<=T;A++){const lt=r[A];if(W>=nt){st(lt,b,C,!0);continue}let mt;if(lt.key!=null)mt=G.get(lt.key);else for(X=H;X<=N;X++)if(ht[X-H]===0&&Me(lt,i[X])){mt=X;break}mt===void 0?st(lt,b,C,!0):(ht[mt-H]=A+1,mt>=ft?ft=mt:et=!0,Q(lt,i[mt],u,null,b,C,w,M,S),W++)}const pt=et?fs(ht):ge;for(X=pt.length-1,A=nt-1;A>=0;A--){const lt=H+A,mt=i[lt],ke=lt+1<L?i[lt+1].el:h;ht[A]===0?Q(null,mt,u,ke,b,C,w,M,S):et&&(X<0||A!==pt[X]?$(mt,u,ke,2):X--)}}},$=(r,i,u,h,b=null)=>{const{el:C,type:w,transition:M,children:S,shapeFlag:A}=r;if(A&6){$(r.component.subTree,i,u,h);return}if(A&128){r.suspense.move(i,u,h);return}if(A&64){w.move(r,i,u,m);return}if(w===$t){o(C,i,u);for(let T=0;T<S.length;T++)$(S[T],i,u,h);o(r.anchor,i,u);return}if(w===bn){ut(r,i,u);return}if(h!==2&&A&1&&M)if(h===0)M.beforeEnter(C),o(C,i,u),At(()=>M.enter(C),b);else{const{leave:T,delayLeave:N,afterLeave:z}=M,H=()=>o(C,i,u),G=()=>{T(C,()=>{H(),z&&z()})};N?N(C,H,G):G()}else o(C,i,u)},st=(r,i,u,h=!1,b=!1)=>{const{type:C,props:w,ref:M,children:S,dynamicChildren:A,shapeFlag:L,patchFlag:T,dirs:N}=r;if(M!=null&&Fn(M,null,u,r,!0),L&256){i.ctx.deactivate(r);return}const z=L&1&&N,H=!We(r);let G;if(H&&(G=w&&w.onVnodeBeforeUnmount)&&Nt(G,i,r),L&6)f(r.component,u,h);else{if(L&128){r.suspense.unmount(u,h);return}z&&oe(r,null,i,"beforeUnmount"),L&64?r.type.remove(r,i,u,b,m,h):A&&(C!==$t||T>0&&T&64)?c(A,i,u,!1,!0):(C===$t&&T&384||!b&&L&16)&&c(S,i,u),h&&E(r)}(H&&(G=w&&w.onVnodeUnmounted)||z)&&At(()=>{G&&Nt(G,i,r),z&&oe(r,null,i,"unmounted")},u)},E=r=>{const{type:i,el:u,anchor:h,transition:b}=r;if(i===$t){l(u,h);return}if(i===bn){V(r);return}const C=()=>{s(u),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(r.shapeFlag&1&&b&&!b.persisted){const{leave:w,delayLeave:M}=b,S=()=>w(u,C);M?M(r.el,C,S):S()}else C()},l=(r,i)=>{let u;for(;r!==i;)u=K(r),s(r),r=u;s(i)},f=(r,i,u)=>{const{bum:h,scope:b,update:C,subTree:w,um:M}=r;h&&$e(h),b.stop(),C&&(C.active=!1,st(w,r,i,u)),M&&At(M,i),At(()=>{r.isUnmounted=!0},i),i&&i.pendingBranch&&!i.isUnmounted&&r.asyncDep&&!r.asyncResolved&&r.suspenseId===i.pendingId&&(i.deps--,i.deps===0&&i.resolve())},c=(r,i,u,h=!1,b=!1,C=0)=>{for(let w=C;w<r.length;w++)st(r[w],i,u,h,b)},g=r=>r.shapeFlag&6?g(r.component.subTree):r.shapeFlag&128?r.suspense.next():K(r.anchor||r.el),_=(r,i,u)=>{r==null?i._vnode&&st(i._vnode,null,null,!0):Q(i._vnode||null,r,i,null,null,null,u),cr(),eo(),i._vnode=r},m={p:Q,um:st,m:$,r:E,mt:B,mc:vt,pc:D,pbc:St,n:g,o:t};let P,p;return e&&([P,p]=e(m)),{render:_,hydrate:P,createApp:es(_,P)}}function ie({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function cs(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function wo(t,e,n=!1){const o=t.children,s=e.children;if(Z(o)&&Z(s))for(let a=0;a<o.length;a++){const d=o[a];let v=s[a];v.shapeFlag&1&&!v.dynamicChildren&&((v.patchFlag<=0||v.patchFlag===32)&&(v=s[a]=Xt(s[a]),v.el=d.el),n||wo(d,v)),v.type===un&&(v.el=d.el)}}function fs(t){const e=t.slice(),n=[0];let o,s,a,d,v;const y=t.length;for(o=0;o<y;o++){const I=t[o];if(I!==0){if(s=n[n.length-1],t[s]<I){e[o]=s,n.push(o);continue}for(a=0,d=n.length-1;a<d;)v=a+d>>1,t[n[v]]<I?a=v+1:d=v;I<t[n[a]]&&(a>0&&(e[o]=n[a-1]),n[a]=o)}}for(a=n.length,d=n[a-1];a-- >0;)n[a]=d,d=e[d];return n}const hs=t=>t.__isTeleport,$t=Symbol.for("v-fgt"),un=Symbol.for("v-txt"),Re=Symbol.for("v-cmt"),bn=Symbol.for("v-stc"),Ee=[];let Bt=null;function bo(t=!1){Ee.push(Bt=t?null:[])}function ds(){Ee.pop(),Bt=Ee[Ee.length-1]||null}let Be=1;function br(t){Be+=t}function ps(t){return t.dynamicChildren=Be>0?Bt||ge:null,ds(),Be>0&&Bt&&Bt.push(t),t}function yo(t,e,n,o,s,a){return ps(Dt(t,e,n,o,s,a,!0))}function gs(t){return t?t.__v_isVNode===!0:!1}function Me(t,e){return t.type===e.type&&t.key===e.key}const cn="__vInternal",xo=({key:t})=>t??null,Ye=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?wt(t)||Ct(t)||tt(t)?{i:Rt,r:t,k:e,f:!!n}:t:null);function Dt(t,e=null,n=null,o=0,s=null,a=t===$t?0:1,d=!1,v=!1){const y={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&xo(e),ref:e&&Ye(e),scopeId:oo,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Rt};return v?(tr(y,n),a&128&&t.normalize(y)):n&&(y.shapeFlag|=wt(n)?8:16),Be>0&&!d&&Bt&&(y.patchFlag>0||a&6)&&y.patchFlag!==32&&Bt.push(y),y}const Zt=ms;function ms(t,e=null,n=null,o=0,s=null,a=!1){if((!t||t===Di)&&(t=Re),gs(t)){const v=be(t,e,!0);return n&&tr(v,n),Be>0&&!a&&Bt&&(v.shapeFlag&6?Bt[Bt.indexOf(t)]=v:Bt.push(v)),v.patchFlag|=-2,v}if(Os(t)&&(t=t.__vccOpts),e){e=vs(e);let{class:v,style:y}=e;v&&!wt(v)&&(e.class=Hn(v)),gt(y)&&(Yr(y)&&!Z(y)&&(y=_t({},y)),e.style=jn(y))}const d=wt(t)?1:Ti(t)?128:hs(t)?64:gt(t)?4:tt(t)?2:0;return Dt(t,e,n,o,s,d,a,!0)}function vs(t){return t?Yr(t)||cn in t?_t({},t):t:null}function be(t,e,n=!1){const{props:o,ref:s,patchFlag:a,children:d}=t,v=e?_s(o||{},e):o;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:v,key:v&&xo(v),ref:e&&e.ref?n&&s?Z(s)?s.concat(Ye(e)):[s,Ye(e)]:Ye(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:d,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==$t?a===-1?16:a|16:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&be(t.ssContent),ssFallback:t.ssFallback&&be(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Co(t=" ",e=0){return Zt(un,null,t,e)}function zt(t){return t==null||typeof t=="boolean"?Zt(Re):Z(t)?Zt($t,null,t.slice()):typeof t=="object"?Xt(t):Zt(un,null,String(t))}function Xt(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:be(t)}function tr(t,e){let n=0;const{shapeFlag:o}=t;if(e==null)e=null;else if(Z(e))n=16;else if(typeof e=="object")if(o&65){const s=e.default;s&&(s._c&&(s._d=!1),tr(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!(cn in e)?e._ctx=Rt:s===3&&Rt&&(Rt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else tt(e)?(e={default:e,_ctx:Rt},n=32):(e=String(e),o&64?(n=16,e=[Co(e)]):n=8);t.children=e,t.shapeFlag|=n}function _s(...t){const e={};for(let n=0;n<t.length;n++){const o=t[n];for(const s in o)if(s==="class")e.class!==o.class&&(e.class=Hn([e.class,o.class]));else if(s==="style")e.style=jn([e.style,o.style]);else if(tn(s)){const a=e[s],d=o[s];d&&a!==d&&!(Z(a)&&a.includes(d))&&(e[s]=a?[].concat(a,d):d)}else s!==""&&(e[s]=o[s])}return e}function Nt(t,e,n,o=null){Ft(t,e,7,[n,o])}const ws=ho();let bs=0;function ys(t,e,n){const o=t.type,s=(e?e.appContext:t.appContext)||ws,a={uid:bs++,vnode:t,type:o,parent:e,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new Uo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:go(o,s),emitsOptions:ro(o,s),emit:null,emitted:null,propsDefaults:dt,inheritAttrs:o.inheritAttrs,ctx:dt,data:dt,props:dt,attrs:dt,slots:dt,refs:dt,setupState:dt,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=e?e.root:a,a.emit=Ai.bind(null,a),t.ce&&t.ce(a),a}let xt=null,er,de,yr="__VUE_INSTANCE_SETTERS__";(de=An()[yr])||(de=An()[yr]=[]),de.push(t=>xt=t),er=t=>{de.length>1?de.forEach(e=>e(t)):de[0](t)};const ye=t=>{er(t),t.scope.on()},ce=()=>{xt&&xt.scope.off(),er(null)};function Mo(t){return t.vnode.shapeFlag&4}let Fe=!1;function xs(t,e=!1){Fe=e;const{props:n,children:o}=t.vnode,s=Mo(t);rs(t,n,s,e),ss(t,o);const a=s?Cs(t,e):void 0;return Fe=!1,a}function Cs(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=Xr(new Proxy(t.ctx,Yi));const{setup:o}=n;if(o){const s=t.setupContext=o.length>1?As(t):null;ye(t),xe();const a=Vt(o,t,0,[t.props,s]);if(Ce(),ce(),Br(a)){if(a.then(ce,ce),e)return a.then(d=>{xr(t,d,e)}).catch(d=>{sn(d,t,0)});t.asyncDep=a}else xr(t,a,e)}else Ao(t,e)}function xr(t,e,n){tt(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:gt(e)&&(t.setupState=Zr(e)),Ao(t,n)}let Cr;function Ao(t,e,n){const o=t.type;if(!t.render){if(!e&&Cr&&!o.render){const s=o.template||Zn(t).template;if(s){const{isCustomElement:a,compilerOptions:d}=t.appContext.config,{delimiters:v,compilerOptions:y}=o,I=_t(_t({isCustomElement:a,delimiters:v},d),y);o.render=Cr(s,I)}}t.render=o.render||qt}{ye(t),xe();try{Xi(t)}finally{Ce(),ce()}}}function Ms(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Ot(t,"get","$attrs"),e[n]}}))}function As(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return Ms(t)},slots:t.slots,emit:t.emit,expose:e}}function fn(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Zr(Xr(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Se)return Se[n](t)},has(e,n){return n in e||n in Se}}))}function Os(t){return tt(t)&&"__vccOpts"in t}const Ps=(t,e)=>_i(t,e,Fe),Ss=Symbol.for("v-scx"),Es=()=>Qe(Ss),Is="3.3.8",Ds="http://www.w3.org/2000/svg",le=typeof document<"u"?document:null,Mr=le&&le.createElement("template"),Ts={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,o)=>{const s=e?le.createElementNS(Ds,t):le.createElement(t,n?{is:n}:void 0);return t==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:t=>le.createTextNode(t),createComment:t=>le.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>le.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,o,s,a){const d=n?n.previousSibling:e.lastChild;if(s&&(s===a||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{Mr.innerHTML=o?`<svg>${t}</svg>`:t;const v=Mr.content;if(o){const y=v.firstChild;for(;y.firstChild;)v.appendChild(y.firstChild);v.removeChild(y)}e.insertBefore(v,n)}return[d?d.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Rs=Symbol("_vtc");function Bs(t,e,n){const o=t[Rs];o&&(e=(e?[e,...o]:[...o]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Fs=Symbol("_vod");function ks(t,e,n){const o=t.style,s=wt(n);if(n&&!s){if(e&&!wt(e))for(const a in e)n[a]==null&&kn(o,a,"");for(const a in n)kn(o,a,n[a])}else{const a=o.display;s?e!==n&&(o.cssText=n):e&&t.removeAttribute("style"),Fs in t&&(o.display=a)}}const Ar=/\s*!important$/;function kn(t,e,n){if(Z(n))n.forEach(o=>kn(t,e,o));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const o=Ns(t,e);Ar.test(n)?t.setProperty(he(o),n.replace(Ar,""),"important"):t[o]=n}}const Or=["Webkit","Moz","ms"],yn={};function Ns(t,e){const n=yn[e];if(n)return n;let o=_e(e);if(o!=="filter"&&o in t)return yn[e]=o;o=Fr(o);for(let s=0;s<Or.length;s++){const a=Or[s]+o;if(a in t)return yn[e]=a}return e}const Pr="http://www.w3.org/1999/xlink";function zs(t,e,n,o,s){if(o&&e.startsWith("xlink:"))n==null?t.removeAttributeNS(Pr,e.slice(6,e.length)):t.setAttributeNS(Pr,e,n);else{const a=Ho(e);n==null||a&&!kr(n)?t.removeAttribute(e):t.setAttribute(e,a?"":n)}}function Ls(t,e,n,o,s,a,d){if(e==="innerHTML"||e==="textContent"){o&&d(o,s,a),t[e]=n??"";return}const v=t.tagName;if(e==="value"&&v!=="PROGRESS"&&!v.includes("-")){t._value=n;const I=v==="OPTION"?t.getAttribute("value"):t.value,k=n??"";I!==k&&(t.value=k),n==null&&t.removeAttribute(e);return}let y=!1;if(n===""||n==null){const I=typeof t[e];I==="boolean"?n=kr(n):n==null&&I==="string"?(n="",y=!0):I==="number"&&(n=0,y=!0)}try{t[e]=n}catch{}y&&t.removeAttribute(e)}function pe(t,e,n,o){t.addEventListener(e,n,o)}function qs(t,e,n,o){t.removeEventListener(e,n,o)}const Sr=Symbol("_vei");function js(t,e,n,o,s=null){const a=t[Sr]||(t[Sr]={}),d=a[e];if(o&&d)d.value=o;else{const[v,y]=Hs(e);if(o){const I=a[e]=$s(o,s);pe(t,v,I,y)}else d&&(qs(t,v,d,y),a[e]=void 0)}}const Er=/(?:Once|Passive|Capture)$/;function Hs(t){let e;if(Er.test(t)){e={};let o;for(;o=t.match(Er);)t=t.slice(0,t.length-o[0].length),e[o[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):he(t.slice(2)),e]}let xn=0;const Us=Promise.resolve(),Ks=()=>xn||(Us.then(()=>xn=0),xn=Date.now());function $s(t,e){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Ft(Ws(o,n.value),e,5,[o])};return n.value=t,n.attached=Ks(),n}function Ws(t,e){if(Z(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(o=>s=>!s._stopped&&o&&o(s))}else return e}const Ir=/^on[a-z]/,Qs=(t,e,n,o,s=!1,a,d,v,y)=>{e==="class"?Bs(t,o,s):e==="style"?ks(t,n,o):tn(e)?zn(e)||js(t,e,n,o,d):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Ys(t,e,o,s))?Ls(t,e,o,a,d,v,y):(e==="true-value"?t._trueValue=o:e==="false-value"&&(t._falseValue=o),zs(t,e,o,s))};function Ys(t,e,n,o){return o?!!(e==="innerHTML"||e==="textContent"||e in t&&Ir.test(e)&&tt(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||Ir.test(e)&&wt(n)?!1:e in t}const Dr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Z(e)?n=>$e(e,n):e};function Xs(t){t.target.composing=!0}function Tr(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Cn=Symbol("_assign"),Js={created(t,{modifiers:{lazy:e,trim:n,number:o}},s){t[Cn]=Dr(s);const a=o||s.props&&s.props.type==="number";pe(t,e?"change":"input",d=>{if(d.target.composing)return;let v=t.value;n&&(v=v.trim()),a&&(v=Mn(v)),t[Cn](v)}),n&&pe(t,"change",()=>{t.value=t.value.trim()}),e||(pe(t,"compositionstart",Xs),pe(t,"compositionend",Tr),pe(t,"change",Tr))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:o,number:s}},a){if(t[Cn]=Dr(a),t.composing||document.activeElement===t&&t.type!=="range"&&(n||o&&t.value.trim()===e||(s||t.type==="number")&&Mn(t.value)===e))return;const d=e??"";t.value!==d&&(t.value=d)}},Vs={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Zs=(t,e)=>n=>{if(!("key"in n))return;const o=he(n.key);if(e.some(s=>s===o||Vs[s]===o))return t(n)},Gs=_t({patchProp:Qs},Ts);let Rr;function tl(){return Rr||(Rr=as(Gs))}const el=(...t)=>{const e=tl().createApp(...t),{mount:n}=e;return e.mount=o=>{const s=nl(o);if(!s)return;const a=e._component;!tt(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.innerHTML="";const d=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),d},e};function nl(t){return wt(t)?document.querySelector(t):t}function rl(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Oo={exports:{}};(function(t,e){(function(n,o){t.exports=o()})(self,function(){return(()=>{var n={192:(a,d)=>{var v,y,I=function(){var k=function(F,B){var R=F,O=at[B],x=null,D=0,U=null,j=[],$={},st=function(p,r){x=function(i){for(var u=new Array(i),h=0;h<i;h+=1){u[h]=new Array(i);for(var b=0;b<i;b+=1)u[h][b]=null}return u}(D=4*R+17),E(0,0),E(D-7,0),E(0,D-7),f(),l(),g(p,r),R>=7&&c(p),U==null&&(U=m(R,O,j)),_(U,r)},E=function(p,r){for(var i=-1;i<=7;i+=1)if(!(p+i<=-1||D<=p+i))for(var u=-1;u<=7;u+=1)r+u<=-1||D<=r+u||(x[p+i][r+u]=0<=i&&i<=6&&(u==0||u==6)||0<=u&&u<=6&&(i==0||i==6)||2<=i&&i<=4&&2<=u&&u<=4)},l=function(){for(var p=8;p<D-8;p+=1)x[p][6]==null&&(x[p][6]=p%2==0);for(var r=8;r<D-8;r+=1)x[6][r]==null&&(x[6][r]=r%2==0)},f=function(){for(var p=rt.getPatternPosition(R),r=0;r<p.length;r+=1)for(var i=0;i<p.length;i+=1){var u=p[r],h=p[i];if(x[u][h]==null)for(var b=-2;b<=2;b+=1)for(var C=-2;C<=2;C+=1)x[u+b][h+C]=b==-2||b==2||C==-2||C==2||b==0&&C==0}},c=function(p){for(var r=rt.getBCHTypeNumber(R),i=0;i<18;i+=1){var u=!p&&(r>>i&1)==1;x[Math.floor(i/3)][i%3+D-8-3]=u}for(i=0;i<18;i+=1)u=!p&&(r>>i&1)==1,x[i%3+D-8-3][Math.floor(i/3)]=u},g=function(p,r){for(var i=O<<3|r,u=rt.getBCHTypeInfo(i),h=0;h<15;h+=1){var b=!p&&(u>>h&1)==1;h<6?x[h][8]=b:h<8?x[h+1][8]=b:x[D-15+h][8]=b}for(h=0;h<15;h+=1)b=!p&&(u>>h&1)==1,h<8?x[8][D-h-1]=b:h<9?x[8][15-h-1+1]=b:x[8][15-h-1]=b;x[D-8][8]=!p},_=function(p,r){for(var i=-1,u=D-1,h=7,b=0,C=rt.getMaskFunction(r),w=D-1;w>0;w-=2)for(w==6&&(w-=1);;){for(var M=0;M<2;M+=1)if(x[u][w-M]==null){var S=!1;b<p.length&&(S=(p[b]>>>h&1)==1),C(u,w-M)&&(S=!S),x[u][w-M]=S,(h-=1)==-1&&(b+=1,h=7)}if((u+=i)<0||D<=u){u-=i,i=-i;break}}},m=function(p,r,i){for(var u=V.getRSBlocks(p,r),h=bt(),b=0;b<i.length;b+=1){var C=i[b];h.put(C.getMode(),4),h.put(C.getLength(),rt.getLengthInBits(C.getMode(),p)),C.write(h)}var w=0;for(b=0;b<u.length;b+=1)w+=u[b].dataCount;if(h.getLengthInBits()>8*w)throw"code length overflow. ("+h.getLengthInBits()+">"+8*w+")";for(h.getLengthInBits()+4<=8*w&&h.put(0,4);h.getLengthInBits()%8!=0;)h.putBit(!1);for(;!(h.getLengthInBits()>=8*w||(h.put(236,8),h.getLengthInBits()>=8*w));)h.put(17,8);return function(M,S){for(var A=0,L=0,T=0,N=new Array(S.length),z=new Array(S.length),H=0;H<S.length;H+=1){var G=S[H].dataCount,X=S[H].totalCount-G;L=Math.max(L,G),T=Math.max(T,X),N[H]=new Array(G);for(var W=0;W<N[H].length;W+=1)N[H][W]=255&M.getBuffer()[W+A];A+=G;var nt=rt.getErrorCorrectPolynomial(X),et=ut(N[H],nt.getLength()-1).mod(nt);for(z[H]=new Array(nt.getLength()-1),W=0;W<z[H].length;W+=1){var ft=W+et.getLength()-z[H].length;z[H][W]=ft>=0?et.getAt(ft):0}}var ht=0;for(W=0;W<S.length;W+=1)ht+=S[W].totalCount;var pt=new Array(ht),lt=0;for(W=0;W<L;W+=1)for(H=0;H<S.length;H+=1)W<N[H].length&&(pt[lt]=N[H][W],lt+=1);for(W=0;W<T;W+=1)for(H=0;H<S.length;H+=1)W<z[H].length&&(pt[lt]=z[H][W],lt+=1);return pt}(h,u)};$.addData=function(p,r){var i=null;switch(r=r||"Byte"){case"Numeric":i=kt(p);break;case"Alphanumeric":i=jt(p);break;case"Byte":i=vt(p);break;case"Kanji":i=Pt(p);break;default:throw"mode:"+r}j.push(i),U=null},$.isDark=function(p,r){if(p<0||D<=p||r<0||D<=r)throw p+","+r;return x[p][r]},$.getModuleCount=function(){return D},$.make=function(){if(R<1){for(var p=1;p<40;p++){for(var r=V.getRSBlocks(p,O),i=bt(),u=0;u<j.length;u++){var h=j[u];i.put(h.getMode(),4),i.put(h.getLength(),rt.getLengthInBits(h.getMode(),p)),h.write(i)}var b=0;for(u=0;u<r.length;u++)b+=r[u].dataCount;if(i.getLengthInBits()<=8*b)break}R=p}st(!1,function(){for(var C=0,w=0,M=0;M<8;M+=1){st(!0,M);var S=rt.getLostPoint($);(M==0||C>S)&&(C=S,w=M)}return w}())},$.createTableTag=function(p,r){p=p||2;var i="";i+='<table style="',i+=" border-width: 0px; border-style: none;",i+=" border-collapse: collapse;",i+=" padding: 0px; margin: "+(r=r===void 0?4*p:r)+"px;",i+='">',i+="<tbody>";for(var u=0;u<$.getModuleCount();u+=1){i+="<tr>";for(var h=0;h<$.getModuleCount();h+=1)i+='<td style="',i+=" border-width: 0px; border-style: none;",i+=" border-collapse: collapse;",i+=" padding: 0px; margin: 0px;",i+=" width: "+p+"px;",i+=" height: "+p+"px;",i+=" background-color: ",i+=$.isDark(u,h)?"#000000":"#ffffff",i+=";",i+='"/>';i+="</tr>"}return(i+="</tbody>")+"</table>"},$.createSvgTag=function(p,r,i,u){var h={};typeof arguments[0]=="object"&&(p=(h=arguments[0]).cellSize,r=h.margin,i=h.alt,u=h.title),p=p||2,r=r===void 0?4*p:r,(i=typeof i=="string"?{text:i}:i||{}).text=i.text||null,i.id=i.text?i.id||"qrcode-description":null,(u=typeof u=="string"?{text:u}:u||{}).text=u.text||null,u.id=u.text?u.id||"qrcode-title":null;var b,C,w,M,S=$.getModuleCount()*p+2*r,A="";for(M="l"+p+",0 0,"+p+" -"+p+",0 0,-"+p+"z ",A+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',A+=h.scalable?"":' width="'+S+'px" height="'+S+'px"',A+=' viewBox="0 0 '+S+" "+S+'" ',A+=' preserveAspectRatio="xMinYMin meet"',A+=u.text||i.text?' role="img" aria-labelledby="'+P([u.id,i.id].join(" ").trim())+'"':"",A+=">",A+=u.text?'<title id="'+P(u.id)+'">'+P(u.text)+"</title>":"",A+=i.text?'<description id="'+P(i.id)+'">'+P(i.text)+"</description>":"",A+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',A+='<path d="',C=0;C<$.getModuleCount();C+=1)for(w=C*p+r,b=0;b<$.getModuleCount();b+=1)$.isDark(C,b)&&(A+="M"+(b*p+r)+","+w+M);return(A+='" stroke="transparent" fill="black"/>')+"</svg>"},$.createDataURL=function(p,r){p=p||2,r=r===void 0?4*p:r;var i=$.getModuleCount()*p+2*r,u=r,h=i-r;return Ht(i,i,function(b,C){if(u<=b&&b<h&&u<=C&&C<h){var w=Math.floor((b-u)/p),M=Math.floor((C-u)/p);return $.isDark(M,w)?0:1}return 1})},$.createImgTag=function(p,r,i){p=p||2,r=r===void 0?4*p:r;var u=$.getModuleCount()*p+2*r,h="";return h+="<img",h+=' src="',h+=$.createDataURL(p,r),h+='"',h+=' width="',h+=u,h+='"',h+=' height="',h+=u,h+='"',i&&(h+=' alt="',h+=P(i),h+='"'),h+"/>"};var P=function(p){for(var r="",i=0;i<p.length;i+=1){var u=p.charAt(i);switch(u){case"<":r+="&lt;";break;case">":r+="&gt;";break;case"&":r+="&amp;";break;case'"':r+="&quot;";break;default:r+=u}}return r};return $.createASCII=function(p,r){if((p=p||1)<2)return function(N){N=N===void 0?2:N;var z,H,G,X,W,nt=1*$.getModuleCount()+2*N,et=N,ft=nt-N,ht={"██":"█","█ ":"▀"," █":"▄","  ":" "},pt={"██":"▀","█ ":"▀"," █":" ","  ":" "},lt="";for(z=0;z<nt;z+=2){for(G=Math.floor((z-et)/1),X=Math.floor((z+1-et)/1),H=0;H<nt;H+=1)W="█",et<=H&&H<ft&&et<=z&&z<ft&&$.isDark(G,Math.floor((H-et)/1))&&(W=" "),et<=H&&H<ft&&et<=z+1&&z+1<ft&&$.isDark(X,Math.floor((H-et)/1))?W+=" ":W+="█",lt+=N<1&&z+1>=ft?pt[W]:ht[W];lt+=`
+`}return nt%2&&N>0?lt.substring(0,lt.length-nt-1)+Array(nt+1).join("▀"):lt.substring(0,lt.length-1)}(r);p-=1,r=r===void 0?2*p:r;var i,u,h,b,C=$.getModuleCount()*p+2*r,w=r,M=C-r,S=Array(p+1).join("██"),A=Array(p+1).join("  "),L="",T="";for(i=0;i<C;i+=1){for(h=Math.floor((i-w)/p),T="",u=0;u<C;u+=1)b=1,w<=u&&u<M&&w<=i&&i<M&&$.isDark(h,Math.floor((u-w)/p))&&(b=0),T+=b?S:A;for(h=0;h<p;h+=1)L+=T+`
+`}return L.substring(0,L.length-1)},$.renderTo2dContext=function(p,r){r=r||2;for(var i=$.getModuleCount(),u=0;u<i;u++)for(var h=0;h<i;h++)p.fillStyle=$.isDark(u,h)?"black":"white",p.fillRect(u*r,h*r,r,r)},$};k.stringToBytes=(k.stringToBytesFuncs={default:function(F){for(var B=[],R=0;R<F.length;R+=1){var O=F.charCodeAt(R);B.push(255&O)}return B}}).default,k.createStringToBytes=function(F,B){var R=function(){for(var x=Et(F),D=function(){var l=x.read();if(l==-1)throw"eof";return l},U=0,j={};;){var $=x.read();if($==-1)break;var st=D(),E=D()<<8|D();j[String.fromCharCode($<<8|st)]=E,U+=1}if(U!=B)throw U+" != "+B;return j}(),O=63;return function(x){for(var D=[],U=0;U<x.length;U+=1){var j=x.charCodeAt(U);if(j<128)D.push(j);else{var $=R[x.charAt(U)];typeof $=="number"?(255&$)==$?D.push($):(D.push($>>>8),D.push(255&$)):D.push(O)}}return D}};var q,K,Y,J,Q,at={L:1,M:0,Q:3,H:2},rt=(q=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],K=1335,Y=7973,Q=function(F){for(var B=0;F!=0;)B+=1,F>>>=1;return B},(J={}).getBCHTypeInfo=function(F){for(var B=F<<10;Q(B)-Q(K)>=0;)B^=K<<Q(B)-Q(K);return 21522^(F<<10|B)},J.getBCHTypeNumber=function(F){for(var B=F<<12;Q(B)-Q(Y)>=0;)B^=Y<<Q(B)-Q(Y);return F<<12|B},J.getPatternPosition=function(F){return q[F-1]},J.getMaskFunction=function(F){switch(F){case 0:return function(B,R){return(B+R)%2==0};case 1:return function(B,R){return B%2==0};case 2:return function(B,R){return R%3==0};case 3:return function(B,R){return(B+R)%3==0};case 4:return function(B,R){return(Math.floor(B/2)+Math.floor(R/3))%2==0};case 5:return function(B,R){return B*R%2+B*R%3==0};case 6:return function(B,R){return(B*R%2+B*R%3)%2==0};case 7:return function(B,R){return(B*R%3+(B+R)%2)%2==0};default:throw"bad maskPattern:"+F}},J.getErrorCorrectPolynomial=function(F){for(var B=ut([1],0),R=0;R<F;R+=1)B=B.multiply(ut([1,ct.gexp(R)],0));return B},J.getLengthInBits=function(F,B){if(1<=B&&B<10)switch(F){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+F}else if(B<27)switch(F){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+F}else{if(!(B<41))throw"type:"+B;switch(F){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+F}}},J.getLostPoint=function(F){for(var B=F.getModuleCount(),R=0,O=0;O<B;O+=1)for(var x=0;x<B;x+=1){for(var D=0,U=F.isDark(O,x),j=-1;j<=1;j+=1)if(!(O+j<0||B<=O+j))for(var $=-1;$<=1;$+=1)x+$<0||B<=x+$||j==0&&$==0||U==F.isDark(O+j,x+$)&&(D+=1);D>5&&(R+=3+D-5)}for(O=0;O<B-1;O+=1)for(x=0;x<B-1;x+=1){var st=0;F.isDark(O,x)&&(st+=1),F.isDark(O+1,x)&&(st+=1),F.isDark(O,x+1)&&(st+=1),F.isDark(O+1,x+1)&&(st+=1),st!=0&&st!=4||(R+=3)}for(O=0;O<B;O+=1)for(x=0;x<B-6;x+=1)F.isDark(O,x)&&!F.isDark(O,x+1)&&F.isDark(O,x+2)&&F.isDark(O,x+3)&&F.isDark(O,x+4)&&!F.isDark(O,x+5)&&F.isDark(O,x+6)&&(R+=40);for(x=0;x<B;x+=1)for(O=0;O<B-6;O+=1)F.isDark(O,x)&&!F.isDark(O+1,x)&&F.isDark(O+2,x)&&F.isDark(O+3,x)&&F.isDark(O+4,x)&&!F.isDark(O+5,x)&&F.isDark(O+6,x)&&(R+=40);var E=0;for(x=0;x<B;x+=1)for(O=0;O<B;O+=1)F.isDark(O,x)&&(E+=1);return R+Math.abs(100*E/B/B-50)/5*10},J),ct=function(){for(var F=new Array(256),B=new Array(256),R=0;R<8;R+=1)F[R]=1<<R;for(R=8;R<256;R+=1)F[R]=F[R-4]^F[R-5]^F[R-6]^F[R-8];for(R=0;R<255;R+=1)B[F[R]]=R;return{glog:function(O){if(O<1)throw"glog("+O+")";return B[O]},gexp:function(O){for(;O<0;)O+=255;for(;O>=256;)O-=255;return F[O]}}}();function ut(F,B){if(F.length===void 0)throw F.length+"/"+B;var R=function(){for(var x=0;x<F.length&&F[x]==0;)x+=1;for(var D=new Array(F.length-x+B),U=0;U<F.length-x;U+=1)D[U]=F[U+x];return D}(),O={getAt:function(x){return R[x]},getLength:function(){return R.length},multiply:function(x){for(var D=new Array(O.getLength()+x.getLength()-1),U=0;U<O.getLength();U+=1)for(var j=0;j<x.getLength();j+=1)D[U+j]^=ct.gexp(ct.glog(O.getAt(U))+ct.glog(x.getAt(j)));return ut(D,0)},mod:function(x){if(O.getLength()-x.getLength()<0)return O;for(var D=ct.glog(O.getAt(0))-ct.glog(x.getAt(0)),U=new Array(O.getLength()),j=0;j<O.getLength();j+=1)U[j]=O.getAt(j);for(j=0;j<x.getLength();j+=1)U[j]^=ct.gexp(ct.glog(x.getAt(j))+D);return ut(U,0).mod(x)}};return O}var V=function(){var F=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],B=function(O,x){var D={};return D.totalCount=O,D.dataCount=x,D},R={getRSBlocks:function(O,x){var D=function(c,g){switch(g){case at.L:return F[4*(c-1)+0];case at.M:return F[4*(c-1)+1];case at.Q:return F[4*(c-1)+2];case at.H:return F[4*(c-1)+3];default:return}}(O,x);if(D===void 0)throw"bad rs block @ typeNumber:"+O+"/errorCorrectionLevel:"+x;for(var U=D.length/3,j=[],$=0;$<U;$+=1)for(var st=D[3*$+0],E=D[3*$+1],l=D[3*$+2],f=0;f<st;f+=1)j.push(B(E,l));return j}};return R}(),bt=function(){var F=[],B=0,R={getBuffer:function(){return F},getAt:function(O){var x=Math.floor(O/8);return(F[x]>>>7-O%8&1)==1},put:function(O,x){for(var D=0;D<x;D+=1)R.putBit((O>>>x-D-1&1)==1)},getLengthInBits:function(){return B},putBit:function(O){var x=Math.floor(B/8);F.length<=x&&F.push(0),O&&(F[x]|=128>>>B%8),B+=1}};return R},kt=function(F){var B=F,R={getMode:function(){return 1},getLength:function(D){return B.length},write:function(D){for(var U=B,j=0;j+2<U.length;)D.put(O(U.substring(j,j+3)),10),j+=3;j<U.length&&(U.length-j==1?D.put(O(U.substring(j,j+1)),4):U.length-j==2&&D.put(O(U.substring(j,j+2)),7))}},O=function(D){for(var U=0,j=0;j<D.length;j+=1)U=10*U+x(D.charAt(j));return U},x=function(D){if("0"<=D&&D<="9")return D.charCodeAt(0)-48;throw"illegal char :"+D};return R},jt=function(F){var B=F,R={getMode:function(){return 2},getLength:function(x){return B.length},write:function(x){for(var D=B,U=0;U+1<D.length;)x.put(45*O(D.charAt(U))+O(D.charAt(U+1)),11),U+=2;U<D.length&&x.put(O(D.charAt(U)),6)}},O=function(x){if("0"<=x&&x<="9")return x.charCodeAt(0)-48;if("A"<=x&&x<="Z")return x.charCodeAt(0)-65+10;switch(x){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+x}};return R},vt=function(F){var B=k.stringToBytes(F);return{getMode:function(){return 4},getLength:function(R){return B.length},write:function(R){for(var O=0;O<B.length;O+=1)R.put(B[O],8)}}},Pt=function(F){var B=k.stringToBytesFuncs.SJIS;if(!B)throw"sjis not supported.";(function(O,x){var D=B("友");if(D.length!=2||(D[0]<<8|D[1])!=38726)throw"sjis not supported."})();var R=B(F);return{getMode:function(){return 8},getLength:function(O){return~~(R.length/2)},write:function(O){for(var x=R,D=0;D+1<x.length;){var U=(255&x[D])<<8|255&x[D+1];if(33088<=U&&U<=40956)U-=33088;else{if(!(57408<=U&&U<=60351))throw"illegal char at "+(D+1)+"/"+U;U-=49472}U=192*(U>>>8&255)+(255&U),O.put(U,13),D+=2}if(D<x.length)throw"illegal char at "+(D+1)}}},St=function(){var F=[],B={writeByte:function(R){F.push(255&R)},writeShort:function(R){B.writeByte(R),B.writeByte(R>>>8)},writeBytes:function(R,O,x){O=O||0,x=x||R.length;for(var D=0;D<x;D+=1)B.writeByte(R[D+O])},writeString:function(R){for(var O=0;O<R.length;O+=1)B.writeByte(R.charCodeAt(O))},toByteArray:function(){return F},toString:function(){var R="";R+="[";for(var O=0;O<F.length;O+=1)O>0&&(R+=","),R+=F[O];return R+"]"}};return B},Et=function(F){var B=F,R=0,O=0,x=0,D={read:function(){for(;x<8;){if(R>=B.length){if(x==0)return-1;throw"unexpected end of file./"+x}var j=B.charAt(R);if(R+=1,j=="=")return x=0,-1;j.match(/^\s$/)||(O=O<<6|U(j.charCodeAt(0)),x+=6)}var $=O>>>x-8&255;return x-=8,$}},U=function(j){if(65<=j&&j<=90)return j-65;if(97<=j&&j<=122)return j-97+26;if(48<=j&&j<=57)return j-48+52;if(j==43)return 62;if(j==47)return 63;throw"c:"+j};return D},Ht=function(F,B,R){for(var O=function(E,l){var f=E,c=l,g=new Array(E*l),_={setPixel:function(p,r,i){g[r*f+p]=i},write:function(p){p.writeString("GIF87a"),p.writeShort(f),p.writeShort(c),p.writeByte(128),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(0),p.writeByte(255),p.writeByte(255),p.writeByte(255),p.writeString(","),p.writeShort(0),p.writeShort(0),p.writeShort(f),p.writeShort(c),p.writeByte(0);var r=m(2);p.writeByte(2);for(var i=0;r.length-i>255;)p.writeByte(255),p.writeBytes(r,i,255),i+=255;p.writeByte(r.length-i),p.writeBytes(r,i,r.length-i),p.writeByte(0),p.writeString(";")}},m=function(p){for(var r=1<<p,i=1+(1<<p),u=p+1,h=P(),b=0;b<r;b+=1)h.add(String.fromCharCode(b));h.add(String.fromCharCode(r)),h.add(String.fromCharCode(i));var C,w,M,S=St(),A=(C=S,w=0,M=0,{write:function(z,H){if(z>>>H)throw"length over";for(;w+H>=8;)C.writeByte(255&(z<<w|M)),H-=8-w,z>>>=8-w,M=0,w=0;M|=z<<w,w+=H},flush:function(){w>0&&C.writeByte(M)}});A.write(r,u);var L=0,T=String.fromCharCode(g[L]);for(L+=1;L<g.length;){var N=String.fromCharCode(g[L]);L+=1,h.contains(T+N)?T+=N:(A.write(h.indexOf(T),u),h.size()<4095&&(h.size()==1<<u&&(u+=1),h.add(T+N)),T=N)}return A.write(h.indexOf(T),u),A.write(i,u),A.flush(),S.toByteArray()},P=function(){var p={},r=0,i={add:function(u){if(i.contains(u))throw"dup key:"+u;p[u]=r,r+=1},size:function(){return r},indexOf:function(u){return p[u]},contains:function(u){return p[u]!==void 0}};return i};return _}(F,B),x=0;x<B;x+=1)for(var D=0;D<F;D+=1)O.setPixel(D,x,R(D,x));var U=St();O.write(U);for(var j=function(){var E=0,l=0,f=0,c="",g={},_=function(P){c+=String.fromCharCode(m(63&P))},m=function(P){if(!(P<0)){if(P<26)return 65+P;if(P<52)return P-26+97;if(P<62)return P-52+48;if(P==62)return 43;if(P==63)return 47}throw"n:"+P};return g.writeByte=function(P){for(E=E<<8|255&P,l+=8,f+=1;l>=6;)_(E>>>l-6),l-=6},g.flush=function(){if(l>0&&(_(E<<6-l),E=0,l=0),f%3!=0)for(var P=3-f%3,p=0;p<P;p+=1)c+="="},g.toString=function(){return c},g}(),$=U.toByteArray(),st=0;st<$.length;st+=1)j.writeByte($[st]);return j.flush(),"data:image/gif;base64,"+j};return k}();I.stringToBytesFuncs["UTF-8"]=function(k){return function(q){for(var K=[],Y=0;Y<q.length;Y++){var J=q.charCodeAt(Y);J<128?K.push(J):J<2048?K.push(192|J>>6,128|63&J):J<55296||J>=57344?K.push(224|J>>12,128|J>>6&63,128|63&J):(Y++,J=65536+((1023&J)<<10|1023&q.charCodeAt(Y)),K.push(240|J>>18,128|J>>12&63,128|J>>6&63,128|63&J))}return K}(k)},(y=typeof(v=function(){return I})=="function"?v.apply(d,[]):v)===void 0||(a.exports=y)},676:(a,d,v)=>{v.d(d,{default:()=>st});var y=function(){return(y=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)},I=function(){for(var E=0,l=0,f=arguments.length;l<f;l++)E+=arguments[l].length;var c=Array(E),g=0;for(l=0;l<f;l++)for(var _=arguments[l],m=0,P=_.length;m<P;m++,g++)c[g]=_[m];return c},k=function(E){return!!E&&typeof E=="object"&&!Array.isArray(E)};function q(E){for(var l=[],f=1;f<arguments.length;f++)l[f-1]=arguments[f];if(!l.length)return E;var c=l.shift();return c!==void 0&&k(E)&&k(c)?(E=y({},E),Object.keys(c).forEach(function(g){var _=E[g],m=c[g];Array.isArray(_)&&Array.isArray(m)?E[g]=m:k(_)&&k(m)?E[g]=q(Object.assign({},_),m):E[g]=m}),q.apply(void 0,I([E],l))):E}function K(E,l){var f=document.createElement("a");f.download=l,f.href=E,document.body.appendChild(f),f.click(),document.body.removeChild(f)}function Y(E){return l=this,f=void 0,g=function(){return function(_,m){var P,p,r,i,u={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:h(0),throw:h(1),return:h(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function h(b){return function(C){return function(w){if(P)throw new TypeError("Generator is already executing.");for(;u;)try{if(P=1,p&&(r=2&w[0]?p.return:w[0]?p.throw||((r=p.return)&&r.call(p),0):p.next)&&!(r=r.call(p,w[1])).done)return r;switch(p=0,r&&(w=[2&w[0],r.value]),w[0]){case 0:case 1:r=w;break;case 4:return u.label++,{value:w[1],done:!1};case 5:u.label++,p=w[1],w=[0];continue;case 7:w=u.ops.pop(),u.trys.pop();continue;default:if(!((r=(r=u.trys).length>0&&r[r.length-1])||w[0]!==6&&w[0]!==2)){u=0;continue}if(w[0]===3&&(!r||w[1]>r[0]&&w[1]<r[3])){u.label=w[1];break}if(w[0]===6&&u.label<r[1]){u.label=r[1],r=w;break}if(r&&u.label<r[2]){u.label=r[2],u.ops.push(w);break}r[2]&&u.ops.pop(),u.trys.pop();continue}w=m.call(_,u)}catch(M){w=[6,M],p=0}finally{P=r=0}if(5&w[0])throw w[1];return{value:w[0]?w[1]:void 0,done:!0}}([b,C])}}}(this,function(_){return[2,new Promise(function(m){var P=new XMLHttpRequest;P.onload=function(){var p=new FileReader;p.onloadend=function(){m(p.result)},p.readAsDataURL(P.response)},P.open("GET",E),P.responseType="blob",P.send()})]})},new((c=void 0)||(c=Promise))(function(_,m){function P(i){try{r(g.next(i))}catch(u){m(u)}}function p(i){try{r(g.throw(i))}catch(u){m(u)}}function r(i){var u;i.done?_(i.value):(u=i.value,u instanceof c?u:new c(function(h){h(u)})).then(P,p)}r((g=g.apply(l,f||[])).next())});var l,f,c,g}const J={L:.07,M:.15,Q:.25,H:.3};var Q=function(){return(Q=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const at=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"dots":_=this._drawDot;break;case"classy":_=this._drawClassy;break;case"classy-rounded":_=this._drawClassyRounded;break;case"rounded":_=this._drawRounded;break;case"extra-rounded":_=this._drawExtraRounded;break;case"square":default:_=this._drawSquare}_.call(this,{x:l,y:f,size:c,getNeighbor:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),f._element.setAttribute("cx",String(g+c/2)),f._element.setAttribute("cy",String(_+c/2)),f._element.setAttribute("r",String(c/2))}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),f._element.setAttribute("x",String(g)),f._element.setAttribute("y",String(_)),f._element.setAttribute("width",String(c)),f._element.setAttribute("height",String(c))}}))},E.prototype._basicSideRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c/2+"a "+c/2+" "+c/2+", 0, 0, 0, 0 "+-c)}}))},E.prototype._basicCornerRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"v "+-c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+-c/2+" "+-c/2)}}))},E.prototype._basicCornerExtraRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"a "+c+" "+c+", 0, 0, 0, "+-c+" "+-c)}}))},E.prototype._basicCornersRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(Q(Q({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("d","M "+g+" "+_+"v "+c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+c/2+" "+c/2+"h "+c/2+"v "+-c/2+"a "+c/2+" "+c/2+", 0, 0, 0, "+-c/2+" "+-c/2)}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size;this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size;this._basicSquare({x:f,y:c,size:g,rotation:0})},E.prototype._drawRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0,i=m+P+p+r;if(i!==0)if(i>2||m&&P||p&&r)this._basicSquare({x:f,y:c,size:g,rotation:0});else{if(i===2){var u=0;return m&&p?u=Math.PI/2:p&&P?u=Math.PI:P&&r&&(u=-Math.PI/2),void this._basicCornerRounded({x:f,y:c,size:g,rotation:u})}if(i===1)return u=0,p?u=Math.PI/2:P?u=Math.PI:r&&(u=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:g,rotation:u})}else this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawExtraRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0,i=m+P+p+r;if(i!==0)if(i>2||m&&P||p&&r)this._basicSquare({x:f,y:c,size:g,rotation:0});else{if(i===2){var u=0;return m&&p?u=Math.PI/2:p&&P?u=Math.PI:P&&r&&(u=-Math.PI/2),void this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:u})}if(i===1)return u=0,p?u=Math.PI/2:P?u=Math.PI:r&&(u=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:g,rotation:u})}else this._basicDot({x:f,y:c,size:g,rotation:0})},E.prototype._drawClassy=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0;m+P+p+r!==0?m||p?P||r?this._basicSquare({x:f,y:c,size:g,rotation:0}):this._basicCornerRounded({x:f,y:c,size:g,rotation:Math.PI/2}):this._basicCornerRounded({x:f,y:c,size:g,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:g,rotation:Math.PI/2})},E.prototype._drawClassyRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.getNeighbor,m=_?+_(-1,0):0,P=_?+_(1,0):0,p=_?+_(0,-1):0,r=_?+_(0,1):0;m+P+p+r!==0?m||p?P||r?this._basicSquare({x:f,y:c,size:g,rotation:0}):this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:f,y:c,size:g,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:g,rotation:Math.PI/2})},E}();var rt=function(){return(rt=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const ct=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"square":_=this._drawSquare;break;case"extra-rounded":_=this._drawExtraRounded;break;case"dot":default:_=this._drawDot}_.call(this,{x:l,y:f,size:c,rotation:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+(g+c/2)+" "+_+"a "+c/2+" "+c/2+" 0 1 0 0.1 0zm 0 "+m+"a "+(c/2-m)+" "+(c/2-m)+" 0 1 1 -0.1 0Z")}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+g+" "+_+"v "+c+"h "+c+"v "+-c+"zM "+(g+m)+" "+(_+m)+"h "+(c-2*m)+"v "+(c-2*m)+"h "+(2*m-c)+"z")}}))},E.prototype._basicExtraRounded=function(l){var f=this,c=l.size,g=l.x,_=l.y,m=c/7;this._rotateFigure(rt(rt({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","path"),f._element.setAttribute("clip-rule","evenodd"),f._element.setAttribute("d","M "+g+" "+(_+2.5*m)+"v "+2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*m+" "+2.5*m+"h "+2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*m+" "+2.5*-m+"v "+-2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*-m+" "+2.5*-m+"h "+-2*m+"a "+2.5*m+" "+2.5*m+", 0, 0, 0, "+2.5*-m+" "+2.5*m+"M "+(g+2.5*m)+" "+(_+m)+"h "+2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*m+" "+1.5*m+"v "+2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*-m+" "+1.5*m+"h "+-2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*-m+" "+1.5*-m+"v "+-2*m+"a "+1.5*m+" "+1.5*m+", 0, 0, 1, "+1.5*m+" "+1.5*-m)}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicDot({x:f,y:c,size:g,rotation:_})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicSquare({x:f,y:c,size:g,rotation:_})},E.prototype._drawExtraRounded=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicExtraRounded({x:f,y:c,size:g,rotation:_})},E}();var ut=function(){return(ut=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};const V=function(){function E(l){var f=l.svg,c=l.type;this._svg=f,this._type=c}return E.prototype.draw=function(l,f,c,g){var _;switch(this._type){case"square":_=this._drawSquare;break;case"dot":default:_=this._drawDot}_.call(this,{x:l,y:f,size:c,rotation:g})},E.prototype._rotateFigure=function(l){var f,c=l.x,g=l.y,_=l.size,m=l.rotation,P=m===void 0?0:m,p=c+_/2,r=g+_/2;(0,l.draw)(),(f=this._element)===null||f===void 0||f.setAttribute("transform","rotate("+180*P/Math.PI+","+p+","+r+")")},E.prototype._basicDot=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(ut(ut({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),f._element.setAttribute("cx",String(g+c/2)),f._element.setAttribute("cy",String(_+c/2)),f._element.setAttribute("r",String(c/2))}}))},E.prototype._basicSquare=function(l){var f=this,c=l.size,g=l.x,_=l.y;this._rotateFigure(ut(ut({},l),{draw:function(){f._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),f._element.setAttribute("x",String(g)),f._element.setAttribute("y",String(_)),f._element.setAttribute("width",String(c)),f._element.setAttribute("height",String(c))}}))},E.prototype._drawDot=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicDot({x:f,y:c,size:g,rotation:_})},E.prototype._drawSquare=function(l){var f=l.x,c=l.y,g=l.size,_=l.rotation;this._basicSquare({x:f,y:c,size:g,rotation:_})},E}(),bt="circle";var kt=function(E,l,f,c){return new(f||(f=Promise))(function(g,_){function m(r){try{p(c.next(r))}catch(i){_(i)}}function P(r){try{p(c.throw(r))}catch(i){_(i)}}function p(r){var i;r.done?g(r.value):(i=r.value,i instanceof f?i:new f(function(u){u(i)})).then(m,P)}p((c=c.apply(E,l||[])).next())})},jt=function(E,l){var f,c,g,_,m={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return _={next:P(0),throw:P(1),return:P(2)},typeof Symbol=="function"&&(_[Symbol.iterator]=function(){return this}),_;function P(p){return function(r){return function(i){if(f)throw new TypeError("Generator is already executing.");for(;m;)try{if(f=1,c&&(g=2&i[0]?c.return:i[0]?c.throw||((g=c.return)&&g.call(c),0):c.next)&&!(g=g.call(c,i[1])).done)return g;switch(c=0,g&&(i=[2&i[0],g.value]),i[0]){case 0:case 1:g=i;break;case 4:return m.label++,{value:i[1],done:!1};case 5:m.label++,c=i[1],i=[0];continue;case 7:i=m.ops.pop(),m.trys.pop();continue;default:if(!((g=(g=m.trys).length>0&&g[g.length-1])||i[0]!==6&&i[0]!==2)){m=0;continue}if(i[0]===3&&(!g||i[1]>g[0]&&i[1]<g[3])){m.label=i[1];break}if(i[0]===6&&m.label<g[1]){m.label=g[1],g=i;break}if(g&&m.label<g[2]){m.label=g[2],m.ops.push(i);break}g[2]&&m.ops.pop(),m.trys.pop();continue}i=l.call(E,m)}catch(u){i=[6,u],c=0}finally{f=g=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([p,r])}}},vt=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],Pt=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];const St=function(){function E(l){this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(l.width)),this._element.setAttribute("height",String(l.height)),this._defs=document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._options=l}return Object.defineProperty(E.prototype,"width",{get:function(){return this._options.width},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"height",{get:function(){return this._options.height},enumerable:!1,configurable:!0}),E.prototype.getElement=function(){return this._element},E.prototype.drawQR=function(l){return kt(this,void 0,void 0,function(){var f,c,g,_,m,P,p,r,i,u,h=this;return jt(this,function(b){switch(b.label){case 0:return f=l.getModuleCount(),c=Math.min(this._options.width,this._options.height)-2*this._options.margin,g=this._options.shape===bt?c/Math.sqrt(2):c,_=Math.floor(g/f),m={hideXDots:0,hideYDots:0,width:0,height:0},this._qr=l,this._options.image?[4,this.loadImage()]:[3,2];case 1:if(b.sent(),!this._image)return[2];P=this._options,p=P.imageOptions,r=P.qrOptions,i=p.imageSize*J[r.errorCorrectionLevel],u=Math.floor(i*f*f),m=function(C){var w=C.originalHeight,M=C.originalWidth,S=C.maxHiddenDots,A=C.maxHiddenAxisDots,L=C.dotSize,T={x:0,y:0},N={x:0,y:0};if(w<=0||M<=0||S<=0||L<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};var z=w/M;return T.x=Math.floor(Math.sqrt(S/z)),T.x<=0&&(T.x=1),A&&A<T.x&&(T.x=A),T.x%2==0&&T.x--,N.x=T.x*L,T.y=1+2*Math.ceil((T.x*z-1)/2),N.y=Math.round(N.x*z),(T.y*T.x>S||A&&A<T.y)&&(A&&A<T.y?(T.y=A,T.y%2==0&&T.x--):T.y-=2,N.y=T.y*L,T.x=1+2*Math.ceil((T.y/z-1)/2),N.x=Math.round(N.y/z)),{height:N.y,width:N.x,hideYDots:T.y,hideXDots:T.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:u,maxHiddenAxisDots:f-14,dotSize:_}),b.label=2;case 2:return this.drawBackground(),this.drawDots(function(C,w){var M,S,A,L,T,N;return!(h._options.imageOptions.hideBackgroundDots&&C>=(f-m.hideXDots)/2&&C<(f+m.hideXDots)/2&&w>=(f-m.hideYDots)/2&&w<(f+m.hideYDots)/2||!((M=vt[C])===null||M===void 0)&&M[w]||!((S=vt[C-f+7])===null||S===void 0)&&S[w]||!((A=vt[C])===null||A===void 0)&&A[w-f+7]||!((L=Pt[C])===null||L===void 0)&&L[w]||!((T=Pt[C-f+7])===null||T===void 0)&&T[w]||!((N=Pt[C])===null||N===void 0)&&N[w-f+7])}),this.drawCorners(),this._options.image?[4,this.drawImage({width:m.width,height:m.height,count:f,dotSize:_})]:[3,4];case 3:b.sent(),b.label=4;case 4:return[2]}})})},E.prototype.drawBackground=function(){var l,f,c,g=this._element,_=this._options;if(g){var m=(l=_.backgroundOptions)===null||l===void 0?void 0:l.gradient,P=(f=_.backgroundOptions)===null||f===void 0?void 0:f.color;if((m||P)&&this._createColor({options:m,color:P,additionalRotation:0,x:0,y:0,height:_.height,width:_.width,name:"background-color"}),(c=_.backgroundOptions)===null||c===void 0?void 0:c.round){var p=Math.min(_.width,_.height),r=document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id","clip-path-background-color"),this._defs.appendChild(this._backgroundClipPath),r.setAttribute("x",String((_.width-p)/2)),r.setAttribute("y",String((_.height-p)/2)),r.setAttribute("width",String(p)),r.setAttribute("height",String(p)),r.setAttribute("rx",String(p/2*_.backgroundOptions.round)),this._backgroundClipPath.appendChild(r)}}},E.prototype.drawDots=function(l){var f,c,g=this;if(!this._qr)throw"QR code is not defined";var _=this._options,m=this._qr.getModuleCount();if(m>_.width||m>_.height)throw"The canvas is too small.";var P=Math.min(_.width,_.height)-2*_.margin,p=_.shape===bt?P/Math.sqrt(2):P,r=Math.floor(p/m),i=Math.floor((_.width-m*r)/2),u=Math.floor((_.height-m*r)/2),h=new at({svg:this._element,type:_.dotsOptions.type});this._dotsClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id","clip-path-dot-color"),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(f=_.dotsOptions)===null||f===void 0?void 0:f.gradient,color:_.dotsOptions.color,additionalRotation:0,x:0,y:0,height:_.height,width:_.width,name:"dot-color"});for(var b=function(X){for(var W=function(et){return l&&!l(X,et)?"continue":!((c=C._qr)===null||c===void 0)&&c.isDark(X,et)?(h.draw(i+X*r,u+et*r,r,function(ft,ht){return!(X+ft<0||et+ht<0||X+ft>=m||et+ht>=m)&&!(l&&!l(X+ft,et+ht))&&!!g._qr&&g._qr.isDark(X+ft,et+ht)}),void(h._element&&C._dotsClipPath&&C._dotsClipPath.appendChild(h._element))):"continue"},nt=0;nt<m;nt++)W(nt)},C=this,w=0;w<m;w++)b(w);if(_.shape===bt){var M=Math.floor((P/r-m)/2),S=m+2*M,A=i-M*r,L=u-M*r,T=[],N=Math.floor(S/2);for(w=0;w<S;w++){T[w]=[];for(var z=0;z<S;z++)w>=M-1&&w<=S-M&&z>=M-1&&z<=S-M||Math.sqrt((w-N)*(w-N)+(z-N)*(z-N))>N?T[w][z]=0:T[w][z]=this._qr.isDark(z-2*M<0?z:z>=m?z-2*M:z-M,w-2*M<0?w:w>=m?w-2*M:w-M)?1:0}var H=function(X){for(var W=function(et){if(!T[X][et])return"continue";h.draw(A+X*r,L+et*r,r,function(ft,ht){var pt;return!!(!((pt=T[X+ft])===null||pt===void 0)&&pt[et+ht])}),h._element&&G._dotsClipPath&&G._dotsClipPath.appendChild(h._element)},nt=0;nt<S;nt++)W(nt)},G=this;for(w=0;w<S;w++)H(w)}},E.prototype.drawCorners=function(){var l=this;if(!this._qr)throw"QR code is not defined";var f=this._element,c=this._options;if(!f)throw"Element code is not defined";var g=this._qr.getModuleCount(),_=Math.min(c.width,c.height)-2*c.margin,m=c.shape===bt?_/Math.sqrt(2):_,P=Math.floor(m/g),p=7*P,r=3*P,i=Math.floor((c.width-g*P)/2),u=Math.floor((c.height-g*P)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(function(h){var b,C,w,M,S,A,L,T,N,z,H,G,X=h[0],W=h[1],nt=h[2],et=i+X*P*(g-7),ft=u+W*P*(g-7),ht=l._dotsClipPath,pt=l._dotsClipPath;if((!((b=c.cornersSquareOptions)===null||b===void 0)&&b.gradient||!((C=c.cornersSquareOptions)===null||C===void 0)&&C.color)&&((ht=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-square-color-"+X+"-"+W),l._defs.appendChild(ht),l._cornersSquareClipPath=l._cornersDotClipPath=pt=ht,l._createColor({options:(w=c.cornersSquareOptions)===null||w===void 0?void 0:w.gradient,color:(M=c.cornersSquareOptions)===null||M===void 0?void 0:M.color,additionalRotation:nt,x:et,y:ft,height:p,width:p,name:"corners-square-color-"+X+"-"+W})),(S=c.cornersSquareOptions)===null||S===void 0?void 0:S.type){var lt=new ct({svg:l._element,type:c.cornersSquareOptions.type});lt.draw(et,ft,p,nt),lt._element&&ht&&ht.appendChild(lt._element)}else for(var mt=new at({svg:l._element,type:c.dotsOptions.type}),ke=function(Ut){for(var dn=function(ne){if(!(!((A=vt[Ut])===null||A===void 0)&&A[ne]))return"continue";mt.draw(et+Ut*P,ft+ne*P,P,function(pn,gn){var re;return!!(!((re=vt[Ut+pn])===null||re===void 0)&&re[ne+gn])}),mt._element&&ht&&ht.appendChild(mt._element)},ee=0;ee<vt[Ut].length;ee++)dn(ee)},te=0;te<vt.length;te++)ke(te);if((!((L=c.cornersDotOptions)===null||L===void 0)&&L.gradient||!((T=c.cornersDotOptions)===null||T===void 0)&&T.color)&&((pt=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-dot-color-"+X+"-"+W),l._defs.appendChild(pt),l._cornersDotClipPath=pt,l._createColor({options:(N=c.cornersDotOptions)===null||N===void 0?void 0:N.gradient,color:(z=c.cornersDotOptions)===null||z===void 0?void 0:z.color,additionalRotation:nt,x:et+2*P,y:ft+2*P,height:r,width:r,name:"corners-dot-color-"+X+"-"+W})),(H=c.cornersDotOptions)===null||H===void 0?void 0:H.type){var hn=new V({svg:l._element,type:c.cornersDotOptions.type});hn.draw(et+2*P,ft+2*P,r,nt),hn._element&&pt&&pt.appendChild(hn._element)}else{mt=new at({svg:l._element,type:c.dotsOptions.type});var Po=function(Ut){for(var dn=function(ne){if(!(!((G=Pt[Ut])===null||G===void 0)&&G[ne]))return"continue";mt.draw(et+Ut*P,ft+ne*P,P,function(pn,gn){var re;return!!(!((re=Pt[Ut+pn])===null||re===void 0)&&re[ne+gn])}),mt._element&&pt&&pt.appendChild(mt._element)},ee=0;ee<Pt[Ut].length;ee++)dn(ee)};for(te=0;te<Pt.length;te++)Po(te)}})},E.prototype.loadImage=function(){var l=this;return new Promise(function(f,c){var g=l._options,_=new Image;if(!g.image)return c("Image is not defined");typeof g.imageOptions.crossOrigin=="string"&&(_.crossOrigin=g.imageOptions.crossOrigin),l._image=_,_.onload=function(){f()},_.src=g.image})},E.prototype.drawImage=function(l){var f=l.width,c=l.height,g=l.count,_=l.dotSize;return kt(this,void 0,void 0,function(){var m,P,p,r,i,u,h,b,C;return jt(this,function(w){switch(w.label){case 0:return m=this._options,P=Math.floor((m.width-g*_)/2),p=Math.floor((m.height-g*_)/2),r=P+m.imageOptions.margin+(g*_-f)/2,i=p+m.imageOptions.margin+(g*_-c)/2,u=f-2*m.imageOptions.margin,h=c-2*m.imageOptions.margin,(b=document.createElementNS("http://www.w3.org/2000/svg","image")).setAttribute("x",String(r)),b.setAttribute("y",String(i)),b.setAttribute("width",u+"px"),b.setAttribute("height",h+"px"),[4,Y(m.image||"")];case 1:return C=w.sent(),b.setAttribute("href",C||""),this._element.appendChild(b),[2]}})})},E.prototype._createColor=function(l){var f=l.options,c=l.color,g=l.additionalRotation,_=l.x,m=l.y,P=l.height,p=l.width,r=l.name,i=p>P?p:P,u=document.createElementNS("http://www.w3.org/2000/svg","rect");if(u.setAttribute("x",String(_)),u.setAttribute("y",String(m)),u.setAttribute("height",String(P)),u.setAttribute("width",String(p)),u.setAttribute("clip-path","url('#clip-path-"+r+"')"),f){var h;if(f.type==="radial")(h=document.createElementNS("http://www.w3.org/2000/svg","radialGradient")).setAttribute("id",r),h.setAttribute("gradientUnits","userSpaceOnUse"),h.setAttribute("fx",String(_+p/2)),h.setAttribute("fy",String(m+P/2)),h.setAttribute("cx",String(_+p/2)),h.setAttribute("cy",String(m+P/2)),h.setAttribute("r",String(i/2));else{var b=((f.rotation||0)+g)%(2*Math.PI),C=(b+2*Math.PI)%(2*Math.PI),w=_+p/2,M=m+P/2,S=_+p/2,A=m+P/2;C>=0&&C<=.25*Math.PI||C>1.75*Math.PI&&C<=2*Math.PI?(w-=p/2,M-=P/2*Math.tan(b),S+=p/2,A+=P/2*Math.tan(b)):C>.25*Math.PI&&C<=.75*Math.PI?(M-=P/2,w-=p/2/Math.tan(b),A+=P/2,S+=p/2/Math.tan(b)):C>.75*Math.PI&&C<=1.25*Math.PI?(w+=p/2,M+=P/2*Math.tan(b),S-=p/2,A-=P/2*Math.tan(b)):C>1.25*Math.PI&&C<=1.75*Math.PI&&(M+=P/2,w+=p/2/Math.tan(b),A-=P/2,S-=p/2/Math.tan(b)),(h=document.createElementNS("http://www.w3.org/2000/svg","linearGradient")).setAttribute("id",r),h.setAttribute("gradientUnits","userSpaceOnUse"),h.setAttribute("x1",String(Math.round(w))),h.setAttribute("y1",String(Math.round(M))),h.setAttribute("x2",String(Math.round(S))),h.setAttribute("y2",String(Math.round(A)))}f.colorStops.forEach(function(L){var T=L.offset,N=L.color,z=document.createElementNS("http://www.w3.org/2000/svg","stop");z.setAttribute("offset",100*T+"%"),z.setAttribute("stop-color",N),h.appendChild(z)}),u.setAttribute("fill","url('#"+r+"')"),this._defs.appendChild(h)}else c&&u.setAttribute("fill",c);this._element.appendChild(u)},E}(),Et="canvas";for(var Ht={},F=0;F<=40;F++)Ht[F]=F;const B={type:Et,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:Ht[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000"},backgroundOptions:{round:0,color:"#fff"}};var R=function(){return(R=Object.assign||function(E){for(var l,f=1,c=arguments.length;f<c;f++)for(var g in l=arguments[f])Object.prototype.hasOwnProperty.call(l,g)&&(E[g]=l[g]);return E}).apply(this,arguments)};function O(E){var l=R({},E);if(!l.colorStops||!l.colorStops.length)throw"Field 'colorStops' is required in gradient";return l.rotation?l.rotation=Number(l.rotation):l.rotation=0,l.colorStops=l.colorStops.map(function(f){return R(R({},f),{offset:Number(f.offset)})}),l}function x(E){var l=R({},E);return l.width=Number(l.width),l.height=Number(l.height),l.margin=Number(l.margin),l.imageOptions=R(R({},l.imageOptions),{hideBackgroundDots:!!l.imageOptions.hideBackgroundDots,imageSize:Number(l.imageOptions.imageSize),margin:Number(l.imageOptions.margin)}),l.margin>Math.min(l.width,l.height)&&(l.margin=Math.min(l.width,l.height)),l.dotsOptions=R({},l.dotsOptions),l.dotsOptions.gradient&&(l.dotsOptions.gradient=O(l.dotsOptions.gradient)),l.cornersSquareOptions&&(l.cornersSquareOptions=R({},l.cornersSquareOptions),l.cornersSquareOptions.gradient&&(l.cornersSquareOptions.gradient=O(l.cornersSquareOptions.gradient))),l.cornersDotOptions&&(l.cornersDotOptions=R({},l.cornersDotOptions),l.cornersDotOptions.gradient&&(l.cornersDotOptions.gradient=O(l.cornersDotOptions.gradient))),l.backgroundOptions&&(l.backgroundOptions=R({},l.backgroundOptions),l.backgroundOptions.gradient&&(l.backgroundOptions.gradient=O(l.backgroundOptions.gradient))),l}var D=v(192),U=v.n(D),j=function(E,l,f,c){return new(f||(f=Promise))(function(g,_){function m(r){try{p(c.next(r))}catch(i){_(i)}}function P(r){try{p(c.throw(r))}catch(i){_(i)}}function p(r){var i;r.done?g(r.value):(i=r.value,i instanceof f?i:new f(function(u){u(i)})).then(m,P)}p((c=c.apply(E,l||[])).next())})},$=function(E,l){var f,c,g,_,m={label:0,sent:function(){if(1&g[0])throw g[1];return g[1]},trys:[],ops:[]};return _={next:P(0),throw:P(1),return:P(2)},typeof Symbol=="function"&&(_[Symbol.iterator]=function(){return this}),_;function P(p){return function(r){return function(i){if(f)throw new TypeError("Generator is already executing.");for(;m;)try{if(f=1,c&&(g=2&i[0]?c.return:i[0]?c.throw||((g=c.return)&&g.call(c),0):c.next)&&!(g=g.call(c,i[1])).done)return g;switch(c=0,g&&(i=[2&i[0],g.value]),i[0]){case 0:case 1:g=i;break;case 4:return m.label++,{value:i[1],done:!1};case 5:m.label++,c=i[1],i=[0];continue;case 7:i=m.ops.pop(),m.trys.pop();continue;default:if(!((g=(g=m.trys).length>0&&g[g.length-1])||i[0]!==6&&i[0]!==2)){m=0;continue}if(i[0]===3&&(!g||i[1]>g[0]&&i[1]<g[3])){m.label=i[1];break}if(i[0]===6&&m.label<g[1]){m.label=g[1],g=i;break}if(g&&m.label<g[2]){m.label=g[2],m.ops.push(i);break}g[2]&&m.ops.pop(),m.trys.pop();continue}i=l.call(E,m)}catch(u){i=[6,u],c=0}finally{f=g=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([p,r])}}};const st=function(){function E(l){this._options=l?x(q(B,l)):B,this.update()}return E._clearContainer=function(l){l&&(l.innerHTML="")},E.prototype._setupSvg=function(){var l=this;if(this._qr){var f=new St(this._options);this._svg=f.getElement(),this._svgDrawingPromise=f.drawQR(this._qr).then(function(){var c;l._svg&&((c=l._extension)===null||c===void 0||c.call(l,f.getElement(),l._options))})}},E.prototype._setupCanvas=function(){var l,f=this;this._qr&&(this._canvas=document.createElement("canvas"),this._canvas.width=this._options.width,this._canvas.height=this._options.height,this._setupSvg(),this._canvasDrawingPromise=(l=this._svgDrawingPromise)===null||l===void 0?void 0:l.then(function(){if(f._svg){var c=f._svg,g=new XMLSerializer().serializeToString(c),_="data:image/svg+xml;base64,"+btoa(g),m=new Image;return new Promise(function(P){m.onload=function(){var p,r;(r=(p=f._canvas)===null||p===void 0?void 0:p.getContext("2d"))===null||r===void 0||r.drawImage(m,0,0),P()},m.src=_})}}))},E.prototype._getElement=function(l){return l===void 0&&(l="png"),j(this,void 0,void 0,function(){return $(this,function(f){switch(f.label){case 0:if(!this._qr)throw"QR code is empty";return l.toLowerCase()!=="svg"?[3,2]:(this._svg&&this._svgDrawingPromise||this._setupSvg(),[4,this._svgDrawingPromise]);case 1:return f.sent(),[2,this._svg];case 2:return this._canvas&&this._canvasDrawingPromise||this._setupCanvas(),[4,this._canvasDrawingPromise];case 3:return f.sent(),[2,this._canvas]}})})},E.prototype.update=function(l){E._clearContainer(this._container),this._options=l?x(q(this._options,l)):this._options,this._options.data&&(this._qr=U()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(f){switch(!0){case/^[0-9]*$/.test(f):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(f):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===Et?this._setupCanvas():this._setupSvg(),this.append(this._container))},E.prototype.append=function(l){if(l){if(typeof l.appendChild!="function")throw"Container should be a single DOM node";this._options.type===Et?this._canvas&&l.appendChild(this._canvas):this._svg&&l.appendChild(this._svg),this._container=l}},E.prototype.applyExtension=function(l){if(!l)throw"Extension function should be defined.";this._extension=l,this.update()},E.prototype.deleteExtension=function(){this._extension=void 0,this.update()},E.prototype.getRawData=function(l){return l===void 0&&(l="png"),j(this,void 0,void 0,function(){var f,c,g;return $(this,function(_){switch(_.label){case 0:if(!this._qr)throw"QR code is empty";return[4,this._getElement(l)];case 1:return(f=_.sent())?l.toLowerCase()==="svg"?(c=new XMLSerializer,g=c.serializeToString(f),[2,new Blob([`<?xml version="1.0" standalone="no"?>\r
+`+g],{type:"image/svg+xml"})]):[2,new Promise(function(m){return f.toBlob(m,"image/"+l,1)})]:[2,null]}})})},E.prototype.download=function(l){return j(this,void 0,void 0,function(){var f,c,g,_,m;return $(this,function(P){switch(P.label){case 0:if(!this._qr)throw"QR code is empty";return f="png",c="qr",typeof l=="string"?(f=l,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof l=="object"&&l!==null&&(l.name&&(c=l.name),l.extension&&(f=l.extension)),[4,this._getElement(f)];case 1:return(g=P.sent())?(f.toLowerCase()==="svg"?(_=new XMLSerializer,m=`<?xml version="1.0" standalone="no"?>\r
+`+(m=_.serializeToString(g)),K("data:image/svg+xml;charset=utf-8,"+encodeURIComponent(m),c+".svg")):K(g.toDataURL("image/"+f),c+"."+f),[2]):[2]}})})},E}()}},o={};function s(a){if(o[a])return o[a].exports;var d=o[a]={exports:{}};return n[a](d,d.exports,s),d.exports}return s.n=a=>{var d=a&&a.__esModule?()=>a.default:()=>a;return s.d(d,{a:d}),d},s.d=(a,d)=>{for(var v in d)s.o(d,v)&&!s.o(a,v)&&Object.defineProperty(a,v,{enumerable:!0,get:d[v]})},s.o=(a,d)=>Object.prototype.hasOwnProperty.call(a,d),s(676)})().default})})(Oo);var ol=Oo.exports;const il=rl(ol),sl={class:"flex flex-col gap-5 justify-center bg-lightblue p-5"},ll={class:"flex flex-col-gap-3 w-fit mx-auto"},al={class:"mx-auto bg-white rounded p-5 flex"},ul=["disabled"],cl=Dt("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6"},[Dt("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"})],-1),fl={class:"mt-5 flex flex-col gap-5 max-w-4xl mx-auto w-full"},hl=["onKeydown"],dl=lo({__name:"QRCode",setup(t){const e=He(null),n=He(!1),o=He(null),s=He("");async function a(){v(),y(),await new Promise(I=>setTimeout(I,200)),o.value=new il({width:300,height:300,type:"svg",data:s.value,dotsOptions:{color:"#384258",type:"square"},backgroundOptions:{color:"#fff"},imageOptions:{crossOrigin:"anonymous",margin:20}}),o.value.append(e.value),n.value=!0}function d(){o.value.download({name:"qr",extension:"png"})}function v(){e.value&&e.value.children.length>0&&e.value.removeChild(e.value.children[0])}function y(){s.value.includes("drive.google.com")?(s.value=s.value.replace("file/d/","uc?id="),s.value=s.value.replace("/view?usp=sharing","&export=download")):s.value.includes("dropbox.com")?s.value=s.value.replace("www.dropbox.com","dl.dropboxusercontent.com"):s.value.includes("github.com")&&(s.value=s.value.replace("github.com","raw.githubusercontent.com"),s.value=s.value.replace("/blob/","/"))}return(I,k)=>(bo(),yo("div",sl,[Dt("div",ll,[Dt("div",al,[Dt("div",{ref_key:"canvas",ref:e,class:"w-[300px] h-[300px]"},null,512)])]),Dt("button",{class:"mx-auto btn btn-secondary flex gap-3",onClick:d,disabled:!n.value},[cl,Co(" Télécharger ")],8,ul),Dt("div",fl,[Fi(Dt("input",{"onUpdate:modelValue":k[0]||(k[0]=q=>s.value=q),placeholder:"https://drive.google.com/file/d/id/view?usp=sharing",type:"text",class:"rounded px-5 py-2.5 bg-white",onKeydown:Zs(a,["enter"])},null,40,hl),[[Js,s.value]]),Dt("button",{onClick:a,class:"btn btn-primary"},"Générer le QR code")])]))}}),pl={class:"flex flex-col"},gl=lo({__name:"App",setup(t){return(e,n)=>(bo(),yo("div",pl,[Zt(dl)]))}});el(gl).mount("#app");
diff --git a/docs/qr-code-generator/app/index.html b/docs/qr-code-generator/app/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..f782f6655c857b7a29a28d81be4d16d2b78e7ff1
--- /dev/null
+++ b/docs/qr-code-generator/app/index.html
@@ -0,0 +1,13 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>QR Code Generator</title>
+    <script type="module" crossorigin src="/qr-code-generator/app/assets/index-oDSMCATH.js"></script>
+    <link rel="stylesheet" crossorigin href="/qr-code-generator/app/assets/index-J6nmON8S.css">
+  </head>
+  <body>
+    <div id="app"></div>
+  </body>
+</html>
diff --git a/docs/qr-code-generator/index.md b/docs/qr-code-generator/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..857af73f145192dc45d715c1c24307684f25d89e
--- /dev/null
+++ b/docs/qr-code-generator/index.md
@@ -0,0 +1,19 @@
+---
+template: epoc-theme/full-center.html
+hide:
+    - toc
+    - navigation
+---
+
+# Générateur de QR Code pour ePoc Mobile
+
+<iframe style="width:100%;height:600px;border:none;margin-bottom:2em;" src="/qr-code-generator/app/index.html"></iframe>
+
+Cet outil permet de générer des QR codes pour des liens de téléchargement direct afin de pouvoir être importer dans votre application ePoc mobile.
+
+Il ne prend en charge la conversion en QR code des liens de partage des services suivants :
+
+*   Google Drive
+*   Dropbox
+*   GitHub
+*   Ou tout lien direct vers un fichier zip d'ePoc ([guide](https://bytesbin.com/file-hosting-direct-download-link/) pour obtenir un lien direct)
\ No newline at end of file