`,v(t,"class","text-gray-600 body-font absolute bottom-0 w-screen")},m(r,n){ne(r,t,n)},p:M,i:M,o:M,d(r){r&&W(t)}}}class wu extends Me{constructor(t){super(),ke(this,t,null,vu,ve,{})}}function Dn(e){let t,r;return t=new ua({props:{routes:e[1]}}),{c(){xe(t.$$.fragment)},m(n,i){me(t,n,i),r=!0},p:M,i(n){r||(X(t.$$.fragment,n),r=!0)},o(n){J(t.$$.fragment,n),r=!1},d(n){ge(t,n)}}}function Tu(e){let t,r,n,i,s=!e[0]&&Dn(e);return n=new wu({}),{c(){t=N("main"),s&&s.c(),r=L(),xe(n.$$.fragment),v(t,"class","h-screen")},m(o,a){ne(o,t,a),s&&s.m(t,null),y(t,r),me(n,t,null),i=!0},p(o,[a]){o[0]?s&&(kt(),J(s,1,1,()=>{s=null}),Mt()):s?(s.p(o,a),a&1&&X(s,1)):(s=Dn(o),s.c(),X(s,1),s.m(t,r))},i(o){i||(X(s),X(n.$$.fragment,o),i=!0)},o(o){J(s),J(n.$$.fragment,o),i=!1},d(o){o&&W(t),s&&s.d(),ge(n)}}}function Su(e,t,r){let n;Et(e,wt,s=>r(0,n=s)),ha();const i={"/":yu,"/bot/:instance/:room":ea({asyncComponent:()=>Rn(()=>import("./Bot-de0f2f7c.js"),["assets/Bot-de0f2f7c.js","assets/Bot-b35bdf2e.css"])}),"*":xu};return[n,i]}class Ou extends Me{constructor(t){super(),ke(this,t,Su,Tu,ve,{})}}new Ou({target:document.getElementById("app")});export{gi as $,M as A,xe as B,me as C,X as D,kt as E,Mt as F,J as G,ge as H,Et as I,rs as J,ts as K,sa as L,Ui as M,Gi as N,Vi as O,ji as P,on as Q,sn as R,Me as S,Fu as T,bi as U,ke as a,L as b,v as c,Nu as d,N as e,Ht as f,Bu as g,Cu as h,Li as i,ne as j,y as k,Ae as l,re as m,Z as n,Ru as o,W as p,Pu as q,he as r,ve as s,j as t,Du as u,Pr as v,Pt as w,Iu as x,Hu as y,Er as z};
+ GitHub
`,v(t,"class","text-gray-600 body-font absolute bottom-0 w-screen")},m(r,n){ne(r,t,n)},p:M,i:M,o:M,d(r){r&&W(t)}}}class wu extends Me{constructor(t){super(),ke(this,t,null,vu,ve,{})}}function Dn(e){let t,r;return t=new ua({props:{routes:e[1]}}),{c(){xe(t.$$.fragment)},m(n,i){me(t,n,i),r=!0},p:M,i(n){r||(X(t.$$.fragment,n),r=!0)},o(n){J(t.$$.fragment,n),r=!1},d(n){ge(t,n)}}}function Tu(e){let t,r,n,i,s=!e[0]&&Dn(e);return n=new wu({}),{c(){t=N("main"),s&&s.c(),r=L(),xe(n.$$.fragment),v(t,"class","h-screen")},m(o,a){ne(o,t,a),s&&s.m(t,null),y(t,r),me(n,t,null),i=!0},p(o,[a]){o[0]?s&&(kt(),J(s,1,1,()=>{s=null}),Mt()):s?(s.p(o,a),a&1&&X(s,1)):(s=Dn(o),s.c(),X(s,1),s.m(t,r))},i(o){i||(X(s),X(n.$$.fragment,o),i=!0)},o(o){J(s),J(n.$$.fragment,o),i=!1},d(o){o&&W(t),s&&s.d(),ge(n)}}}function Su(e,t,r){let n;Et(e,wt,s=>r(0,n=s)),ha();const i={"/":yu,"/bot/:instance/:room":ea({asyncComponent:()=>Rn(()=>import("./Bot-703e75e4.js"),["assets/Bot-703e75e4.js","assets/Bot-b35bdf2e.css"])}),"*":xu};return[n,i]}class Ou extends Me{constructor(t){super(),ke(this,t,Su,Tu,ve,{})}}new Ou({target:document.getElementById("app")});export{gi as $,M as A,xe as B,me as C,X as D,kt as E,Mt as F,J as G,ge as H,Et as I,rs as J,ts as K,sa as L,Ui as M,Gi as N,Vi as O,ji as P,on as Q,sn as R,Me as S,Fu as T,bi as U,ke as a,L as b,v as c,Nu as d,N as e,Ht as f,Bu as g,Cu as h,Li as i,ne as j,y as k,Ae as l,re as m,Z as n,Ru as o,W as p,Pu as q,he as r,ve as s,j as t,Du as u,Pr as v,Pt as w,Iu as x,Hu as y,Er as z};
diff --git a/beta/assets/Bot-b35bdf2e.css b/beta/assets/Bot-b35bdf2e.css
deleted file mode 100644
index 839a6dbf..00000000
--- a/beta/assets/Bot-b35bdf2e.css
+++ /dev/null
@@ -1 +0,0 @@
-@keyframes svelte-1rc6lrp-loader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader.svelte-1rc6lrp{border-right-color:transparent;animation:svelte-1rc6lrp-loader-rotate 1s linear infinite}
diff --git a/beta/assets/en-1af22869.js b/beta/assets/en-1af22869.js
deleted file mode 100644
index ed3d3d6b..00000000
--- a/beta/assets/en-1af22869.js
+++ /dev/null
@@ -1 +0,0 @@
-const o={advancedConfiguration:"Advanced configuration",connecting:"Connecting",leave:"Leave",noDescriptionForCommand:"No description for this command is available",participants:"Participants",password:"Password"},e={home:{domainError:"Please enter a valid domain name (leave enter to join the main jitsi instance).",domainLabel:"Instance",joinButtonText:"Join now",joinRoomHeading:"Join a room",joinRoomFootnote:"Jim will join",mainContent:{heading:"Welcome to JIMMI - The Jitsi Integrated Musicbot Management Interface!",description:"JIMMI makes it possible to create a Musicbot for Jitsi right within your browser. The Jitsi Integrated Musicbot himself (his friends call him Jim) will join your room soon and you can completely control him using this webinterface."},roomError:"Please enter a valid room name.",roomLabel:"Room name",toggleBetaMode:"Toggle beta mode"}},n={general:o,routes:e};export{n as default,o as general,e as routes};
diff --git a/beta/assets/index-5f06eedb.css b/beta/assets/index-5f06eedb.css
deleted file mode 100644
index 982f0978..00000000
--- a/beta/assets/index-5f06eedb.css
+++ /dev/null
@@ -1 +0,0 @@
-.toggle-path.svelte-4l3tce.svelte-4l3tce{transition:background .3s ease-in-out}.toggle-circle.svelte-4l3tce.svelte-4l3tce{top:.2rem;left:.25rem;transition:all .3s ease-in-out}input.svelte-4l3tce:checked~.toggle-circle.svelte-4l3tce{transform:translate(100%)}input.svelte-4l3tce:checked~.toggle-path.svelte-4l3tce{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}*,: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: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.top-1\/2{top:50%}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.mr-3{margin-right:.75rem}.mt-10{margin-top:2.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-1{height:.25rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-80{height:20rem}.h-full{height:100%}.h-screen{height:100vh}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.w-screen{width:100vw}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-hidden{overflow:hidden}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-4{border-width:4px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-4{padding-left:1rem}.pr-0{padding-right:0}.pt-1{padding-top:.25rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity))}.transition{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}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:mb-0{margin-bottom:0}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:flex-row{flex-direction:row}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:text-left{text-align:left}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.md\:ml-auto{margin-left:auto}.md\:mt-0{margin-top:0}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:justify-start{justify-content:flex-start}.md\:pr-16{padding-right:4rem}}@media (min-width: 1024px){.lg\:w-2\/6{width:33.333333%}.lg\:w-3\/5{width:60%}.lg\:pr-0{padding-right:0}}
diff --git a/beta/assets/index-5fac5bb7.js b/beta/assets/index-5fac5bb7.js
deleted file mode 100644
index ebdc179c..00000000
--- a/beta/assets/index-5fac5bb7.js
+++ /dev/null
@@ -1,20 +0,0 @@
-var Ri=Object.defineProperty;var Bi=(e,t,r)=>t in e?Ri(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Q=(e,t,r)=>(Bi(e,typeof t!="symbol"?t+"":t,r),r),Kr=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var pt=(e,t,r)=>(Kr(e,t,"read from private field"),r?r.call(e):t.get(e)),mt=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},gt=(e,t,r,n)=>(Kr(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=r(i);fetch(i.href,s)}})();const Fi="modulepreload",$i=function(e){return"/beta/"+e},Jr={},Rn=function(t,r,n){if(!r||r.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(r.map(s=>{if(s=$i(s),s in Jr)return;Jr[s]=!0;const o=s.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!n)for(let c=i.length-1;c>=0;c--){const f=i[c];if(f.href===s&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const l=document.createElement("link");if(l.rel=o?"stylesheet":Fi,o||(l.as="script",l.crossOrigin=""),l.href=s,document.head.appendChild(l),o)return new Promise((c,f)=>{l.addEventListener("load",c),l.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})};function M(){}const Li=e=>e;function Ar(e,t){for(const r in t)e[r]=t[r];return e}function Bn(e){return e()}function en(){return Object.create(null)}function he(e){e.forEach(Bn)}function it(e){return typeof e=="function"}function ve(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let bt;function Nu(e,t){return e===t?!0:(bt||(bt=document.createElement("a")),bt.href=t,e===bt.href)}function ki(e){return Object.keys(e).length===0}function Nr(e,...t){if(e==null){for(const n of t)n(void 0);return M}const r=e.subscribe(...t);return r.unsubscribe?()=>r.unsubscribe():r}function Mi(e){let t;return Nr(e,r=>t=r)(),t}function Et(e,t,r){e.$$.on_destroy.push(Nr(t,r))}function Ui(e,t,r,n){if(e){const i=Fn(e,t,r,n);return e[0](i)}}function Fn(e,t,r,n){return e[1]&&n?Ar(r.ctx.slice(),e[1](n(t))):r.ctx}function ji(e,t,r,n){if(e[2]&&n){const i=e[2](n(r));if(t.dirty===void 0)return i;if(typeof i=="object"){const s=[],o=Math.max(t.dirty.length,i.length);for(let a=0;a32){const t=[],r=e.ctx.length/32;for(let n=0;nwindow.performance.now():()=>Date.now(),Pr=$n?e=>requestAnimationFrame(e):M;const De=new Set;function Ln(e){De.forEach(t=>{t.c(e)||(De.delete(t),t.f())}),De.size!==0&&Pr(Ln)}function zi(e){let t;return De.size===0&&Pr(Ln),{promise:new Promise(r=>{De.add(t={c:e,f:r})}),abort(){De.delete(t)}}}function y(e,t){e.appendChild(t)}function kn(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function Xi(e){const t=N("style");return t.textContent="/* empty */",Zi(kn(e),t),t.sheet}function Zi(e,t){return y(e.head||e,t),t.sheet}function ne(e,t,r){e.insertBefore(t,r||null)}function W(e){e.parentNode&&e.parentNode.removeChild(e)}function Pu(e,t){for(let r=0;re.removeEventListener(t,r,n)}function v(e,t,r){r==null?e.removeAttribute(t):e.getAttribute(t)!==r&&e.setAttribute(t,r)}function Iu(e){return e===""?null:+e}function Wi(e){return Array.from(e.childNodes)}function Z(e,t){t=""+t,e.data!==t&&(e.data=t)}function Ae(e,t){e.value=t??""}function Cu(e,t,r){e.classList.toggle(t,!!r)}function Mn(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Ot(e,t){return new e(t)}const At=new Map;let Nt=0;function Yi(e){let t=5381,r=e.length;for(;r--;)t=(t<<5)-t^e.charCodeAt(r);return t>>>0}function Qi(e,t){const r={stylesheet:Xi(t),rules:{}};return At.set(e,r),r}function rn(e,t,r,n,i,s,o,a=0){const u=16.666/n;let l=`{
-`;for(let m=0;m<=1;m+=u){const C=t+(r-t)*s(m);l+=m*100+`%{${o(C,1-C)}}
-`}const c=l+`100% {${o(r,1-r)}}
-}`,f=`__svelte_${Yi(c)}_${a}`,h=kn(e),{stylesheet:b,rules:p}=At.get(h)||Qi(h,e);p[f]||(p[f]=!0,b.insertRule(`@keyframes ${f} ${c}`,b.cssRules.length));const _=e.style.animation||"";return e.style.animation=`${_?`${_}, `:""}${f} ${n}ms linear ${i}ms 1 both`,Nt+=1,f}function Ki(e,t){const r=(e.style.animation||"").split(", "),n=r.filter(t?s=>s.indexOf(t)<0:s=>s.indexOf("__svelte")===-1),i=r.length-n.length;i&&(e.style.animation=n.join(", "),Nt-=i,Nt||Ji())}function Ji(){Pr(()=>{Nt||(At.forEach(e=>{const{ownerNode:t}=e.stylesheet;t&&W(t)}),At.clear())})}let Ke;function We(e){Ke=e}function Lt(){if(!Ke)throw new Error("Function called outside component initialization");return Ke}function Du(e){Lt().$$.on_mount.push(e)}function es(e){Lt().$$.after_update.push(e)}function ts(e){Lt().$$.on_destroy.push(e)}function rs(){const e=Lt();return(t,r,{cancelable:n=!1}={})=>{const i=e.$$.callbacks[t];if(i){const s=Mn(t,r,{cancelable:n});return i.slice().forEach(o=>{o.call(e,s)}),!s.defaultPrevented}return!0}}function nn(e,t){const r=e.$$.callbacks[t.type];r&&r.slice().forEach(n=>n.call(this,t))}const Ie=[],Pt=[];let Re=[];const cr=[],Un=Promise.resolve();let fr=!1;function jn(){fr||(fr=!0,Un.then(Vn))}function Gn(){return jn(),Un}function Ht(e){Re.push(e)}function sn(e){cr.push(e)}const tr=new Set;let Ne=0;function Vn(){if(Ne!==0)return;const e=Ke;do{try{for(;Nee.indexOf(n)===-1?t.push(n):r.push(n)),r.forEach(n=>n()),Re=t}let ze;function ss(){return ze||(ze=Promise.resolve(),ze.then(()=>{ze=null})),ze}function rr(e,t,r){e.dispatchEvent(Mn(`${t?"intro":"outro"}${r}`))}const xt=new Set;let fe;function kt(){fe={r:0,c:[],p:fe}}function Mt(){fe.r||he(fe.c),fe=fe.p}function X(e,t){e&&e.i&&(xt.delete(e),e.i(t))}function J(e,t,r,n){if(e&&e.o){if(xt.has(e))return;xt.add(e),fe.c.push(()=>{xt.delete(e),n&&(r&&e.d(1),n())}),e.o(t)}else n&&n()}const os={duration:0};function Ru(e,t,r,n){let s=t(e,r,{direction:"both"}),o=n?0:1,a=null,u=null,l=null,c;function f(){l&&Ki(e,l)}function h(p,_){const m=p.b-o;return _*=Math.abs(m),{a:o,b:p.b,d:m,duration:_,start:p.start,end:p.start+_,group:p.group}}function b(p){const{delay:_=0,duration:m=300,easing:C=Li,tick:H=M,css:D}=s||os,x={start:qi()+_,b:p};p||(x.group=fe,fe.r+=1),"inert"in e&&(p?c!==void 0&&(e.inert=c):(c=e.inert,e.inert=!0)),a||u?u=x:(D&&(f(),l=rn(e,o,p,m,_,C,D)),p&&H(0,1),a=h(x,m),Ht(()=>rr(e,p,"start")),zi(d=>{if(u&&d>u.start&&(a=h(u,m),u=null,rr(e,a.b,"start"),D&&(f(),l=rn(e,o,a.b,a.duration,0,C,s.css))),a){if(d>=a.end)H(o=a.b,1-o),rr(e,a.b,"end"),u||(a.b?f():--a.group.r||he(a.group.c)),a=null;else if(d>=a.start){const E=d-a.start;o=a.a+a.d*C(E/a.duration),H(o,1-o)}}return!!(a||u)}))}return{run(p){it(s)?ss().then(()=>{s=s({direction:p?"in":"out"}),b(p)}):b(p)},end(){f(),a=u=null}}}function It(e,t){const r={},n={},i={$$scope:1};let s=e.length;for(;s--;){const o=e[s],a=t[s];if(a){for(const u in o)u in a||(n[u]=1);for(const u in a)i[u]||(r[u]=a[u],i[u]=1);e[s]=a}else for(const u in o)i[u]=1}for(const o in n)o in r||(r[o]=void 0);return r}function Ct(e){return typeof e=="object"&&e!==null?e:{}}function on(e,t,r){const n=e.$$.props[t];n!==void 0&&(e.$$.bound[n]=r,r(e.$$.ctx[n]))}function xe(e){e&&e.c()}function me(e,t,r){const{fragment:n,after_update:i}=e.$$;n&&n.m(t,r),Ht(()=>{const s=e.$$.on_mount.map(Bn).filter(it);e.$$.on_destroy?e.$$.on_destroy.push(...s):he(s),e.$$.on_mount=[]}),i.forEach(Ht)}function ge(e,t){const r=e.$$;r.fragment!==null&&(is(r.after_update),he(r.on_destroy),r.fragment&&r.fragment.d(t),r.on_destroy=r.fragment=null,r.ctx=[])}function as(e,t){e.$$.dirty[0]===-1&&(Ie.push(e),jn(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const p=b.length?b[0]:h;return l.ctx&&i(l.ctx[f],l.ctx[f]=p)&&(!l.skip_bound&&l.bound[f]&&l.bound[f](p),c&&as(e,f)),h}):[],l.update(),c=!0,he(l.before_update),l.fragment=n?n(l.ctx):!1,t.target){if(t.hydrate){const f=Wi(t.target);l.fragment&&l.fragment.l(f),f.forEach(W)}else l.fragment&&l.fragment.c();t.intro&&X(e.$$.fragment),me(e,t.target,t.anchor),Vn()}We(u)}class Me{constructor(){Q(this,"$$");Q(this,"$$set")}$destroy(){ge(this,1),this.$destroy=M}$on(t,r){if(!it(r))return M;const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(r),()=>{const i=n.indexOf(r);i!==-1&&n.splice(i,1)}}$set(t){this.$$set&&!ki(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const us="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(us);const Pe=[];function qn(e,t){return{subscribe:ae(e,t).subscribe}}function ae(e,t=M){let r;const n=new Set;function i(a){if(ve(e,a)&&(e=a,r)){const u=!Pe.length;for(const l of n)l[1](),Pe.push(l,e);if(u){for(let l=0;l{n.delete(l),n.size===0&&r&&(r(),r=null)}}return{set:i,update:s,subscribe:o}}function K(e,t,r){const n=!Array.isArray(e),i=n?[e]:e;if(!i.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const s=t.length<2;return qn(r,(o,a)=>{let u=!1;const l=[];let c=0,f=M;const h=()=>{if(c)return;f();const p=t(n?l[0]:l,o,a);s?o(p):f=it(p)?p:M},b=i.map((p,_)=>Nr(p,m=>{l[_]=m,c&=~(1<<_),u&&h()},()=>{c|=1<<_}));return u=!0,h(),function(){he(b),f(),u=!1}})}function zn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Bu(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var ls=function(t){return cs(t)&&!fs(t)};function cs(e){return!!e&&typeof e=="object"}function fs(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||ps(e)}var hs=typeof Symbol=="function"&&Symbol.for,ds=hs?Symbol.for("react.element"):60103;function ps(e){return e.$$typeof===ds}function ms(e){return Array.isArray(e)?[]:{}}function Je(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Be(ms(e),e,t):e}function gs(e,t,r){return e.concat(t).map(function(n){return Je(n,r)})}function bs(e,t){if(!t.customMerge)return Be;var r=t.customMerge(e);return typeof r=="function"?r:Be}function _s(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function an(e){return Object.keys(e).concat(_s(e))}function Xn(e,t){try{return t in e}catch{return!1}}function ys(e,t){return Xn(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Es(e,t,r){var n={};return r.isMergeableObject(e)&&an(e).forEach(function(i){n[i]=Je(e[i],r)}),an(t).forEach(function(i){ys(e,i)||(Xn(e,i)&&r.isMergeableObject(t[i])?n[i]=bs(i,r)(e[i],t[i],r):n[i]=Je(t[i],r))}),n}function Be(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||gs,r.isMergeableObject=r.isMergeableObject||ls,r.cloneUnlessOtherwiseSpecified=Je;var n=Array.isArray(t),i=Array.isArray(e),s=n===i;return s?n?r.arrayMerge(e,t,r):Es(e,t,r):Je(t,r)}Be.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,i){return Be(n,i,r)},{})};var xs=Be,vs=xs;const ws=zn(vs);var hr=function(e,t){return hr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},hr(e,t)};function Ut(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");hr(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var P=function(){return P=Object.assign||function(t){for(var r,n=1,i=arguments.length;n0}),r=[],n=0,i=t;n1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(Cs,function(u,l,c,f,h,b){if(l)t.minimumIntegerDigits=c.length;else{if(f&&h)throw new Error("We currently do not support maximum integer digits");if(b)throw new Error("We currently do not support exact integer digits")}return""});continue}if(ni.test(i.stem)){t.minimumIntegerDigits=i.stem.length;continue}if(ln.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(ln,function(u,l,c,f,h,b){return c==="*"?t.minimumFractionDigits=l.length:f&&f[0]==="#"?t.maximumFractionDigits=f.length:h&&b?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+b.length):(t.minimumFractionDigits=l.length,t.maximumFractionDigits=l.length),""});var s=i.options[0];s==="w"?t=P(P({},t),{trailingZeroDisplay:"stripIfInteger"}):s&&(t=P(P({},t),cn(s)));continue}if(ri.test(i.stem)){t=P(P({},t),cn(i.stem));continue}var o=ii(i.stem);o&&(t=P(P({},t),o));var a=Ds(i.stem);a&&(t=P(P({},t),a))}return t}var _t={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function Bs(e,t){for(var r="",n=0;n>1),u="a",l=Fs(t);for((l=="H"||l=="k")&&(a=0);a-- >0;)r+=u;for(;o-- >0;)r=l+r}else i==="J"?r+="H":r+=i}return r}function Fs(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var i=_t[n||""]||_t[r||""]||_t["".concat(r,"-001")]||_t["001"];return i[0]}var ir,$s=new RegExp("^".concat(ti.source,"*")),Ls=new RegExp("".concat(ti.source,"*$"));function A(e,t){return{start:e,end:t}}var ks=!!String.prototype.startsWith&&"_a".startsWith("a",1),Ms=!!String.fromCodePoint,Us=!!Object.fromEntries,js=!!String.prototype.codePointAt,Gs=!!String.prototype.trimStart,Vs=!!String.prototype.trimEnd,qs=!!Number.isSafeInteger,zs=qs?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},pr=!0;try{var Xs=oi("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");pr=((ir=Xs.exec("a"))===null||ir===void 0?void 0:ir[0])==="a"}catch{pr=!1}var hn=ks?function(t,r,n){return t.startsWith(r,n)}:function(t,r,n){return t.slice(n,n+r.length)===r},mr=Ms?String.fromCodePoint:function(){for(var t=[],r=0;rs;){if(o=t[s++],o>1114111)throw RangeError(o+" is not a valid code point");n+=o<65536?String.fromCharCode(o):String.fromCharCode(((o-=65536)>>10)+55296,o%1024+56320)}return n},dn=Us?Object.fromEntries:function(t){for(var r={},n=0,i=t;n=n)){var i=t.charCodeAt(r),s;return i<55296||i>56319||r+1===n||(s=t.charCodeAt(r+1))<56320||s>57343?i:(i-55296<<10)+(s-56320)+65536}},Zs=Gs?function(t){return t.trimStart()}:function(t){return t.replace($s,"")},Ws=Vs?function(t){return t.trimEnd()}:function(t){return t.replace(Ls,"")};function oi(e,t){return new RegExp(e,t)}var gr;if(pr){var pn=oi("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");gr=function(t,r){var n;pn.lastIndex=r;var i=pn.exec(t);return(n=i[1])!==null&&n!==void 0?n:""}}else gr=function(t,r){for(var n=[];;){var i=si(t,r);if(i===void 0||ai(i)||Js(i))break;n.push(i),r+=i>=65536?2:1}return mr.apply(void 0,n)};var Ys=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var i=[];!this.isEOF();){var s=this.char();if(s===123){var o=this.parseArgument(t,n);if(o.err)return o;i.push(o.val)}else{if(s===125&&t>0)break;if(s===35&&(r==="plural"||r==="selectordinal")){var a=this.clonePosition();this.bump(),i.push({type:B.pound,location:A(a,this.clonePosition())})}else if(s===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(O.UNMATCHED_CLOSING_TAG,A(this.clonePosition(),this.clonePosition()))}else if(s===60&&!this.ignoreTag&&br(this.peek()||0)){var o=this.parseTag(t,r);if(o.err)return o;i.push(o.val)}else{var o=this.parseLiteral(t,r);if(o.err)return o;i.push(o.val)}}}return{val:i,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var i=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:B.literal,value:"<".concat(i,"/>"),location:A(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var s=this.parseMessage(t+1,r,!0);if(s.err)return s;var o=s.val,a=this.clonePosition();if(this.bumpIf("")){if(this.isEOF()||!br(this.char()))return this.error(O.INVALID_TAG,A(a,this.clonePosition()));var u=this.clonePosition(),l=this.parseTagName();return i!==l?this.error(O.UNMATCHED_CLOSING_TAG,A(u,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:B.tag,value:i,children:o,location:A(n,this.clonePosition())},err:null}:this.error(O.INVALID_TAG,A(a,this.clonePosition())))}else return this.error(O.UNCLOSED_TAG,A(n,this.clonePosition()))}else return this.error(O.INVALID_TAG,A(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&Ks(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),i="";;){var s=this.tryParseQuote(r);if(s){i+=s;continue}var o=this.tryParseUnquoted(t,r);if(o){i+=o;continue}var a=this.tryParseLeftAngleBracket();if(a){i+=a;continue}break}var u=A(n,this.clonePosition());return{val:{type:B.literal,value:i,location:u},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Qs(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return mr.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),mr(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE,A(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(O.EMPTY_ARGUMENT,A(n,this.clonePosition()));var i=this.parseIdentifierIfPossible().value;if(!i)return this.error(O.MALFORMED_ARGUMENT,A(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE,A(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:B.argument,value:i,location:A(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE,A(n,this.clonePosition())):this.parseArgumentOptions(t,r,i,n);default:return this.error(O.MALFORMED_ARGUMENT,A(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=gr(this.message,r),i=r+n.length;this.bumpTo(i);var s=this.clonePosition(),o=A(t,s);return{value:n,location:o}},e.prototype.parseArgumentOptions=function(t,r,n,i){var s,o=this.clonePosition(),a=this.parseIdentifierIfPossible().value,u=this.clonePosition();switch(a){case"":return this.error(O.EXPECT_ARGUMENT_TYPE,A(o,u));case"number":case"date":case"time":{this.bumpSpace();var l=null;if(this.bumpIf(",")){this.bumpSpace();var c=this.clonePosition(),f=this.parseSimpleArgStyleIfPossible();if(f.err)return f;var h=Ws(f.val);if(h.length===0)return this.error(O.EXPECT_ARGUMENT_STYLE,A(this.clonePosition(),this.clonePosition()));var b=A(c,this.clonePosition());l={style:h,styleLocation:b}}var p=this.tryParseArgumentClose(i);if(p.err)return p;var _=A(i,this.clonePosition());if(l&&hn(l==null?void 0:l.style,"::",0)){var m=Zs(l.style.slice(2));if(a==="number"){var f=this.parseNumberSkeletonFromString(m,l.styleLocation);return f.err?f:{val:{type:B.number,value:n,location:_,style:f.val},err:null}}else{if(m.length===0)return this.error(O.EXPECT_DATE_TIME_SKELETON,_);var C=m;this.locale&&(C=Bs(m,this.locale));var h={type:Fe.dateTime,pattern:C,location:l.styleLocation,parsedOptions:this.shouldParseSkeletons?Ns(C):{}},H=a==="date"?B.date:B.time;return{val:{type:H,value:n,location:_,style:h},err:null}}}return{val:{type:a==="number"?B.number:a==="date"?B.date:B.time,value:n,location:_,style:(s=l==null?void 0:l.style)!==null&&s!==void 0?s:null},err:null}}case"plural":case"selectordinal":case"select":{var D=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(O.EXPECT_SELECT_ARGUMENT_OPTIONS,A(D,P({},D)));this.bumpSpace();var x=this.parseIdentifierIfPossible(),d=0;if(a!=="select"&&x.value==="offset"){if(!this.bumpIf(":"))return this.error(O.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,A(this.clonePosition(),this.clonePosition()));this.bumpSpace();var f=this.tryParseDecimalInteger(O.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,O.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(f.err)return f;this.bumpSpace(),x=this.parseIdentifierIfPossible(),d=f.val}var E=this.tryParsePluralOrSelectOptions(t,a,r,x);if(E.err)return E;var p=this.tryParseArgumentClose(i);if(p.err)return p;var R=A(i,this.clonePosition());return a==="select"?{val:{type:B.select,value:n,options:dn(E.val),location:R},err:null}:{val:{type:B.plural,value:n,options:dn(E.val),offset:d,pluralType:a==="plural"?"cardinal":"ordinal",location:R},err:null}}default:return this.error(O.INVALID_ARGUMENT_TYPE,A(o,u))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE,A(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(O.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,A(i,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=Hs(t)}catch{return this.error(O.INVALID_NUMBER_SKELETON,r)}return{val:{type:Fe.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?Rs(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,i){for(var s,o=!1,a=[],u=new Set,l=i.value,c=i.location;;){if(l.length===0){var f=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(O.EXPECT_PLURAL_ARGUMENT_SELECTOR,O.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;c=A(f,this.clonePosition()),l=this.message.slice(f.offset,this.offset())}else break}if(u.has(l))return this.error(r==="select"?O.DUPLICATE_SELECT_ARGUMENT_SELECTOR:O.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,c);l==="other"&&(o=!0),this.bumpSpace();var b=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?O.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:O.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,A(this.clonePosition(),this.clonePosition()));var p=this.parseMessage(t+1,r,n);if(p.err)return p;var _=this.tryParseArgumentClose(b);if(_.err)return _;a.push([l,{value:p.val,location:A(b,this.clonePosition())}]),u.add(l),this.bumpSpace(),s=this.parseIdentifierIfPossible(),l=s.value,c=s.location}return a.length===0?this.error(r==="select"?O.EXPECT_SELECT_ARGUMENT_SELECTOR:O.EXPECT_PLURAL_ARGUMENT_SELECTOR,A(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!o?this.error(O.MISSING_OTHER_CLAUSE,A(this.clonePosition(),this.clonePosition())):{val:a,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var s=!1,o=0;!this.isEOF();){var a=this.char();if(a>=48&&a<=57)s=!0,o=o*10+(a-48),this.bump();else break}var u=A(i,this.clonePosition());return s?(o*=n,zs(o)?{val:o,err:null}:this.error(r,u)):this.error(t,u)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=si(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(hn(this.message,t,this.offset())){for(var r=0;r=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&ai(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function br(e){return e>=97&&e<=122||e>=65&&e<=90}function Qs(e){return br(e)||e===47}function Ks(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function ai(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function Js(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function _r(e){e.forEach(function(t){if(delete t.location,Qn(t)||Kn(t))for(var r in t.options)delete t.options[r].location,_r(t.options[r].value);else Zn(t)&&ei(t.style)||(Wn(t)||Yn(t))&&dr(t.style)?delete t.style.location:Jn(t)&&_r(t.children)})}function eo(e,t){t===void 0&&(t={}),t=P({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new Ys(e,t).parse();if(r.err){var n=SyntaxError(O[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||_r(r.val),r.val}function sr(e,t){var r=t&&t.cache?t.cache:oo,n=t&&t.serializer?t.serializer:so,i=t&&t.strategy?t.strategy:ro;return i(e,{cache:r,serializer:n})}function to(e){return e==null||typeof e=="number"||typeof e=="boolean"}function ui(e,t,r,n){var i=to(n)?n:r(n),s=t.get(i);return typeof s>"u"&&(s=e.call(this,n),t.set(i,s)),s}function li(e,t,r){var n=Array.prototype.slice.call(arguments,3),i=r(n),s=t.get(i);return typeof s>"u"&&(s=e.apply(this,n),t.set(i,s)),s}function Ir(e,t,r,n,i){return r.bind(t,e,n,i)}function ro(e,t){var r=e.length===1?ui:li;return Ir(e,this,r,t.cache.create(),t.serializer)}function no(e,t){return Ir(e,this,li,t.cache.create(),t.serializer)}function io(e,t){return Ir(e,this,ui,t.cache.create(),t.serializer)}var so=function(){return JSON.stringify(arguments)};function Cr(){this.cache=Object.create(null)}Cr.prototype.get=function(e){return this.cache[e]};Cr.prototype.set=function(e,t){this.cache[e]=t};var oo={create:function(){return new Cr}},or={variadic:no,monadic:io},$e;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})($e||($e={}));var jt=function(e){Ut(t,e);function t(r,n,i){var s=e.call(this,r)||this;return s.code=n,s.originalMessage=i,s}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),mn=function(e){Ut(t,e);function t(r,n,i,s){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(i).join('", "'),'"'),$e.INVALID_VALUE,s)||this}return t}(jt),ao=function(e){Ut(t,e);function t(r,n,i){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),$e.INVALID_VALUE,i)||this}return t}(jt),uo=function(e){Ut(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),$e.MISSING_VALUE,n)||this}return t}(jt),G;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(G||(G={}));function lo(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==G.literal||r.type!==G.literal?t.push(r):n.value+=r.value,t},[])}function co(e){return typeof e=="function"}function vt(e,t,r,n,i,s,o){if(e.length===1&&un(e[0]))return[{type:G.literal,value:e[0].value}];for(var a=[],u=0,l=e;u"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=eo,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();function mo(e,t){if(t==null)return;if(t in e)return e[t];const r=t.split(".");let n=e;for(let i=0;i0){const s=r.slice(i,r.length).join(".");if(s in n){n=n[s];break}}n=n[r[i]]}else n=void 0;return n}const de={},go=(e,t,r)=>r&&(t in de||(de[t]={}),e in de[t]||(de[t][e]=r),r),fi=(e,t)=>{if(t==null)return;if(t in de&&e in de[t])return de[t][e];const r=st(t);for(let n=0;n(r[e]=ws.all([r[e]||{},...t]),r))}K([Ue],([e])=>Object.keys(e));Ue.subscribe(e=>Dr=e);const Ye={};function Eo(e){Ye[e]=new Set}function xo(e,t){Ye[e].delete(t),Ye[e].size===0&&delete Ye[e]}function Qe(e){return Ye[e]}function vo(e){return st(e).map(t=>{const r=Qe(t);return[t,r?[...r]:[]]}).filter(([,t])=>t.length>0)}function Dt(e){return e==null?!1:st(e).some(t=>{var r;return(r=Qe(t))==null?void 0:r.size})}function wo(e,t){return Promise.all(t.map(n=>(xo(e,n),n().then(i=>i.default||i)))).then(n=>hi(e,...n))}const Xe={};function di(e){if(!Dt(e))return e in Xe?Xe[e]:Promise.resolve();const t=vo(e);return Xe[e]=Promise.all(t.map(([r,n])=>wo(r,n))).then(()=>{if(Dt(e))return di(e);delete Xe[e]}),Xe[e]}function To(e,t){Qe(e)||Eo(e);const r=Qe(e);Qe(e).has(t)||(Rr(e)||Ue.update(n=>(n[e]={},n)),r.add(t))}var gn=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,Ao=(e,t)=>{var r={};for(var n in e)So.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&gn)for(var n of gn(e))t.indexOf(n)<0&&Oo.call(e,n)&&(r[n]=e[n]);return r};const No={number:{scientific:{notation:"scientific"},engineering:{notation:"engineering"},compactLong:{notation:"compact",compactDisplay:"long"},compactShort:{notation:"compact",compactDisplay:"short"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}};function Po({locale:e,id:t}){console.warn(`[svelte-i18n] The message "${t}" was not found in "${st(e).join('", "')}".${Dt(be())?`
-
-Note: there are at least one loader still registered to this locale that wasn't executed.`:""}`)}const Ho={fallbackLocale:null,loadingDelay:200,formats:No,warnOnMissingMessages:!0,handleMissingMessage:void 0,ignoreTag:!0},Ze=Ho;function Le(){return Ze}function Io(e){const t=e,{formats:r}=t,n=Ao(t,["formats"]);let i=e.fallbackLocale;if(e.initialLocale)try{ci.resolveLocale(e.initialLocale)&&(i=e.initialLocale)}catch{console.warn(`[svelte-i18n] The initial locale "${e.initialLocale}" is not a valid locale.`)}return n.warnOnMissingMessages&&(delete n.warnOnMissingMessages,n.handleMissingMessage==null?n.handleMissingMessage=Po:console.warn('[svelte-i18n] The "warnOnMissingMessages" option is deprecated. Please use the "handleMissingMessage" option instead.')),Object.assign(Ze,n,{initialLocale:i}),r&&("number"in r&&Object.assign(Ze.formats.number,r.number),"date"in r&&Object.assign(Ze.formats.date,r.date),"time"in r&&Object.assign(Ze.formats.time,r.time)),je.set(i)}const wt=ae(!1);var Co=Object.defineProperty,Do=Object.defineProperties,Ro=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,_n=(e,t,r)=>t in e?Co(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$o=(e,t)=>{for(var r in t||(t={}))Bo.call(t,r)&&_n(e,r,t[r]);if(bn)for(var r of bn(t))Fo.call(t,r)&&_n(e,r,t[r]);return e},Lo=(e,t)=>Do(e,Ro(t));let yr;const Rt=ae(null);function yn(e){return e.split("-").map((t,r,n)=>n.slice(0,r+1).join("-")).reverse()}function st(e,t=Le().fallbackLocale){const r=yn(e);return t?[...new Set([...r,...yn(t)])]:r}function be(){return yr??void 0}Rt.subscribe(e=>{yr=e??void 0,typeof window<"u"&&e!=null&&document.documentElement.setAttribute("lang",e)});const ko=e=>{if(e&&yo(e)&&Dt(e)){const{loadingDelay:t}=Le();let r;return typeof window<"u"&&be()!=null&&t?r=window.setTimeout(()=>wt.set(!0),t):wt.set(!0),di(e).then(()=>{Rt.set(e)}).finally(()=>{clearTimeout(r),wt.set(!1)})}return Rt.set(e)},je=Lo($o({},Rt),{set:ko}),Mo=()=>typeof window>"u"?null:window.navigator.language||window.navigator.languages[0],Gt=e=>{const t=Object.create(null);return n=>{const i=JSON.stringify(n);return i in t?t[i]:t[i]=e(n)}};var Uo=Object.defineProperty,Bt=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,mi=Object.prototype.propertyIsEnumerable,En=(e,t,r)=>t in e?Uo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Br=(e,t)=>{for(var r in t||(t={}))pi.call(t,r)&&En(e,r,t[r]);if(Bt)for(var r of Bt(t))mi.call(t,r)&&En(e,r,t[r]);return e},Ge=(e,t)=>{var r={};for(var n in e)pi.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Bt)for(var n of Bt(e))t.indexOf(n)<0&&mi.call(e,n)&&(r[n]=e[n]);return r};const et=(e,t)=>{const{formats:r}=Le();if(e in r&&t in r[e])return r[e][t];throw new Error(`[svelte-i18n] Unknown "${t}" ${e} format.`)},jo=Gt(e=>{var t=e,{locale:r,format:n}=t,i=Ge(t,["locale","format"]);if(r==null)throw new Error('[svelte-i18n] A "locale" must be set to format numbers');return n&&(i=et("number",n)),new Intl.NumberFormat(r,i)}),Go=Gt(e=>{var t=e,{locale:r,format:n}=t,i=Ge(t,["locale","format"]);if(r==null)throw new Error('[svelte-i18n] A "locale" must be set to format dates');return n?i=et("date",n):Object.keys(i).length===0&&(i=et("date","short")),new Intl.DateTimeFormat(r,i)}),Vo=Gt(e=>{var t=e,{locale:r,format:n}=t,i=Ge(t,["locale","format"]);if(r==null)throw new Error('[svelte-i18n] A "locale" must be set to format time values');return n?i=et("time",n):Object.keys(i).length===0&&(i=et("time","short")),new Intl.DateTimeFormat(r,i)}),qo=(e={})=>{var t=e,{locale:r=be()}=t,n=Ge(t,["locale"]);return jo(Br({locale:r},n))},zo=(e={})=>{var t=e,{locale:r=be()}=t,n=Ge(t,["locale"]);return Go(Br({locale:r},n))},Xo=(e={})=>{var t=e,{locale:r=be()}=t,n=Ge(t,["locale"]);return Vo(Br({locale:r},n))},Zo=Gt((e,t=be())=>new ci(e,t,Le().formats,{ignoreTag:Le().ignoreTag})),Wo=(e,t={})=>{var r,n,i,s;let o=t;typeof e=="object"&&(o=e,e=o.id);const{values:a,locale:u=be(),default:l}=o;if(u==null)throw new Error("[svelte-i18n] Cannot format a message without first setting the initial locale.");let c=fi(e,u);if(!c)c=(s=(i=(n=(r=Le()).handleMissingMessage)==null?void 0:n.call(r,{locale:u,id:e,defaultValue:l}))!=null?i:l)!=null?s:e;else if(typeof c!="string")return console.warn(`[svelte-i18n] Message with id "${e}" must be of type "string", found: "${typeof c}". Gettin its value through the "$format" method is deprecated; use the "json" method instead.`),c;if(!a)return c;let f=c;try{f=Zo(c,u).format(a)}catch(h){h instanceof Error&&console.warn(`[svelte-i18n] Message "${e}" has syntax error:`,h.message)}return f},Yo=(e,t)=>Xo(t).format(e),Qo=(e,t)=>zo(t).format(e),Ko=(e,t)=>qo(t).format(e),Jo=(e,t=be())=>fi(e,t),gi=K([je,Ue],()=>Wo);K([je],()=>Yo);K([je],()=>Qo);K([je],()=>Ko);K([je,Ue],()=>Jo);function ea(e){if(!e)throw Error("Parameter args is required");if(!e.component==!e.asyncComponent)throw Error("One and only one of component and asyncComponent is required");if(e.component&&(e.asyncComponent=()=>Promise.resolve(e.component)),typeof e.asyncComponent!="function")throw Error("Parameter asyncComponent must be a function");if(e.conditions){Array.isArray(e.conditions)||(e.conditions=[e.conditions]);for(let r=0;r{ge(l,1)}),Mt()}s?(t=Ot(s,o(a,u)),t.$on("routeEvent",a[7]),xe(t.$$.fragment),X(t.$$.fragment,1),me(t,r.parentNode,r)):t=null}else if(s){const l=u&4?It(i,[Ct(a[2])]):{};t.$set(l)}},i(a){n||(t&&X(t.$$.fragment,a),n=!0)},o(a){t&&J(t.$$.fragment,a),n=!1},d(a){a&&W(r),t&&ge(t,a)}}}function na(e){let t,r,n;const i=[{params:e[1]},e[2]];var s=e[0];function o(a,u){let l={};if(u!==void 0&&u&6)l=It(i,[u&2&&{params:a[1]},u&4&&Ct(a[2])]);else for(let c=0;c{ge(l,1)}),Mt()}s?(t=Ot(s,o(a,u)),t.$on("routeEvent",a[6]),xe(t.$$.fragment),X(t.$$.fragment,1),me(t,r.parentNode,r)):t=null}else if(s){const l=u&6?It(i,[u&2&&{params:a[1]},u&4&&Ct(a[2])]):{};t.$set(l)}},i(a){n||(t&&X(t.$$.fragment,a),n=!0)},o(a){t&&J(t.$$.fragment,a),n=!1},d(a){a&&W(r),t&&ge(t,a)}}}function ia(e){let t,r,n,i;const s=[na,ra],o=[];function a(u,l){return u[1]?0:1}return t=a(e),r=o[t]=s[t](e),{c(){r.c(),n=Hr()},m(u,l){o[t].m(u,l),ne(u,n,l),i=!0},p(u,[l]){let c=t;t=a(u),t===c?o[t].p(u,l):(kt(),J(o[c],1,1,()=>{o[c]=null}),Mt(),r=o[t],r?r.p(u,l):(r=o[t]=s[t](u),r.c()),X(r,1),r.m(n.parentNode,n))},i(u){i||(X(r),i=!0)},o(u){J(r),i=!1},d(u){u&&W(n),o[t].d(u)}}}function xn(){const e=window.location.href.indexOf("#/");let t=e>-1?window.location.href.substr(e+1):"/";const r=t.indexOf("?");let n="";return r>-1&&(n=t.substr(r+1),t=t.substr(0,r)),{location:t,querystring:n}}const Fr=qn(null,function(t){t(xn());const r=()=>{t(xn())};return window.addEventListener("hashchange",r,!1),function(){window.removeEventListener("hashchange",r,!1)}});K(Fr,e=>e.location);const Fu=K(Fr,e=>e.querystring),vn=ae(void 0);async function sa(e){if(!e||e.length<1||e.charAt(0)!="/"&&e.indexOf("#/")!==0)throw Error("Invalid parameter location");await Gn(),history.replaceState({...history.state,__svelte_spa_router_scrollX:window.scrollX,__svelte_spa_router_scrollY:window.scrollY},void 0),window.location.hash=(e.charAt(0)=="#"?"":"#")+e}function oa(e){e?window.scrollTo(e.__svelte_spa_router_scrollX,e.__svelte_spa_router_scrollY):window.scrollTo(0,0)}function aa(e,t,r){let{routes:n={}}=t,{prefix:i=""}=t,{restoreScrollState:s=!1}=t;class o{constructor(d,E){if(!E||typeof E!="function"&&(typeof E!="object"||E._sveltesparouter!==!0))throw Error("Invalid component object");if(!d||typeof d=="string"&&(d.length<1||d.charAt(0)!="/"&&d.charAt(0)!="*")||typeof d=="object"&&!(d instanceof RegExp))throw Error('Invalid value for "path" argument - strings must start with / or *');const{pattern:R,keys:g}=ta(d);this.path=d,typeof E=="object"&&E._sveltesparouter===!0?(this.component=E.component,this.conditions=E.conditions||[],this.userData=E.userData,this.props=E.props||{}):(this.component=()=>Promise.resolve(E),this.conditions=[],this.props={}),this._pattern=R,this._keys=g}match(d){if(i){if(typeof i=="string")if(d.startsWith(i))d=d.substr(i.length)||"/";else return null;else if(i instanceof RegExp){const w=d.match(i);if(w&&w[0])d=d.substr(w[0].length)||"/";else return null}}const E=this._pattern.exec(d);if(E===null)return null;if(this._keys===!1)return E;const R={};let g=0;for(;g{a.push(new o(d,x))}):Object.keys(n).forEach(x=>{a.push(new o(x,n[x]))});let u=null,l=null,c={};const f=rs();async function h(x,d){await Gn(),f(x,d)}let b=null,p=null;s&&(p=x=>{x.state&&(x.state.__svelte_spa_router_scrollY||x.state.__svelte_spa_router_scrollX)?b=x.state:b=null},window.addEventListener("popstate",p),es(()=>{oa(b)}));let _=null,m=null;const C=Fr.subscribe(async x=>{_=x;let d=0;for(;d{vn.set(l)});return}r(0,u=null),m=null,vn.set(void 0)});ts(()=>{C(),p&&window.removeEventListener("popstate",p)});function H(x){nn.call(this,e,x)}function D(x){nn.call(this,e,x)}return e.$$set=x=>{"routes"in x&&r(3,n=x.routes),"prefix"in x&&r(4,i=x.prefix),"restoreScrollState"in x&&r(5,s=x.restoreScrollState)},e.$$.update=()=>{e.$$.dirty&32&&(history.scrollRestoration=s?"manual":"auto")},[u,l,c,n,i,s,H,D]}class ua extends Me{constructor(t){super(),ke(this,t,aa,ia,ve,{routes:3,prefix:4,restoreScrollState:5})}}var bi=(e=>(e.AUDIO_INPUT_STATE_CHANGE="conference.audio_input_state_changed",e.AUTH_STATUS_CHANGED="conference.auth_status_changed",e.BEFORE_STATISTICS_DISPOSED="conference.beforeStatisticsDisposed",e.CONFERENCE_ERROR="conference.error",e.CONFERENCE_FAILED="conference.failed",e.CONFERENCE_JOINED="conference.joined",e.CONFERENCE_LEFT="conference.left",e.CONFERENCE_UNIQUE_ID_SET="conference.unique_id_set",e.CONNECTION_ESTABLISHED="conference.connectionEstablished",e.CONNECTION_INTERRUPTED="conference.connectionInterrupted",e.CONNECTION_RESTORED="conference.connectionRestored",e.DATA_CHANNEL_OPENED="conference.dataChannelOpened",e.DISPLAY_NAME_CHANGED="conference.displayNameChanged",e.DOMINANT_SPEAKER_CHANGED="conference.dominantSpeaker",e.CONFERENCE_CREATED_TIMESTAMP="conference.createdTimestamp",e.DTMF_SUPPORT_CHANGED="conference.dtmfSupportChanged",e.ENDPOINT_MESSAGE_RECEIVED="conference.endpoint_message_received",e.ENDPOINT_STATS_RECEIVED="conference.endpoint_stats_received",e.JVB121_STATUS="conference.jvb121Status",e.KICKED="conference.kicked",e.PARTICIPANT_KICKED="conference.participant_kicked",e.LAST_N_ENDPOINTS_CHANGED="conference.lastNEndpointsChanged",e.LOCK_STATE_CHANGED="conference.lock_state_changed",e.SERVER_REGION_CHANGED="conference.server_region_changed",e._MEDIA_SESSION_STARTED="conference.media_session.started",e._MEDIA_SESSION_ACTIVE_CHANGED="conference.media_session.active_changed",e.MEMBERS_ONLY_CHANGED="conference.membersOnlyChanged",e.MESSAGE_RECEIVED="conference.messageReceived",e.NO_AUDIO_INPUT="conference.no_audio_input",e.NOISY_MIC="conference.noisy_mic",e.NON_PARTICIPANT_MESSAGE_RECEIVED="conference.non_participant_message_received",e.PRIVATE_MESSAGE_RECEIVED="conference.privateMessageReceived",e.PARTICIPANT_CONN_STATUS_CHANGED="conference.participant_conn_status_changed",e.PARTCIPANT_FEATURES_CHANGED="conference.partcipant_features_changed",e.PARTICIPANT_PROPERTY_CHANGED="conference.participant_property_changed",e.P2P_STATUS="conference.p2pStatus",e.PHONE_NUMBER_CHANGED="conference.phoneNumberChanged",e.PROPERTIES_CHANGED="conference.propertiesChanged",e.RECORDER_STATE_CHANGED="conference.recorderStateChanged",e.VIDEO_SIP_GW_AVAILABILITY_CHANGED="conference.videoSIPGWAvailabilityChanged",e.VIDEO_SIP_GW_SESSION_STATE_CHANGED="conference.videoSIPGWSessionStateChanged",e.START_MUTED_POLICY_CHANGED="conference.start_muted_policy_changed",e.STARTED_MUTED="conference.started_muted",e.SUBJECT_CHANGED="conference.subjectChanged",e.SUSPEND_DETECTED="conference.suspendDetected",e.TALK_WHILE_MUTED="conference.talk_while_muted",e.TRACK_ADDED="conference.trackAdded",e.TRACK_AUDIO_LEVEL_CHANGED="conference.audioLevelsChanged",e.TRACK_MUTE_CHANGED="conference.trackMuteChanged",e.TRACK_REMOVED="conference.trackRemoved",e.TRANSCRIPTION_STATUS_CHANGED="conference.transcriptionStatusChanged",e.USER_JOINED="conference.userJoined",e.USER_LEFT="conference.userLeft",e.USER_ROLE_CHANGED="conference.roleChanged",e.USER_STATUS_CHANGED="conference.statusChanged",e.BOT_TYPE_CHANGED="conference.bot_type_changed",e.LOBBY_USER_JOINED="conference.lobby.userJoined",e.LOBBY_USER_UPDATED="conference.lobby.userUpdated",e.LOBBY_USER_LEFT="conference.lobby.userLeft",e))(bi||{});class _i{constructor(t){Q(this,"translator");this.api=t,gi.subscribe(r=>this.translator=r)}$t(t,r){return this.translator?this.translator(`plugins.${this.meta.id}.${t}`,r):""}}class la extends _i{constructor(){super(...arguments);Q(this,"meta",{id:"xyz.jimmi.moderator",name:"Moderator",version:"1.0.0"});Q(this,"commands");Q(this,"events",{[bi.USER_JOINED]:this.onUserJoined});Q(this,"translations")}onUserJoined(r){const{conference:n}=this.api;n.isModerator()&&n.grantOwner(r)}}var tt,rt,nt;class ca{constructor(t){mt(this,tt,void 0);mt(this,rt,void 0);mt(this,nt,void 0);gt(this,tt,t.videoThumbnails[0].url),gt(this,rt,t.title),gt(this,nt,t.adaptiveFormats[0].url)}get thumbnailUrl(){return pt(this,tt)}get title(){return pt(this,rt)}get source(){return pt(this,nt)}}tt=new WeakMap,rt=new WeakMap,nt=new WeakMap;class fa extends _i{constructor(){super(...arguments);Q(this,"meta",{id:"xyz.jimmi.music",name:"Music",version:"0.2.0"});Q(this,"commands",{play:this.play,queue:this.queue,cue:this.queue,track:this.track});Q(this,"events");Q(this,"translations",{en:{description:"A music plugin that allows for audio playback of youtube videos",commands:{play:{usage:"!play - Play a youtube video by url or search term",playingTrack:"Playing {title}"},queue:{usage:`!queue - Show the current queue.
-!queue - Add a YouTube video to the queue.`,isEmpty:"The queue is currently empty",content:"Queue content",addedTrack:"Added {title} to queue"},cue:{usage:"!cue - Alias for !queue"},track:{usage:`!track - Display current track
-!track skip - Skip the current track
-!track ++ or !track -- - Fast forward or rewind. Add more + or - signs to increase duration
-!track +10, !track +20, !track -15 - Fast forward or rewind with specific duration in seconds`,currentlyPlaying:"Currently playing {title}"}},general:{invalidArgs:"Invalid arguments. Usage:",noVideo:"Sorry, I cannot find any video at the moment"}}})}chooseRandomBaseUrl(){const r=["https://vid.puffyan.us","https://invidious.flokinet.to","https://inv.bp.projectsegfau.lt","https://yt.artemislena.eu","https://invidious.projectsegfau.lt","https://invidious.lunar.icu"];return r[Math.floor(r.length*Math.random())]}async fetch(r){return await(await fetch(`${this.chooseRandomBaseUrl()}/api/v1/${r}`,{referrerPolicy:"no-referrer"})).json()}async searchYtVideo(r){if(new RegExp("https?://").test(r)){const n=new URLSearchParams(r.split("?")[1]).get("v");if(n)return n;const i=r.split("/");return i[i.length-1].split("?")[0]}else{const n=await this.fetch(`search/?q=${encodeURIComponent(r)}`);if(n.length>0)return n[0].videoId}return null}async getTrack(r){const n=await this.fetch(`videos/${r}`);return n.error?null:new ca(n)}async query(r){const n=r.join(" "),i=await this.searchYtVideo(n);return i?this.getTrack(i):null}async play(r){if(r.params.length===0)r.respond(`:warning: ${this.$t("general.invalidArgs")}
-${this.$t("commands.play.usage")}`);else{const n=await this.query(r.params);if(!n){r.respond(`${this.$t("general.noVideo")} :worried:`);return}this.api.currentTrack=n,this.api.conference.sendMessage(`:notes: ${this.$t("commands.play.playingTrack",{values:{title:n.title}})}`)}}async queue(r){if(r.params.length===0)if(this.api.queue.length===0)r.respond(`:notes: ${this.$t("commands.queue.isEmpty")}`);else{let n=0;const i=new RegExp(/(\d)/ig);r.respond(this.api.queue.reduce((s,o)=>`${s}
-${(++n).toString().replaceAll(i,":$1:")} ${o.title}`,`:notes: ${this.$t("commands.queue.content")}`))}else{const n=await this.query(r.params);if(!n){r.respond(`${this.$t("general.noVideo")} :worried:`);return}this.api.currentTrack?this.api.addToQueue(n):this.api.currentTrack=n,r.respond(`:notes: ${this.$t("commands.queue.addedTrack",{values:{title:n.title}})}`)}}async track(r){var n;switch(r.params.length){case 0:r.respond(`:notes: ${this.$t("commands.track.currentlyPlaying",{values:{title:((n=this.api.currentTrack)==null?void 0:n.title)??"nothing"}})}`);break;case 1:const i=r.params[0];if(i==="skip"){this.api.currentTrack=void 0;return}let s=0;const o=a=>2*Math.E^a-1;/^\+\++$/.test(i)?s=o(i.length):/^--+$/.test(i)?s=-o(i.length):s=parseInt(i,10),s?this.api.forward(s):r.respond(`:warning: ${this.$t("general.invalidArgs")}
-${this.$t("commands.track.usage")}`);break;default:r.respond(`:warning: ${this.$t("general.invalidArgs")}
-${this.$t("commands.track.usage")}`)}}}const Er={default:{jitsiDisplayName:"DJ Jim",initialVolume:20},repoUrl:"https://github.com/p-fruck/Jimmi",url:"https://app.jimmi.party",logo:"/jimmi.svg",plugins:[fa,la]};function yi(e,t){if(e.length===0)return t;let r={};return r[e.pop()]=t,yi(e,r)}Er.plugins.forEach(e=>{const t=new e({});t.translations&&Object.keys(t.translations).forEach(r=>{const n=yi(t.meta.id.split("."),t.translations[r]);hi(r,{plugins:n})})});To("en",()=>Rn(()=>import("./en-1af22869.js"),[]));function ha(){Io({fallbackLocale:"en",initialLocale:Mo()})}var wn=Object.prototype.hasOwnProperty;function xr(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&xr(e[n],t[n]););return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(wn.call(e,r)&&++n&&!wn.call(t,r)||!(r in t)||!xr(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}function da(e){return new Promise(t=>{e.subscribe(t)()})}function pa(e,t,r){e.update(n=>(vi(n,t,r),n))}function ma(e){return JSON.parse(JSON.stringify(e))}function $r(e){return e==null}function Ei(e){return $r(e)||Object.keys(e).length<=0}function xi(e){let t=[];for(const[,r]of Object.entries(e)){const n=typeof r=="object"?xi(r):[r];t=[...t,...n]}return t}function vr(e,t,r={}){for(const n in t)switch(!0){case(t[n].type==="object"&&!Ei(t[n].fields)):{r[n]=vr(e[n],t[n].fields,{...r[n]});break}case t[n].type==="array":{const i=e&&e[n]?e[n]:[];r[n]=i.map(s=>{const o=vr(s,t[n].innerType.fields,{...r[n]});return Object.keys(o).length>0?o:""});break}default:r[n]=""}return r}const ga=xr;function wr(e,t){if(Array.isArray(e))return e.map(n=>wr(n,t));const r={};for(const n in e)r[n]=typeof e[n]=="object"&&!$r(e[n])?wr(e[n],t):t;return r}function vi(e,t,r){if(new Object(e)!==e)return e;Array.isArray(t)||(t=t.toString().match(/[^.[\]]+/g)||[]);const n=t.slice(0,-1).reduce((i,s,o)=>new Object(i[s])===i[s]?i[s]:i[s]=Math.trunc(Math.abs(t[o+1]))===+t[o+1]?[]:{},e);return n[t[t.length-1]]=r,e}const $={assignDeep:wr,cloneDeep:ma,deepEqual:ga,getErrorsFromSchema:vr,getValues:xi,isEmpty:Ei,isNullish:$r,set:vi,subscribeOnce:da,update:pa},Tn="",ba=!0;function _a(e){return e.getAttribute&&e.getAttribute("type")==="checkbox"}function ya(e){return e.getAttribute&&e.getAttribute("type")==="file"}function Ea(e){return ya(e)?e.files:_a(e)?e.checked:e.value}const xa=e=>{let t=e.initialValues||{};const r=e.validationSchema,n=e.validate,i=e.onSubmit,s={values:()=>$.cloneDeep(t),errors:()=>r?$.getErrorsFromSchema(t,r.fields):$.assignDeep(t,Tn),touched:()=>$.assignDeep(t,!ba)},o=ae(s.values()),a=ae(s.errors()),u=ae(s.touched()),l=ae(!1),c=ae(!1),f=K(a,g=>$.getValues(g).every(T=>T===Tn)),h=K(o,g=>{const w=$.assignDeep(g,!1);for(let T in g)w[T]=!$.deepEqual(g[T],t[T]);return w}),b=K(h,g=>$.getValues(g).includes(!0));function p(g){return $.subscribeOnce(o).then(w=>_(g,w[g]))}function _(g,w){return E(g,!0),r?(c.set(!0),r.validateAt(g,Mi(o)).then(()=>$.update(a,g,"")).catch(T=>$.update(a,g,T.message)).finally(()=>{c.set(!1)})):n?(c.set(!0),Promise.resolve().then(()=>n({[g]:w})).then(T=>$.update(a,g,$.isNullish(T)?"":T[g])).finally(()=>{c.set(!1)})):Promise.resolve()}function m(g,w){return d(g,w),_(g,w)}function C(g){const w=g.target,T=w.name||w.id,I=Ea(w);return m(T,I)}function H(g){return g&&g.preventDefault&&g.preventDefault(),l.set(!0),$.subscribeOnce(o).then(w=>typeof n=="function"?(c.set(!0),Promise.resolve().then(()=>n(w)).then(T=>{if($.isNullish(T)||$.getValues(T).length===0)return x(w);a.set(T),l.set(!1)}).finally(()=>c.set(!1))):r?(c.set(!0),r.validate(w,{abortEarly:!1}).then(()=>x(w)).catch(T=>{if(T&&T.inner){const I=s.errors();T.inner.map(ie=>$.set(I,ie.path,ie.message)),a.set(I)}l.set(!1)}).finally(()=>c.set(!1))):x(w))}function D(){o.set(s.values()),a.set(s.errors()),u.set(s.touched())}function x(g){return Promise.resolve().then(()=>a.set(s.errors())).then(()=>i(g,o,a)).finally(()=>l.set(!1))}function d(g,w){$.update(o,g,w)}function E(g,w){$.update(u,g,w)}function R(g){t=g,D()}return{form:o,errors:a,touched:u,modified:h,isValid:f,isSubmitting:l,isValidating:c,isModified:b,handleChange:C,handleSubmit:H,handleReset:D,updateField:d,updateValidateField:m,updateTouched:E,validateField:p,updateInitialValues:R,state:K([o,a,u,h,f,c,l,b],([g,w,T,I,ie,k,se,le])=>({form:g,errors:w,touched:T,modified:I,isValid:ie,isSubmitting:se,isValidating:k,isModified:le}))}};function we(e){this._maxSize=e,this.clear()}we.prototype.clear=function(){this._size=0,this._values=Object.create(null)};we.prototype.get=function(e){return this._values[e]};we.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var va=/[^.^\]^[]+|(?=\[\]|\.\.)/g,wi=/^\d+$/,wa=/^\d/,Ta=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,Sa=/^\s*(['"]?)(.*?)(\1)\s*$/,Lr=512,Sn=new we(Lr),On=new we(Lr),An=new we(Lr),Ee={Cache:we,split:Tr,normalizePath:ur,setter:function(e){var t=ur(e);return On.get(e)||On.set(e,function(n,i){for(var s=0,o=t.length,a=n;se.match(Ha)||[],qt=e=>e[0].toUpperCase()+e.slice(1),Mr=(e,t)=>Vt(e).join(t).toLowerCase(),Ti=e=>Vt(e).reduce((t,r)=>`${t}${t?r[0].toUpperCase()+r.slice(1).toLowerCase():r.toLowerCase()}`,""),Ia=e=>qt(Ti(e)),Ca=e=>Mr(e,"_"),Da=e=>Mr(e,"-"),Ra=e=>qt(Mr(e," ")),Ba=e=>Vt(e).map(qt).join(" ");var lr={words:Vt,upperFirst:qt,camelCase:Ti,pascalCase:Ia,snakeCase:Ca,kebabCase:Da,sentenceCase:Ra,titleCase:Ba},Ur={exports:{}};Ur.exports=function(e){return Si(Fa(e),e)};Ur.exports.array=Si;function Si(e,t){var r=e.length,n=new Array(r),i={},s=r,o=$a(t),a=La(e);for(t.forEach(function(l){if(!a.has(l[0])||!a.has(l[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});s--;)i[s]||u(e[s],s,new Set);return n;function u(l,c,f){if(f.has(l)){var h;try{h=", node was:"+JSON.stringify(l)}catch{h=""}throw new Error("Cyclic dependency"+h)}if(!a.has(l))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(l));if(!i[c]){i[c]=!0;var b=o.get(l)||new Set;if(b=Array.from(b),c=b.length){f.add(l);do{var p=b[--c];u(p,a.get(p),f)}while(c);f.delete(l)}n[--r]=l}}}function Fa(e){for(var t=new Set,r=0,n=e.length;r"",qa=/^Symbol\((.*)\)(.*)$/;function za(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function Nn(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const r=typeof e;if(r==="number")return za(e);if(r==="string")return t?`"${e}"`:e;if(r==="function")return"[Function "+(e.name||"anonymous")+"]";if(r==="symbol")return Va.call(e).replace(qa,"Symbol($1)");const n=Ua.call(e).slice(8,-1);return n==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):n==="Error"||e instanceof Error?"["+ja.call(e)+"]":n==="RegExp"?Ga.call(e):null}function pe(e,t){let r=Nn(e,t);return r!==null?r:JSON.stringify(e,function(n,i){let s=Nn(this[n],t);return s!==null?s:i},2)}function Oi(e){return e==null?[]:[].concat(e)}let Ai,Xa=/\$\{\s*(\w+)\s*\}/g;Ai=Symbol.toStringTag;class z extends Error{static formatError(t,r){const n=r.label||r.path||"this";return n!==r.path&&(r=Object.assign({},r,{path:n})),typeof t=="string"?t.replace(Xa,(i,s)=>pe(r[s])):typeof t=="function"?t(r):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,r,n,i,s){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this[Ai]="Error",this.name="ValidationError",this.value=r,this.path=n,this.type=i,this.errors=[],this.inner=[],Oi(t).forEach(o=>{if(z.isError(o)){this.errors.push(...o.errors);const a=o.inner.length?o.inner:[o];this.inner.push(...a)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],!s&&Error.captureStackTrace&&Error.captureStackTrace(this,z)}}let oe={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:n})=>{const i=n!=null&&n!==r?` (cast from the value \`${pe(n,!0)}\`).`:".";return t!=="mixed"?`${e} must be a \`${t}\` type, but the final value was: \`${pe(r,!0)}\``+i:`${e} must match the configured type. The validated value was: \`${pe(r,!0)}\``+i}},te={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},Za={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Sr={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Wa={isValue:"${path} field must be ${value}"},Or={noUnknown:"${path} field has unspecified keys: ${unknown}"},Ya={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},Qa={notType:e=>{const{path:t,value:r,spec:n}=e,i=n.types.length;if(Array.isArray(r)){if(r.lengthi)return`${t} tuple value has too many items, expected a length of ${i} but got ${r.length} for value: \`${pe(r,!0)}\``}return z.formatError(oe.notType,e)}};Object.assign(Object.create(null),{mixed:oe,string:te,number:Za,date:Sr,object:Or,array:Ya,boolean:Wa,tuple:Qa});const jr=e=>e&&e.__isYupSchema__;class Ft{static fromOptions(t,r){if(!r.then&&!r.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:i,otherwise:s}=r,o=typeof n=="function"?n:(...a)=>a.every(u=>u===n);return new Ft(t,(a,u)=>{var l;let c=o(...a)?i:s;return(l=c==null?void 0:c(u))!=null?l:u})}constructor(t,r){this.fn=void 0,this.refs=t,this.refs=t,this.fn=r}resolve(t,r){let n=this.refs.map(s=>s.getValue(r==null?void 0:r.value,r==null?void 0:r.parent,r==null?void 0:r.context)),i=this.fn(n,t,r);if(i===void 0||i===t)return t;if(!jr(i))throw new TypeError("conditions must return a schema object");return i.resolve(r)}}const yt={context:"$",value:"."};class Te{constructor(t,r={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof t!="string")throw new TypeError("ref must be a string, got: "+t);if(this.key=t.trim(),t==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===yt.context,this.isValue=this.key[0]===yt.value,this.isSibling=!this.isContext&&!this.isValue;let n=this.isContext?yt.context:this.isValue?yt.value:"";this.path=this.key.slice(n.length),this.getter=this.path&&Ee.getter(this.path,!0),this.map=r.map}getValue(t,r,n){let i=this.isContext?n:this.isValue?t:r;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(t,r){return this.getValue(t,r==null?void 0:r.parent,r==null?void 0:r.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(t){return t&&t.__isYupRef}}Te.prototype.__isYupRef=!0;const ye=e=>e==null;function He(e){function t({value:r,path:n="",options:i,originalValue:s,schema:o},a,u){const{name:l,test:c,params:f,message:h,skipAbsent:b}=e;let{parent:p,context:_,abortEarly:m=o.spec.abortEarly,disableStackTrace:C=o.spec.disableStackTrace}=i;function H(I){return Te.isRef(I)?I.getValue(r,p,_):I}function D(I={}){var ie;const k=Object.assign({value:r,originalValue:s,label:o.spec.label,path:I.path||n,spec:o.spec},f,I.params);for(const le of Object.keys(k))k[le]=H(k[le]);const se=new z(z.formatError(I.message||h,k),r,k.path,I.type||l,(ie=I.disableStackTrace)!=null?ie:C);return se.params=k,se}const x=m?a:u;let d={path:n,parent:p,type:l,from:i.from,createError:D,resolve:H,options:i,originalValue:s,schema:o};const E=I=>{z.isError(I)?x(I):I?u(null):x(D())},R=I=>{z.isError(I)?x(I):a(I)};if(b&&ye(r))return E(!0);let w;try{var T;if(w=c.call(d,r,d),typeof((T=w)==null?void 0:T.then)=="function"){if(i.sync)throw new Error(`Validation test of type: "${d.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(w).then(E,R)}}catch(I){R(I);return}E(w)}return t.OPTIONS=e,t}function Ka(e,t,r,n=r){let i,s,o;return t?(Ee.forEach(t,(a,u,l)=>{let c=u?a.slice(1,a.length-1):a;e=e.resolve({context:n,parent:i,value:r});let f=e.type==="tuple",h=l?parseInt(c,10):0;if(e.innerType||f){if(f&&!l)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${o}" must contain an index to the tuple element, e.g. "${o}[0]"`);if(r&&h>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${t}. because there is no value at that index. `);i=r,r=r&&r[h],e=f?e.spec.types[h]:e.innerType}if(!l){if(!e.fields||!e.fields[c])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e.type}")`);i=r,r=r&&r[c],e=e.fields[c]}s=c,o=u?"["+a+"]":"."+a}),{schema:e,parent:i,parentPath:s}):{parent:i,parentPath:t,schema:e}}class $t extends Set{describe(){const t=[];for(const r of this.values())t.push(Te.isRef(r)?r.describe():r);return t}resolveAll(t){let r=[];for(const n of this.values())r.push(t(n));return r}clone(){return new $t(this.values())}merge(t,r){const n=this.clone();return t.forEach(i=>n.add(i)),r.forEach(i=>n.delete(i)),n}}function Ce(e,t=new Map){if(jr(e)||!e||typeof e!="object")return e;if(t.has(e))return t.get(e);let r;if(e instanceof Date)r=new Date(e.getTime()),t.set(e,r);else if(e instanceof RegExp)r=new RegExp(e),t.set(e,r);else if(Array.isArray(e)){r=new Array(e.length),t.set(e,r);for(let n=0;n{this.typeError(oe.notType)}),this.type=t.type,this._typeCheck=t.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},t==null?void 0:t.spec),this.withMutation(r=>{r.nonNullable()})}get _type(){return this.type}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const r=Object.create(Object.getPrototypeOf(this));return r.type=this.type,r._typeCheck=this._typeCheck,r._whitelist=this._whitelist.clone(),r._blacklist=this._blacklist.clone(),r.internalTests=Object.assign({},this.internalTests),r.exclusiveTests=Object.assign({},this.exclusiveTests),r.deps=[...this.deps],r.conditions=[...this.conditions],r.tests=[...this.tests],r.transforms=[...this.transforms],r.spec=Ce(Object.assign({},this.spec,t)),r}label(t){let r=this.clone();return r.spec.label=t,r}meta(...t){if(t.length===0)return this.spec.meta;let r=this.clone();return r.spec.meta=Object.assign(r.spec.meta||{},t[0]),r}withMutation(t){let r=this._mutate;this._mutate=!0;let n=t(this);return this._mutate=r,n}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let r=this,n=t.clone();const i=Object.assign({},r.spec,n.spec);return n.spec=i,n.internalTests=Object.assign({},r.internalTests,n.internalTests),n._whitelist=r._whitelist.merge(t._whitelist,t._blacklist),n._blacklist=r._blacklist.merge(t._blacklist,t._whitelist),n.tests=r.tests,n.exclusiveTests=r.exclusiveTests,n.withMutation(s=>{t.tests.forEach(o=>{s.test(o.OPTIONS)})}),n.transforms=[...r.transforms,...n.transforms],n}isType(t){return t==null?!!(this.spec.nullable&&t===null||this.spec.optional&&t===void 0):this._typeCheck(t)}resolve(t){let r=this;if(r.conditions.length){let n=r.conditions;r=r.clone(),r.conditions=[],r=n.reduce((i,s)=>s.resolve(i,t),r),r=r.resolve(t)}return r}resolveOptions(t){var r,n,i,s;return Object.assign({},t,{from:t.from||[],strict:(r=t.strict)!=null?r:this.spec.strict,abortEarly:(n=t.abortEarly)!=null?n:this.spec.abortEarly,recursive:(i=t.recursive)!=null?i:this.spec.recursive,disableStackTrace:(s=t.disableStackTrace)!=null?s:this.spec.disableStackTrace})}cast(t,r={}){let n=this.resolve(Object.assign({value:t},r)),i=r.assert==="ignore-optionality",s=n._cast(t,r);if(r.assert!==!1&&!n.isType(s)){if(i&&ye(s))return s;let o=pe(t),a=pe(s);throw new TypeError(`The value of ${r.path||"field"} could not be cast to a value that satisfies the schema type: "${n.type}".
-
-attempted value: ${o}
-`+(a!==o?`result of cast: ${a}`:""))}return s}_cast(t,r){let n=t===void 0?t:this.transforms.reduce((i,s)=>s.call(this,i,t,this),t);return n===void 0&&(n=this.getDefault(r)),n}_validate(t,r={},n,i){let{path:s,originalValue:o=t,strict:a=this.spec.strict}=r,u=t;a||(u=this._cast(u,Object.assign({assert:!1},r)));let l=[];for(let c of Object.values(this.internalTests))c&&l.push(c);this.runTests({path:s,value:u,originalValue:o,options:r,tests:l},n,c=>{if(c.length)return i(c,u);this.runTests({path:s,value:u,originalValue:o,options:r,tests:this.tests},n,i)})}runTests(t,r,n){let i=!1,{tests:s,value:o,originalValue:a,path:u,options:l}=t,c=_=>{i||(i=!0,r(_,o))},f=_=>{i||(i=!0,n(_,o))},h=s.length,b=[];if(!h)return f([]);let p={value:o,originalValue:a,path:u,options:l,schema:this};for(let _=0;_this.resolve(c)._validate(l,c,h,b)}validate(t,r){var n;let i=this.resolve(Object.assign({},r,{value:t})),s=(n=r==null?void 0:r.disableStackTrace)!=null?n:i.spec.disableStackTrace;return new Promise((o,a)=>i._validate(t,r,(u,l)=>{z.isError(u)&&(u.value=l),a(u)},(u,l)=>{u.length?a(new z(u,l,void 0,void 0,s)):o(l)}))}validateSync(t,r){var n;let i=this.resolve(Object.assign({},r,{value:t})),s,o=(n=r==null?void 0:r.disableStackTrace)!=null?n:i.spec.disableStackTrace;return i._validate(t,Object.assign({},r,{sync:!0}),(a,u)=>{throw z.isError(a)&&(a.value=u),a},(a,u)=>{if(a.length)throw new z(a,t,void 0,void 0,o);s=u}),s}isValid(t,r){return this.validate(t,r).then(()=>!0,n=>{if(z.isError(n))return!1;throw n})}isValidSync(t,r){try{return this.validateSync(t,r),!0}catch(n){if(z.isError(n))return!1;throw n}}_getDefault(t){let r=this.spec.default;return r==null?r:typeof r=="function"?r.call(this,t):Ce(r)}getDefault(t){return this.resolve(t||{})._getDefault(t)}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){return this.clone({strict:t})}nullability(t,r){const n=this.clone({nullable:t});return n.internalTests.nullable=He({message:r,name:"nullable",test(i){return i===null?this.schema.spec.nullable:!0}}),n}optionality(t,r){const n=this.clone({optional:t});return n.internalTests.optionality=He({message:r,name:"optionality",test(i){return i===void 0?this.schema.spec.optional:!0}}),n}optional(){return this.optionality(!0)}defined(t=oe.defined){return this.optionality(!1,t)}nullable(){return this.nullability(!0)}nonNullable(t=oe.notNull){return this.nullability(!1,t)}required(t=oe.required){return this.clone().withMutation(r=>r.nonNullable(t).defined(t))}notRequired(){return this.clone().withMutation(t=>t.nullable().optional())}transform(t){let r=this.clone();return r.transforms.push(t),r}test(...t){let r;if(t.length===1?typeof t[0]=="function"?r={test:t[0]}:r=t[0]:t.length===2?r={name:t[0],test:t[1]}:r={name:t[0],message:t[1],test:t[2]},r.message===void 0&&(r.message=oe.default),typeof r.test!="function")throw new TypeError("`test` is a required parameters");let n=this.clone(),i=He(r),s=r.exclusive||r.name&&n.exclusiveTests[r.name]===!0;if(r.exclusive&&!r.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return r.name&&(n.exclusiveTests[r.name]=!!r.exclusive),n.tests=n.tests.filter(o=>!(o.OPTIONS.name===r.name&&(s||o.OPTIONS.test===i.OPTIONS.test))),n.tests.push(i),n}when(t,r){!Array.isArray(t)&&typeof t!="string"&&(r=t,t=".");let n=this.clone(),i=Oi(t).map(s=>new Te(s));return i.forEach(s=>{s.isSibling&&n.deps.push(s.key)}),n.conditions.push(typeof r=="function"?new Ft(i,r):Ft.fromOptions(i,r)),n}typeError(t){let r=this.clone();return r.internalTests.typeError=He({message:t,name:"typeError",skipAbsent:!0,test(n){return this.schema._typeCheck(n)?!0:this.createError({params:{type:this.schema.type}})}}),r}oneOf(t,r=oe.oneOf){let n=this.clone();return t.forEach(i=>{n._whitelist.add(i),n._blacklist.delete(i)}),n.internalTests.whiteList=He({message:r,name:"oneOf",skipAbsent:!0,test(i){let s=this.schema._whitelist,o=s.resolveAll(this.resolve);return o.includes(i)?!0:this.createError({params:{values:Array.from(s).join(", "),resolved:o}})}}),n}notOneOf(t,r=oe.notOneOf){let n=this.clone();return t.forEach(i=>{n._blacklist.add(i),n._whitelist.delete(i)}),n.internalTests.blacklist=He({message:r,name:"notOneOf",test(i){let s=this.schema._blacklist,o=s.resolveAll(this.resolve);return o.includes(i)?this.createError({params:{values:Array.from(s).join(", "),resolved:o}}):!0}}),n}strip(t=!0){let r=this.clone();return r.spec.strip=t,r}describe(t){const r=(t?this.resolve(t):this).clone(),{label:n,meta:i,optional:s,nullable:o}=r.spec;return{meta:i,label:n,optional:s,nullable:o,default:r.getDefault(t),type:r.type,oneOf:r._whitelist.describe(),notOneOf:r._blacklist.describe(),tests:r.tests.map(u=>({name:u.OPTIONS.name,params:u.OPTIONS.params})).filter((u,l,c)=>c.findIndex(f=>f.name===u.name)===l)}}}ue.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])ue.prototype[`${e}At`]=function(t,r,n={}){const{parent:i,parentPath:s,schema:o}=Ka(this,t,r,n.context);return o[e](i&&i[s],Object.assign({},n,{parent:i,path:t}))};for(const e of["equals","is"])ue.prototype[e]=ue.prototype.oneOf;for(const e of["not","nope"])ue.prototype[e]=ue.prototype.notOneOf;let Ja=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,eu=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,tu=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,ru=e=>ye(e)||e===e.trim(),nu={}.toString();function Tt(){return new Ni}class Ni extends ue{constructor(){super({type:"string",check(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}}),this.withMutation(()=>{this.transform((t,r,n)=>{if(!n.spec.coerce||n.isType(t)||Array.isArray(t))return t;const i=t!=null&&t.toString?t.toString():t;return i===nu?t:i})})}required(t){return super.required(t).withMutation(r=>r.test({message:t||oe.required,name:"required",skipAbsent:!0,test:n=>!!n.length}))}notRequired(){return super.notRequired().withMutation(t=>(t.tests=t.tests.filter(r=>r.OPTIONS.name!=="required"),t))}length(t,r=te.length){return this.test({message:r,name:"length",exclusive:!0,params:{length:t},skipAbsent:!0,test(n){return n.length===this.resolve(t)}})}min(t,r=te.min){return this.test({message:r,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(n){return n.length>=this.resolve(t)}})}max(t,r=te.max){return this.test({name:"max",exclusive:!0,message:r,params:{max:t},skipAbsent:!0,test(n){return n.length<=this.resolve(t)}})}matches(t,r){let n=!1,i,s;return r&&(typeof r=="object"?{excludeEmptyString:n=!1,message:i,name:s}=r:i=r),this.test({name:s||"matches",message:i||te.matches,params:{regex:t},skipAbsent:!0,test:o=>o===""&&n||o.search(t)!==-1})}email(t=te.email){return this.matches(Ja,{name:"email",message:t,excludeEmptyString:!0})}url(t=te.url){return this.matches(eu,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=te.uuid){return this.matches(tu,{name:"uuid",message:t,excludeEmptyString:!1})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=te.trim){return this.transform(r=>r!=null?r.trim():r).test({message:t,name:"trim",test:ru})}lowercase(t=te.lowercase){return this.transform(r=>ye(r)?r:r.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:r=>ye(r)||r===r.toLowerCase()})}uppercase(t=te.uppercase){return this.transform(r=>ye(r)?r:r.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:r=>ye(r)||r===r.toUpperCase()})}}Tt.prototype=Ni.prototype;const iu=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function ce(e,t=0){return Number(e)||t}function su(e){const t=iu.exec(e);if(!t)return Date.parse?Date.parse(e):Number.NaN;const r={year:ce(t[1]),month:ce(t[2],1)-1,day:ce(t[3],1),hour:ce(t[4]),minute:ce(t[5]),second:ce(t[6]),millisecond:t[7]?ce(t[7].substring(0,3)):0,z:t[8]||void 0,plusMinus:t[9]||void 0,hourOffset:ce(t[10]),minuteOffset:ce(t[11])};if(r.z===void 0&&r.plusMinus===void 0)return new Date(r.year,r.month,r.day,r.hour,r.minute,r.second,r.millisecond).valueOf();let n=0;return r.z!=="Z"&&r.plusMinus!==void 0&&(n=r.hourOffset*60+r.minuteOffset,r.plusMinus==="+"&&(n=0-n)),Date.UTC(r.year,r.month,r.day,r.hour,r.minute+n,r.second,r.millisecond)}let ou=new Date(""),au=e=>Object.prototype.toString.call(e)==="[object Date]";class zt extends ue{constructor(){super({type:"date",check(t){return au(t)&&!isNaN(t.getTime())}}),this.withMutation(()=>{this.transform((t,r,n)=>!n.spec.coerce||n.isType(t)||t===null?t:(t=su(t),isNaN(t)?zt.INVALID_DATE:new Date(t)))})}prepareParam(t,r){let n;if(Te.isRef(t))n=t;else{let i=this.cast(t);if(!this._typeCheck(i))throw new TypeError(`\`${r}\` must be a Date or a value that can be \`cast()\` to a Date`);n=i}return n}min(t,r=Sr.min){let n=this.prepareParam(t,"min");return this.test({message:r,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(i){return i>=this.resolve(n)}})}max(t,r=Sr.max){let n=this.prepareParam(t,"max");return this.test({message:r,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(i){return i<=this.resolve(n)}})}}zt.INVALID_DATE=ou;zt.prototype;function uu(e,t=[]){let r=[],n=new Set,i=new Set(t.map(([o,a])=>`${o}-${a}`));function s(o,a){let u=Ee.split(o)[0];n.add(u),i.has(`${a}-${u}`)||r.push([a,u])}for(const o of Object.keys(e)){let a=e[o];n.add(o),Te.isRef(a)&&a.isSibling?s(a.path,o):jr(a)&&"deps"in a&&a.deps.forEach(u=>s(u,o))}return Ma.array(Array.from(n),r).reverse()}function Pn(e,t){let r=1/0;return e.some((n,i)=>{var s;if((s=t.path)!=null&&s.includes(n))return r=i,!0}),r}function Pi(e){return(t,r)=>Pn(e,t)-Pn(e,r)}const lu=(e,t,r)=>{if(typeof e!="string")return e;let n=e;try{n=JSON.parse(e)}catch{}return r.isType(n)?n:e};function St(e){if("fields"in e){const t={};for(const[r,n]of Object.entries(e.fields))t[r]=St(n);return e.setFields(t)}if(e.type==="array"){const t=e.optional();return t.innerType&&(t.innerType=St(t.innerType)),t}return e.type==="tuple"?e.optional().clone({types:e.spec.types.map(St)}):"optional"in e?e.optional():e}const cu=(e,t)=>{const r=[...Ee.normalizePath(t)];if(r.length===1)return r[0]in e;let n=r.pop(),i=Ee.getter(Ee.join(r),!0)(e);return!!(i&&n in i)};let Hn=e=>Object.prototype.toString.call(e)==="[object Object]";function fu(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter(n=>r.indexOf(n)===-1)}const hu=Pi([]);function Hi(e){return new Ii(e)}class Ii extends ue{constructor(t){super({type:"object",check(r){return Hn(r)||typeof r=="function"}}),this.fields=Object.create(null),this._sortErrors=hu,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{t&&this.shape(t)})}_cast(t,r={}){var n;let i=super._cast(t,r);if(i===void 0)return this.getDefault(r);if(!this._typeCheck(i))return i;let s=this.fields,o=(n=r.stripUnknown)!=null?n:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(i).filter(f=>!this._nodes.includes(f))),u={},l=Object.assign({},r,{parent:u,__validating:r.__validating||!1}),c=!1;for(const f of a){let h=s[f],b=f in i;if(h){let p,_=i[f];l.path=(r.path?`${r.path}.`:"")+f,h=h.resolve({value:_,context:r.context,parent:u});let m=h instanceof ue?h.spec:void 0,C=m==null?void 0:m.strict;if(m!=null&&m.strip){c=c||f in i;continue}p=!r.__validating||!C?h.cast(i[f],l):i[f],p!==void 0&&(u[f]=p)}else b&&!o&&(u[f]=i[f]);(b!==f in u||u[f]!==i[f])&&(c=!0)}return c?u:i}_validate(t,r={},n,i){let{from:s=[],originalValue:o=t,recursive:a=this.spec.recursive}=r;r.from=[{schema:this,value:o},...s],r.__validating=!0,r.originalValue=o,super._validate(t,r,n,(u,l)=>{if(!a||!Hn(l)){i(u,l);return}o=o||l;let c=[];for(let f of this._nodes){let h=this.fields[f];!h||Te.isRef(h)||c.push(h.asNestedTest({options:r,key:f,parent:l,parentPath:r.path,originalParent:o}))}this.runTests({tests:c,value:l,originalValue:o,options:r},n,f=>{i(f.sort(this._sortErrors).concat(u),l)})})}clone(t){const r=super.clone(t);return r.fields=Object.assign({},this.fields),r._nodes=this._nodes,r._excludedEdges=this._excludedEdges,r._sortErrors=this._sortErrors,r}concat(t){let r=super.concat(t),n=r.fields;for(let[i,s]of Object.entries(this.fields)){const o=n[i];n[i]=o===void 0?s:o}return r.withMutation(i=>i.setFields(n,[...this._excludedEdges,...t._excludedEdges]))}_getDefault(t){if("default"in this.spec)return super._getDefault(t);if(!this._nodes.length)return;let r={};return this._nodes.forEach(n=>{var i;const s=this.fields[n];let o=t;(i=o)!=null&&i.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[n]})),r[n]=s&&"getDefault"in s?s.getDefault(o):void 0}),r}setFields(t,r){let n=this.clone();return n.fields=t,n._nodes=uu(t,r),n._sortErrors=Pi(Object.keys(t)),r&&(n._excludedEdges=r),n}shape(t,r=[]){return this.clone().withMutation(n=>{let i=n._excludedEdges;return r.length&&(Array.isArray(r[0])||(r=[r]),i=[...n._excludedEdges,...r]),n.setFields(Object.assign(n.fields,t),i)})}partial(){const t={};for(const[r,n]of Object.entries(this.fields))t[r]="optional"in n&&n.optional instanceof Function?n.optional():n;return this.setFields(t)}deepPartial(){return St(this)}pick(t){const r={};for(const n of t)this.fields[n]&&(r[n]=this.fields[n]);return this.setFields(r,this._excludedEdges.filter(([n,i])=>t.includes(n)&&t.includes(i)))}omit(t){const r=[];for(const n of Object.keys(this.fields))t.includes(n)||r.push(n);return this.pick(r)}from(t,r,n){let i=Ee.getter(t,!0);return this.transform(s=>{if(!s)return s;let o=s;return cu(s,t)&&(o=Object.assign({},s),n||delete o[t],o[r]=i(s)),o})}json(){return this.transform(lu)}noUnknown(t=!0,r=Or.noUnknown){typeof t!="boolean"&&(r=t,t=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:r,test(i){if(i==null)return!0;const s=fu(this.schema,i);return!t||s.length===0||this.createError({params:{unknown:s.join(", ")}})}});return n.spec.noUnknown=t,n}unknown(t=!0,r=Or.noUnknown){return this.noUnknown(!t,r)}transformKeys(t){return this.transform(r=>{if(!r)return r;const n={};for(const i of Object.keys(r))n[t(i)]=r[i];return n})}camelCase(){return this.transformKeys(lr.camelCase)}snakeCase(){return this.transformKeys(lr.snakeCase)}constantCase(){return this.transformKeys(t=>lr.snakeCase(t).toUpperCase())}describe(t){const r=(t?this.resolve(t):this).clone(),n=super.describe(t);n.fields={};for(const[s,o]of Object.entries(r.fields)){var i;let a=t;(i=a)!=null&&i.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[s]})),n.fields[s]=o.describe(a)}return n}}Hi.prototype=Ii.prototype;function du(e){let t,r,n,i,s,o,a,u,l,c,f,h;const b=e[3].default,p=Ui(b,e,e[2],null);return{c(){t=N("label"),r=N("div"),n=N("input"),i=L(),s=N("div"),o=L(),a=N("div"),u=L(),l=N("div"),p&&p.c(),v(n,"id","toogleButton"),v(n,"type","checkbox"),v(n,"class","hidden svelte-4l3tce"),v(s,"class","toggle-path bg-gray-200 w-9 h-5 rounded-full shadow-inner svelte-4l3tce"),v(a,"class","toggle-circle absolute w-3.5 h-3.5 bg-white rounded-full shadow inset-y-0 left-0 svelte-4l3tce"),v(r,"class","relative"),v(l,"class","ml-3 text-gray-700 font-medium"),v(t,"class","flex items-center cursor-pointer")},m(_,m){ne(_,t,m),y(t,r),y(r,n),n.checked=e[0],y(r,i),y(r,s),y(r,o),y(r,a),y(t,u),y(t,l),p&&p.m(l,null),c=!0,f||(h=[re(n,"click",function(){it(e[1])&&e[1].apply(this,arguments)}),re(n,"change",e[4])],f=!0)},p(_,[m]){e=_,m&1&&(n.checked=e[0]),p&&p.p&&(!c||m&4)&&Gi(p,b,e,e[2],c?ji(b,e[2],m,null):Vi(e[2]),null)},i(_){c||(X(p,_),c=!0)},o(_){J(p,_),c=!1},d(_){_&&W(t),p&&p.d(_),f=!1,he(h)}}}function pu(e,t,r){let{$$slots:n={},$$scope:i}=t,{checked:s=!1}=t,{onClick:o=()=>{}}=t;function a(){s=this.checked,r(0,s)}return e.$$set=u=>{"checked"in u&&r(0,s=u.checked),"onClick"in u&&r(1,o=u.onClick),"$$scope"in u&&r(2,i=u.$$scope)},[s,o,i,n,a]}class mu extends Me{constructor(t){super(),ke(this,t,pu,du,ve,{checked:0,onClick:1})}}function gu(e){let t=e[4]("routes.home.toggleBetaMode")+"",r;return{c(){r=j(t)},m(n,i){ne(n,r,i)},p(n,i){i&16&&t!==(t=n[4]("routes.home.toggleBetaMode")+"")&&Z(r,t)},d(n){n&&W(r)}}}function In(e){let t,r=e[4]("routes.home.domainError")+"",n;return{c(){t=N("p"),n=j(r),v(t,"class","text-xs text-red-500 mt-3")},m(i,s){ne(i,t,s),y(t,n)},p(i,s){s&16&&r!==(r=i[4]("routes.home.domainError")+"")&&Z(n,r)},d(i){i&&W(t)}}}function Cn(e){let t,r=e[4]("routes.home.roomError")+"",n;return{c(){t=N("p"),n=j(r),v(t,"class","text-xs text-red-500 mt-3")},m(i,s){ne(i,t,s),y(t,n)},p(i,s){s&16&&r!==(r=i[4]("routes.home.roomError")+"")&&Z(n,r)},d(i){i&&W(t)}}}function bu(e){let t,r,n,i,s=e[4]("routes.home.mainContent.heading")+"",o,a,u,l=e[4]("routes.home.mainContent.description")+"",c,f,h,b,p,_,m,C,H=e[4]("routes.home.joinRoomHeading")+"",D,x,d,E,R=e[4]("routes.home.domainLabel")+"",g,w,T,I,ie,k,se,le=e[4]("routes.home.roomLabel")+"",Xt,Gr,Y,Vr,qr,ot,_e,at,ut=e[4]("general.advancedConfiguration")+"",Zt,zr,Ve,lt=e[4]("general.password")+"",Wt,Xr,ee,Zr,qe,ct=e[4]("routes.home.joinButtonText")+"",Yt,Wr,Se,ft=e[4]("routes.home.joinRoomFootnote")+"",Qt,Yr,Oe,Kt,ht,U,Jt,Qr;function Ci(S){e[11](S)}function Di(S){e[12](S)}let er={$$slots:{default:[gu]},$$scope:{ctx:e}};e[1]!==void 0&&(er.onClick=e[1]),e[3]!==void 0&&(er.checked=e[3]),h=new mu({props:er}),Pt.push(()=>on(h,"onClick",Ci)),Pt.push(()=>on(h,"checked",Di));let V=e[5].domain&&In(e),q=e[5].room&&Cn(e);return{c(){t=N("section"),r=N("div"),n=N("div"),i=N("h1"),o=j(s),a=L(),u=N("p"),c=j(l),f=L(),xe(h.$$.fragment),_=L(),m=N("form"),C=N("h2"),D=j(H),x=L(),d=N("div"),E=N("label"),g=j(R),w=L(),T=N("input"),I=L(),V&&V.c(),ie=L(),k=N("div"),se=N("label"),Xt=j(le),Gr=L(),Y=N("input"),Vr=L(),q&&q.c(),qr=L(),ot=N("div"),_e=N("details"),at=N("summary"),Zt=j(ut),zr=L(),Ve=N("label"),Wt=j(lt),Xr=L(),ee=N("input"),Zr=L(),qe=N("button"),Yt=j(ct),Wr=L(),Se=N("p"),Qt=j(ft),Yr=L(),Oe=N("a"),Kt=j(e[2]),v(i,"class","title-font font-medium text-3xl text-gray-900"),v(u,"class","leading-relaxed mt-4 mb-4"),v(n,"class","lg:w-3/5 md:w-1/2 md:pr-16 lg:pr-0 pr-0"),v(C,"class","text-gray-900 text-lg font-medium title-font mb-5"),v(E,"for","domain"),v(E,"class","leading-7 text-sm text-gray-600"),v(T,"type","text"),v(T,"id","domain"),v(T,"name","domain"),v(T,"placeholder","meet.jit.si"),v(T,"class","w-full bg-white rounded border border-gray-300 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out"),v(d,"class","relative mb-4"),v(se,"for","room"),v(se,"class","leading-7 text-sm text-gray-600"),v(Y,"type","text"),v(Y,"id","room"),v(Y,"name","room"),v(Y,"class","w-full bg-white rounded border border-gray-300 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out"),v(k,"class","relative mb-4"),v(at,"class","cursor-pointer"),v(Ve,"for","domain"),v(Ve,"class","leading-7 text-sm text-gray-600"),v(ee,"type","password"),v(ee,"id","password"),v(ee,"name","password"),v(ee,"class","w-full bg-white rounded border border-gray-300 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out"),v(ot,"class","relative mb-4"),v(qe,"class","disabled:opacity-50 text-white bg-indigo-500 border-0 py-2 px-8 focus:outline-none hover:bg-indigo-600 rounded text-lg"),v(qe,"type","submit"),v(Oe,"class","text-indigo-500 break-words"),v(Oe,"href",ht=`https://${e[2]}`),v(Se,"class","text-xs text-gray-500 mt-3"),v(m,"class","lg:w-2/6 md:w-1/2 bg-gray-100 rounded-lg p-8 flex flex-col md:ml-auto w-full mt-10 md:mt-0"),v(r,"class","container px-5 py-24 mx-auto flex flex-wrap items-center"),v(t,"class","text-gray-600 body-font")},m(S,F){ne(S,t,F),y(t,r),y(r,n),y(n,i),y(i,o),y(n,a),y(n,u),y(u,c),y(n,f),me(h,n,null),y(r,_),y(r,m),y(m,C),y(C,D),y(m,x),y(m,d),y(d,E),y(E,g),y(d,w),y(d,T),Ae(T,e[0].domain),y(d,I),V&&V.m(d,null),y(m,ie),y(m,k),y(k,se),y(se,Xt),y(k,Gr),y(k,Y),Ae(Y,e[0].room),y(k,Vr),q&&q.m(k,null),y(m,qr),y(m,ot),y(ot,_e),y(_e,at),y(at,Zt),y(_e,zr),y(_e,Ve),y(Ve,Wt),y(_e,Xr),y(_e,ee),Ae(ee,e[0].password),y(m,Zr),y(m,qe),y(qe,Yt),y(m,Wr),y(m,Se),y(Se,Qt),y(Se,Yr),y(Se,Oe),y(Oe,Kt),U=!0,Jt||(Qr=[re(T,"beforeinput",e[10]),re(T,"change",e[8]),re(T,"input",e[13]),re(Y,"beforeinput",e[10]),re(Y,"change",e[8]),re(Y,"input",e[14]),re(ee,"change",e[8]),re(ee,"input",e[15]),re(m,"submit",e[9])],Jt=!0)},p(S,[F]){(!U||F&16)&&s!==(s=S[4]("routes.home.mainContent.heading")+"")&&Z(o,s),(!U||F&16)&&l!==(l=S[4]("routes.home.mainContent.description")+"")&&Z(c,l);const dt={};F&262160&&(dt.$$scope={dirty:F,ctx:S}),!b&&F&2&&(b=!0,dt.onClick=S[1],sn(()=>b=!1)),!p&&F&8&&(p=!0,dt.checked=S[3],sn(()=>p=!1)),h.$set(dt),(!U||F&16)&&H!==(H=S[4]("routes.home.joinRoomHeading")+"")&&Z(D,H),(!U||F&16)&&R!==(R=S[4]("routes.home.domainLabel")+"")&&Z(g,R),F&1&&T.value!==S[0].domain&&Ae(T,S[0].domain),S[5].domain?V?V.p(S,F):(V=In(S),V.c(),V.m(d,null)):V&&(V.d(1),V=null),(!U||F&16)&&le!==(le=S[4]("routes.home.roomLabel")+"")&&Z(Xt,le),F&1&&Y.value!==S[0].room&&Ae(Y,S[0].room),S[5].room?q?q.p(S,F):(q=Cn(S),q.c(),q.m(k,null)):q&&(q.d(1),q=null),(!U||F&16)&&ut!==(ut=S[4]("general.advancedConfiguration")+"")&&Z(Zt,ut),(!U||F&16)&<!==(lt=S[4]("general.password")+"")&&Z(Wt,lt),F&1&&ee.value!==S[0].password&&Ae(ee,S[0].password),(!U||F&16)&&ct!==(ct=S[4]("routes.home.joinButtonText")+"")&&Z(Yt,ct),(!U||F&16)&&ft!==(ft=S[4]("routes.home.joinRoomFootnote")+"")&&Z(Qt,ft),(!U||F&4)&&Z(Kt,S[2]),(!U||F&4&&ht!==(ht=`https://${S[2]}`))&&v(Oe,"href",ht)},i(S){U||(X(h.$$.fragment,S),U=!0)},o(S){J(h.$$.fragment,S),U=!1},d(S){S&&W(t),ge(h),V&&V.d(),q&&q.d(),Jt=!1,he(Qr)}}}function _u(e,t,r){let n,i,s,o,a;Et(e,gi,d=>r(4,o=d));let u=()=>{window.location.href=n?"/":"/beta"};const l=new RegExp(/^$|^((?:(?:(?:\w[\.\-\+]?)*)\w)+)((?:(?:(?:\w[\.\-\+]?){0,62})\w)+)\.(\w{2,6})$/),c=new RegExp(/^[^?&:"'%#]+$/),{form:f,errors:h,handleChange:b,handleSubmit:p}=xa({initialValues:{domain:"",room:"",password:""},validationSchema:Hi().shape({domain:Tt().trim().matches(l),room:Tt().trim().min(1).matches(c).required(),password:Tt().optional()}),onSubmit:d=>{const E=d.password?`?password=${d.password}`:"";sa(`/bot/${i}${E}`)}});Et(e,f,d=>r(0,s=d)),Et(e,h,d=>r(5,a=d));function _(d){if(d instanceof InputEvent&&d.data&&d.inputType==="insertFromPaste"){const{data:E}=d,R=new RegExp("^http(s?)://(.*)/(.*)$");if(!R.test(E))return;const g=R.exec(E);if(!(g&&g.length>=4))return;const w=g[2],T=g[3];l.test(w)&&c.test(T)&&(d.preventDefault(),tn(f,s.domain=w,s),tn(f,s.room=T,s))}}function m(d){u=d,r(1,u)}function C(d){n=d,r(3,n)}function H(){s.domain=this.value,f.set(s)}function D(){s.room=this.value,f.set(s)}function x(){s.password=this.value,f.set(s)}return e.$$.update=()=>{e.$$.dirty&1&&r(2,i=`${s.domain||"meet.jit.si"}/${s.room}`)},r(3,n=window.location.href.split("/")[3].startsWith("beta")),[s,u,i,n,o,a,f,h,b,p,_,m,C,H,D,x]}class yu extends Me{constructor(t){super(),ke(this,t,_u,bu,ve,{})}}function Eu(e){let t;return{c(){t=N("p"),t.textContent="404 - Not found"},m(r,n){ne(r,t,n)},p:M,i:M,o:M,d(r){r&&W(t)}}}class xu extends Me{constructor(t){super(),ke(this,t,null,Eu,ve,{})}}function vu(e){let t;return{c(){t=N("footer"),t.innerHTML=`
`,v(t,"class","text-gray-600 body-font absolute bottom-0 w-screen")},m(r,n){ne(r,t,n)},p:M,i:M,o:M,d(r){r&&W(t)}}}class wu extends Me{constructor(t){super(),ke(this,t,null,vu,ve,{})}}function Dn(e){let t,r;return t=new ua({props:{routes:e[1]}}),{c(){xe(t.$$.fragment)},m(n,i){me(t,n,i),r=!0},p:M,i(n){r||(X(t.$$.fragment,n),r=!0)},o(n){J(t.$$.fragment,n),r=!1},d(n){ge(t,n)}}}function Tu(e){let t,r,n,i,s=!e[0]&&Dn(e);return n=new wu({}),{c(){t=N("main"),s&&s.c(),r=L(),xe(n.$$.fragment),v(t,"class","h-screen")},m(o,a){ne(o,t,a),s&&s.m(t,null),y(t,r),me(n,t,null),i=!0},p(o,[a]){o[0]?s&&(kt(),J(s,1,1,()=>{s=null}),Mt()):s?(s.p(o,a),a&1&&X(s,1)):(s=Dn(o),s.c(),X(s,1),s.m(t,r))},i(o){i||(X(s),X(n.$$.fragment,o),i=!0)},o(o){J(s),J(n.$$.fragment,o),i=!1},d(o){o&&W(t),s&&s.d(),ge(n)}}}function Su(e,t,r){let n;Et(e,wt,s=>r(0,n=s)),ha();const i={"/":yu,"/bot/:instance/:room":ea({asyncComponent:()=>Rn(()=>import("./Bot-0c370c60.js"),["assets/Bot-0c370c60.js","assets/Bot-b35bdf2e.css"])}),"*":xu};return[n,i]}class Ou extends Me{constructor(t){super(),ke(this,t,Su,Tu,ve,{})}}new Ou({target:document.getElementById("app")});export{gi as $,M as A,xe as B,me as C,X as D,kt as E,Mt as F,J as G,ge as H,Et as I,rs as J,ts as K,sa as L,Ui as M,Gi as N,Vi as O,ji as P,on as Q,sn as R,Me as S,Fu as T,bi as U,ke as a,L as b,v as c,Nu as d,N as e,Ht as f,Bu as g,Cu as h,Li as i,ne as j,y as k,Ae as l,re as m,Z as n,Ru as o,W as p,Pu as q,he as r,ve as s,j as t,Du as u,Pr as v,Pt as w,Iu as x,Hu as y,Er as z};
diff --git a/beta/favicon.ico b/beta/favicon.ico
deleted file mode 100644
index a6e67edf..00000000
Binary files a/beta/favicon.ico and /dev/null differ
diff --git a/beta/index.html b/beta/index.html
deleted file mode 100644
index 83909b43..00000000
--- a/beta/index.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
- JIMMI
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/beta/jim.svg b/beta/jim.svg
deleted file mode 100644
index 2083358c..00000000
--- a/beta/jim.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
diff --git a/beta/jimmi.svg b/beta/jimmi.svg
deleted file mode 100644
index 92e88acf..00000000
--- a/beta/jimmi.svg
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
diff --git a/index.html b/index.html
index 70b6aec4..05ef5ac9 100644
--- a/index.html
+++ b/index.html
@@ -6,7 +6,7 @@
JIMMI
-
+