From 3834c8b211b1aa744637af003d2648a81df1eafe Mon Sep 17 00:00:00 2001 From: ParisNeo Date: Sun, 7 May 2023 10:32:26 +0200 Subject: [PATCH] Built new code --- web/dist/assets/index-132e5b50.css | 1 + web/dist/assets/index-1cbd4e52.js | 11 ------ web/dist/assets/index-45119244.css | 1 - web/dist/assets/index-bdb44707.js | 28 +++++++++++++++ web/dist/index.html | 4 +-- web/package-lock.json | 9 +++++ web/package.json | 1 + web/src/components/MarkdownRenderer.vue | 46 +++++++++++++++++++++---- 8 files changed, 80 insertions(+), 21 deletions(-) create mode 100644 web/dist/assets/index-132e5b50.css delete mode 100644 web/dist/assets/index-1cbd4e52.js delete mode 100644 web/dist/assets/index-45119244.css create mode 100644 web/dist/assets/index-bdb44707.js diff --git a/web/dist/assets/index-132e5b50.css b/web/dist/assets/index-132e5b50.css new file mode 100644 index 00000000..32e4f13b --- /dev/null +++ b/web/dist/assets/index-132e5b50.css @@ -0,0 +1 @@ +.settings{display:flex;flex-direction:column;align-items:center;margin-top:50px}.section{margin-top:20px}h2{font-size:1.2rem;margin-bottom:10px}label,select,input[type=text],input[type=email],input[type=file]{margin-right:10px}.markdown[data-v-235a1808]{padding:1rem;box-shadow:sm;border-radius:5px}.light[data-v-235a1808]{background-color:#fff;color:#000}.dark[data-v-235a1808]{background-color:#1a202c;color:#fff}.height-64[data-v-6d16014e]{min-height:64px}*,: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:PTSans,Roboto,sans-serif;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-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}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}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--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)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1F2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;-webkit-margin-start:-1rem;margin-inline-start:-1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}.dark input[type=file]::file-selector-button{color:#fff;background:#4B5563}.dark input[type=file]::file-selector-button:hover{background:#6B7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9CA3AF}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6B7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--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(4px + 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);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9CA3AF}.dark input[type=range]:disabled::-moz-range-thumb{background:#6B7280}input[type=range]::-moz-range-progress{background:#3F83F8}input[type=range]::-ms-fill-lower{background:#3F83F8}.toggle-bg:after{content:"";position:absolute;top:.125rem;left:.125rem;background:white;border-color:#d1d5db;border-width:1px;border-radius:9999px;height:1.25rem;width:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}input:checked+.toggle-bg:after{transform:translate(100%);border-color:#fff}input:checked+.toggle-bg{background:#1C64F2;border-color:#1c64f2}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}html{scroll-behavior:smooth}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-7277cfb8.ttf) format("truetype")}@font-face{font-family:PTSans;src:url(/assets/PTSans-Regular-23b91352.ttf) format("truetype")}*,: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-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(63 131 248 / .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-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(63 131 248 / .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%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2{bottom:-.5rem}.-bottom-4{bottom:-1rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-right-0{right:-0px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0px}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-5{bottom:1.25rem}.bottom-\[60px\]{bottom:60px}.left-0{left:0px}.left-1\/2{left:50%}.right-0{right:0px}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.top-0{top:0px}.top-1\/2{top:50%}.top-3{top:.75rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-m-1{margin:-.25rem}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-auto{height:auto}.h-full{height:100%}.h-modal{height:calc(100% - 2rem)}.h-px{height:1px}.h-screen{height:100vh}.max-h-6{max-height:1.5rem}.max-h-screen{max-height:100vh}.min-h-full{min-height:100%}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-\[24rem\]{min-width:24rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[24rem\]{max-width:24rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-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-x-full{--tw-translate-x: -100%;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-0{--tw-translate-y: -0px;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))}.-translate-y-full{--tw-translate-y: -100%;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-x-0{--tw-translate-x: 0px;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-x-full{--tw-translate-x: 100%;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))}.translate-y-full{--tw-translate-y: 100%;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))}.rotate-180{--tw-rotate: 180deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;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))}.transform-none{transform:none}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.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)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-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))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-4{border-top-width:4px}.border-none{border-style:none}.border-bg-dark{--tw-border-opacity: 1;border-color:rgb(19 46 89 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.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-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity))}.border-pink-700{--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(126 58 242 / var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(108 43 217 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(240 112 14 / var(--tw-bg-opacity))}.bg-bg-light{--tw-bg-opacity: 1;background-color:rgb(226 237 255 / var(--tw-bg-opacity))}.bg-bg-light-discussion{--tw-bg-opacity: 1;background-color:rgb(197 216 248 / var(--tw-bg-opacity))}.bg-bg-light-tone{--tw-bg-opacity: 1;background-color:rgb(185 210 247 / var(--tw-bg-opacity))}.bg-bg-light-tone-panel{--tw-bg-opacity: 1;background-color:rgb(143 181 239 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-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-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(254 236 220 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(15 217 116 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-bg-light-tone{--tw-gradient-from: #b9d2f7 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(185 210 247 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3F83F8 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(63 131 248 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #0E9F6E var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #F05252 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-300{--tw-gradient-from: #7EDCE2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 220 226 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #0694A2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(28 100 242 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #1C64F2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(5 122 85 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #057A55 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #65a30d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(214 31 105 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #D61F69 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-via-position: ;--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(224 36 36 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #E02424 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(4 116 129 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #047481 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3F83F8 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-blue-600{--tw-gradient-to: #1C64F2 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-blue-700{--tw-gradient-to: #1A56DB var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-green-700{--tw-gradient-to: #046C4E var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-lime-200{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-lime-300{--tw-gradient-to: #bef264 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-lime-700{--tw-gradient-to: #4d7c0f var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-pink-700{--tw-gradient-to: #BF125D var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-purple-700{--tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-red-700{--tw-gradient-to: #C81E1E var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-teal-700{--tw-gradient-to: #036672 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position);--tw-gradient-to-position: }.fill-blue-600{fill:#1c64f2}.fill-gray-300{fill:#d1d5db}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-secondary{fill:#0fd974}.fill-white{fill:#fff}.fill-yellow-400{fill:#e3a008}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-32{padding-left:8rem;padding-right:8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-sans{font-family:PTSans,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.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-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-blue-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.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-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-200{--tw-text-opacity: 1;color:rgb(188 240 218 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.text-orange-200{--tw-text-opacity: 1;color:rgb(252 217 189 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 90 31 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}.text-red-200{--tw-text-opacity: 1;color:rgb(251 213 213 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(15 217 116 / var(--tw-text-opacity))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.text-opacity-95{--tw-text-opacity: .95}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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-blue-500\/50{--tw-shadow-color: rgb(63 131 248 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-800\/80{--tw-shadow-color: rgb(30 66 159 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-800\/80{--tw-shadow-color: rgb(21 94 117 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(14 159 110 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-800\/80{--tw-shadow-color: rgb(3 84 63 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/50{--tw-shadow-color: rgb(132 204 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-800\/80{--tw-shadow-color: rgb(63 98 18 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color: rgb(231 70 148 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-800\/80{--tw-shadow-color: rgb(153 21 75 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(144 97 249 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-800\/80{--tw-shadow-color: rgb(85 33 181 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(240 82 82 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-800\/80{--tw-shadow-color: rgb(155 28 28 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/50{--tw-shadow-color: rgb(6 148 162 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-blue-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.ring-cyan-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-gray-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.ring-green-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.ring-pink-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}.ring-pink-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(117 26 61 / var(--tw-ring-opacity))}.ring-purple-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.ring-purple-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.ring-red-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.display-none{display:none}.even\:bg-bg-light-discussion-odd:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(214 231 255 / var(--tw-bg-opacity))}.hover\:scale-95:hover{--tw-scale-x: .95;--tw-scale-y: .95;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))}.hover\:border-2:hover{border-width:2px}.hover\:border-solid:hover{border-style:solid}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(14 142 240 / var(--tw-border-opacity))}.hover\:bg-bg-light-tone:hover{--tw-bg-opacity: 1;background-color:rgb(185 210 247 / var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.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-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.hover\:bg-pink-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 21 75 / var(--tw-bg-opacity))}.hover\:bg-primary-light:hover{--tw-bg-opacity: 1;background-color:rgb(61 171 255 / var(--tw-bg-opacity))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-bl:hover{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-l:hover{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.hover\:from-teal-200:hover{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-lime-200:hover{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position);--tw-gradient-to-position: }.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(14 142 240 / var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.hover\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(15 217 116 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:z-10:focus{z-index:10}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.focus\:border-secondary:focus{--tw-border-opacity: 1;border-color:rgb(15 217 116 / var(--tw-border-opacity))}.focus\:text-blue-700:focus{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-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-4: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(4px + 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-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}.focus\:ring-blue-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity))}.focus\:ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.focus\:ring-secondary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 217 116 / var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;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))}.group:nth-child(even) .group-even\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(14 142 240 / var(--tw-bg-opacity))}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-opacity-0{--tw-bg-opacity: 0}.group:hover .group-hover\:from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-teal-300{--tw-gradient-from: #7EDCE2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 220 226 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:via-red-300{--tw-gradient-via-position: ;--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.group:hover .group-hover\:to-blue-500{--tw-gradient-to: #3F83F8 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-blue-600{--tw-gradient-to: #1C64F2 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-lime-300{--tw-gradient-to: #bef264 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--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(4px + 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)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}:is(.dark .dark\:divide-gray-700)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}:is(.dark .dark\:border-bg-light){--tw-border-opacity: 1;border-color:rgb(226 237 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-500){--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-500){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-800){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-900){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-500){--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-400){--tw-border-opacity: 1;border-color:rgb(241 126 184 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-500){--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-400){--tw-border-opacity: 1;border-color:rgb(172 148 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-500){--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-500){--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}:is(.dark .dark\:border-transparent){border-color:transparent}:is(.dark .dark\:border-yellow-300){--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}:is(.dark .dark\:bg-bg-dark){--tw-bg-opacity: 1;background-color:rgb(19 46 89 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-bg-dark-discussion){--tw-bg-opacity: 1;background-color:rgb(67 94 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-bg-dark-tone){--tw-bg-opacity: 1;background-color:rgb(37 71 125 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-bg-dark-tone-panel){--tw-bg-opacity: 1;background-color:rgb(67 103 163 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-200){--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-900){--tw-bg-opacity: 1;background-color:rgb(35 56 118 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-300){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-400){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/30){background-color:#1f29374d}:is(.dark .dark\:bg-gray-800\/50){background-color:#1f293780}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-200){--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-500){--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-600){--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-800){--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-200){--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-500){--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-700){--tw-bg-opacity: 1;background-color:rgb(180 52 3 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-200){--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-600){--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-200){--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-500){--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-600){--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-200){--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-500){--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-600){--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800){--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-200){--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-80){--tw-bg-opacity: .8}:is(.dark .dark\:from-bg-dark-tone){--tw-gradient-from: #25477d var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(37 71 125 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:is(.dark .dark\:fill-gray-300){fill:#d1d5db}:is(.dark .dark\:text-blue-200){--tw-text-opacity: 1;color:rgb(195 221 253 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-800){--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-600){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-200){--tw-text-opacity: 1;color:rgb(188 240 218 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-500){--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-800){--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-900){--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-500){--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-900){--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-200){--tw-text-opacity: 1;color:rgb(252 217 189 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-400){--tw-text-opacity: 1;color:rgb(241 126 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-500){--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-900){--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-400){--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-500){--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-900){--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-200){--tw-text-opacity: 1;color:rgb(251 213 213 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-500){--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-800){--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-900){--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-50){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-300){--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-800){--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-900){--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\: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)}:is(.dark .dark\:shadow-blue-800\/80){--tw-shadow-color: rgb(30 66 159 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-cyan-800\/80){--tw-shadow-color: rgb(21 94 117 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-green-800\/80){--tw-shadow-color: rgb(3 84 63 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-lime-800\/80){--tw-shadow-color: rgb(63 98 18 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-pink-800\/80){--tw-shadow-color: rgb(153 21 75 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-purple-800\/80){--tw-shadow-color: rgb(85 33 181 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-red-800\/80){--tw-shadow-color: rgb(155 28 28 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-teal-800\/80){--tw-shadow-color: rgb(5 80 92 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:ring-gray-500){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-offset-gray-700){--tw-ring-offset-color: #374151}:is(.dark .dark\:even\:bg-bg-dark-discussion-odd:nth-child(even)){--tw-bg-opacity: 1;background-color:rgb(40 68 113 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:border-gray-600:hover){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-primary:hover){--tw-border-opacity: 1;border-color:rgb(14 142 240 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-bg-dark-tone:hover){--tw-bg-opacity: 1;background-color:rgb(37 71 125 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-300:hover){--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-600:hover){--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-700:hover){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-300:hover){--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-600:hover){--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-700:hover){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-500:hover){--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-700:hover){--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-primary:hover){--tw-bg-opacity: 1;background-color:rgb(14 142 240 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-500:hover){--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-700:hover){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-300:hover){--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-600:hover){--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-700:hover){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-300:hover){--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-400:hover){--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-blue-500:hover){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-900:hover){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-blue-500:focus){--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-secondary:focus){--tw-border-opacity: 1;border-color:rgb(15 217 116 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:text-white:focus){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-blue-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-blue-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-blue-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-cyan-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-700:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-green-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-lime-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-pink-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-pink-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(117 26 61 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-purple-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-purple-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-red-400:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-red-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-red-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-secondary:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(15 217 116 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-teal-700:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-teal-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-yellow-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-offset-gray-700:focus){--tw-ring-offset-color: #374151}:is(.dark .group:hover .dark\:group-hover\:bg-gray-800\/60){background-color:#1f293799}:is(.dark .group:hover .dark\:group-hover\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:ring-gray-800\/70){--tw-ring-color: rgb(31 41 55 / .7)}@media (min-width: 640px){.sm\:mt-0{margin-top:0}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:w-1\/4{width:25%}.sm\:w-10{width:2.5rem}.sm\:w-6{width:1.5rem}.sm\:flex-row{flex-direction:row}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:text-center{text-align:center}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:inset-0{inset:0px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/4{width:25%}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\: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)))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}:is(.dark .md\:dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .md\:dark\:hover\:bg-transparent:hover){background-color:transparent}:is(.dark .md\:dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:h-80{height:20rem}.xl\:w-1\/6{width:16.666667%}}@media (min-width: 1536px){.\32xl\:h-96{height:24rem}} diff --git a/web/dist/assets/index-1cbd4e52.js b/web/dist/assets/index-1cbd4e52.js deleted file mode 100644 index e9401153..00000000 --- a/web/dist/assets/index-1cbd4e52.js +++ /dev/null @@ -1,11 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();function Ai(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function Oi(e){if(Y(e)){const t={};for(let n=0;n{if(n){const s=n.split(mu);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ie(e){let t="";if(Ee(e))t=e;else if(Y(e))for(let n=0;nur(n,t))}const et=e=>Ee(e)?e:e==null?"":Y(e)||ge(e)&&(e.toString===Va||!Z(e.toString))?JSON.stringify(e,Ha,2):String(e),Ha=(e,t)=>t&&t.__v_isRef?Ha(e,t.value):wn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:fr(t)?{[`Set(${t.size})`]:[...t.values()]}:ge(t)&&!Y(t)&&!za(t)?String(t):t,me={},bn=[],dt=()=>{},Eu=()=>!1,ju=/^on[^a-z]/,dr=e=>ju.test(e),Ci=e=>e.startsWith("onUpdate:"),Ne=Object.assign,Ti=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ku=Object.prototype.hasOwnProperty,ie=(e,t)=>ku.call(e,t),Y=Array.isArray,wn=e=>Pn(e)==="[object Map]",fr=e=>Pn(e)==="[object Set]",po=e=>Pn(e)==="[object Date]",Au=e=>Pn(e)==="[object RegExp]",Z=e=>typeof e=="function",Ee=e=>typeof e=="string",ss=e=>typeof e=="symbol",ge=e=>e!==null&&typeof e=="object",$a=e=>ge(e)&&Z(e.then)&&Z(e.catch),Va=Object.prototype.toString,Pn=e=>Va.call(e),Ou=e=>Pn(e).slice(8,-1),za=e=>Pn(e)==="[object Object]",Si=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rs=Ai(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),hr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Cu=/-(\w)/g,Et=hr(e=>e.replace(Cu,(t,n)=>n?n.toUpperCase():"")),Tu=/\B([A-Z])/g,pn=hr(e=>e.replace(Tu,"-$1").toLowerCase()),pr=hr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Lr=hr(e=>e?`on${pr(e)}`:""),rs=(e,t)=>!Object.is(e,t),_n=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Gr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let go;const Su=()=>go||(go=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let at;class Mu{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=at,!t&&at&&(this.index=(at.scopes||(at.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=at;try{return at=this,t()}finally{at=n}}}on(){at=this}off(){at=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ua=e=>(e.w&Gt)>0,Ka=e=>(e.n&Gt)>0,Pu=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(u==="length"||u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(o.get(n)),t){case"add":Y(e)?Si(n)&&a.push(o.get("length")):(a.push(o.get(un)),wn(e)&&a.push(o.get(Xr)));break;case"delete":Y(e)||(a.push(o.get(un)),wn(e)&&a.push(o.get(Xr)));break;case"set":wn(e)&&a.push(o.get(un));break}if(a.length===1)a[0]&&Qr(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Qr(Mi(l))}}function Qr(e,t){const n=Y(e)?e:[...e];for(const s of n)s.computed&&mo(s);for(const s of n)s.computed||mo(s)}function mo(e,t){(e!==ct||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Bu=Ai("__proto__,__v_isRef,__isVue"),Ga=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ss)),Du=Li(),Nu=Li(!1,!0),Fu=Li(!0),vo=Hu();function Hu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ae(this);for(let i=0,o=this.length;i{e[t]=function(...n){In();const s=ae(this)[t].apply(this,n);return Bn(),s}}),e}function $u(e){const t=ae(this);return Ue(t,"has",e),t.hasOwnProperty(e)}function Li(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?sd:Za:t?Qa:Xa).get(s))return s;const o=Y(s);if(!e){if(o&&ie(vo,r))return Reflect.get(vo,r,i);if(r==="hasOwnProperty")return $u}const a=Reflect.get(s,r,i);return(ss(r)?Ga.has(r):Bu(r))||(e||Ue(s,"get",r),t)?a:De(a)?o&&Si(r)?a:a.value:ge(a)?e?el(a):Dn(a):a}}const Vu=Ya(),zu=Ya(!0);function Ya(e=!1){return function(n,s,r,i){let o=n[s];if(kn(o)&&De(o)&&!De(r))return!1;if(!e&&(!Ws(r)&&!kn(r)&&(o=ae(o),r=ae(r)),!Y(n)&&De(o)&&!De(r)))return o.value=r,!0;const a=Y(n)&&Si(s)?Number(s)e,gr=e=>Reflect.getPrototypeOf(e);function vs(e,t,n=!1,s=!1){e=e.__v_raw;const r=ae(e),i=ae(t);n||(t!==i&&Ue(r,"get",t),Ue(r,"get",i));const{has:o}=gr(r),a=s?Pi:n?Di:is;if(o.call(r,t))return a(e.get(t));if(o.call(r,i))return a(e.get(i));e!==r&&e.get(t)}function xs(e,t=!1){const n=this.__v_raw,s=ae(n),r=ae(e);return t||(e!==r&&Ue(s,"has",e),Ue(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function bs(e,t=!1){return e=e.__v_raw,!t&&Ue(ae(e),"iterate",un),Reflect.get(e,"size",e)}function xo(e){e=ae(e);const t=ae(this);return gr(t).has.call(t,e)||(t.add(e),St(t,"add",e,e)),this}function bo(e,t){t=ae(t);const n=ae(this),{has:s,get:r}=gr(n);let i=s.call(n,e);i||(e=ae(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?rs(t,o)&&St(n,"set",e,t):St(n,"add",e,t),this}function wo(e){const t=ae(this),{has:n,get:s}=gr(t);let r=n.call(t,e);r||(e=ae(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&St(t,"delete",e,void 0),i}function _o(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&St(e,"clear",void 0,void 0),n}function ws(e,t){return function(s,r){const i=this,o=i.__v_raw,a=ae(o),l=t?Pi:e?Di:is;return!e&&Ue(a,"iterate",un),o.forEach((c,u)=>s.call(r,l(c),l(u),i))}}function _s(e,t,n){return function(...s){const r=this.__v_raw,i=ae(r),o=wn(i),a=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,c=r[e](...s),u=n?Pi:t?Di:is;return!t&&Ue(i,"iterate",l?Xr:un),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:a?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function Bt(e){return function(...t){return e==="delete"?!1:this}}function Yu(){const e={get(i){return vs(this,i)},get size(){return bs(this)},has:xs,add:xo,set:bo,delete:wo,clear:_o,forEach:ws(!1,!1)},t={get(i){return vs(this,i,!1,!0)},get size(){return bs(this)},has:xs,add:xo,set:bo,delete:wo,clear:_o,forEach:ws(!1,!0)},n={get(i){return vs(this,i,!0)},get size(){return bs(this,!0)},has(i){return xs.call(this,i,!0)},add:Bt("add"),set:Bt("set"),delete:Bt("delete"),clear:Bt("clear"),forEach:ws(!0,!1)},s={get(i){return vs(this,i,!0,!0)},get size(){return bs(this,!0)},has(i){return xs.call(this,i,!0)},add:Bt("add"),set:Bt("set"),delete:Bt("delete"),clear:Bt("clear"),forEach:ws(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=_s(i,!1,!1),n[i]=_s(i,!0,!1),t[i]=_s(i,!1,!0),s[i]=_s(i,!0,!0)}),[e,n,t,s]}const[Ju,Xu,Qu,Zu]=Yu();function Ii(e,t){const n=t?e?Zu:Qu:e?Xu:Ju;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ie(n,r)&&r in s?n:s,r,i)}const ed={get:Ii(!1,!1)},td={get:Ii(!1,!0)},nd={get:Ii(!0,!1)},Xa=new WeakMap,Qa=new WeakMap,Za=new WeakMap,sd=new WeakMap;function rd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function id(e){return e.__v_skip||!Object.isExtensible(e)?0:rd(Ou(e))}function Dn(e){return kn(e)?e:Bi(e,!1,Ja,ed,Xa)}function od(e){return Bi(e,!1,Gu,td,Qa)}function el(e){return Bi(e,!0,qu,nd,Za)}function Bi(e,t,n,s,r){if(!ge(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=id(e);if(o===0)return e;const a=new Proxy(e,o===2?s:n);return r.set(e,a),a}function En(e){return kn(e)?En(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Ws(e){return!!(e&&e.__v_isShallow)}function tl(e){return En(e)||kn(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function nl(e){return Ks(e,"__v_skip",!0),e}const is=e=>ge(e)?Dn(e):e,Di=e=>ge(e)?el(e):e;function sl(e){Wt&&ct&&(e=ae(e),qa(e.dep||(e.dep=Mi())))}function rl(e,t){e=ae(e);const n=e.dep;n&&Qr(n)}function De(e){return!!(e&&e.__v_isRef===!0)}function ad(e){return il(e,!1)}function ld(e){return il(e,!0)}function il(e,t){return De(e)?e:new cd(e,t)}class cd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:is(t)}get value(){return sl(this),this._value}set value(t){const n=this.__v_isShallow||Ws(t)||kn(t);t=n?t:ae(t),rs(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:is(t),rl(this))}}function qe(e){return De(e)?e.value:e}const ud={get:(e,t,n)=>qe(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return De(r)&&!De(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ol(e){return En(e)?e:new Proxy(e,ud)}var al;class dd{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[al]=!1,this._dirty=!0,this.effect=new Ri(t,()=>{this._dirty||(this._dirty=!0,rl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=ae(this);return sl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}al="__v_isReadonly";function fd(e,t,n=!1){let s,r;const i=Z(e);return i?(s=e,r=dt):(s=e.get,r=e.set),new dd(s,r,i||!r,n)}function qt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){yr(i,t,n)}return r}function nt(e,t,n,s){if(Z(e)){const i=qt(e,t,n,s);return i&&$a(i)&&i.catch(o=>{yr(o,t,n)}),i}const r=[];for(let i=0;i>>1;as(Be[s])mt&&Be.splice(t,1)}function yd(e){Y(e)?jn.push(...e):(!Ot||!Ot.includes(e,e.allowRecurse?Zt+1:Zt))&&jn.push(e),cl()}function Eo(e,t=os?mt+1:0){for(;tas(n)-as(s)),Zt=0;Zte.id==null?1/0:e.id,md=(e,t)=>{const n=as(e)-as(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function dl(e){Zr=!1,os=!0,Be.sort(md);const t=dt;try{for(mt=0;mtEe(p)?p.trim():p)),d&&(r=n.map(Gr))}let a,l=s[a=Lr(t)]||s[a=Lr(Et(t))];!l&&i&&(l=s[a=Lr(pn(t))]),l&&nt(l,e,6,r);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,nt(c,e,6,r)}}function fl(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},a=!1;if(!Z(e)){const l=c=>{const u=fl(c,t,!0);u&&(a=!0,Ne(o,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(ge(e)&&s.set(e,null),null):(Y(i)?i.forEach(l=>o[l]=null):Ne(o,i),ge(e)&&s.set(e,o),o)}function mr(e,t){return!e||!dr(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,pn(t))||ie(e,t))}let Ge=null,vr=null;function qs(e){const t=Ge;return Ge=e,vr=e&&e.type.__scopeId||null,t}function xd(e){vr=e}function bd(){vr=null}function Ut(e,t=Ge,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Po(-1);const i=qs(t);let o;try{o=e(...r)}finally{qs(i),s._d&&Po(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Pr(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:g,inheritAttrs:y}=e;let _,w;const x=qs(e);try{if(n.shapeFlag&4){const E=r||s;_=yt(u.call(E,E,d,i,p,f,g)),w=l}else{const E=t;_=yt(E.length>1?E(i,{attrs:l,slots:a,emit:c}):E(i,null)),w=t.props?l:wd(l)}}catch(E){Xn.length=0,yr(E,e,1),_=ve(ft)}let b=_;if(w&&y!==!1){const E=Object.keys(w),{shapeFlag:S}=b;E.length&&S&7&&(o&&E.some(Ci)&&(w=_d(w,o)),b=Mt(b,w))}return n.dirs&&(b=Mt(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),_=b,qs(x),_}const wd=e=>{let t;for(const n in e)(n==="class"||n==="style"||dr(n))&&((t||(t={}))[n]=e[n]);return t},_d=(e,t)=>{const n={};for(const s in e)(!Ci(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ed(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?jo(s,o,c):!!o;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function kd(e,t){t&&t.pendingBranch?Y(e)?t.effects.push(...e):t.effects.push(e):yd(e)}function Ls(e,t){if(_e){let n=_e.provides;const s=_e.parent&&_e.parent.provides;s===n&&(n=_e.provides=Object.create(s)),n[e]=t}}function Ct(e,t,n=!1){const s=_e||Ge;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Z(t)?t.call(s.proxy):t}}const Es={};function Gn(e,t,n){return pl(e,t,n)}function pl(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=me){const a=Lu()===(_e==null?void 0:_e.scope)?_e:null;let l,c=!1,u=!1;if(De(e)?(l=()=>e.value,c=Ws(e)):En(e)?(l=()=>e,s=!0):Y(e)?(u=!0,c=e.some(b=>En(b)||Ws(b)),l=()=>e.map(b=>{if(De(b))return b.value;if(En(b))return ln(b);if(Z(b))return qt(b,a,2)})):Z(e)?t?l=()=>qt(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return d&&d(),nt(e,a,3,[f])}:l=dt,t&&s){const b=l;l=()=>ln(b())}let d,f=b=>{d=w.onStop=()=>{qt(b,a,4)}},p;if(cs)if(f=dt,t?n&&nt(t,a,3,[l(),u?[]:void 0,f]):l(),r==="sync"){const b=bf();p=b.__watcherHandles||(b.__watcherHandles=[])}else return dt;let g=u?new Array(e.length).fill(Es):Es;const y=()=>{if(w.active)if(t){const b=w.run();(s||c||(u?b.some((E,S)=>rs(E,g[S])):rs(b,g)))&&(d&&d(),nt(t,a,3,[b,g===Es?void 0:u&&g[0]===Es?[]:g,f]),g=b)}else w.run()};y.allowRecurse=!!t;let _;r==="sync"?_=y:r==="post"?_=()=>Te(y,a&&a.suspense):(y.pre=!0,a&&(y.id=a.uid),_=()=>Fi(y));const w=new Ri(l,_);t?n?y():g=w.run():r==="post"?Te(w.run.bind(w),a&&a.suspense):w.run();const x=()=>{w.stop(),a&&a.scope&&Ti(a.scope.effects,w)};return p&&p.push(x),x}function Ad(e,t,n){const s=this.proxy,r=Ee(e)?e.includes(".")?gl(s,e):()=>s[e]:e.bind(s,s);let i;Z(t)?i=t:(i=t.handler,n=t);const o=_e;An(this);const a=pl(r,i.bind(s),n);return o?An(o):dn(),a}function gl(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ln(n,t)});else if(za(e))for(const n in e)ln(e[n],t);return e}function Od(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return wr(()=>{e.isMounted=!0}),Hi(()=>{e.isUnmounting=!0}),e}const Xe=[Function,Array],Cd={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Xe,onEnter:Xe,onAfterEnter:Xe,onEnterCancelled:Xe,onBeforeLeave:Xe,onLeave:Xe,onAfterLeave:Xe,onLeaveCancelled:Xe,onBeforeAppear:Xe,onAppear:Xe,onAfterAppear:Xe,onAppearCancelled:Xe},setup(e,{slots:t}){const n=Il(),s=Od();let r;return()=>{const i=t.default&&ml(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const y of i)if(y.type!==ft){o=y;break}}const a=ae(e),{mode:l}=a;if(s.isLeaving)return Ir(o);const c=ko(o);if(!c)return Ir(o);const u=ei(c,a,s,n);Gs(c,u);const d=n.subTree,f=d&&ko(d);let p=!1;const{getTransitionKey:g}=c.type;if(g){const y=g();r===void 0?r=y:y!==r&&(r=y,p=!0)}if(f&&f.type!==ft&&(!Kt(c,f)||p)){const y=ei(f,a,s,n);if(Gs(f,y),l==="out-in")return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Ir(o);l==="in-out"&&c.type!==ft&&(y.delayLeave=(_,w,x)=>{const b=yl(s,f);b[String(f.key)]=f,_._leaveCb=()=>{w(),_._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=x})}return o}}},Td=Cd;function yl(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ei(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:g,onBeforeAppear:y,onAppear:_,onAfterAppear:w,onAppearCancelled:x}=t,b=String(e.key),E=yl(n,e),S=(I,W)=>{I&&nt(I,s,9,W)},P=(I,W)=>{const K=W[1];S(I,W),Y(I)?I.every(X=>X.length<=1)&&K():I.length<=1&&K()},D={mode:i,persisted:o,beforeEnter(I){let W=a;if(!n.isMounted)if(r)W=y||a;else return;I._leaveCb&&I._leaveCb(!0);const K=E[b];K&&Kt(e,K)&&K.el._leaveCb&&K.el._leaveCb(),S(W,[I])},enter(I){let W=l,K=c,X=u;if(!n.isMounted)if(r)W=_||l,K=w||c,X=x||u;else return;let ce=!1;const ue=I._enterCb=we=>{ce||(ce=!0,we?S(X,[I]):S(K,[I]),D.delayedLeave&&D.delayedLeave(),I._enterCb=void 0)};W?P(W,[I,ue]):ue()},leave(I,W){const K=String(e.key);if(I._enterCb&&I._enterCb(!0),n.isUnmounting)return W();S(d,[I]);let X=!1;const ce=I._leaveCb=ue=>{X||(X=!0,W(),ue?S(g,[I]):S(p,[I]),I._leaveCb=void 0,E[K]===e&&delete E[K])};E[K]=e,f?P(f,[I,ce]):ce()},clone(I){return ei(I,t,n,s)}};return D}function Ir(e){if(xr(e))return e=Mt(e),e.children=null,e}function ko(e){return xr(e)?e.children?e.children[0]:void 0:e}function Gs(e,t){e.shapeFlag&6&&e.component?Gs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ml(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,xr=e=>e.type.__isKeepAlive,Sd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Il(),s=n.ctx;if(!s.renderer)return()=>{const x=t.default&&t.default();return x&&x.length===1?x[0]:x};const r=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=s,f=d("div");s.activate=(x,b,E,S,P)=>{const D=x.component;c(x,b,E,0,a),l(D.vnode,x,b,E,D,a,S,x.slotScopeIds,P),Te(()=>{D.isDeactivated=!1,D.a&&_n(D.a);const I=x.props&&x.props.onVnodeMounted;I&&Qe(I,D.parent,x)},a)},s.deactivate=x=>{const b=x.component;c(x,f,null,1,a),Te(()=>{b.da&&_n(b.da);const E=x.props&&x.props.onVnodeUnmounted;E&&Qe(E,b.parent,x),b.isDeactivated=!0},a)};function p(x){Br(x),u(x,n,a,!0)}function g(x){r.forEach((b,E)=>{const S=oi(b.type);S&&(!x||!x(S))&&y(E)})}function y(x){const b=r.get(x);!o||!Kt(b,o)?p(b):o&&Br(o),r.delete(x),i.delete(x)}Gn(()=>[e.include,e.exclude],([x,b])=>{x&&g(E=>Wn(x,E)),b&&g(E=>!Wn(b,E))},{flush:"post",deep:!0});let _=null;const w=()=>{_!=null&&r.set(_,Dr(n.subTree))};return wr(w),bl(w),Hi(()=>{r.forEach(x=>{const{subTree:b,suspense:E}=n,S=Dr(b);if(x.type===S.type&&x.key===S.key){Br(S);const P=S.component.da;P&&Te(P,E);return}p(x)})}),()=>{if(_=null,!t.default)return null;const x=t.default(),b=x[0];if(x.length>1)return o=null,x;if(!Js(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let E=Dr(b);const S=E.type,P=oi(Yn(E)?E.type.__asyncResolved||{}:S),{include:D,exclude:I,max:W}=e;if(D&&(!P||!Wn(D,P))||I&&P&&Wn(I,P))return o=E,b;const K=E.key==null?S:E.key,X=r.get(K);return E.el&&(E=Mt(E),b.shapeFlag&128&&(b.ssContent=E)),_=K,X?(E.el=X.el,E.component=X.component,E.transition&&Gs(E,E.transition),E.shapeFlag|=512,i.delete(K),i.add(K)):(i.add(K),W&&i.size>parseInt(W,10)&&y(i.values().next().value)),E.shapeFlag|=256,o=E,hl(b.type)?b:E}}},Md=Sd;function Wn(e,t){return Y(e)?e.some(n=>Wn(n,t)):Ee(e)?e.split(",").includes(t):Au(e)?e.test(t):!1}function Rd(e,t){xl(e,"a",t)}function Ld(e,t){xl(e,"da",t)}function xl(e,t,n=_e){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(br(t,s,n),n){let r=n.parent;for(;r&&r.parent;)xr(r.parent.vnode)&&Pd(s,t,n,r),r=r.parent}}function Pd(e,t,n,s){const r=br(t,e,s,!0);wl(()=>{Ti(s[t],r)},n)}function Br(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Dr(e){return e.shapeFlag&128?e.ssContent:e}function br(e,t,n=_e,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;In(),An(n);const a=nt(t,n,e,o);return dn(),Bn(),a});return s?r.unshift(i):r.push(i),i}}const Pt=e=>(t,n=_e)=>(!cs||e==="sp")&&br(e,(...s)=>t(...s),n),Id=Pt("bm"),wr=Pt("m"),Bd=Pt("bu"),bl=Pt("u"),Hi=Pt("bum"),wl=Pt("um"),Dd=Pt("sp"),Nd=Pt("rtg"),Fd=Pt("rtc");function Hd(e,t=_e){br("ec",e,t)}function Pe(e,t){const n=Ge;if(n===null)return e;const s=jr(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(o,a,void 0,i&&i[a]));else{const o=Object.keys(e);r=new Array(o.length);for(let a=0,l=o.length;ae?Bl(e)?jr(e)||e.proxy:ti(e.parent):null,Jn=Ne(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ti(e.parent),$root:e=>ti(e.root),$emit:e=>e.emit,$options:e=>Vi(e),$forceUpdate:e=>e.f||(e.f=()=>Fi(e.update)),$nextTick:e=>e.n||(e.n=Me.bind(e.proxy)),$watch:e=>Ad.bind(e)}),Nr=(e,t)=>e!==me&&!e.__isScriptSetup&&ie(e,t),Vd={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Nr(s,t))return o[t]=1,s[t];if(r!==me&&ie(r,t))return o[t]=2,r[t];if((c=e.propsOptions[0])&&ie(c,t))return o[t]=3,i[t];if(n!==me&&ie(n,t))return o[t]=4,n[t];ni&&(o[t]=0)}}const u=Jn[t];let d,f;if(u)return t==="$attrs"&&Ue(e,"get",t),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==me&&ie(n,t))return o[t]=4,n[t];if(f=l.config.globalProperties,ie(f,t))return f[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Nr(r,t)?(r[t]=n,!0):s!==me&&ie(s,t)?(s[t]=n,!0):ie(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let a;return!!n[o]||e!==me&&ie(e,o)||Nr(t,o)||(a=i[0])&&ie(a,o)||ie(s,o)||ie(Jn,o)||ie(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let ni=!0;function zd(e){const t=Vi(e),n=e.proxy,s=e.ctx;ni=!1,t.beforeCreate&&Co(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:g,activated:y,deactivated:_,beforeDestroy:w,beforeUnmount:x,destroyed:b,unmounted:E,render:S,renderTracked:P,renderTriggered:D,errorCaptured:I,serverPrefetch:W,expose:K,inheritAttrs:X,components:ce,directives:ue,filters:we}=t;if(c&&Ud(c,s,null,e.appContext.config.unwrapInjectedRef),o)for(const q in o){const ee=o[q];Z(ee)&&(s[q]=ee.bind(n))}if(r){const q=r.call(n,n);ge(q)&&(e.data=Dn(q))}if(ni=!0,i)for(const q in i){const ee=i[q],he=Z(ee)?ee.bind(n,n):Z(ee.get)?ee.get.bind(n,n):dt,Fe=!Z(ee)&&Z(ee.set)?ee.set.bind(n):dt,be=tt({get:he,set:Fe});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>be.value,set:pe=>be.value=pe})}if(a)for(const q in a)jl(a[q],s,n,q);if(l){const q=Z(l)?l.call(n):l;Reflect.ownKeys(q).forEach(ee=>{Ls(ee,q[ee])})}u&&Co(u,e,"c");function ne(q,ee){Y(ee)?ee.forEach(he=>q(he.bind(n))):ee&&q(ee.bind(n))}if(ne(Id,d),ne(wr,f),ne(Bd,p),ne(bl,g),ne(Rd,y),ne(Ld,_),ne(Hd,I),ne(Fd,P),ne(Nd,D),ne(Hi,x),ne(wl,E),ne(Dd,W),Y(K))if(K.length){const q=e.exposed||(e.exposed={});K.forEach(ee=>{Object.defineProperty(q,ee,{get:()=>n[ee],set:he=>n[ee]=he})})}else e.exposed||(e.exposed={});S&&e.render===dt&&(e.render=S),X!=null&&(e.inheritAttrs=X),ce&&(e.components=ce),ue&&(e.directives=ue)}function Ud(e,t,n=dt,s=!1){Y(e)&&(e=si(e));for(const r in e){const i=e[r];let o;ge(i)?"default"in i?o=Ct(i.from||r,i.default,!0):o=Ct(i.from||r):o=Ct(i),De(o)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function Co(e,t,n){nt(Y(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function jl(e,t,n,s){const r=s.includes(".")?gl(n,s):()=>n[s];if(Ee(e)){const i=t[e];Z(i)&&Gn(r,i)}else if(Z(e))Gn(r,e.bind(n));else if(ge(e))if(Y(e))e.forEach(i=>jl(i,t,n,s));else{const i=Z(e.handler)?e.handler.bind(n):t[e.handler];Z(i)&&Gn(r,i,e)}}function Vi(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let l;return a?l=a:!r.length&&!n&&!s?l=t:(l={},r.length&&r.forEach(c=>Ys(l,c,o,!0)),Ys(l,t,o)),ge(t)&&i.set(t,l),l}function Ys(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Ys(e,i,n,!0),r&&r.forEach(o=>Ys(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const a=Kd[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const Kd={data:To,props:Qt,emits:Qt,methods:Qt,computed:Qt,beforeCreate:He,created:He,beforeMount:He,mounted:He,beforeUpdate:He,updated:He,beforeDestroy:He,beforeUnmount:He,destroyed:He,unmounted:He,activated:He,deactivated:He,errorCaptured:He,serverPrefetch:He,components:Qt,directives:Qt,watch:qd,provide:To,inject:Wd};function To(e,t){return t?e?function(){return Ne(Z(e)?e.call(this,this):e,Z(t)?t.call(this,this):t)}:t:e}function Wd(e,t){return Qt(si(e),si(t))}function si(e){if(Y(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,p]=Al(d,t,!0);Ne(o,f),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!l)return ge(e)&&s.set(e,bn),bn;if(Y(i))for(let u=0;u-1,p[1]=y<0||g-1||ie(p,"default"))&&a.push(d)}}}const c=[o,a];return ge(e)&&s.set(e,c),c}function So(e){return e[0]!=="$"}function Mo(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Ro(e,t){return Mo(e)===Mo(t)}function Lo(e,t){return Y(t)?t.findIndex(n=>Ro(n,e)):Z(t)&&Ro(t,e)?0:-1}const Ol=e=>e[0]==="_"||e==="$stable",zi=e=>Y(e)?e.map(yt):[yt(e)],Jd=(e,t,n)=>{if(t._n)return t;const s=Ut((...r)=>zi(t(...r)),n);return s._c=!1,s},Cl=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Ol(r))continue;const i=e[r];if(Z(i))t[r]=Jd(r,i,s);else if(i!=null){const o=zi(i);t[r]=()=>o}}},Tl=(e,t)=>{const n=zi(t);e.slots.default=()=>n},Xd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),Ks(t,"_",n)):Cl(t,e.slots={})}else e.slots={},t&&Tl(e,t);Ks(e.slots,Er,1)},Qd=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=me;if(s.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(Ne(r,t),!n&&a===1&&delete r._):(i=!t.$stable,Cl(t,r)),o=t}else t&&(Tl(e,t),o={default:1});if(i)for(const a in r)!Ol(a)&&!(a in o)&&delete r[a]};function Sl(){return{app:null,config:{isNativeTag:Eu,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Zd=0;function ef(e,t){return function(s,r=null){Z(s)||(s=Object.assign({},s)),r!=null&&!ge(r)&&(r=null);const i=Sl(),o=new Set;let a=!1;const l=i.app={_uid:Zd++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:wf,get config(){return i.config},set config(c){},use(c,...u){return o.has(c)||(c&&Z(c.install)?(o.add(c),c.install(l,...u)):Z(c)&&(o.add(c),c(l,...u))),l},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),l},component(c,u){return u?(i.components[c]=u,l):i.components[c]},directive(c,u){return u?(i.directives[c]=u,l):i.directives[c]},mount(c,u,d){if(!a){const f=ve(s,r);return f.appContext=i,u&&t?t(f,c):e(f,c,d),a=!0,l._container=c,c.__vue_app__=l,jr(f.component)||f.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,u){return i.provides[c]=u,l}};return l}}function ii(e,t,n,s,r=!1){if(Y(e)){e.forEach((f,p)=>ii(f,t&&(Y(t)?t[p]:t),n,s,r));return}if(Yn(s)&&!r)return;const i=s.shapeFlag&4?jr(s.component)||s.component.proxy:s.el,o=r?null:i,{i:a,r:l}=e,c=t&&t.r,u=a.refs===me?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(Ee(c)?(u[c]=null,ie(d,c)&&(d[c]=null)):De(c)&&(c.value=null)),Z(l))qt(l,a,12,[o,u]);else{const f=Ee(l),p=De(l);if(f||p){const g=()=>{if(e.f){const y=f?ie(d,l)?d[l]:u[l]:l.value;r?Y(y)&&Ti(y,i):Y(y)?y.includes(i)||y.push(i):f?(u[l]=[i],ie(d,l)&&(d[l]=u[l])):(l.value=[i],e.k&&(u[e.k]=l.value))}else f?(u[l]=o,ie(d,l)&&(d[l]=o)):p&&(l.value=o,e.k&&(u[e.k]=o))};o?(g.id=-1,Te(g,n)):g()}}}const Te=kd;function tf(e){return nf(e)}function nf(e,t){const n=Su();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=dt,insertStaticContent:g}=e,y=(h,v,j,A=null,C=null,R=null,F=!1,M=null,L=!!v.dynamicChildren)=>{if(h===v)return;h&&!Kt(h,v)&&(A=B(h),pe(h,C,R,!0),h=null),v.patchFlag===-2&&(L=!1,v.dynamicChildren=null);const{type:T,ref:z,shapeFlag:H}=v;switch(T){case _r:_(h,v,j,A);break;case ft:w(h,v,j,A);break;case Ps:h==null&&x(v,j,A,F);break;case Ae:ce(h,v,j,A,C,R,F,M,L);break;default:H&1?S(h,v,j,A,C,R,F,M,L):H&6?ue(h,v,j,A,C,R,F,M,L):(H&64||H&128)&&T.process(h,v,j,A,C,R,F,M,L,se)}z!=null&&C&&ii(z,h&&h.ref,R,v||h,!v)},_=(h,v,j,A)=>{if(h==null)s(v.el=a(v.children),j,A);else{const C=v.el=h.el;v.children!==h.children&&c(C,v.children)}},w=(h,v,j,A)=>{h==null?s(v.el=l(v.children||""),j,A):v.el=h.el},x=(h,v,j,A)=>{[h.el,h.anchor]=g(h.children,v,j,A,h.el,h.anchor)},b=({el:h,anchor:v},j,A)=>{let C;for(;h&&h!==v;)C=f(h),s(h,j,A),h=C;s(v,j,A)},E=({el:h,anchor:v})=>{let j;for(;h&&h!==v;)j=f(h),r(h),h=j;r(v)},S=(h,v,j,A,C,R,F,M,L)=>{F=F||v.type==="svg",h==null?P(v,j,A,C,R,F,M,L):W(h,v,C,R,F,M,L)},P=(h,v,j,A,C,R,F,M)=>{let L,T;const{type:z,props:H,shapeFlag:V,transition:J,dirs:te}=h;if(L=h.el=o(h.type,R,H&&H.is,H),V&8?u(L,h.children):V&16&&I(h.children,L,null,A,C,R&&z!=="foreignObject",F,M),te&&Jt(h,null,A,"created"),D(L,h,h.scopeId,F,A),H){for(const le in H)le!=="value"&&!Rs(le)&&i(L,le,null,H[le],R,h.children,A,C,N);"value"in H&&i(L,"value",null,H.value),(T=H.onVnodeBeforeMount)&&Qe(T,A,h)}te&&Jt(h,null,A,"beforeMount");const de=(!C||C&&!C.pendingBranch)&&J&&!J.persisted;de&&J.beforeEnter(L),s(L,v,j),((T=H&&H.onVnodeMounted)||de||te)&&Te(()=>{T&&Qe(T,A,h),de&&J.enter(L),te&&Jt(h,null,A,"mounted")},C)},D=(h,v,j,A,C)=>{if(j&&p(h,j),A)for(let R=0;R{for(let T=L;T{const M=v.el=h.el;let{patchFlag:L,dynamicChildren:T,dirs:z}=v;L|=h.patchFlag&16;const H=h.props||me,V=v.props||me;let J;j&&Xt(j,!1),(J=V.onVnodeBeforeUpdate)&&Qe(J,j,v,h),z&&Jt(v,h,j,"beforeUpdate"),j&&Xt(j,!0);const te=C&&v.type!=="foreignObject";if(T?K(h.dynamicChildren,T,M,j,A,te,R):F||ee(h,v,M,null,j,A,te,R,!1),L>0){if(L&16)X(M,v,H,V,j,A,C);else if(L&2&&H.class!==V.class&&i(M,"class",null,V.class,C),L&4&&i(M,"style",H.style,V.style,C),L&8){const de=v.dynamicProps;for(let le=0;le{J&&Qe(J,j,v,h),z&&Jt(v,h,j,"updated")},A)},K=(h,v,j,A,C,R,F)=>{for(let M=0;M{if(j!==A){if(j!==me)for(const M in j)!Rs(M)&&!(M in A)&&i(h,M,j[M],null,F,v.children,C,R,N);for(const M in A){if(Rs(M))continue;const L=A[M],T=j[M];L!==T&&M!=="value"&&i(h,M,T,L,F,v.children,C,R,N)}"value"in A&&i(h,"value",j.value,A.value)}},ce=(h,v,j,A,C,R,F,M,L)=>{const T=v.el=h?h.el:a(""),z=v.anchor=h?h.anchor:a("");let{patchFlag:H,dynamicChildren:V,slotScopeIds:J}=v;J&&(M=M?M.concat(J):J),h==null?(s(T,j,A),s(z,j,A),I(v.children,j,z,C,R,F,M,L)):H>0&&H&64&&V&&h.dynamicChildren?(K(h.dynamicChildren,V,j,C,R,F,M),(v.key!=null||C&&v===C.subTree)&&Ml(h,v,!0)):ee(h,v,j,z,C,R,F,M,L)},ue=(h,v,j,A,C,R,F,M,L)=>{v.slotScopeIds=M,h==null?v.shapeFlag&512?C.ctx.activate(v,j,A,F,L):we(v,j,A,C,R,F,L):Re(h,v,L)},we=(h,v,j,A,C,R,F)=>{const M=h.component=hf(h,A,C);if(xr(h)&&(M.ctx.renderer=se),pf(M),M.asyncDep){if(C&&C.registerDep(M,ne),!h.el){const L=M.subTree=ve(ft);w(null,L,v,j)}return}ne(M,h,v,j,C,R,F)},Re=(h,v,j)=>{const A=v.component=h.component;if(Ed(h,v,j))if(A.asyncDep&&!A.asyncResolved){q(A,v,j);return}else A.next=v,gd(A.update),A.update();else v.el=h.el,A.vnode=v},ne=(h,v,j,A,C,R,F)=>{const M=()=>{if(h.isMounted){let{next:z,bu:H,u:V,parent:J,vnode:te}=h,de=z,le;Xt(h,!1),z?(z.el=te.el,q(h,z,F)):z=te,H&&_n(H),(le=z.props&&z.props.onVnodeBeforeUpdate)&&Qe(le,J,z,te),Xt(h,!0);const ke=Pr(h),ot=h.subTree;h.subTree=ke,y(ot,ke,d(ot.el),B(ot),h,C,R),z.el=ke.el,de===null&&jd(h,ke.el),V&&Te(V,C),(le=z.props&&z.props.onVnodeUpdated)&&Te(()=>Qe(le,J,z,te),C)}else{let z;const{el:H,props:V}=v,{bm:J,m:te,parent:de}=h,le=Yn(v);if(Xt(h,!1),J&&_n(J),!le&&(z=V&&V.onVnodeBeforeMount)&&Qe(z,de,v),Xt(h,!0),H&&Q){const ke=()=>{h.subTree=Pr(h),Q(H,h.subTree,h,C,null)};le?v.type.__asyncLoader().then(()=>!h.isUnmounted&&ke()):ke()}else{const ke=h.subTree=Pr(h);y(null,ke,j,A,h,C,R),v.el=ke.el}if(te&&Te(te,C),!le&&(z=V&&V.onVnodeMounted)){const ke=v;Te(()=>Qe(z,de,ke),C)}(v.shapeFlag&256||de&&Yn(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&Te(h.a,C),h.isMounted=!0,v=j=A=null}},L=h.effect=new Ri(M,()=>Fi(T),h.scope),T=h.update=()=>L.run();T.id=h.uid,Xt(h,!0),T()},q=(h,v,j)=>{v.component=h;const A=h.vnode.props;h.vnode=v,h.next=null,Yd(h,v.props,A,j),Qd(h,v.children,j),In(),Eo(),Bn()},ee=(h,v,j,A,C,R,F,M,L=!1)=>{const T=h&&h.children,z=h?h.shapeFlag:0,H=v.children,{patchFlag:V,shapeFlag:J}=v;if(V>0){if(V&128){Fe(T,H,j,A,C,R,F,M,L);return}else if(V&256){he(T,H,j,A,C,R,F,M,L);return}}J&8?(z&16&&N(T,C,R),H!==T&&u(j,H)):z&16?J&16?Fe(T,H,j,A,C,R,F,M,L):N(T,C,R,!0):(z&8&&u(j,""),J&16&&I(H,j,A,C,R,F,M,L))},he=(h,v,j,A,C,R,F,M,L)=>{h=h||bn,v=v||bn;const T=h.length,z=v.length,H=Math.min(T,z);let V;for(V=0;Vz?N(h,C,R,!0,!1,H):I(v,j,A,C,R,F,M,L,H)},Fe=(h,v,j,A,C,R,F,M,L)=>{let T=0;const z=v.length;let H=h.length-1,V=z-1;for(;T<=H&&T<=V;){const J=h[T],te=v[T]=L?Ft(v[T]):yt(v[T]);if(Kt(J,te))y(J,te,j,null,C,R,F,M,L);else break;T++}for(;T<=H&&T<=V;){const J=h[H],te=v[V]=L?Ft(v[V]):yt(v[V]);if(Kt(J,te))y(J,te,j,null,C,R,F,M,L);else break;H--,V--}if(T>H){if(T<=V){const J=V+1,te=JV)for(;T<=H;)pe(h[T],C,R,!0),T++;else{const J=T,te=T,de=new Map;for(T=te;T<=V;T++){const Ke=v[T]=L?Ft(v[T]):yt(v[T]);Ke.key!=null&&de.set(Ke.key,T)}let le,ke=0;const ot=V-te+1;let gn=!1,uo=0;const Hn=new Array(ot);for(T=0;T=ot){pe(Ke,C,R,!0);continue}let gt;if(Ke.key!=null)gt=de.get(Ke.key);else for(le=te;le<=V;le++)if(Hn[le-te]===0&&Kt(Ke,v[le])){gt=le;break}gt===void 0?pe(Ke,C,R,!0):(Hn[gt-te]=T+1,gt>=uo?uo=gt:gn=!0,y(Ke,v[gt],j,null,C,R,F,M,L),ke++)}const fo=gn?sf(Hn):bn;for(le=fo.length-1,T=ot-1;T>=0;T--){const Ke=te+T,gt=v[Ke],ho=Ke+1{const{el:R,type:F,transition:M,children:L,shapeFlag:T}=h;if(T&6){be(h.component.subTree,v,j,A);return}if(T&128){h.suspense.move(v,j,A);return}if(T&64){F.move(h,v,j,se);return}if(F===Ae){s(R,v,j);for(let H=0;HM.enter(R),C);else{const{leave:H,delayLeave:V,afterLeave:J}=M,te=()=>s(R,v,j),de=()=>{H(R,()=>{te(),J&&J()})};V?V(R,te,de):de()}else s(R,v,j)},pe=(h,v,j,A=!1,C=!1)=>{const{type:R,props:F,ref:M,children:L,dynamicChildren:T,shapeFlag:z,patchFlag:H,dirs:V}=h;if(M!=null&&ii(M,null,j,h,!0),z&256){v.ctx.deactivate(h);return}const J=z&1&&V,te=!Yn(h);let de;if(te&&(de=F&&F.onVnodeBeforeUnmount)&&Qe(de,v,h),z&6)k(h.component,j,A);else{if(z&128){h.suspense.unmount(j,A);return}J&&Jt(h,null,v,"beforeUnmount"),z&64?h.type.remove(h,v,j,C,se,A):T&&(R!==Ae||H>0&&H&64)?N(T,v,j,!1,!0):(R===Ae&&H&384||!C&&z&16)&&N(L,v,j),A&&Le(h)}(te&&(de=F&&F.onVnodeUnmounted)||J)&&Te(()=>{de&&Qe(de,v,h),J&&Jt(h,null,v,"unmounted")},j)},Le=h=>{const{type:v,el:j,anchor:A,transition:C}=h;if(v===Ae){je(j,A);return}if(v===Ps){E(h);return}const R=()=>{r(j),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(h.shapeFlag&1&&C&&!C.persisted){const{leave:F,delayLeave:M}=C,L=()=>F(j,R);M?M(h.el,R,L):L()}else R()},je=(h,v)=>{let j;for(;h!==v;)j=f(h),r(h),h=j;r(v)},k=(h,v,j)=>{const{bum:A,scope:C,update:R,subTree:F,um:M}=h;A&&_n(A),C.stop(),R&&(R.active=!1,pe(F,h,v,j)),M&&Te(M,v),Te(()=>{h.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},N=(h,v,j,A=!1,C=!1,R=0)=>{for(let F=R;Fh.shapeFlag&6?B(h.component.subTree):h.shapeFlag&128?h.suspense.next():f(h.anchor||h.el),$=(h,v,j)=>{h==null?v._vnode&&pe(v._vnode,null,null,!0):y(v._vnode||null,h,v,null,null,null,j),Eo(),ul(),v._vnode=h},se={p:y,um:pe,m:be,r:Le,mt:we,mc:I,pc:ee,pbc:K,n:B,o:e};let ye,Q;return t&&([ye,Q]=t(se)),{render:$,hydrate:ye,createApp:ef($,ye)}}function Xt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ml(e,t,n=!1){const s=e.children,r=t.children;if(Y(s)&&Y(r))for(let i=0;i>1,e[n[a]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const rf=e=>e.__isTeleport,Ae=Symbol(void 0),_r=Symbol(void 0),ft=Symbol(void 0),Ps=Symbol(void 0),Xn=[];let ut=null;function U(e=!1){Xn.push(ut=e?null:[])}function of(){Xn.pop(),ut=Xn[Xn.length-1]||null}let ls=1;function Po(e){ls+=e}function Rl(e){return e.dynamicChildren=ls>0?ut||bn:null,of(),ls>0&&ut&&ut.push(e),e}function G(e,t,n,s,r,i){return Rl(m(e,t,n,s,r,i,!0))}function cn(e,t,n,s,r){return Rl(ve(e,t,n,s,r,!0))}function Js(e){return e?e.__v_isVNode===!0:!1}function Kt(e,t){return e.type===t.type&&e.key===t.key}const Er="__vInternal",Ll=({key:e})=>e??null,Is=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ee(e)||De(e)||Z(e)?{i:Ge,r:e,k:t,f:!!n}:e:null;function m(e,t=null,n=null,s=0,r=null,i=e===Ae?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ll(t),ref:t&&Is(t),scopeId:vr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ge};return a?(Ui(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=Ee(n)?8:16),ls>0&&!o&&ut&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ut.push(l),l}const ve=af;function af(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===_l)&&(e=ft),Js(e)){const a=Mt(e,t,!0);return n&&Ui(a,n),ls>0&&!i&&ut&&(a.shapeFlag&6?ut[ut.indexOf(e)]=a:ut.push(a)),a.patchFlag|=-2,a}if(vf(e)&&(e=e.__vccOpts),t){t=lf(t);let{class:a,style:l}=t;a&&!Ee(a)&&(t.class=Ie(a)),ge(l)&&(tl(l)&&!Y(l)&&(l=Ne({},l)),t.style=Oi(l))}const o=Ee(e)?1:hl(e)?128:rf(e)?64:ge(e)?4:Z(e)?2:0;return m(e,t,n,s,r,o,i,!0)}function lf(e){return e?tl(e)||Er in e?Ne({},e):e:null}function Mt(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,a=t?uf(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ll(a),ref:t&&t.ref?n&&r?Y(r)?r.concat(Is(t)):[r,Is(t)]:Is(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ae?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Mt(e.ssContent),ssFallback:e.ssFallback&&Mt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function cf(e=" ",t=0){return ve(_r,null,e,t)}function Pl(e,t){const n=ve(Ps,null,e);return n.staticCount=t,n}function xe(e="",t=!1){return t?(U(),cn(ft,null,e)):ve(ft,null,e)}function yt(e){return e==null||typeof e=="boolean"?ve(ft):Y(e)?ve(Ae,null,e.slice()):typeof e=="object"?Ft(e):ve(_r,null,String(e))}function Ft(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Mt(e)}function Ui(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(Y(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ui(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Er in t)?t._ctx=Ge:r===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Z(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),s&64?(n=16,t=[cf(t)]):n=8);e.children=t,e.shapeFlag|=n}function uf(...e){const t={};for(let n=0;n_e||Ge,An=e=>{_e=e,e.scope.on()},dn=()=>{_e&&_e.scope.off(),_e=null};function Bl(e){return e.vnode.shapeFlag&4}let cs=!1;function pf(e,t=!1){cs=t;const{props:n,children:s}=e.vnode,r=Bl(e);Gd(e,n,r,t),Xd(e,s);const i=r?gf(e,t):void 0;return cs=!1,i}function gf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=nl(new Proxy(e.ctx,Vd));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?mf(e):null;An(e),In();const i=qt(s,e,0,[e.props,r]);if(Bn(),dn(),$a(i)){if(i.then(dn,dn),t)return i.then(o=>{Io(e,o,t)}).catch(o=>{yr(o,e,0)});e.asyncDep=i}else Io(e,i,t)}else Dl(e,t)}function Io(e,t,n){Z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=ol(t)),Dl(e,n)}let Bo;function Dl(e,t,n){const s=e.type;if(!e.render){if(!t&&Bo&&!s.render){const r=s.template||Vi(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=Ne(Ne({isCustomElement:i,delimiters:a},o),l);s.render=Bo(r,c)}}e.render=s.render||dt}An(e),In(),zd(e),Bn(),dn()}function yf(e){return new Proxy(e.attrs,{get(t,n){return Ue(e,"get","$attrs"),t[n]}})}function mf(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=yf(e))},slots:e.slots,emit:e.emit,expose:t}}function jr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ol(nl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Jn)return Jn[n](e)},has(t,n){return n in t||n in Jn}}))}function oi(e,t=!0){return Z(e)?e.displayName||e.name:e.name||t&&e.__name}function vf(e){return Z(e)&&"__vccOpts"in e}const tt=(e,t)=>fd(e,t,cs);function Nl(e,t,n){const s=arguments.length;return s===2?ge(t)&&!Y(t)?Js(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Js(n)&&(n=[n]),ve(e,t,n))}const xf=Symbol(""),bf=()=>Ct(xf),wf="3.2.47",_f="http://www.w3.org/2000/svg",tn=typeof document<"u"?document:null,Do=tn&&tn.createElement("template"),Ef={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?tn.createElementNS(_f,e):tn.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>tn.createTextNode(e),createComment:e=>tn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>tn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Do.innerHTML=s?`${e}`:e;const a=Do.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function jf(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function kf(e,t,n){const s=e.style,r=Ee(n);if(n&&!r){if(t&&!Ee(t))for(const i in t)n[i]==null&&ai(s,i,"");for(const i in n)ai(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const No=/\s*!important$/;function ai(e,t,n){if(Y(n))n.forEach(s=>ai(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Af(e,t);No.test(n)?e.setProperty(pn(s),n.replace(No,""),"important"):e[s]=n}}const Fo=["Webkit","Moz","ms"],Fr={};function Af(e,t){const n=Fr[t];if(n)return n;let s=Et(t);if(s!=="filter"&&s in e)return Fr[t]=s;s=pr(s);for(let r=0;rHr||(Rf.then(()=>Hr=0),Hr=Date.now());function Pf(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;nt(If(s,n.value),t,5,[s])};return n.value=e,n.attached=Lf(),n}function If(e,t){if(Y(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Vo=/^on[a-z]/,Bf=(e,t,n,s,r=!1,i,o,a,l)=>{t==="class"?jf(e,s,r):t==="style"?kf(e,n,s):dr(t)?Ci(t)||Sf(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Df(e,t,s,r))?Cf(e,t,s,i,o,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Of(e,t,s,r))};function Df(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Vo.test(t)&&Z(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Vo.test(t)&&Ee(n)?!1:t in e}const Nf={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Td.props;const Xs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Y(t)?n=>_n(t,n):t};function Ff(e){e.target.composing=!0}function zo(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $e={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Xs(r);const i=s||r.props&&r.props.type==="number";nn(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;n&&(a=a.trim()),i&&(a=Gr(a)),e._assign(a)}),n&&nn(e,"change",()=>{e.value=e.value.trim()}),t||(nn(e,"compositionstart",Ff),nn(e,"compositionend",zo),nn(e,"change",zo))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e._assign=Xs(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Gr(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},Hf={deep:!0,created(e,t,n){e._assign=Xs(n),nn(e,"change",()=>{const s=e._modelValue,r=$f(e),i=e.checked,o=e._assign;if(Y(s)){const a=Fa(s,r),l=a!==-1;if(i&&!l)o(s.concat(r));else if(!i&&l){const c=[...s];c.splice(a,1),o(c)}}else if(fr(s)){const a=new Set(s);i?a.add(r):a.delete(r),o(a)}else o(Fl(e,i))})},mounted:Uo,beforeUpdate(e,t,n){e._assign=Xs(n),Uo(e,t,n)}};function Uo(e,{value:t,oldValue:n},s){e._modelValue=t,Y(t)?e.checked=Fa(t,s.props.value)>-1:fr(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=ur(t,Fl(e,!0)))}function $f(e){return"_value"in e?e._value:e.value}function Fl(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Vf=["ctrl","shift","alt","meta"],zf={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Vf.some(n=>e[`${n}Key`]&&!t.includes(n))},Se=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=pn(n.key);if(t.some(r=>r===s||Uf[r]===s))return e(n)},Kf=Ne({patchProp:Bf},Ef);let Ko;function Wf(){return Ko||(Ko=tf(Kf))}const qf=(...e)=>{const t=Wf().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Gf(s);if(!r)return;const i=t._component;!Z(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function Gf(e){return Ee(e)?document.querySelector(e):e}/*! - * vue-router v4.1.6 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const mn=typeof window<"u";function Yf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function $r(e,t){const n={};for(const s in t){const r=t[s];n[s]=ht(r)?r.map(e):e(r)}return n}const Qn=()=>{},ht=Array.isArray,Jf=/\/$/,Xf=e=>e.replace(Jf,"");function Vr(e,t,n="/"){let s,r={},i="",o="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),i=t.slice(l+1,a>-1?a:t.length),r=e(i)),a>-1&&(s=s||t.slice(0,a),o=t.slice(a,t.length)),s=th(s??t,n),{fullPath:s+(i&&"?")+i+o,path:s,query:r,hash:o}}function Qf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Wo(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Zf(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&On(t.matched[s],n.matched[r])&&Hl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function On(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Hl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!eh(e[n],t[n]))return!1;return!0}function eh(e,t){return ht(e)?qo(e,t):ht(t)?qo(t,e):e===t}function qo(e,t){return ht(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function th(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,i,o;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var us;(function(e){e.pop="pop",e.push="push"})(us||(us={}));var Zn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Zn||(Zn={}));function nh(e){if(!e)if(mn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Xf(e)}const sh=/^[^#]+#/;function rh(e,t){return e.replace(sh,"#")+t}function ih(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const kr=()=>({left:window.pageXOffset,top:window.pageYOffset});function oh(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=ih(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Go(e,t){return(history.state?history.state.position-t:-1)+e}const ci=new Map;function ah(e,t){ci.set(e,t)}function lh(e){const t=ci.get(e);return ci.delete(e),t}let ch=()=>location.protocol+"//"+location.host;function $l(e,t){const{pathname:n,search:s,hash:r}=t,i=e.indexOf("#");if(i>-1){let a=r.includes(e.slice(i))?e.slice(i).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Wo(l,"")}return Wo(n,e)+s+r}function uh(e,t,n,s){let r=[],i=[],o=null;const a=({state:f})=>{const p=$l(e,location),g=n.value,y=t.value;let _=0;if(f){if(n.value=p,t.value=f,o&&o===g){o=null;return}_=y?f.position-y.position:0}else s(p);r.forEach(w=>{w(n.value,g,{delta:_,type:us.pop,direction:_?_>0?Zn.forward:Zn.back:Zn.unknown})})};function l(){o=n.value}function c(f){r.push(f);const p=()=>{const g=r.indexOf(f);g>-1&&r.splice(g,1)};return i.push(p),p}function u(){const{history:f}=window;f.state&&f.replaceState(fe({},f.state,{scroll:kr()}),"")}function d(){for(const f of i)f();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u),{pauseListeners:l,listen:c,destroy:d}}function Yo(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?kr():null}}function dh(e){const{history:t,location:n}=window,s={value:$l(e,n)},r={value:t.state};r.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,c,u){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:ch()+e+l;try{t[u?"replaceState":"pushState"](c,"",f),r.value=c}catch(p){console.error(p),n[u?"replace":"assign"](f)}}function o(l,c){const u=fe({},t.state,Yo(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});i(l,u,!0),s.value=l}function a(l,c){const u=fe({},r.value,t.state,{forward:l,scroll:kr()});i(u.current,u,!0);const d=fe({},Yo(s.value,l,null),{position:u.position+1},c);i(l,d,!1),s.value=l}return{location:s,state:r,push:a,replace:o}}function fh(e){e=nh(e);const t=dh(e),n=uh(e,t.state,t.location,t.replace);function s(i,o=!0){o||n.pauseListeners(),history.go(i)}const r=fe({location:"",base:e,go:s,createHref:rh.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function hh(e){return typeof e=="string"||e&&typeof e=="object"}function Vl(e){return typeof e=="string"||typeof e=="symbol"}const Dt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},zl=Symbol("");var Jo;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Jo||(Jo={}));function Cn(e,t){return fe(new Error,{type:e,[zl]:!0},t)}function At(e,t){return e instanceof Error&&zl in e&&(t==null||!!(e.type&t))}const Xo="[^/]+?",ph={sensitive:!1,strict:!1,start:!0,end:!0},gh=/[.+*?^${}()[\]/\\]/g;function yh(e,t){const n=fe({},ph,t),s=[];let r=n.start?"^":"";const i=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function vh(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const xh={type:0,value:""},bh=/[a-zA-Z0-9_]/;function wh(e){if(!e)return[[]];if(e==="/")return[[xh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,s=n;const r=[];let i;function o(){i&&r.push(i),i=[]}let a=0,l,c="",u="";function d(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;a{o(x)}:Qn}function o(u){if(Vl(u)){const d=s.get(u);d&&(s.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&s.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function a(){return n}function l(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!Ul(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!ea(u)&&s.set(u.record.name,u)}function c(u,d){let f,p={},g,y;if("name"in u&&u.name){if(f=s.get(u.name),!f)throw Cn(1,{location:u});y=f.record.name,p=fe(Zo(d.params,f.keys.filter(x=>!x.optional).map(x=>x.name)),u.params&&Zo(u.params,f.keys.map(x=>x.name))),g=f.stringify(p)}else if("path"in u)g=u.path,f=n.find(x=>x.re.test(g)),f&&(p=f.parse(g),y=f.record.name);else{if(f=d.name?s.get(d.name):n.find(x=>x.re.test(d.path)),!f)throw Cn(1,{location:u,currentLocation:d});y=f.record.name,p=fe({},d.params,u.params),g=f.stringify(p)}const _=[];let w=f;for(;w;)_.unshift(w.record),w=w.parent;return{name:y,path:g,params:p,matched:_,meta:Ah(_)}}return e.forEach(u=>i(u)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:a,getRecordMatcher:r}}function Zo(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function jh(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:kh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function kh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function ea(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ah(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function ta(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Ul(e,t){return t.children.some(n=>n===e||Ul(e,n))}const Kl=/#/g,Oh=/&/g,Ch=/\//g,Th=/=/g,Sh=/\?/g,Wl=/\+/g,Mh=/%5B/g,Rh=/%5D/g,ql=/%5E/g,Lh=/%60/g,Gl=/%7B/g,Ph=/%7C/g,Yl=/%7D/g,Ih=/%20/g;function Ki(e){return encodeURI(""+e).replace(Ph,"|").replace(Mh,"[").replace(Rh,"]")}function Bh(e){return Ki(e).replace(Gl,"{").replace(Yl,"}").replace(ql,"^")}function ui(e){return Ki(e).replace(Wl,"%2B").replace(Ih,"+").replace(Kl,"%23").replace(Oh,"%26").replace(Lh,"`").replace(Gl,"{").replace(Yl,"}").replace(ql,"^")}function Dh(e){return ui(e).replace(Th,"%3D")}function Nh(e){return Ki(e).replace(Kl,"%23").replace(Sh,"%3F")}function Fh(e){return e==null?"":Nh(e).replace(Ch,"%2F")}function Qs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Hh(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&ui(i)):[s&&ui(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function $h(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=ht(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const Vh=Symbol(""),sa=Symbol(""),Wi=Symbol(""),Jl=Symbol(""),di=Symbol("");function $n(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ht(e,t,n,s,r){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((o,a)=>{const l=d=>{d===!1?a(Cn(4,{from:n,to:t})):d instanceof Error?a(d):hh(d)?a(Cn(2,{from:t,to:d})):(i&&s.enterCallbacks[r]===i&&typeof d=="function"&&i.push(d),o())},c=e.call(s&&s.instances[r],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(d=>a(d))})}function zr(e,t,n,s){const r=[];for(const i of e)for(const o in i.components){let a=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(zh(a)){const c=(a.__vccOpts||a)[t];c&&r.push(Ht(c,n,s,i,o))}else{let l=a();r.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const u=Yf(c)?c.default:c;i.components[o]=u;const f=(u.__vccOpts||u)[t];return f&&Ht(f,n,s,i,o)()}))}}return r}function zh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ra(e){const t=Ct(Wi),n=Ct(Jl),s=tt(()=>t.resolve(qe(e.to))),r=tt(()=>{const{matched:l}=s.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(On.bind(null,u));if(f>-1)return f;const p=ia(l[c-2]);return c>1&&ia(u)===p&&d[d.length-1].path!==p?d.findIndex(On.bind(null,l[c-2])):f}),i=tt(()=>r.value>-1&&Wh(n.params,s.value.params)),o=tt(()=>r.value>-1&&r.value===n.matched.length-1&&Hl(n.params,s.value.params));function a(l={}){return Kh(l)?t[qe(e.replace)?"replace":"push"](qe(e.to)).catch(Qn):Promise.resolve()}return{route:s,href:tt(()=>s.value.href),isActive:i,isExactActive:o,navigate:a}}const Uh=vl({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ra,setup(e,{slots:t}){const n=Dn(ra(e)),{options:s}=Ct(Wi),r=tt(()=>({[oa(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[oa(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Nl("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),sn=Uh;function Kh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Wh(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!ht(r)||r.length!==s.length||s.some((i,o)=>i!==r[o]))return!1}return!0}function ia(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const oa=(e,t,n)=>e??t??n,qh=vl({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ct(di),r=tt(()=>e.route||s.value),i=Ct(sa,0),o=tt(()=>{let c=qe(i);const{matched:u}=r.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=tt(()=>r.value.matched[o.value]);Ls(sa,tt(()=>o.value+1)),Ls(Vh,a),Ls(di,r);const l=ad();return Gn(()=>[l.value,a.value,e.name],([c,u,d],[f,p,g])=>{u&&(u.instances[d]=c,p&&p!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!On(u,p)||!f)&&(u.enterCallbacks[d]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,d=a.value,f=d&&d.components[u];if(!f)return aa(n.default,{Component:f,route:c});const p=d.props[u],g=p?p===!0?c.params:typeof p=="function"?p(c):p:null,_=Nl(f,fe({},g,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return aa(n.default,{Component:_,route:c})||_}}});function aa(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xl=qh;function Gh(e){const t=Eh(e.routes,e),n=e.parseQuery||Hh,s=e.stringifyQuery||na,r=e.history,i=$n(),o=$n(),a=$n(),l=ld(Dt);let c=Dt;mn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=$r.bind(null,k=>""+k),d=$r.bind(null,Fh),f=$r.bind(null,Qs);function p(k,N){let B,$;return Vl(k)?(B=t.getRecordMatcher(k),$=N):$=k,t.addRoute($,B)}function g(k){const N=t.getRecordMatcher(k);N&&t.removeRoute(N)}function y(){return t.getRoutes().map(k=>k.record)}function _(k){return!!t.getRecordMatcher(k)}function w(k,N){if(N=fe({},N||l.value),typeof k=="string"){const h=Vr(n,k,N.path),v=t.resolve({path:h.path},N),j=r.createHref(h.fullPath);return fe(h,v,{params:f(v.params),hash:Qs(h.hash),redirectedFrom:void 0,href:j})}let B;if("path"in k)B=fe({},k,{path:Vr(n,k.path,N.path).path});else{const h=fe({},k.params);for(const v in h)h[v]==null&&delete h[v];B=fe({},k,{params:d(k.params)}),N.params=d(N.params)}const $=t.resolve(B,N),se=k.hash||"";$.params=u(f($.params));const ye=Qf(s,fe({},k,{hash:Bh(se),path:$.path})),Q=r.createHref(ye);return fe({fullPath:ye,hash:se,query:s===na?$h(k.query):k.query||{}},$,{redirectedFrom:void 0,href:Q})}function x(k){return typeof k=="string"?Vr(n,k,l.value.path):fe({},k)}function b(k,N){if(c!==k)return Cn(8,{from:N,to:k})}function E(k){return D(k)}function S(k){return E(fe(x(k),{replace:!0}))}function P(k){const N=k.matched[k.matched.length-1];if(N&&N.redirect){const{redirect:B}=N;let $=typeof B=="function"?B(k):B;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=x($):{path:$},$.params={}),fe({query:k.query,hash:k.hash,params:"path"in $?{}:k.params},$)}}function D(k,N){const B=c=w(k),$=l.value,se=k.state,ye=k.force,Q=k.replace===!0,h=P(B);if(h)return D(fe(x(h),{state:typeof h=="object"?fe({},se,h.state):se,force:ye,replace:Q}),N||B);const v=B;v.redirectedFrom=N;let j;return!ye&&Zf(s,$,B)&&(j=Cn(16,{to:v,from:$}),Fe($,$,!0,!1)),(j?Promise.resolve(j):W(v,$)).catch(A=>At(A)?At(A,2)?A:he(A):q(A,v,$)).then(A=>{if(A){if(At(A,2))return D(fe({replace:Q},x(A.to),{state:typeof A.to=="object"?fe({},se,A.to.state):se,force:ye}),N||v)}else A=X(v,$,!0,Q,se);return K(v,$,A),A})}function I(k,N){const B=b(k,N);return B?Promise.reject(B):Promise.resolve()}function W(k,N){let B;const[$,se,ye]=Yh(k,N);B=zr($.reverse(),"beforeRouteLeave",k,N);for(const h of $)h.leaveGuards.forEach(v=>{B.push(Ht(v,k,N))});const Q=I.bind(null,k,N);return B.push(Q),yn(B).then(()=>{B=[];for(const h of i.list())B.push(Ht(h,k,N));return B.push(Q),yn(B)}).then(()=>{B=zr(se,"beforeRouteUpdate",k,N);for(const h of se)h.updateGuards.forEach(v=>{B.push(Ht(v,k,N))});return B.push(Q),yn(B)}).then(()=>{B=[];for(const h of k.matched)if(h.beforeEnter&&!N.matched.includes(h))if(ht(h.beforeEnter))for(const v of h.beforeEnter)B.push(Ht(v,k,N));else B.push(Ht(h.beforeEnter,k,N));return B.push(Q),yn(B)}).then(()=>(k.matched.forEach(h=>h.enterCallbacks={}),B=zr(ye,"beforeRouteEnter",k,N),B.push(Q),yn(B))).then(()=>{B=[];for(const h of o.list())B.push(Ht(h,k,N));return B.push(Q),yn(B)}).catch(h=>At(h,8)?h:Promise.reject(h))}function K(k,N,B){for(const $ of a.list())$(k,N,B)}function X(k,N,B,$,se){const ye=b(k,N);if(ye)return ye;const Q=N===Dt,h=mn?history.state:{};B&&($||Q?r.replace(k.fullPath,fe({scroll:Q&&h&&h.scroll},se)):r.push(k.fullPath,se)),l.value=k,Fe(k,N,B,Q),he()}let ce;function ue(){ce||(ce=r.listen((k,N,B)=>{if(!je.listening)return;const $=w(k),se=P($);if(se){D(fe(se,{replace:!0}),$).catch(Qn);return}c=$;const ye=l.value;mn&&ah(Go(ye.fullPath,B.delta),kr()),W($,ye).catch(Q=>At(Q,12)?Q:At(Q,2)?(D(Q.to,$).then(h=>{At(h,20)&&!B.delta&&B.type===us.pop&&r.go(-1,!1)}).catch(Qn),Promise.reject()):(B.delta&&r.go(-B.delta,!1),q(Q,$,ye))).then(Q=>{Q=Q||X($,ye,!1),Q&&(B.delta&&!At(Q,8)?r.go(-B.delta,!1):B.type===us.pop&&At(Q,20)&&r.go(-1,!1)),K($,ye,Q)}).catch(Qn)}))}let we=$n(),Re=$n(),ne;function q(k,N,B){he(k);const $=Re.list();return $.length?$.forEach(se=>se(k,N,B)):console.error(k),Promise.reject(k)}function ee(){return ne&&l.value!==Dt?Promise.resolve():new Promise((k,N)=>{we.add([k,N])})}function he(k){return ne||(ne=!k,ue(),we.list().forEach(([N,B])=>k?B(k):N()),we.reset()),k}function Fe(k,N,B,$){const{scrollBehavior:se}=e;if(!mn||!se)return Promise.resolve();const ye=!B&&lh(Go(k.fullPath,0))||($||!B)&&history.state&&history.state.scroll||null;return Me().then(()=>se(k,N,ye)).then(Q=>Q&&oh(Q)).catch(Q=>q(Q,k,N))}const be=k=>r.go(k);let pe;const Le=new Set,je={currentRoute:l,listening:!0,addRoute:p,removeRoute:g,hasRoute:_,getRoutes:y,resolve:w,options:e,push:E,replace:S,go:be,back:()=>be(-1),forward:()=>be(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:Re.add,isReady:ee,install(k){const N=this;k.component("RouterLink",sn),k.component("RouterView",Xl),k.config.globalProperties.$router=N,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>qe(l)}),mn&&!pe&&l.value===Dt&&(pe=!0,E(r.location).catch(se=>{}));const B={};for(const se in Dt)B[se]=tt(()=>l.value[se]);k.provide(Wi,N),k.provide(Jl,Dn(B)),k.provide(di,l);const $=k.unmount;Le.add(k),k.unmount=function(){Le.delete(k),Le.size<1&&(c=Dt,ce&&ce(),ce=null,l.value=Dt,pe=!1,ne=!1),$()}}};return je}function yn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Yh(e,t){const n=[],s=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oOn(c,a))?s.push(a):n.push(a));const l=e.matched[o];l&&(t.matched.find(c=>On(c,l))||r.push(l))}return[n,s,r]}const Ql="/assets/logo-9d653710.svg";var Jh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Xh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fi={},Qh={get exports(){return fi},set exports(e){fi=e}};(function(e,t){(function(s,r){e.exports=r()})(typeof self<"u"?self:Jh,function(){return function(n){var s={};function r(i){if(s[i])return s[i].exports;var o=s[i]={i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=n,r.c=s,r.d=function(i,o,a){r.o(i,o)||Object.defineProperty(i,o,{configurable:!1,enumerable:!0,get:a})},r.r=function(i){Object.defineProperty(i,"__esModule",{value:!0})},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="",r(r.s=0)}({"./dist/icons.json":function(n){n.exports={activity:'',airplay:'',"alert-circle":'',"alert-octagon":'',"alert-triangle":'',"align-center":'',"align-justify":'',"align-left":'',"align-right":'',anchor:'',aperture:'',archive:'',"arrow-down-circle":'',"arrow-down-left":'',"arrow-down-right":'',"arrow-down":'',"arrow-left-circle":'',"arrow-left":'',"arrow-right-circle":'',"arrow-right":'',"arrow-up-circle":'',"arrow-up-left":'',"arrow-up-right":'',"arrow-up":'',"at-sign":'',award:'',"bar-chart-2":'',"bar-chart":'',"battery-charging":'',battery:'',"bell-off":'',bell:'',bluetooth:'',bold:'',"book-open":'',book:'',bookmark:'',box:'',briefcase:'',calendar:'',"camera-off":'',camera:'',cast:'',"check-circle":'',"check-square":'',check:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',"chevrons-down":'',"chevrons-left":'',"chevrons-right":'',"chevrons-up":'',chrome:'',circle:'',clipboard:'',clock:'',"cloud-drizzle":'',"cloud-lightning":'',"cloud-off":'',"cloud-rain":'',"cloud-snow":'',cloud:'',code:'',codepen:'',codesandbox:'',coffee:'',columns:'',command:'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',cpu:'',"credit-card":'',crop:'',crosshair:'',database:'',delete:'',disc:'',"divide-circle":'',"divide-square":'',divide:'',"dollar-sign":'',"download-cloud":'',download:'',dribbble:'',droplet:'',"edit-2":'',"edit-3":'',edit:'',"external-link":'',"eye-off":'',eye:'',facebook:'',"fast-forward":'',feather:'',figma:'',"file-minus":'',"file-plus":'',"file-text":'',file:'',film:'',filter:'',flag:'',"folder-minus":'',"folder-plus":'',folder:'',framer:'',frown:'',gift:'',"git-branch":'',"git-commit":'',"git-merge":'',"git-pull-request":'',github:'',gitlab:'',globe:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',"help-circle":'',hexagon:'',home:'',image:'',inbox:'',info:'',instagram:'',italic:'',key:'',layers:'',layout:'',"life-buoy":'',"link-2":'',link:'',linkedin:'',list:'',loader:'',lock:'',"log-in":'',"log-out":'',mail:'',"map-pin":'',map:'',"maximize-2":'',maximize:'',meh:'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',"minimize-2":'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',"mouse-pointer":'',move:'',music:'',"navigation-2":'',navigation:'',octagon:'',package:'',paperclip:'',"pause-circle":'',pause:'',"pen-tool":'',percent:'',"phone-call":'',"phone-forwarded":'',"phone-incoming":'',"phone-missed":'',"phone-off":'',"phone-outgoing":'',phone:'',"pie-chart":'',"play-circle":'',play:'',"plus-circle":'',"plus-square":'',plus:'',pocket:'',power:'',printer:'',radio:'',"refresh-ccw":'',"refresh-cw":'',repeat:'',rewind:'',"rotate-ccw":'',"rotate-cw":'',rss:'',save:'',scissors:'',search:'',send:'',server:'',settings:'',"share-2":'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',shuffle:'',sidebar:'',"skip-back":'',"skip-forward":'',slack:'',slash:'',sliders:'',smartphone:'',smile:'',speaker:'',square:'',star:'',"stop-circle":'',sun:'',sunrise:'',sunset:'',table:'',tablet:'',tag:'',target:'',terminal:'',thermometer:'',"thumbs-down":'',"thumbs-up":'',"toggle-left":'',"toggle-right":'',tool:'',"trash-2":'',trash:'',trello:'',"trending-down":'',"trending-up":'',triangle:'',truck:'',tv:'',twitch:'',twitter:'',type:'',umbrella:'',underline:'',unlock:'',"upload-cloud":'',upload:'',"user-check":'',"user-minus":'',"user-plus":'',"user-x":'',user:'',users:'',"video-off":'',video:'',voicemail:'',"volume-1":'',"volume-2":'',"volume-x":'',volume:'',watch:'',"wifi-off":'',wifi:'',wind:'',"x-circle":'',"x-octagon":'',"x-square":'',x:'',youtube:'',"zap-off":'',zap:'',"zoom-in":'',"zoom-out":''}},"./node_modules/classnames/dedupe.js":function(n,s,r){var i,o;/*! - Copyright (c) 2016 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(){var a=function(){function l(){}l.prototype=Object.create(null);function c(w,x){for(var b=x.length,E=0;E1?arguments[1]:void 0,x=w!==void 0,b=0,E=d(g),S,P,D,I;if(x&&(w=i(w,_>2?arguments[2]:void 0,2)),E!=null&&!(y==Array&&l(E)))for(I=E.call(g),P=new y;!(D=I.next()).done;b++)u(P,b,x?a(I,w,[D.value,b],!0):D.value);else for(S=c(g.length),P=new y(S);S>b;b++)u(P,b,x?w(g[b],b):g[b]);return P.length=b,P}},"./node_modules/core-js/internals/array-includes.js":function(n,s,r){var i=r("./node_modules/core-js/internals/to-indexed-object.js"),o=r("./node_modules/core-js/internals/to-length.js"),a=r("./node_modules/core-js/internals/to-absolute-index.js");n.exports=function(l){return function(c,u,d){var f=i(c),p=o(f.length),g=a(d,p),y;if(l&&u!=u){for(;p>g;)if(y=f[g++],y!=y)return!0}else for(;p>g;g++)if((l||g in f)&&f[g]===u)return l||g||0;return!l&&-1}}},"./node_modules/core-js/internals/bind-context.js":function(n,s,r){var i=r("./node_modules/core-js/internals/a-function.js");n.exports=function(o,a,l){if(i(o),a===void 0)return o;switch(l){case 0:return function(){return o.call(a)};case 1:return function(c){return o.call(a,c)};case 2:return function(c,u){return o.call(a,c,u)};case 3:return function(c,u,d){return o.call(a,c,u,d)}}return function(){return o.apply(a,arguments)}}},"./node_modules/core-js/internals/call-with-safe-iteration-closing.js":function(n,s,r){var i=r("./node_modules/core-js/internals/an-object.js");n.exports=function(o,a,l,c){try{return c?a(i(l)[0],l[1]):a(l)}catch(d){var u=o.return;throw u!==void 0&&i(u.call(o)),d}}},"./node_modules/core-js/internals/check-correctness-of-iteration.js":function(n,s,r){var i=r("./node_modules/core-js/internals/well-known-symbol.js"),o=i("iterator"),a=!1;try{var l=0,c={next:function(){return{done:!!l++}},return:function(){a=!0}};c[o]=function(){return this},Array.from(c,function(){throw 2})}catch{}n.exports=function(u,d){if(!d&&!a)return!1;var f=!1;try{var p={};p[o]=function(){return{next:function(){return{done:f=!0}}}},u(p)}catch{}return f}},"./node_modules/core-js/internals/classof-raw.js":function(n,s){var r={}.toString;n.exports=function(i){return r.call(i).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(n,s,r){var i=r("./node_modules/core-js/internals/classof-raw.js"),o=r("./node_modules/core-js/internals/well-known-symbol.js"),a=o("toStringTag"),l=i(function(){return arguments}())=="Arguments",c=function(u,d){try{return u[d]}catch{}};n.exports=function(u){var d,f,p;return u===void 0?"Undefined":u===null?"Null":typeof(f=c(d=Object(u),a))=="string"?f:l?i(d):(p=i(d))=="Object"&&typeof d.callee=="function"?"Arguments":p}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(n,s,r){var i=r("./node_modules/core-js/internals/has.js"),o=r("./node_modules/core-js/internals/own-keys.js"),a=r("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),l=r("./node_modules/core-js/internals/object-define-property.js");n.exports=function(c,u){for(var d=o(u),f=l.f,p=a.f,g=0;g",S="java"+b+":",P;for(_.style.display="none",c.appendChild(_),_.src=String(S),P=_.contentWindow.document,P.open(),P.write(x+b+E+"document.F=Object"+x+"/"+b+E),P.close(),y=P.F;w--;)delete y[p][a[w]];return y()};n.exports=Object.create||function(w,x){var b;return w!==null?(g[p]=i(w),b=new g,g[p]=null,b[f]=w):b=y(),x===void 0?b:o(b,x)},l[f]=!0},"./node_modules/core-js/internals/object-define-properties.js":function(n,s,r){var i=r("./node_modules/core-js/internals/descriptors.js"),o=r("./node_modules/core-js/internals/object-define-property.js"),a=r("./node_modules/core-js/internals/an-object.js"),l=r("./node_modules/core-js/internals/object-keys.js");n.exports=i?Object.defineProperties:function(u,d){a(u);for(var f=l(d),p=f.length,g=0,y;p>g;)o.f(u,y=f[g++],d[y]);return u}},"./node_modules/core-js/internals/object-define-property.js":function(n,s,r){var i=r("./node_modules/core-js/internals/descriptors.js"),o=r("./node_modules/core-js/internals/ie8-dom-define.js"),a=r("./node_modules/core-js/internals/an-object.js"),l=r("./node_modules/core-js/internals/to-primitive.js"),c=Object.defineProperty;s.f=i?c:function(d,f,p){if(a(d),f=l(f,!0),a(p),o)try{return c(d,f,p)}catch{}if("get"in p||"set"in p)throw TypeError("Accessors not supported");return"value"in p&&(d[f]=p.value),d}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(n,s,r){var i=r("./node_modules/core-js/internals/descriptors.js"),o=r("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=r("./node_modules/core-js/internals/create-property-descriptor.js"),l=r("./node_modules/core-js/internals/to-indexed-object.js"),c=r("./node_modules/core-js/internals/to-primitive.js"),u=r("./node_modules/core-js/internals/has.js"),d=r("./node_modules/core-js/internals/ie8-dom-define.js"),f=Object.getOwnPropertyDescriptor;s.f=i?f:function(g,y){if(g=l(g),y=c(y,!0),d)try{return f(g,y)}catch{}if(u(g,y))return a(!o.f.call(g,y),g[y])}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(n,s,r){var i=r("./node_modules/core-js/internals/object-keys-internal.js"),o=r("./node_modules/core-js/internals/enum-bug-keys.js"),a=o.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(c){return i(c,a)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(n,s){s.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(n,s,r){var i=r("./node_modules/core-js/internals/has.js"),o=r("./node_modules/core-js/internals/to-object.js"),a=r("./node_modules/core-js/internals/shared-key.js"),l=r("./node_modules/core-js/internals/correct-prototype-getter.js"),c=a("IE_PROTO"),u=Object.prototype;n.exports=l?Object.getPrototypeOf:function(d){return d=o(d),i(d,c)?d[c]:typeof d.constructor=="function"&&d instanceof d.constructor?d.constructor.prototype:d instanceof Object?u:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(n,s,r){var i=r("./node_modules/core-js/internals/has.js"),o=r("./node_modules/core-js/internals/to-indexed-object.js"),a=r("./node_modules/core-js/internals/array-includes.js"),l=r("./node_modules/core-js/internals/hidden-keys.js"),c=a(!1);n.exports=function(u,d){var f=o(u),p=0,g=[],y;for(y in f)!i(l,y)&&i(f,y)&&g.push(y);for(;d.length>p;)i(f,y=d[p++])&&(~c(g,y)||g.push(y));return g}},"./node_modules/core-js/internals/object-keys.js":function(n,s,r){var i=r("./node_modules/core-js/internals/object-keys-internal.js"),o=r("./node_modules/core-js/internals/enum-bug-keys.js");n.exports=Object.keys||function(l){return i(l,o)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(n,s,r){var i={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!i.call({1:2},1);s.f=a?function(c){var u=o(this,c);return!!u&&u.enumerable}:i},"./node_modules/core-js/internals/object-set-prototype-of.js":function(n,s,r){var i=r("./node_modules/core-js/internals/validate-set-prototype-of-arguments.js");n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var o=!1,a={},l;try{l=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,l.call(a,[]),o=a instanceof Array}catch{}return function(u,d){return i(u,d),o?l.call(u,d):u.__proto__=d,u}}():void 0)},"./node_modules/core-js/internals/own-keys.js":function(n,s,r){var i=r("./node_modules/core-js/internals/global.js"),o=r("./node_modules/core-js/internals/object-get-own-property-names.js"),a=r("./node_modules/core-js/internals/object-get-own-property-symbols.js"),l=r("./node_modules/core-js/internals/an-object.js"),c=i.Reflect;n.exports=c&&c.ownKeys||function(d){var f=o.f(l(d)),p=a.f;return p?f.concat(p(d)):f}},"./node_modules/core-js/internals/path.js":function(n,s,r){n.exports=r("./node_modules/core-js/internals/global.js")},"./node_modules/core-js/internals/redefine.js":function(n,s,r){var i=r("./node_modules/core-js/internals/global.js"),o=r("./node_modules/core-js/internals/shared.js"),a=r("./node_modules/core-js/internals/hide.js"),l=r("./node_modules/core-js/internals/has.js"),c=r("./node_modules/core-js/internals/set-global.js"),u=r("./node_modules/core-js/internals/function-to-string.js"),d=r("./node_modules/core-js/internals/internal-state.js"),f=d.get,p=d.enforce,g=String(u).split("toString");o("inspectSource",function(y){return u.call(y)}),(n.exports=function(y,_,w,x){var b=x?!!x.unsafe:!1,E=x?!!x.enumerable:!1,S=x?!!x.noTargetGet:!1;if(typeof w=="function"&&(typeof _=="string"&&!l(w,"name")&&a(w,"name",_),p(w).source=g.join(typeof _=="string"?_:"")),y===i){E?y[_]=w:c(_,w);return}else b?!S&&y[_]&&(E=!0):delete y[_];E?y[_]=w:a(y,_,w)})(Function.prototype,"toString",function(){return typeof this=="function"&&f(this).source||u.call(this)})},"./node_modules/core-js/internals/require-object-coercible.js":function(n,s){n.exports=function(r){if(r==null)throw TypeError("Can't call method on "+r);return r}},"./node_modules/core-js/internals/set-global.js":function(n,s,r){var i=r("./node_modules/core-js/internals/global.js"),o=r("./node_modules/core-js/internals/hide.js");n.exports=function(a,l){try{o(i,a,l)}catch{i[a]=l}return l}},"./node_modules/core-js/internals/set-to-string-tag.js":function(n,s,r){var i=r("./node_modules/core-js/internals/object-define-property.js").f,o=r("./node_modules/core-js/internals/has.js"),a=r("./node_modules/core-js/internals/well-known-symbol.js"),l=a("toStringTag");n.exports=function(c,u,d){c&&!o(c=d?c:c.prototype,l)&&i(c,l,{configurable:!0,value:u})}},"./node_modules/core-js/internals/shared-key.js":function(n,s,r){var i=r("./node_modules/core-js/internals/shared.js"),o=r("./node_modules/core-js/internals/uid.js"),a=i("keys");n.exports=function(l){return a[l]||(a[l]=o(l))}},"./node_modules/core-js/internals/shared.js":function(n,s,r){var i=r("./node_modules/core-js/internals/global.js"),o=r("./node_modules/core-js/internals/set-global.js"),a=r("./node_modules/core-js/internals/is-pure.js"),l="__core-js_shared__",c=i[l]||o(l,{});(n.exports=function(u,d){return c[u]||(c[u]=d!==void 0?d:{})})("versions",[]).push({version:"3.1.3",mode:a?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-at.js":function(n,s,r){var i=r("./node_modules/core-js/internals/to-integer.js"),o=r("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(a,l,c){var u=String(o(a)),d=i(l),f=u.length,p,g;return d<0||d>=f?c?"":void 0:(p=u.charCodeAt(d),p<55296||p>56319||d+1===f||(g=u.charCodeAt(d+1))<56320||g>57343?c?u.charAt(d):p:c?u.slice(d,d+2):(p-55296<<10)+(g-56320)+65536)}},"./node_modules/core-js/internals/to-absolute-index.js":function(n,s,r){var i=r("./node_modules/core-js/internals/to-integer.js"),o=Math.max,a=Math.min;n.exports=function(l,c){var u=i(l);return u<0?o(u+c,0):a(u,c)}},"./node_modules/core-js/internals/to-indexed-object.js":function(n,s,r){var i=r("./node_modules/core-js/internals/indexed-object.js"),o=r("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(a){return i(o(a))}},"./node_modules/core-js/internals/to-integer.js":function(n,s){var r=Math.ceil,i=Math.floor;n.exports=function(o){return isNaN(o=+o)?0:(o>0?i:r)(o)}},"./node_modules/core-js/internals/to-length.js":function(n,s,r){var i=r("./node_modules/core-js/internals/to-integer.js"),o=Math.min;n.exports=function(a){return a>0?o(i(a),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(n,s,r){var i=r("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(o){return Object(i(o))}},"./node_modules/core-js/internals/to-primitive.js":function(n,s,r){var i=r("./node_modules/core-js/internals/is-object.js");n.exports=function(o,a){if(!i(o))return o;var l,c;if(a&&typeof(l=o.toString)=="function"&&!i(c=l.call(o))||typeof(l=o.valueOf)=="function"&&!i(c=l.call(o))||!a&&typeof(l=o.toString)=="function"&&!i(c=l.call(o)))return c;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/uid.js":function(n,s){var r=0,i=Math.random();n.exports=function(o){return"Symbol(".concat(o===void 0?"":o,")_",(++r+i).toString(36))}},"./node_modules/core-js/internals/validate-set-prototype-of-arguments.js":function(n,s,r){var i=r("./node_modules/core-js/internals/is-object.js"),o=r("./node_modules/core-js/internals/an-object.js");n.exports=function(a,l){if(o(a),!i(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype")}},"./node_modules/core-js/internals/well-known-symbol.js":function(n,s,r){var i=r("./node_modules/core-js/internals/global.js"),o=r("./node_modules/core-js/internals/shared.js"),a=r("./node_modules/core-js/internals/uid.js"),l=r("./node_modules/core-js/internals/native-symbol.js"),c=i.Symbol,u=o("wks");n.exports=function(d){return u[d]||(u[d]=l&&c[d]||(l?c:a)("Symbol."+d))}},"./node_modules/core-js/modules/es.array.from.js":function(n,s,r){var i=r("./node_modules/core-js/internals/export.js"),o=r("./node_modules/core-js/internals/array-from.js"),a=r("./node_modules/core-js/internals/check-correctness-of-iteration.js"),l=!a(function(c){Array.from(c)});i({target:"Array",stat:!0,forced:l},{from:o})},"./node_modules/core-js/modules/es.string.iterator.js":function(n,s,r){var i=r("./node_modules/core-js/internals/string-at.js"),o=r("./node_modules/core-js/internals/internal-state.js"),a=r("./node_modules/core-js/internals/define-iterator.js"),l="String Iterator",c=o.set,u=o.getterFor(l);a(String,"String",function(d){c(this,{type:l,string:String(d),index:0})},function(){var f=u(this),p=f.string,g=f.index,y;return g>=p.length?{value:void 0,done:!0}:(y=i(p,g,!0),f.index+=y.length,{value:y,done:!1})})},"./node_modules/webpack/buildin/global.js":function(n,s){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(r=window)}n.exports=r},"./src/default-attrs.json":function(n){n.exports={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"}},"./src/icon.js":function(n,s,r){Object.defineProperty(s,"__esModule",{value:!0});var i=Object.assign||function(y){for(var _=1;_2&&arguments[2]!==void 0?arguments[2]:[];f(this,y),this.name=_,this.contents=w,this.tags=x,this.attrs=i({},u.default,{class:"feather feather-"+_})}return o(y,[{key:"toSvg",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=i({},this.attrs,w,{class:(0,l.default)(this.attrs.class,w.class)});return""+this.contents+""}},{key:"toString",value:function(){return this.contents}}]),y}();function g(y){return Object.keys(y).map(function(_){return _+'="'+y[_]+'"'}).join(" ")}s.default=p},"./src/icons.js":function(n,s,r){Object.defineProperty(s,"__esModule",{value:!0});var i=r("./src/icon.js"),o=d(i),a=r("./dist/icons.json"),l=d(a),c=r("./src/tags.json"),u=d(c);function d(f){return f&&f.__esModule?f:{default:f}}s.default=Object.keys(l.default).map(function(f){return new o.default(f,l.default[f],u.default[f])}).reduce(function(f,p){return f[p.name]=p,f},{})},"./src/index.js":function(n,s,r){var i=r("./src/icons.js"),o=d(i),a=r("./src/to-svg.js"),l=d(a),c=r("./src/replace.js"),u=d(c);function d(f){return f&&f.__esModule?f:{default:f}}n.exports={icons:o.default,toSvg:l.default,replace:u.default}},"./src/replace.js":function(n,s,r){Object.defineProperty(s,"__esModule",{value:!0});var i=Object.assign||function(g){for(var y=1;y0&&arguments[0]!==void 0?arguments[0]:{};if(typeof document>"u")throw new Error("`feather.replace()` only works in a browser environment.");var y=document.querySelectorAll("[data-feather]");Array.from(y).forEach(function(_){return f(_,g)})}function f(g){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=p(g),w=_["data-feather"];delete _["data-feather"];var x=c.default[w].toSvg(i({},y,_,{class:(0,a.default)(y.class,_.class)})),b=new DOMParser().parseFromString(x,"image/svg+xml"),E=b.querySelector("svg");g.parentNode.replaceChild(E,g)}function p(g){return Array.from(g.attributes).reduce(function(y,_){return y[_.name]=_.value,y},{})}s.default=d},"./src/tags.json":function(n){n.exports={activity:["pulse","health","action","motion"],airplay:["stream","cast","mirroring"],"alert-circle":["warning","alert","danger"],"alert-octagon":["warning","alert","danger"],"alert-triangle":["warning","alert","danger"],"align-center":["text alignment","center"],"align-justify":["text alignment","justified"],"align-left":["text alignment","left"],"align-right":["text alignment","right"],anchor:[],archive:["index","box"],"at-sign":["mention","at","email","message"],award:["achievement","badge"],aperture:["camera","photo"],"bar-chart":["statistics","diagram","graph"],"bar-chart-2":["statistics","diagram","graph"],battery:["power","electricity"],"battery-charging":["power","electricity"],bell:["alarm","notification","sound"],"bell-off":["alarm","notification","silent"],bluetooth:["wireless"],"book-open":["read","library"],book:["read","dictionary","booklet","magazine","library"],bookmark:["read","clip","marker","tag"],box:["cube"],briefcase:["work","bag","baggage","folder"],calendar:["date"],camera:["photo"],cast:["chromecast","airplay"],"chevron-down":["expand"],"chevron-up":["collapse"],circle:["off","zero","record"],clipboard:["copy"],clock:["time","watch","alarm"],"cloud-drizzle":["weather","shower"],"cloud-lightning":["weather","bolt"],"cloud-rain":["weather"],"cloud-snow":["weather","blizzard"],cloud:["weather"],codepen:["logo"],codesandbox:["logo"],code:["source","programming"],coffee:["drink","cup","mug","tea","cafe","hot","beverage"],columns:["layout"],command:["keyboard","cmd","terminal","prompt"],compass:["navigation","safari","travel","direction"],copy:["clone","duplicate"],"corner-down-left":["arrow","return"],"corner-down-right":["arrow"],"corner-left-down":["arrow"],"corner-left-up":["arrow"],"corner-right-down":["arrow"],"corner-right-up":["arrow"],"corner-up-left":["arrow"],"corner-up-right":["arrow"],cpu:["processor","technology"],"credit-card":["purchase","payment","cc"],crop:["photo","image"],crosshair:["aim","target"],database:["storage","memory"],delete:["remove"],disc:["album","cd","dvd","music"],"dollar-sign":["currency","money","payment"],droplet:["water"],edit:["pencil","change"],"edit-2":["pencil","change"],"edit-3":["pencil","change"],eye:["view","watch"],"eye-off":["view","watch","hide","hidden"],"external-link":["outbound"],facebook:["logo","social"],"fast-forward":["music"],figma:["logo","design","tool"],"file-minus":["delete","remove","erase"],"file-plus":["add","create","new"],"file-text":["data","txt","pdf"],film:["movie","video"],filter:["funnel","hopper"],flag:["report"],"folder-minus":["directory"],"folder-plus":["directory"],folder:["directory"],framer:["logo","design","tool"],frown:["emoji","face","bad","sad","emotion"],gift:["present","box","birthday","party"],"git-branch":["code","version control"],"git-commit":["code","version control"],"git-merge":["code","version control"],"git-pull-request":["code","version control"],github:["logo","version control"],gitlab:["logo","version control"],globe:["world","browser","language","translate"],"hard-drive":["computer","server","memory","data"],hash:["hashtag","number","pound"],headphones:["music","audio","sound"],heart:["like","love","emotion"],"help-circle":["question mark"],hexagon:["shape","node.js","logo"],home:["house","living"],image:["picture"],inbox:["email"],instagram:["logo","camera"],key:["password","login","authentication","secure"],layers:["stack"],layout:["window","webpage"],"life-bouy":["help","life ring","support"],link:["chain","url"],"link-2":["chain","url"],linkedin:["logo","social media"],list:["options"],lock:["security","password","secure"],"log-in":["sign in","arrow","enter"],"log-out":["sign out","arrow","exit"],mail:["email","message"],"map-pin":["location","navigation","travel","marker"],map:["location","navigation","travel"],maximize:["fullscreen"],"maximize-2":["fullscreen","arrows","expand"],meh:["emoji","face","neutral","emotion"],menu:["bars","navigation","hamburger"],"message-circle":["comment","chat"],"message-square":["comment","chat"],"mic-off":["record","sound","mute"],mic:["record","sound","listen"],minimize:["exit fullscreen","close"],"minimize-2":["exit fullscreen","arrows","close"],minus:["subtract"],monitor:["tv","screen","display"],moon:["dark","night"],"more-horizontal":["ellipsis"],"more-vertical":["ellipsis"],"mouse-pointer":["arrow","cursor"],move:["arrows"],music:["note"],navigation:["location","travel"],"navigation-2":["location","travel"],octagon:["stop"],package:["box","container"],paperclip:["attachment"],pause:["music","stop"],"pause-circle":["music","audio","stop"],"pen-tool":["vector","drawing"],percent:["discount"],"phone-call":["ring"],"phone-forwarded":["call"],"phone-incoming":["call"],"phone-missed":["call"],"phone-off":["call","mute"],"phone-outgoing":["call"],phone:["call"],play:["music","start"],"pie-chart":["statistics","diagram"],"play-circle":["music","start"],plus:["add","new"],"plus-circle":["add","new"],"plus-square":["add","new"],pocket:["logo","save"],power:["on","off"],printer:["fax","office","device"],radio:["signal"],"refresh-cw":["synchronise","arrows"],"refresh-ccw":["arrows"],repeat:["loop","arrows"],rewind:["music"],"rotate-ccw":["arrow"],"rotate-cw":["arrow"],rss:["feed","subscribe"],save:["floppy disk"],scissors:["cut"],search:["find","magnifier","magnifying glass"],send:["message","mail","email","paper airplane","paper aeroplane"],settings:["cog","edit","gear","preferences"],"share-2":["network","connections"],shield:["security","secure"],"shield-off":["security","insecure"],"shopping-bag":["ecommerce","cart","purchase","store"],"shopping-cart":["ecommerce","cart","purchase","store"],shuffle:["music"],"skip-back":["music"],"skip-forward":["music"],slack:["logo"],slash:["ban","no"],sliders:["settings","controls"],smartphone:["cellphone","device"],smile:["emoji","face","happy","good","emotion"],speaker:["audio","music"],star:["bookmark","favorite","like"],"stop-circle":["media","music"],sun:["brightness","weather","light"],sunrise:["weather","time","morning","day"],sunset:["weather","time","evening","night"],tablet:["device"],tag:["label"],target:["logo","bullseye"],terminal:["code","command line","prompt"],thermometer:["temperature","celsius","fahrenheit","weather"],"thumbs-down":["dislike","bad","emotion"],"thumbs-up":["like","good","emotion"],"toggle-left":["on","off","switch"],"toggle-right":["on","off","switch"],tool:["settings","spanner"],trash:["garbage","delete","remove","bin"],"trash-2":["garbage","delete","remove","bin"],triangle:["delta"],truck:["delivery","van","shipping","transport","lorry"],tv:["television","stream"],twitch:["logo"],twitter:["logo","social"],type:["text"],umbrella:["rain","weather"],unlock:["security"],"user-check":["followed","subscribed"],"user-minus":["delete","remove","unfollow","unsubscribe"],"user-plus":["new","add","create","follow","subscribe"],"user-x":["delete","remove","unfollow","unsubscribe","unavailable"],user:["person","account"],users:["group"],"video-off":["camera","movie","film"],video:["camera","movie","film"],voicemail:["phone"],volume:["music","sound","mute"],"volume-1":["music","sound"],"volume-2":["music","sound"],"volume-x":["music","sound","mute"],watch:["clock","time"],"wifi-off":["disabled"],wifi:["connection","signal","wireless"],wind:["weather","air"],"x-circle":["cancel","close","delete","remove","times","clear"],"x-octagon":["delete","stop","alert","warning","times","clear"],"x-square":["cancel","close","delete","remove","times","clear"],x:["cancel","close","delete","remove","times","clear"],youtube:["logo","video","play"],"zap-off":["flash","camera","lightning"],zap:["flash","camera","lightning"],"zoom-in":["magnifying glass"],"zoom-out":["magnifying glass"]}},"./src/to-svg.js":function(n,s,r){Object.defineProperty(s,"__esModule",{value:!0});var i=r("./src/icons.js"),o=a(i);function a(c){return c&&c.__esModule?c:{default:c}}function l(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(console.warn("feather.toSvg() is deprecated. Please use feather.icons[name].toSvg() instead."),!c)throw new Error("The required `key` (icon name) parameter is missing.");if(!o.default[c])throw new Error("No icon matching '"+c+"'. See the complete list of icons at https://feathericons.com");return o.default[c].toSvg(u)}s.default=l},0:function(n,s,r){r("./node_modules/core-js/es/array/from.js"),n.exports=r("./src/index.js")}})})})(Qh);const vt=Xh(fi),Zh={class:"container flex flex-col sm:flex-row item-center gap-2 py-1"},ep={class:"items-center justify-between hidden w-full md:flex md:w-auto md:order-1"},tp={class:"flex flex-col font-medium p-4 md:p-0 mt-4 md:flex-row md:space-x-8 md:mt-0"},np=m("a",{href:"#",class:"hover:text-primary duration-150"},"Discussions",-1),sp=m("a",{href:"#",class:"hover:text-primary duration-150"},"Settings",-1),rp=m("a",{href:"#",class:"hover:text-primary duration-150"},"Extensions",-1),ip=m("a",{href:"#",class:"hover:text-primary duration-150"},"Training",-1),op=m("a",{href:"#",class:"hover:text-primary duration-150"},"Help",-1),Zl={__name:"Navigation",setup(e){return(t,n)=>(U(),G("div",Zh,[m("div",ep,[m("ul",tp,[m("li",null,[ve(qe(sn),{to:{name:"discussions"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Ut(()=>[np]),_:1})]),m("li",null,[ve(qe(sn),{to:{name:"settings"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Ut(()=>[sp]),_:1})]),m("li",null,[ve(qe(sn),{to:{name:"extensions"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Ut(()=>[rp]),_:1})]),m("li",null,[ve(qe(sn),{to:{name:"training"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Ut(()=>[ip]),_:1})]),m("li",null,[ve(qe(sn),{to:{name:"help"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Ut(()=>[op]),_:1})])])])]))}},ap={class:"top-0 shadow-lg"},lp={class:"container flex flex-col lg:flex-row item-center gap-2 py-2"},cp=m("div",{class:"flex items-center gap-3 flex-1"},[m("img",{class:"w-12 hover:scale-95 duration-150",title:"GPT4ALL-UI",src:Ql,alt:"Logo"}),m("p",{class:"text-2xl"},"GPT4ALL-UI")],-1),up={class:"flex gap-3 flex-1 items-center justify-end"},dp=m("a",{href:"https://github.com/nomic-ai/gpt4all-ui",target:"_blank"},[m("div",{class:"text-2xl hover:text-primary duration-150",title:"Visit repository page"},[m("i",{"data-feather":"github"})])],-1),fp=m("i",{"data-feather":"sun"},null,-1),hp=[fp],pp=m("i",{"data-feather":"moon"},null,-1),gp=[pp],yp=m("body",null,null,-1),mp={name:"TopBar",data(){return{sunIcon:document.querySelector(".sun"),moonIcon:document.querySelector(".moon"),userTheme:localStorage.getItem("theme"),systemTheme:window.matchMedia("prefers-color-scheme: dark").matches}},mounted(){this.sunIcon=document.querySelector(".sun"),this.moonIcon=document.querySelector(".moon"),this.userTheme=localStorage.getItem("theme"),this.systemTheme=window.matchMedia("prefers-color-scheme: dark").matches,this.themeCheck(),Me(()=>{vt.replace()})},created(){this.sunIcon=document.querySelector(".sun"),this.moonIcon=document.querySelector(".moon"),this.userTheme=localStorage.getItem("theme"),this.systemTheme=window.matchMedia("prefers-color-scheme: dark").matches},methods:{themeCheck(){if(this.userTheme=="dark"||!this.userTheme&&this.systemTheme){document.documentElement.classList.add("dark"),this.moonIcon.classList.add("display-none");return}this.sunIcon.classList.add("display-none")},themeSwitch(){if(document.documentElement.classList.contains("dark")){document.documentElement.classList.remove("dark"),localStorage.setItem("theme","light"),this.iconToggle();return}document.documentElement.classList.add("dark"),localStorage.setItem("theme","dark"),this.iconToggle()},iconToggle(){this.sunIcon.classList.toggle("display-none"),this.moonIcon.classList.toggle("display-none")}},components:{Navigation:Zl}},vp=Object.assign(mp,{setup(e){return(t,n)=>(U(),G(Ae,null,[m("header",ap,[m("nav",lp,[ve(qe(sn),{to:{name:"discussions"}},{default:Ut(()=>[cp]),_:1}),m("div",up,[dp,m("div",{class:"sun text-2xl w-6 hover:text-primary duration-150",title:"Swith to Light theme",onClick:n[0]||(n[0]=s=>t.themeSwitch())},hp),m("div",{class:"moon text-2xl w-6 hover:text-primary duration-150",title:"Swith to Dark theme",onClick:n[1]||(n[1]=s=>t.themeSwitch())},gp)])]),ve(Zl)]),yp],64))}}),pt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},xp={class:"flex flex-col h-screen max-h-screen font-sans bg-bg-light text-slate-950 dark:bg-bg-dark dark:text-slate-50"},bp={class:"flex overflow-hidden flex-grow"},wp={__name:"App",setup(e){return(t,n)=>(U(),G("div",xp,[ve(vp),m("div",bp,[ve(qe(Xl),null,{default:Ut(({Component:s})=>[(U(),cn(Md,null,[(U(),cn($d(s)))],1024))]),_:1})])]))}},_p={setup(){return{}}};function Ep(e,t,n,s,r,i){return U(),G("div",null," Extensions ")}const jp=pt(_p,[["render",Ep]]),kp={setup(){return{}}};function Ap(e,t,n,s,r,i){return U(),G("div",null," Help ")}const Op=pt(kp,[["render",Ap]]);function ec(e,t){return function(){return e.apply(t,arguments)}}const{toString:Cp}=Object.prototype,{getPrototypeOf:qi}=Object,Ar=(e=>t=>{const n=Cp.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),It=e=>(e=e.toLowerCase(),t=>Ar(t)===e),Or=e=>t=>typeof t===e,{isArray:Nn}=Array,ds=Or("undefined");function Tp(e){return e!==null&&!ds(e)&&e.constructor!==null&&!ds(e.constructor)&&Rt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const tc=It("ArrayBuffer");function Sp(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&tc(e.buffer),t}const Mp=Or("string"),Rt=Or("function"),nc=Or("number"),Gi=e=>e!==null&&typeof e=="object",Rp=e=>e===!0||e===!1,Bs=e=>{if(Ar(e)!=="object")return!1;const t=qi(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Lp=It("Date"),Pp=It("File"),Ip=It("Blob"),Bp=It("FileList"),Dp=e=>Gi(e)&&Rt(e.pipe),Np=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Rt(e.append)&&((t=Ar(e))==="formdata"||t==="object"&&Rt(e.toString)&&e.toString()==="[object FormData]"))},Fp=It("URLSearchParams"),Hp=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ps(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),Nn(e))for(s=0,r=e.length;s0;)if(r=n[s],t===r.toLowerCase())return r;return null}const rc=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),ic=e=>!ds(e)&&e!==rc;function hi(){const{caseless:e}=ic(this)&&this||{},t={},n=(s,r)=>{const i=e&&sc(t,r)||r;Bs(t[i])&&Bs(s)?t[i]=hi(t[i],s):Bs(s)?t[i]=hi({},s):Nn(s)?t[i]=s.slice():t[i]=s};for(let s=0,r=arguments.length;s(ps(t,(r,i)=>{n&&Rt(r)?e[i]=ec(r,n):e[i]=r},{allOwnKeys:s}),e),Vp=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),zp=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Up=(e,t,n,s)=>{let r,i,o;const a={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),i=r.length;i-- >0;)o=r[i],(!s||s(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=n!==!1&&qi(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Kp=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},Wp=e=>{if(!e)return null;if(Nn(e))return e;let t=e.length;if(!nc(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},qp=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&qi(Uint8Array)),Gp=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=s.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},Yp=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},Jp=It("HTMLFormElement"),Xp=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),la=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Qp=It("RegExp"),oc=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};ps(n,(r,i)=>{t(r,i,e)!==!1&&(s[i]=r)}),Object.defineProperties(e,s)},Zp=e=>{oc(e,(t,n)=>{if(Rt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(Rt(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},e1=(e,t)=>{const n={},s=r=>{r.forEach(i=>{n[i]=!0})};return Nn(e)?s(e):s(String(e).split(t)),n},t1=()=>{},n1=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Ur="abcdefghijklmnopqrstuvwxyz",ca="0123456789",ac={DIGIT:ca,ALPHA:Ur,ALPHA_DIGIT:Ur+Ur.toUpperCase()+ca},s1=(e=16,t=ac.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function r1(e){return!!(e&&Rt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const i1=e=>{const t=new Array(10),n=(s,r)=>{if(Gi(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[r]=s;const i=Nn(s)?[]:{};return ps(s,(o,a)=>{const l=n(o,r+1);!ds(l)&&(i[a]=l)}),t[r]=void 0,i}}return s};return n(e,0)},O={isArray:Nn,isArrayBuffer:tc,isBuffer:Tp,isFormData:Np,isArrayBufferView:Sp,isString:Mp,isNumber:nc,isBoolean:Rp,isObject:Gi,isPlainObject:Bs,isUndefined:ds,isDate:Lp,isFile:Pp,isBlob:Ip,isRegExp:Qp,isFunction:Rt,isStream:Dp,isURLSearchParams:Fp,isTypedArray:qp,isFileList:Bp,forEach:ps,merge:hi,extend:$p,trim:Hp,stripBOM:Vp,inherits:zp,toFlatObject:Up,kindOf:Ar,kindOfTest:It,endsWith:Kp,toArray:Wp,forEachEntry:Gp,matchAll:Yp,isHTMLForm:Jp,hasOwnProperty:la,hasOwnProp:la,reduceDescriptors:oc,freezeMethods:Zp,toObjectSet:e1,toCamelCase:Xp,noop:t1,toFiniteNumber:n1,findKey:sc,global:rc,isContextDefined:ic,ALPHABET:ac,generateString:s1,isSpecCompliantForm:r1,toJSONObject:i1};function oe(e,t,n,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),r&&(this.response=r)}O.inherits(oe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:O.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const lc=oe.prototype,cc={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{cc[e]={value:e}});Object.defineProperties(oe,cc);Object.defineProperty(lc,"isAxiosError",{value:!0});oe.from=(e,t,n,s,r,i)=>{const o=Object.create(lc);return O.toFlatObject(e,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),oe.call(o,e.message,t,n,s,r),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const o1=null;function pi(e){return O.isPlainObject(e)||O.isArray(e)}function uc(e){return O.endsWith(e,"[]")?e.slice(0,-2):e}function ua(e,t,n){return e?e.concat(t).map(function(r,i){return r=uc(r),!n&&i?"["+r+"]":r}).join(n?".":""):t}function a1(e){return O.isArray(e)&&!e.some(pi)}const l1=O.toFlatObject(O,{},null,function(t){return/^is[A-Z]/.test(t)});function Cr(e,t,n){if(!O.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=O.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,_){return!O.isUndefined(_[y])});const s=n.metaTokens,r=n.visitor||u,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&O.isSpecCompliantForm(t);if(!O.isFunction(r))throw new TypeError("visitor must be a function");function c(g){if(g===null)return"";if(O.isDate(g))return g.toISOString();if(!l&&O.isBlob(g))throw new oe("Blob is not supported. Use a Buffer instead.");return O.isArrayBuffer(g)||O.isTypedArray(g)?l&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function u(g,y,_){let w=g;if(g&&!_&&typeof g=="object"){if(O.endsWith(y,"{}"))y=s?y:y.slice(0,-2),g=JSON.stringify(g);else if(O.isArray(g)&&a1(g)||(O.isFileList(g)||O.endsWith(y,"[]"))&&(w=O.toArray(g)))return y=uc(y),w.forEach(function(b,E){!(O.isUndefined(b)||b===null)&&t.append(o===!0?ua([y],E,i):o===null?y:y+"[]",c(b))}),!1}return pi(g)?!0:(t.append(ua(_,y,i),c(g)),!1)}const d=[],f=Object.assign(l1,{defaultVisitor:u,convertValue:c,isVisitable:pi});function p(g,y){if(!O.isUndefined(g)){if(d.indexOf(g)!==-1)throw Error("Circular reference detected in "+y.join("."));d.push(g),O.forEach(g,function(w,x){(!(O.isUndefined(w)||w===null)&&r.call(t,w,O.isString(x)?x.trim():x,y,f))===!0&&p(w,y?y.concat(x):[x])}),d.pop()}}if(!O.isObject(e))throw new TypeError("data must be an object");return p(e),t}function da(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function Yi(e,t){this._pairs=[],e&&Cr(e,this,t)}const dc=Yi.prototype;dc.append=function(t,n){this._pairs.push([t,n])};dc.toString=function(t){const n=t?function(s){return t.call(this,s,da)}:da;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function c1(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fc(e,t,n){if(!t)return e;const s=n&&n.encode||c1,r=n&&n.serialize;let i;if(r?i=r(t,n):i=O.isURLSearchParams(t)?t.toString():new Yi(t,n).toString(s),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class u1{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){O.forEach(this.handlers,function(s){s!==null&&t(s)})}}const fa=u1,hc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},d1=typeof URLSearchParams<"u"?URLSearchParams:Yi,f1=typeof FormData<"u"?FormData:null,h1=typeof Blob<"u"?Blob:null,p1=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),g1=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),xt={isBrowser:!0,classes:{URLSearchParams:d1,FormData:f1,Blob:h1},isStandardBrowserEnv:p1,isStandardBrowserWebWorkerEnv:g1,protocols:["http","https","file","blob","url","data"]};function y1(e,t){return Cr(e,new xt.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,i){return xt.isNode&&O.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function m1(e){return O.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function v1(e){const t={},n=Object.keys(e);let s;const r=n.length;let i;for(s=0;s=n.length;return o=!o&&O.isArray(r)?r.length:o,l?(O.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!a):((!r[o]||!O.isObject(r[o]))&&(r[o]=[]),t(n,s,r[o],i)&&O.isArray(r[o])&&(r[o]=v1(r[o])),!a)}if(O.isFormData(e)&&O.isFunction(e.entries)){const n={};return O.forEachEntry(e,(s,r)=>{t(m1(s),r,n,0)}),n}return null}const x1={"Content-Type":void 0};function b1(e,t,n){if(O.isString(e))try{return(t||JSON.parse)(e),O.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Tr={transitional:hc,adapter:["xhr","http"],transformRequest:[function(t,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=O.isObject(t);if(i&&O.isHTMLForm(t)&&(t=new FormData(t)),O.isFormData(t))return r&&r?JSON.stringify(pc(t)):t;if(O.isArrayBuffer(t)||O.isBuffer(t)||O.isStream(t)||O.isFile(t)||O.isBlob(t))return t;if(O.isArrayBufferView(t))return t.buffer;if(O.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return y1(t,this.formSerializer).toString();if((a=O.isFileList(t))||s.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Cr(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),b1(t)):t}],transformResponse:[function(t){const n=this.transitional||Tr.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(t&&O.isString(t)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?oe.from(a,oe.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:xt.classes.FormData,Blob:xt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};O.forEach(["delete","get","head"],function(t){Tr.headers[t]={}});O.forEach(["post","put","patch"],function(t){Tr.headers[t]=O.merge(x1)});const Ji=Tr,w1=O.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),_1=e=>{const t={};let n,s,r;return e&&e.split(` -`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||t[n]&&w1[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},ha=Symbol("internals");function Vn(e){return e&&String(e).trim().toLowerCase()}function Ds(e){return e===!1||e==null?e:O.isArray(e)?e.map(Ds):String(e)}function E1(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const j1=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Kr(e,t,n,s,r){if(O.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!O.isString(t)){if(O.isString(s))return t.indexOf(s)!==-1;if(O.isRegExp(s))return s.test(t)}}function k1(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function A1(e,t){const n=O.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}class Sr{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function i(a,l,c){const u=Vn(l);if(!u)throw new Error("header name must be a non-empty string");const d=O.findKey(r,u);(!d||r[d]===void 0||c===!0||c===void 0&&r[d]!==!1)&&(r[d||l]=Ds(a))}const o=(a,l)=>O.forEach(a,(c,u)=>i(c,u,l));return O.isPlainObject(t)||t instanceof this.constructor?o(t,n):O.isString(t)&&(t=t.trim())&&!j1(t)?o(_1(t),n):t!=null&&i(n,t,s),this}get(t,n){if(t=Vn(t),t){const s=O.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return E1(r);if(O.isFunction(n))return n.call(this,r,s);if(O.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Vn(t),t){const s=O.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Kr(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function i(o){if(o=Vn(o),o){const a=O.findKey(s,o);a&&(!n||Kr(s,s[a],a,n))&&(delete s[a],r=!0)}}return O.isArray(t)?t.forEach(i):i(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!t||Kr(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const n=this,s={};return O.forEach(this,(r,i)=>{const o=O.findKey(s,i);if(o){n[o]=Ds(r),delete n[i];return}const a=t?k1(i):String(i).trim();a!==i&&delete n[i],n[a]=Ds(r),s[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return O.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&O.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[ha]=this[ha]={accessors:{}}).accessors,r=this.prototype;function i(o){const a=Vn(o);s[a]||(A1(r,o),s[a]=!0)}return O.isArray(t)?t.forEach(i):i(t),this}}Sr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);O.freezeMethods(Sr.prototype);O.freezeMethods(Sr);const Tt=Sr;function Wr(e,t){const n=this||Ji,s=t||n,r=Tt.from(s.headers);let i=s.data;return O.forEach(e,function(a){i=a.call(n,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function gc(e){return!!(e&&e.__CANCEL__)}function gs(e,t,n){oe.call(this,e??"canceled",oe.ERR_CANCELED,t,n),this.name="CanceledError"}O.inherits(gs,oe,{__CANCEL__:!0});function O1(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new oe("Request failed with status code "+n.status,[oe.ERR_BAD_REQUEST,oe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const C1=xt.isStandardBrowserEnv?function(){return{write:function(n,s,r,i,o,a){const l=[];l.push(n+"="+encodeURIComponent(s)),O.isNumber(r)&&l.push("expires="+new Date(r).toGMTString()),O.isString(i)&&l.push("path="+i),O.isString(o)&&l.push("domain="+o),a===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const s=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function T1(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function S1(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function yc(e,t){return e&&!T1(t)?S1(e,t):t}const M1=xt.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function r(i){let o=i;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=r(window.location.href),function(o){const a=O.isString(o)?r(o):o;return a.protocol===s.protocol&&a.host===s.host}}():function(){return function(){return!0}}();function R1(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function L1(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=s[i];o||(o=c),n[r]=l,s[r]=c;let d=i,f=0;for(;d!==r;)f+=n[d++],d=d%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),c-o{const i=r.loaded,o=r.lengthComputable?r.total:void 0,a=i-n,l=s(a),c=i<=o;n=i;const u={loaded:i,total:o,progress:o?i/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&c?(o-i)/l:void 0,event:r};u[t?"download":"upload"]=!0,e(u)}}const P1=typeof XMLHttpRequest<"u",I1=P1&&function(e){return new Promise(function(n,s){let r=e.data;const i=Tt.from(e.headers).normalize(),o=e.responseType;let a;function l(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}O.isFormData(r)&&(xt.isStandardBrowserEnv||xt.isStandardBrowserWebWorkerEnv)&&i.setContentType(!1);let c=new XMLHttpRequest;if(e.auth){const p=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(p+":"+g))}const u=yc(e.baseURL,e.url);c.open(e.method.toUpperCase(),fc(u,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function d(){if(!c)return;const p=Tt.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),y={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:p,config:e,request:c};O1(function(w){n(w),l()},function(w){s(w),l()},y),c=null}if("onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(d)},c.onabort=function(){c&&(s(new oe("Request aborted",oe.ECONNABORTED,e,c)),c=null)},c.onerror=function(){s(new oe("Network Error",oe.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let g=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const y=e.transitional||hc;e.timeoutErrorMessage&&(g=e.timeoutErrorMessage),s(new oe(g,y.clarifyTimeoutError?oe.ETIMEDOUT:oe.ECONNABORTED,e,c)),c=null},xt.isStandardBrowserEnv){const p=(e.withCredentials||M1(u))&&e.xsrfCookieName&&C1.read(e.xsrfCookieName);p&&i.set(e.xsrfHeaderName,p)}r===void 0&&i.setContentType(null),"setRequestHeader"in c&&O.forEach(i.toJSON(),function(g,y){c.setRequestHeader(y,g)}),O.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),o&&o!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",pa(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",pa(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=p=>{c&&(s(!p||p.type?new gs(null,e,c):p),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const f=R1(u);if(f&&xt.protocols.indexOf(f)===-1){s(new oe("Unsupported protocol "+f+":",oe.ERR_BAD_REQUEST,e));return}c.send(r||null)})},Ns={http:o1,xhr:I1};O.forEach(Ns,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const B1={getAdapter:e=>{e=O.isArray(e)?e:[e];const{length:t}=e;let n,s;for(let r=0;re instanceof Tt?e.toJSON():e;function Tn(e,t){t=t||{};const n={};function s(c,u,d){return O.isPlainObject(c)&&O.isPlainObject(u)?O.merge.call({caseless:d},c,u):O.isPlainObject(u)?O.merge({},u):O.isArray(u)?u.slice():u}function r(c,u,d){if(O.isUndefined(u)){if(!O.isUndefined(c))return s(void 0,c,d)}else return s(c,u,d)}function i(c,u){if(!O.isUndefined(u))return s(void 0,u)}function o(c,u){if(O.isUndefined(u)){if(!O.isUndefined(c))return s(void 0,c)}else return s(void 0,u)}function a(c,u,d){if(d in t)return s(c,u);if(d in e)return s(void 0,c)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(c,u)=>r(ya(c),ya(u),!0)};return O.forEach(Object.keys(e).concat(Object.keys(t)),function(u){const d=l[u]||r,f=d(e[u],t[u],u);O.isUndefined(f)&&d!==a||(n[u]=f)}),n}const mc="1.3.6",Xi={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Xi[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const ma={};Xi.transitional=function(t,n,s){function r(i,o){return"[Axios v"+mc+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,a)=>{if(t===!1)throw new oe(r(o," has been removed"+(n?" in "+n:"")),oe.ERR_DEPRECATED);return n&&!ma[o]&&(ma[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,a):!0}};function D1(e,t,n){if(typeof e!="object")throw new oe("options must be an object",oe.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const i=s[r],o=t[i];if(o){const a=e[i],l=a===void 0||o(a,i,e);if(l!==!0)throw new oe("option "+i+" must be "+l,oe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new oe("Unknown option "+i,oe.ERR_BAD_OPTION)}}const gi={assertOptions:D1,validators:Xi},Nt=gi.validators;class Zs{constructor(t){this.defaults=t,this.interceptors={request:new fa,response:new fa}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Tn(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&gi.assertOptions(s,{silentJSONParsing:Nt.transitional(Nt.boolean),forcedJSONParsing:Nt.transitional(Nt.boolean),clarifyTimeoutError:Nt.transitional(Nt.boolean)},!1),r!=null&&(O.isFunction(r)?n.paramsSerializer={serialize:r}:gi.assertOptions(r,{encode:Nt.function,serialize:Nt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o;o=i&&O.merge(i.common,i[n.method]),o&&O.forEach(["delete","get","head","post","put","patch","common"],g=>{delete i[g]}),n.headers=Tt.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(l=l&&y.synchronous,a.unshift(y.fulfilled,y.rejected))});const c=[];this.interceptors.response.forEach(function(y){c.push(y.fulfilled,y.rejected)});let u,d=0,f;if(!l){const g=[ga.bind(this),void 0];for(g.unshift.apply(g,a),g.push.apply(g,c),f=g.length,u=Promise.resolve(n);d{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(a=>{s.subscribe(a),i=a}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},t(function(i,o,a){s.reason||(s.reason=new gs(i,o,a),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Qi(function(r){t=r}),cancel:t}}}const N1=Qi;function F1(e){return function(n){return e.apply(null,n)}}function H1(e){return O.isObject(e)&&e.isAxiosError===!0}const yi={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(yi).forEach(([e,t])=>{yi[t]=e});const $1=yi;function vc(e){const t=new Fs(e),n=ec(Fs.prototype.request,t);return O.extend(n,Fs.prototype,t,{allOwnKeys:!0}),O.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return vc(Tn(e,r))},n}const Ce=vc(Ji);Ce.Axios=Fs;Ce.CanceledError=gs;Ce.CancelToken=N1;Ce.isCancel=gc;Ce.VERSION=mc;Ce.toFormData=Cr;Ce.AxiosError=oe;Ce.Cancel=Ce.CanceledError;Ce.all=function(t){return Promise.all(t)};Ce.spread=F1;Ce.isAxiosError=H1;Ce.mergeConfig=Tn;Ce.AxiosHeaders=Tt;Ce.formToJSON=e=>pc(O.isHTMLForm(e)?new FormData(e):e);Ce.HttpStatusCode=$1;Ce.default=Ce;const We=Ce,V1={data(){return{show:!1,message:""}},methods:{hide(){this.show=!1,this.$emit("ok")},showMessage(e){this.message=e,this.show=!0}}},z1={key:0,class:"fixed top-0 left-0 right-0 bottom-0 flex items-center justify-center bg-black bg-opacity-50"},U1={class:"bg-bg-light dark:bg-bg-dark p-8 rounded-lg shadow-lg"},K1={class:"text-lg font-medium"},W1={class:"mt-4 flex justify-end"};function q1(e,t,n,s,r,i){return r.show?(U(),G("div",z1,[m("div",U1,[m("h3",K1,et(r.message),1),m("div",W1,[m("button",{onClick:t[0]||(t[0]=(...o)=>i.hide&&i.hide(...o)),class:"bg-secondary text-white px-4 py-2 rounded-lg shadow-lg hover:bg-secondary-dark"}," OK ")])])])):xe("",!0)}const G1=pt(V1,[["render",q1]]),Y1={data(){return{show:!1,message:"",resolve:null}},methods:{hide(e){this.show=!1,this.resolve&&(this.resolve(e),this.resolve=null)},askQuestion(e){return new Promise(t=>{this.message=e,this.show=!0,this.resolve=t})}}},J1={key:0,class:"fixed top-0 left-0 right-0 bottom-0 flex items-center justify-center bg-black bg-opacity-50"},X1={class:"bg-bg-light dark:bg-bg-dark p-8 rounded-lg shadow-lg"},Q1={class:"text-lg font-medium"},Z1={class:"mt-4 flex justify-end"};function e2(e,t,n,s,r,i){return r.show?(U(),G("div",J1,[m("div",X1,[m("h3",Q1,et(r.message),1),m("div",Z1,[m("button",{onClick:t[0]||(t[0]=o=>i.hide(!1)),class:"bg-secondary text-white px-4 py-2 rounded-lg shadow-lg hover:bg-secondary-dark"}," No "),m("button",{onClick:t[1]||(t[1]=o=>i.hide(!0)),class:"bg-secondary text-white px-4 py-2 rounded-lg shadow-lg hover:bg-secondary-dark ml-4"}," Yes ")])])])):xe("",!0)}const t2=pt(Y1,[["render",e2]]);We.defaults.baseURL="/";const n2={components:{MessageBox:G1,YesNoDialog:t2},setup(){return{}},data(){return{bec_collapsed:!0,pc_collapsed:!0,mc_collapsed:!0,backendsArr:[],modelsArr:[],persLangArr:[],persCatgArr:[],persArr:[],langArr:[],configFile:{}}},methods:{onMessageBoxOk(){console.log("OK button clicked")},refresh(){this.api_get_req("list_backends").then(e=>{this.backendsArr=e}),this.api_get_req("list_models").then(e=>{this.modelsArr=e}),this.api_get_req("list_personalities_languages").then(e=>{this.persLangArr=e}),this.api_get_req("list_personalities_categories").then(e=>{this.persCatgArr=e}),this.api_get_req("list_personalities").then(e=>{this.persArr=e}),this.api_get_req("list_languages").then(e=>{this.langArr=e}),this.api_get_req("get_config").then(e=>{this.configFile=e})},toggleAccordion(){this.showAccordion=!this.showAccordion},update_setting(e,t,n=void 0){We.post("/update_setting",{setting_name:e,setting_value:t}).then(s=>{if(s)return n!==void 0&&n(),s.data}).catch(s=>({status:!1}))},save_configuration(){We.post("/save_settings",{}).then(e=>{if(e)return e.status?this.$refs.messageBox.showMessage("Settings saved"):this.$refs.messageBox.showMessage("Couldn't save settings!"),e.data}).catch(e=>(console.log(e),this.$refs.messageBox.showMessage("Couldn't save settings!"),{status:!1}))},reset_configuration(){this.$refs.yesNoDialog.askQuestion("Are you sure?
This will delete all your configurations and get back to default configuration.").then(e=>{e&&We.post("/reset_settings",{}).then(t=>{if(t)return t.status?this.$refs.messageBox.showMessage("Settings have been reset correctly"):this.$refs.messageBox.showMessage("Couldn't reset settings!"),t.data}).catch(t=>(console.log(t),this.$refs.messageBox.showMessage("Couldn't reset settings!"),{status:!1}))})},update_backend(e){res=update_setting("backend",e),res.status&&console.log("Backend changed")},async api_get_req(e){try{const t=await We.get("/"+e);if(t)return t.data}catch(t){return console.log(t),[]}}},async mounted(){this.backendsArr=await this.api_get_req("list_backends"),this.modelsArr=await this.api_get_req("list_models"),this.persLangArr=await this.api_get_req("list_personalities_languages"),this.persCatgArr=await this.api_get_req("list_personalities_categories"),this.persArr=await this.api_get_req("list_personalities"),this.langArr=await this.api_get_req("list_languages"),this.configFile=await this.api_get_req("get_config")}},s2={class:"overflow-y-scroll flex flex-col no-scrollbar shadow-lg w-full bg-bg-light-tone dark:bg-bg-dark-tone"},r2={class:"flex flex-row justify-start"},i2={class:"overflow-y-scroll flex-col no-scrollbar shadow-lg bg-bg-light-tone dark:bg-bg-dark-tone"},o2=m("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[m("path",{d:"M5 3H19C20.1046 3 21 3.89543 21 5V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3Z"}),m("path",{d:"M17 8L12 13L7 8"})],-1),a2=[o2],l2={class:"overflow-y-scroll flex-col no-scrollbar shadow-lg bg-bg-light-tone dark:bg-bg-dark-tone"},c2=m("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[m("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1),u2=[c2],d2={class:"flex flex-row"},f2=m("path",{d:"M9 19l7-7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},null,-1),h2=[f2],p2=m("h3",{class:"text-lg font-semibold"},"Backend Configuration",-1),g2={class:"m-2"},y2=m("label",{for:"backend",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Backend: ",-1),m2={class:"m-2"},v2=m("label",{for:"model",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Model: ",-1),x2={id:"model",class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},b2={class:"flex flex-row"},w2=m("path",{d:"M9 19l7-7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},null,-1),_2=[w2],E2=m("h3",{class:"text-lg font-semibold"},"Personality Configuration",-1),j2={class:"m-2"},k2=m("label",{for:"persLang",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Personalities Languages: ",-1),A2={class:"m-2"},O2=m("label",{for:"persCat",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Personalities Category: ",-1),C2={class:"m-2"},T2=m("label",{for:"persona",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Personality: ",-1),S2={class:"flex flex-row"},M2=m("path",{d:"M9 19l7-7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},null,-1),R2=[M2],L2=m("h3",{class:"text-lg font-semibold"},"Model Configuration",-1),P2={class:"m-2"},I2=m("label",{for:"seed",class:"block mb-2 text-sm font-medium"}," Seed: ",-1),B2={class:"m-2"},D2={class:"flex flex-col align-bottom"},N2={class:"relative"},F2=m("p",{class:"absolute left-0 mt-6"},[m("label",{for:"temperature",class:"text-sm font-medium"}," Temperature: ")],-1),H2={class:"absolute right-0"},$2={class:"m-2"},V2={class:"flex flex-col align-bottom"},z2={class:"relative"},U2=m("p",{class:"absolute left-0 mt-6"},[m("label",{for:"predict",class:"text-sm font-medium"}," N Predict: ")],-1),K2={class:"absolute right-0"},W2={class:"m-2"},q2={class:"flex flex-col align-bottom"},G2={class:"relative"},Y2=m("p",{class:"absolute left-0 mt-6"},[m("label",{for:"top_k",class:"text-sm font-medium"}," Top-K: ")],-1),J2={class:"absolute right-0"},X2={class:"m-2"},Q2={class:"flex flex-col align-bottom"},Z2={class:"relative"},eg=m("p",{class:"absolute left-0 mt-6"},[m("label",{for:"top_p",class:"text-sm font-medium"}," Top-P: ")],-1),tg={class:"absolute right-0"},ng={class:"m-2"},sg={class:"flex flex-col align-bottom"},rg={class:"relative"},ig=m("p",{class:"absolute left-0 mt-6"},[m("label",{for:"repeat_penalty",class:"text-sm font-medium"}," Repeat penalty: ")],-1),og={class:"absolute right-0"},ag={class:"m-2"},lg={class:"flex flex-col align-bottom"},cg={class:"relative"},ug=m("p",{class:"absolute left-0 mt-6"},[m("label",{for:"repeat_last_n",class:"text-sm font-medium"}," Repeat last N: ")],-1),dg={class:"absolute right-0"};function fg(e,t,n,s,r,i){const o=Ao("YesNoDialog"),a=Ao("MessageBox");return U(),G(Ae,null,[m("div",s2,[m("div",r2,[m("div",i2,[m("button",{title:"Save configuration",class:"text-2xl hover:text-secondary duration-75 active:scale-90 mr-2",onClick:t[0]||(t[0]=l=>i.save_configuration())},a2)]),m("div",l2,[m("button",{title:"Reset configuration",class:"text-2xl hover:text-secondary duration-75 active:scale-90 mr-2",onClick:t[1]||(t[1]=l=>i.reset_configuration())},u2)])]),m("div",d2,[m("button",{onClick:t[2]||(t[2]=l=>r.bec_collapsed=!r.bec_collapsed)},[(U(),G("svg",{class:Ie(["h-6 w-6 hover:text-secondary duration-75 active:scale-90",{"rotate-90":!r.bec_collapsed}]),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},h2,2))]),p2]),m("div",{class:Ie({hidden:r.bec_collapsed})},[m("div",g2,[y2,m("select",{id:"backend",onChange:t[3]||(t[3]=l=>i.update_backend(l.target.value)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(U(!0),G(Ae,null,en(r.backendsArr,l=>(U(),G("option",null,et(l),1))),256))],32)]),m("div",m2,[v2,m("select",x2,[(U(!0),G(Ae,null,en(r.modelsArr,l=>(U(),G("option",null,et(l),1))),256))])])],2),m("div",b2,[m("button",{onClick:t[4]||(t[4]=l=>r.pc_collapsed=!r.pc_collapsed)},[(U(),G("svg",{class:Ie(["h-6 w-6 hover:text-secondary duration-75 active:scale-90",{"rotate-90":!r.pc_collapsed}]),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},_2,2))]),E2]),m("div",{class:Ie({hidden:r.pc_collapsed})},[m("div",j2,[k2,m("select",{id:"persLang",onChange:t[5]||(t[5]=l=>i.update_setting("personality_language",l.target.value,i.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(U(!0),G(Ae,null,en(r.persLangArr,l=>(U(),G("option",null,et(l),1))),256))],32)]),m("div",A2,[O2,m("select",{id:"persCat",onChange:t[6]||(t[6]=l=>i.update_setting("personality_category",l.target.value,i.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(U(!0),G(Ae,null,en(r.persCatgArr,l=>(U(),G("option",null,et(l),1))),256))],32)]),m("div",C2,[T2,m("select",{id:"persona",onChange:t[7]||(t[7]=l=>i.update_setting("personality",l.target.value,i.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(U(!0),G(Ae,null,en(r.persArr,l=>(U(),G("option",null,et(l),1))),256))],32)])],2),m("div",S2,[m("button",{onClick:t[8]||(t[8]=l=>r.mc_collapsed=!r.mc_collapsed)},[(U(),G("svg",{class:Ie(["h-6 w-6 hover:text-secondary duration-75 active:scale-90",{"rotate-90":!r.mc_collapsed}]),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},R2,2))]),L2]),m("div",{class:Ie({hidden:r.mc_collapsed})},[m("div",P2,[I2,Pe(m("input",{type:"text",id:"seed","onUpdate:modelValue":t[9]||(t[9]=l=>r.configFile.seed=l),class:"bg-gray-50 border border-gray-300 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,r.configFile.seed]])]),m("div",B2,[m("div",D2,[m("div",N2,[F2,m("p",H2,[Pe(m("input",{type:"text",id:"temp-val","onUpdate:modelValue":t[10]||(t[10]=l=>r.configFile.temp=l),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,r.configFile.temp]])])]),Pe(m("input",{id:"temperature",onChange:t[11]||(t[11]=l=>i.update_setting("temperature",l.target.value)),type:"range","onUpdate:modelValue":t[12]||(t[12]=l=>r.configFile.temp=l),min:"0",max:"5",step:"0.1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,r.configFile.temp]])])]),m("div",$2,[m("div",V2,[m("div",z2,[U2,m("p",K2,[Pe(m("input",{type:"text",id:"predict-val","onUpdate:modelValue":t[13]||(t[13]=l=>r.configFile.n_predict=l),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,r.configFile.n_predict]])])]),Pe(m("input",{id:"predict",onChange:t[14]||(t[14]=l=>i.update_setting("n_predict",l.target.value)),type:"range","onUpdate:modelValue":t[15]||(t[15]=l=>r.configFile.n_predict=l),min:"0",max:"2048",step:"32",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,r.configFile.n_predict]])])]),m("div",W2,[m("div",q2,[m("div",G2,[Y2,m("p",J2,[Pe(m("input",{type:"text",id:"top_k-val","onUpdate:modelValue":t[16]||(t[16]=l=>r.configFile.top_k=l),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,r.configFile.top_k]])])]),Pe(m("input",{id:"top_k",onChange:t[17]||(t[17]=l=>i.update_setting("top_k",l.target.value)),type:"range","onUpdate:modelValue":t[18]||(t[18]=l=>r.configFile.top_k=l),min:"0",max:"100",step:"1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,r.configFile.top_k]])])]),m("div",X2,[m("div",Q2,[m("div",Z2,[eg,m("p",tg,[Pe(m("input",{type:"text",id:"top_p-val","onUpdate:modelValue":t[19]||(t[19]=l=>r.configFile.top_p=l),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,r.configFile.top_p]])])]),Pe(m("input",{id:"top_p",onChange:t[20]||(t[20]=l=>i.update_setting("top_p",l.target.value)),type:"range","onUpdate:modelValue":t[21]||(t[21]=l=>r.configFile.top_p=l),min:"0",max:"1",step:"0.01",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,r.configFile.top_p]])])]),m("div",ng,[m("div",sg,[m("div",rg,[ig,m("p",og,[Pe(m("input",{type:"text",id:"repeat_penalty-val","onUpdate:modelValue":t[22]||(t[22]=l=>r.configFile.repeat_penalty=l),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,r.configFile.repeat_penalty]])])]),Pe(m("input",{id:"repeat_penalty",onChange:t[23]||(t[23]=l=>i.update_setting("repeat_penalty",l.target.value)),type:"range","onUpdate:modelValue":t[24]||(t[24]=l=>r.configFile.repeat_penalty=l),min:"0",max:"2",step:"0.01",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,r.configFile.repeat_penalty]])])]),m("div",ag,[m("div",lg,[m("div",cg,[ug,m("p",dg,[Pe(m("input",{type:"text",id:"repeat_last_n-val","onUpdate:modelValue":t[25]||(t[25]=l=>r.configFile.repeat_last_n=l),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,r.configFile.repeat_last_n]])])]),Pe(m("input",{id:"repeat_last_n",onChange:t[26]||(t[26]=l=>i.update_setting("repeat_last_n",l.target.value)),type:"range","onUpdate:modelValue":t[27]||(t[27]=l=>r.configFile.repeat_last_n=l),min:"0",max:"100",step:"1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,r.configFile.repeat_last_n]])])])],2)]),ve(o,{ref:"yesNoDialog"},null,512),ve(a,{ref:"messageBox"},null,512)],64)}const hg=pt(n2,[["render",fg]]),pg={setup(){return{}}};function gg(e,t,n,s,r,i){return U(),G("div",null," Training ")}const yg=pt(pg,[["render",gg]]),mg={name:"Discussion",emits:["delete","select","editTitle","checked"],props:{id:Number,title:String,selected:Boolean,loading:Boolean,isCheckbox:Boolean,checkBoxValue:Boolean},setup(){},data(){return{showConfirmation:!1,editTitleMode:!1,editTitle:!1,newTitle:String,checkBoxValue_local:!1}},methods:{deleteEvent(){this.showConfirmation=!1,this.$emit("delete")},selectEvent(){this.$emit("select")},editTitleEvent(){this.editTitle=!1,this.editTitleMode=!1,this.showConfirmation=!1,this.$emit("editTitle",{title:this.newTitle,id:this.id})},chnageTitle(e){this.newTitle=e},checkedChangeEvent(e,t){this.$emit("checked",e,t)}},mounted(){this.newTitle=this.title,Me(()=>{vt.replace()})},watch:{showConfirmation(){Me(()=>{vt.replace()})},editTitleMode(e){this.showConfirmation=e,this.editTitle=e},checkBoxValue(e,t){this.checkBoxValue_local=e}}},vg=["id"],xg={class:"flex flex-row items-center gap-2"},bg={key:0},wg=["title"],_g=["value"],Eg={class:"flex items-center flex-1 max-h-6"},jg={key:0,class:"flex gap-3 flex-1 items-center justify-end duration-75"},kg=m("i",{"data-feather":"check"},null,-1),Ag=[kg],Og=m("i",{"data-feather":"x"},null,-1),Cg=[Og],Tg={key:1,class:"flex gap-3 flex-1 items-center justify-end duration-75"},Sg=m("i",{"data-feather":"x"},null,-1),Mg=[Sg],Rg=m("i",{"data-feather":"check"},null,-1),Lg=[Rg],Pg={key:2,class:"flex gap-3 flex-1 items-center justify-end invisible group-hover:visible duration-75"},Ig=m("i",{"data-feather":"edit-2"},null,-1),Bg=[Ig],Dg=m("i",{"data-feather":"trash"},null,-1),Ng=[Dg];function Fg(e,t,n,s,r,i){return U(),G("div",{class:Ie([n.selected?"bg-bg-light-discussion dark:bg-bg-dark-discussion shadow-md":"","container flex sm:flex-row item-center shadow-sm gap-2 py-2 my-2 hover:shadow-md hover:bg-primary-light dark:hover:bg-primary rounded-md p-2 duration-75 group cursor-pointer"]),id:"dis-"+n.id,onClick:t[13]||(t[13]=Se(o=>i.selectEvent(),["stop"]))},[m("div",xg,[n.isCheckbox?(U(),G("div",bg,[Pe(m("input",{type:"checkbox",class:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-700 dark:focus:ring-offset-gray-700 focus:ring-2 dark:bg-gray-600 dark:border-gray-500",onClick:t[0]||(t[0]=Se(()=>{},["stop"])),"onUpdate:modelValue":t[1]||(t[1]=o=>r.checkBoxValue_local=o),onInput:t[2]||(t[2]=o=>i.checkedChangeEvent(o,n.id))},null,544),[[Hf,r.checkBoxValue_local]])])):xe("",!0),n.selected?(U(),G("div",{key:1,class:Ie(["min-h-full w-2 rounded-xl self-stretch",n.loading?"animate-bounce bg-accent ":" bg-secondary "])},null,2)):xe("",!0),n.selected?xe("",!0):(U(),G("div",{key:2,class:Ie(["w-2",n.loading?"min-h-full w-2 rounded-xl self-stretch animate-bounce bg-accent ":" "])},null,2))]),r.editTitle?xe("",!0):(U(),G("p",{key:0,title:n.title,class:"truncate w-full"},et(n.title?n.title==="untitled"?"New discussion":n.title:"New discussion"),9,wg)),r.editTitle?(U(),G("input",{key:1,type:"text",id:"title-box",class:"bg-bg-light dark:bg-bg-dark rounded-md border-0 w-full -m-1 p-1",value:n.title,required:"",onKeydown:[t[3]||(t[3]=li(Se(o=>i.editTitleEvent(),["exact"]),["enter"])),t[4]||(t[4]=li(Se(o=>r.editTitleMode=!1,["exact"]),["esc"]))],onInput:t[5]||(t[5]=o=>i.chnageTitle(o.target.value)),onClick:t[6]||(t[6]=Se(()=>{},["stop"]))},null,40,_g)):xe("",!0),m("div",Eg,[r.showConfirmation&&!r.editTitleMode?(U(),G("div",jg,[m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm removal",type:"button",onClick:t[7]||(t[7]=Se(o=>i.deleteEvent(),["stop"]))},Ag),m("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Cancel removal",type:"button",onClick:t[8]||(t[8]=Se(o=>r.showConfirmation=!1,["stop"]))},Cg)])):xe("",!0),r.showConfirmation&&r.editTitleMode?(U(),G("div",Tg,[m("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Discard title changes",type:"button",onClick:t[9]||(t[9]=Se(o=>r.editTitleMode=!1,["stop"]))},Mg),m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm title changes",type:"button",onClick:t[10]||(t[10]=Se(o=>i.editTitleEvent(),["stop"]))},Lg)])):xe("",!0),r.showConfirmation?xe("",!0):(U(),G("div",Pg,[m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Edit title",type:"button",onClick:t[11]||(t[11]=Se(o=>r.editTitleMode=!0,["stop"]))},Bg),m("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Remove discussion",type:"button",onClick:t[12]||(t[12]=Se(o=>r.showConfirmation=!0,["stop"]))},Ng)]))])],10,vg)}const xc=pt(mg,[["render",Fg]]),Hg={name:"Message",props:{message:Object},data(){return{senderImg:""}},mounted(){Me(()=>{vt.replace()})}},$g={class:"group rounded-lg m-2 shadow-lg hover:border-primary dark:hover:border-primary hover:border-solid hover:border-2 border-2 border-transparent even:bg-bg-light-discussion-odd dark:even:bg-bg-dark-discussion-odd flex-row p-4 pb-2"},Vg={class:"w-30 flex"},zg={class:"w-10 h-10 rounded-lg object-fill drop-shadow-md group-even:bg-primary bg-secondary"},Ug=["src"],Kg={class:"drop-shadow-sm py-0 px-2 text-lg text-opacity-95 font-bold"},Wg={class:"-mt-4 ml-10 mr-0 pt-1 px-2 max-w-screen-2xl"},qg={class:"invisible group-hover:visible flex flex-row mt-3 -mb-2"},Gg=Pl('
',5),Yg={class:"flex flex-row items-center"},Jg=m("div",{class:"text-lg hover:text-red-600 duration-75 active:scale-90 p-2",title:"Downvote"},[m("i",{"data-feather":"thumbs-down"})],-1);function Xg(e,t,n,s,r,i){return U(),G("div",$g,[m("div",Vg,[m("div",zg,[r.senderImg?(U(),G("img",{key:0,src:r.senderImg,class:"w-10 h-10 rounded-full object-fill"},null,8,Ug)):xe("",!0)]),m("p",Kg,et(n.message.sender),1)]),m("div",Wg,et(n.message.content),1),m("div",qg,[Gg,m("div",Yg,[Jg,n.message.rank!=0?(U(),G("div",{key:0,class:Ie(["rounded-full px-2 text-sm flex items-center justify-center font-bold",n.message.rank>0?"bg-secondary":"bg-red-600"]),title:"Rank"},et(n.message.rank),3)):xe("",!0)])])])}const bc=pt(Hg,[["render",Xg]]),Qg={name:"ChatBox",emits:["messageSentEvent","stopGenerating"],props:{loading:!1},setup(){return{}},data(){return{message:""}},methods:{sendMessageEvent(e){this.$emit("messageSentEvent",e)},submitOnEnter(e){e.which===13&&(e.preventDefault(),e.repeat||(this.sendMessageEvent(this.message),this.message=""))},submit(){this.message&&(this.sendMessageEvent(this.message),this.message="")},stopGenerating(){this.$emit("stopGenerating")}},watch:{loading(e,t){Me(()=>{vt.replace()})}},mounted(){Me(()=>{vt.replace()})},activated(){}},Zg={class:"flex-none sticky bottom-0 p-0 items-center justify-center px-32 self-center w-full"},e0={key:0,class:"flex items-center justify-center w-full"},t0={class:"flex flex-row p-2 rounded-t-lg"},n0=m("label",{for:"chat",class:"sr-only"},"Send message",-1),s0={class:"flex items-center gap-2 px-3 py-3 rounded-t-lg bg-bg-light-tone-panel dark:bg-bg-dark-tone-panel shadow-lg"},r0={class:"inline-flex justify-center rounded-full"},i0=m("i",{"data-feather":"send"},null,-1),o0=m("span",{class:"sr-only"},"Send message",-1),a0=[i0,o0],l0={key:1,title:"Waiting for reply"},c0=m("div",{role:"status"},[m("svg",{"aria-hidden":"true",class:"w-6 h-6 animate-spin fill-secondary",viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[m("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),m("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]),m("span",{class:"sr-only"},"Loading...")],-1),u0=[c0];function d0(e,t,n,s,r,i){return U(),G("div",Zg,[n.loading?(U(),G("div",e0,[m("div",t0,[m("button",{type:"button",class:"bg-bg-light-tone-panel dark:bg-bg-dark-tone-panel hover:bg-bg-light-tone focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2 dark:hover:bg-bg-dark-tone focus:outline-none dark:focus:ring-blue-800",onClick:t[0]||(t[0]=Se((...o)=>i.stopGenerating&&i.stopGenerating(...o),["stop"]))}," Stop generating ")])])):xe("",!0),m("form",null,[n0,m("div",s0,[Pe(m("textarea",{id:"chat",rows:"1","onUpdate:modelValue":t[1]||(t[1]=o=>r.message=o),class:"block min-h-11 no-scrollbar p-2.5 w-full text-sm text-gray-900 bg-bg-light rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 dark:bg-bg-dark dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",placeholder:"Send message...",onKeydown:t[2]||(t[2]=li(Se(o=>i.submitOnEnter(o),["exact"]),["enter"]))},null,544),[[$e,r.message]]),m("div",r0,[n.loading?xe("",!0):(U(),G("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...o)=>i.submit&&i.submit(...o)),class:"w-6 hover:text-secondary duration-75 active:scale-90"},a0)),n.loading?(U(),G("div",l0,u0)):xe("",!0)])])])])}const wc=pt(Qg,[["render",d0]]),f0={name:"WelcomeComponent",setup(){return{}}},h0={class:"flex flex-col text-center"},p0=Pl('
Logo

GPT4ALL-UI


Welcome, please create a new discussion or select existing one to start

',1),g0=[p0];function y0(e,t,n,s,r,i){return U(),G("div",h0,g0)}const _c=pt(f0,[["render",y0]]),jt=Object.create(null);jt.open="0";jt.close="1";jt.ping="2";jt.pong="3";jt.message="4";jt.upgrade="5";jt.noop="6";const Hs=Object.create(null);Object.keys(jt).forEach(e=>{Hs[jt[e]]=e});const m0={type:"error",data:"parser error"},v0=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",x0=typeof ArrayBuffer=="function",b0=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,Ec=({type:e,data:t},n,s)=>v0&&t instanceof Blob?n?s(t):va(t,s):x0&&(t instanceof ArrayBuffer||b0(t))?n?s(t):va(new Blob([t]),s):s(jt[e]+(t||"")),va=(e,t)=>{const n=new FileReader;return n.onload=function(){const s=n.result.split(",")[1];t("b"+(s||""))},n.readAsDataURL(e)},xa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qn=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,n=e.length,s,r=0,i,o,a,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const c=new ArrayBuffer(t),u=new Uint8Array(c);for(s=0;s>4,u[r++]=(o&15)<<4|a>>2,u[r++]=(a&3)<<6|l&63;return c},_0=typeof ArrayBuffer=="function",jc=(e,t)=>{if(typeof e!="string")return{type:"message",data:kc(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:E0(e.substring(1),t)}:Hs[n]?e.length>1?{type:Hs[n],data:e.substring(1)}:{type:Hs[n]}:m0},E0=(e,t)=>{if(_0){const n=w0(e);return kc(n,t)}else return{base64:!0,data:e}},kc=(e,t)=>{switch(t){case"blob":return e instanceof ArrayBuffer?new Blob([e]):e;case"arraybuffer":default:return e}},Ac=String.fromCharCode(30),j0=(e,t)=>{const n=e.length,s=new Array(n);let r=0;e.forEach((i,o)=>{Ec(i,!1,a=>{s[o]=a,++r===n&&t(s.join(Ac))})})},k0=(e,t)=>{const n=e.split(Ac),s=[];for(let r=0;rtypeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function Cc(e,...t){return t.reduce((n,s)=>(e.hasOwnProperty(s)&&(n[s]=e[s]),n),{})}const O0=Ze.setTimeout,C0=Ze.clearTimeout;function Mr(e,t){t.useNativeTimers?(e.setTimeoutFn=O0.bind(Ze),e.clearTimeoutFn=C0.bind(Ze)):(e.setTimeoutFn=Ze.setTimeout.bind(Ze),e.clearTimeoutFn=Ze.clearTimeout.bind(Ze))}const T0=1.33;function S0(e){return typeof e=="string"?M0(e):Math.ceil((e.byteLength||e.size)*T0)}function M0(e){let t=0,n=0;for(let s=0,r=e.length;s=57344?n+=3:(s++,n+=4);return n}class R0 extends Error{constructor(t,n,s){super(t),this.description=n,this.context=s,this.type="TransportError"}}class Tc extends Oe{constructor(t){super(),this.writable=!1,Mr(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,n,s){return super.emitReserved("error",new R0(t,n,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const n=jc(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}}const Sc="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),mi=64,L0={};let ba=0,js=0,wa;function _a(e){let t="";do t=Sc[e%mi]+t,e=Math.floor(e/mi);while(e>0);return t}function Mc(){const e=_a(+new Date);return e!==wa?(ba=0,wa=e):e+"."+_a(ba++)}for(;js{this.readyState="paused",t()};if(this.polling||!this.writable){let s=0;this.polling&&(s++,this.once("pollComplete",function(){--s||n()})),this.writable||(s++,this.once("drain",function(){--s||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=s=>{if(this.readyState==="opening"&&s.type==="open"&&this.onOpen(),s.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(s)};k0(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,j0(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.query||{};const n=this.opts.secure?"https":"http";let s="";this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=Mc()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(s=":"+this.opts.port);const r=Rc(t),i=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(i?"["+this.opts.hostname+"]":this.opts.hostname)+s+this.opts.path+(r.length?"?"+r:"")}request(t={}){return Object.assign(t,{xd:this.xd,xs:this.xs},this.opts),new wt(this.uri(),t)}doWrite(t,n){const s=this.request({method:"POST",data:t});s.on("success",n),s.on("error",(r,i)=>{this.onError("xhr post error",r,i)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,s)=>{this.onError("xhr poll error",n,s)}),this.pollXhr=t}}class wt extends Oe{constructor(t,n){super(),Mr(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const t=Cc(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;const n=this.xhr=new Pc(t);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let s in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(s)&&n.setRequestHeader(s,this.opts.extraHeaders[s])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(s){this.setTimeoutFn(()=>{this.onError(s)},0);return}typeof document<"u"&&(this.index=wt.requestsCount++,wt.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=B0,t)try{this.xhr.abort()}catch{}typeof document<"u"&&delete wt.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}wt.requestsCount=0;wt.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Ea);else if(typeof addEventListener=="function"){const e="onpagehide"in Ze?"pagehide":"unload";addEventListener(e,Ea,!1)}}function Ea(){for(let e in wt.requests)wt.requests.hasOwnProperty(e)&&wt.requests[e].abort()}const Ic=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),ks=Ze.WebSocket||Ze.MozWebSocket,ja=!0,F0="arraybuffer",ka=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class H0 extends Tc{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,s=ka?{}:Cc(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=ja&&!ka?n?new ks(t,n):new ks(t):new ks(t,n,s)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType||F0,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n{const o={};try{ja&&this.ws.send(i)}catch{}r&&Ic(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){let t=this.query||{};const n=this.opts.secure?"wss":"ws";let s="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(s=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=Mc()),this.supportsBinary||(t.b64=1);const r=Rc(t),i=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(i?"["+this.opts.hostname+"]":this.opts.hostname)+s+this.opts.path+(r.length?"?"+r:"")}check(){return!!ks}}const $0={websocket:H0,polling:N0},V0=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,z0=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function vi(e){const t=e,n=e.indexOf("["),s=e.indexOf("]");n!=-1&&s!=-1&&(e=e.substring(0,n)+e.substring(n,s).replace(/:/g,";")+e.substring(s,e.length));let r=V0.exec(e||""),i={},o=14;for(;o--;)i[z0[o]]=r[o]||"";return n!=-1&&s!=-1&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=U0(i,i.path),i.queryKey=K0(i,i.query),i}function U0(e,t){const n=/\/{2,9}/g,s=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&s.splice(0,1),t.slice(-1)=="/"&&s.splice(s.length-1,1),s}function K0(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(s,r,i){r&&(n[r]=i)}),n}let Bc=class vn extends Oe{constructor(t,n={}){super(),this.writeBuffer=[],t&&typeof t=="object"&&(n=t,t=null),t?(t=vi(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=vi(n.host).host),Mr(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=P0(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=Oc,n.transport=t,this.id&&(n.sid=this.id);const s=Object.assign({},this.opts.transportOptions[t],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new $0[t](s)}open(){let t;if(this.opts.rememberUpgrade&&vn.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),s=!1;vn.priorWebsocketSuccess=!1;const r=()=>{s||(n.send([{type:"ping",data:"probe"}]),n.once("packet",d=>{if(!s)if(d.type==="pong"&&d.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;vn.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{s||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const f=new Error("probe error");f.transport=n.name,this.emitReserved("upgradeError",f)}}))};function i(){s||(s=!0,u(),n.close(),n=null)}const o=d=>{const f=new Error("probe error: "+d);f.transport=n.name,i(),this.emitReserved("upgradeError",f)};function a(){o("transport closed")}function l(){o("socket closed")}function c(d){n&&d.name!==n.name&&i()}const u=()=>{n.removeListener("open",r),n.removeListener("error",o),n.removeListener("close",a),this.off("close",l),this.off("upgrading",c)};n.once("open",r),n.once("error",o),n.once("close",a),this.once("close",l),this.once("upgrading",c),n.open()}onOpen(){if(this.readyState="open",vn.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let t=0;const n=this.upgrades.length;for(;t{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let s=0;s0&&n>this.maxPayload)return this.writeBuffer.slice(0,s);n+=2}return this.writeBuffer}write(t,n,s){return this.sendPacket("message",t,n,s),this}send(t,n,s){return this.sendPacket("message",t,n,s),this}sendPacket(t,n,s,r){if(typeof n=="function"&&(r=n,n=void 0),typeof s=="function"&&(r=s,s=null),this.readyState==="closing"||this.readyState==="closed")return;s=s||{},s.compress=s.compress!==!1;const i={type:t,data:n,options:s};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),r&&this.once("flush",r),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},s=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():t()}):this.upgrading?s():t()),this}onError(t){vn.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let s=0;const r=t.length;for(;stypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,Dc=Object.prototype.toString,Y0=typeof Blob=="function"||typeof Blob<"u"&&Dc.call(Blob)==="[object BlobConstructor]",J0=typeof File=="function"||typeof File<"u"&&Dc.call(File)==="[object FileConstructor]";function Zi(e){return q0&&(e instanceof ArrayBuffer||G0(e))||Y0&&e instanceof Blob||J0&&e instanceof File}function $s(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,s=e.length;n=0&&e.num0;case re.ACK:case re.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class ty{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const n=Q0(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const ny=Object.freeze(Object.defineProperty({__proto__:null,Decoder:eo,Encoder:ey,get PacketType(){return re},protocol:Z0},Symbol.toStringTag,{value:"Module"}));function lt(e,t,n){return e.on(t,n),function(){e.off(t,n)}}const sy=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class Nc extends Oe{constructor(t,n,s){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,s&&s.auth&&(this.auth=s.auth),this._opts=Object.assign({},s),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[lt(t,"open",this.onopen.bind(this)),lt(t,"packet",this.onpacket.bind(this)),lt(t,"error",this.onerror.bind(this)),lt(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(sy.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(n.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:re.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const o=this.ids++,a=n.pop();this._registerAckCallback(o,a),s.id=o}const r=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!r||!this.connected)||(this.connected?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(t,n){var s;const r=(s=this.flags.timeout)!==null&&s!==void 0?s:this._opts.ackTimeout;if(r===void 0){this.acks[t]=n;return}const i=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let o=0;o{this.io.clearTimeoutFn(i),n.apply(this,[null,...o])}}emitWithAck(t,...n){const s=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((r,i)=>{n.push((o,a)=>s?o?i(o):r(a):r(o)),this.emit(t,...n)})}_addToQueue(t){let n;typeof t[t.length-1]=="function"&&(n=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((r,...i)=>s!==this._queue[0]?void 0:(r!==null?s.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(r)):(this._queue.shift(),n&&n(null,...i)),s.pending=!1,this._drainQueue())),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!t||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:re.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case re.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case re.EVENT:case re.BINARY_EVENT:this.onevent(t);break;case re.ACK:case re.BINARY_ACK:this.onack(t);break;case re.DISCONNECT:this.ondisconnect();break;case re.CONNECT_ERROR:this.destroy();const s=new Error(t.data.message);s.data=t.data.data,this.emitReserved("connect_error",s);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const s of n)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const n=this;let s=!1;return function(...r){s||(s=!0,n.packet({type:re.ACK,id:t,data:r}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t,n){this.id=t,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:re.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let s=0;s0&&e.jitter<=1?e.jitter:0,this.attempts=0}Fn.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+n:e-n}return Math.min(e,this.max)|0};Fn.prototype.reset=function(){this.attempts=0};Fn.prototype.setMin=function(e){this.ms=e};Fn.prototype.setMax=function(e){this.max=e};Fn.prototype.setJitter=function(e){this.jitter=e};class wi extends Oe{constructor(t,n){var s;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Mr(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((s=n.randomizationFactor)!==null&&s!==void 0?s:.5),this.backoff=new Fn({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const r=n.parser||ny;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Bc(this.uri,this.opts);const n=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const r=lt(n,"open",function(){s.onopen(),t&&t()}),i=lt(n,"error",o=>{s.cleanup(),s._readyState="closed",this.emitReserved("error",o),t?t(o):s.maybeReconnectOnOpen()});if(this._timeout!==!1){const o=this._timeout;o===0&&r();const a=this.setTimeoutFn(()=>{r(),n.close(),n.emit("error",new Error("timeout"))},o);this.opts.autoUnref&&a.unref(),this.subs.push(function(){clearTimeout(a)})}return this.subs.push(r),this.subs.push(i),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(lt(t,"ping",this.onping.bind(this)),lt(t,"data",this.ondata.bind(this)),lt(t,"error",this.onerror.bind(this)),lt(t,"close",this.onclose.bind(this)),lt(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){Ic(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new Nc(this,t,n),this.nsps[t]=s),s}_destroy(t){const n=Object.keys(this.nsps);for(const s of n)if(this.nsps[s].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let s=0;st()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(r=>{r?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",r)):t.onreconnect()}))},n);this.opts.autoUnref&&s.unref(),this.subs.push(function(){clearTimeout(s)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const zn={};function Vs(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=W0(e,t.path||"/socket.io"),s=n.source,r=n.id,i=n.path,o=zn[r]&&i in zn[r].nsps,a=t.forceNew||t["force new connection"]||t.multiplex===!1||o;let l;return a?l=new wi(s,t):(zn[r]||(zn[r]=new wi(s,t)),l=zn[r]),n.query&&!t.query&&(t.query=n.queryKey),l.socket(n.path,t)}Object.assign(Vs,{Manager:wi,Socket:Nc,io:Vs,connect:Vs});const to=Dn({connected:!1}),bt=new Vs("http://localhost:9600");bt.onopen=()=>{console.log("WebSocket connection established.")};bt.onclose=e=>{console.log("WebSocket connection closed:",e.code,e.reason)};bt.onerror=e=>{console.error("WebSocket error:",e),bt.disconnect()};bt.on("connect",()=>{to.connected=!0,console.log("WebSocket connected (websocket)")});bt.on("disconnect",()=>{to.connected=!1,console.log("WebSocket disonnected (websocket)")});var ry=function(){function e(t,n){n===void 0&&(n=[]),this._eventType=t,this._eventFunctions=n}return e.prototype.init=function(){var t=this;this._eventFunctions.forEach(function(n){typeof window<"u"&&window.addEventListener(t._eventType,n)})},e}(),er=globalThis&&globalThis.__assign||function(){return er=Object.assign||function(e){for(var t,n=1,s=arguments.length;n"u")return!1;var t=Ye(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function my(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];!st(i)||!kt(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(o){var a=r[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?"":a)}))})}function vy(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var r=t.elements[s],i=t.attributes[s]||{},o=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),a=o.reduce(function(l,c){return l[c]="",l},{});!st(r)||!kt(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const xy={name:"applyStyles",enabled:!0,phase:"write",fn:my,effect:vy,requires:["computeStyles"]};function _t(e){return e.split("-")[0]}var fn=Math.max,rr=Math.min,Mn=Math.round;function _i(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Yc(){return!/^((?!chrome|android).)*safari/i.test(_i())}function Rn(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),r=1,i=1;t&&st(e)&&(r=e.offsetWidth>0&&Mn(s.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Mn(s.height)/e.offsetHeight||1);var o=hn(e)?Ye(e):window,a=o.visualViewport,l=!Yc()&&n,c=(s.left+(l&&a?a.offsetLeft:0))/r,u=(s.top+(l&&a?a.offsetTop:0))/i,d=s.width/r,f=s.height/i;return{width:d,height:f,top:u,right:c+d,bottom:u+f,left:c,x:c,y:u}}function ro(e){var t=Rn(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function Jc(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&so(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Lt(e){return Ye(e).getComputedStyle(e)}function by(e){return["table","td","th"].indexOf(kt(e))>=0}function Yt(e){return((hn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rr(e){return kt(e)==="html"?e:e.assignedSlot||e.parentNode||(so(e)?e.host:null)||Yt(e)}function Ta(e){return!st(e)||Lt(e).position==="fixed"?null:e.offsetParent}function wy(e){var t=/firefox/i.test(_i()),n=/Trident/i.test(_i());if(n&&st(e)){var s=Lt(e);if(s.position==="fixed")return null}var r=Rr(e);for(so(r)&&(r=r.host);st(r)&&["html","body"].indexOf(kt(r))<0;){var i=Lt(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function ms(e){for(var t=Ye(e),n=Ta(e);n&&by(n)&&Lt(n).position==="static";)n=Ta(n);return n&&(kt(n)==="html"||kt(n)==="body"&&Lt(n).position==="static")?t:n||wy(e)||t}function io(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function es(e,t,n){return fn(e,rr(t,n))}function _y(e,t,n){var s=es(e,t,n);return s>n?n:s}function Xc(){return{top:0,right:0,bottom:0,left:0}}function Qc(e){return Object.assign({},Xc(),e)}function Zc(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var Ey=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Qc(typeof t!="number"?t:Zc(t,ys))};function jy(e){var t,n=e.state,s=e.name,r=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=_t(n.placement),l=io(a),c=[ze,it].indexOf(a)>=0,u=c?"height":"width";if(!(!i||!o)){var d=Ey(r.padding,n),f=ro(i),p=l==="y"?Ve:ze,g=l==="y"?rt:it,y=n.rects.reference[u]+n.rects.reference[l]-o[l]-n.rects.popper[u],_=o[l]-n.rects.reference[l],w=ms(i),x=w?l==="y"?w.clientHeight||0:w.clientWidth||0:0,b=y/2-_/2,E=d[p],S=x-f[u]-d[g],P=x/2-f[u]/2+b,D=es(E,P,S),I=l;n.modifiersData[s]=(t={},t[I]=D,t.centerOffset=D-P,t)}}function ky(e){var t=e.state,n=e.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||Jc(t.elements.popper,r)&&(t.elements.arrow=r))}const Ay={name:"arrow",enabled:!0,phase:"main",fn:jy,effect:ky,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ln(e){return e.split("-")[1]}var Oy={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Cy(e,t){var n=e.x,s=e.y,r=t.devicePixelRatio||1;return{x:Mn(n*r)/r||0,y:Mn(s*r)/r||0}}function Sa(e){var t,n=e.popper,s=e.popperRect,r=e.placement,i=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,g=o.y,y=g===void 0?0:g,_=typeof u=="function"?u({x:p,y}):{x:p,y};p=_.x,y=_.y;var w=o.hasOwnProperty("x"),x=o.hasOwnProperty("y"),b=ze,E=Ve,S=window;if(c){var P=ms(n),D="clientHeight",I="clientWidth";if(P===Ye(n)&&(P=Yt(n),Lt(P).position!=="static"&&a==="absolute"&&(D="scrollHeight",I="scrollWidth")),P=P,r===Ve||(r===ze||r===it)&&i===fs){E=rt;var W=d&&P===S&&S.visualViewport?S.visualViewport.height:P[D];y-=W-s.height,y*=l?1:-1}if(r===ze||(r===Ve||r===rt)&&i===fs){b=it;var K=d&&P===S&&S.visualViewport?S.visualViewport.width:P[I];p-=K-s.width,p*=l?1:-1}}var X=Object.assign({position:a},c&&Oy),ce=u===!0?Cy({x:p,y},Ye(n)):{x:p,y};if(p=ce.x,y=ce.y,l){var ue;return Object.assign({},X,(ue={},ue[E]=x?"0":"",ue[b]=w?"0":"",ue.transform=(S.devicePixelRatio||1)<=1?"translate("+p+"px, "+y+"px)":"translate3d("+p+"px, "+y+"px, 0)",ue))}return Object.assign({},X,(t={},t[E]=x?y+"px":"",t[b]=w?p+"px":"",t.transform="",t))}function Ty(e){var t=e.state,n=e.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,l=a===void 0?!0:a,c={placement:_t(t.placement),variation:Ln(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Sa(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Sa(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Sy={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ty,data:{}};var As={passive:!0};function My(e){var t=e.state,n=e.instance,s=e.options,r=s.scroll,i=r===void 0?!0:r,o=s.resize,a=o===void 0?!0:o,l=Ye(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,As)}),a&&l.addEventListener("resize",n.update,As),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,As)}),a&&l.removeEventListener("resize",n.update,As)}}const Ry={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:My,data:{}};var Ly={left:"right",right:"left",bottom:"top",top:"bottom"};function Us(e){return e.replace(/left|right|bottom|top/g,function(t){return Ly[t]})}var Py={start:"end",end:"start"};function Ma(e){return e.replace(/start|end/g,function(t){return Py[t]})}function oo(e){var t=Ye(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function ao(e){return Rn(Yt(e)).left+oo(e).scrollLeft}function Iy(e,t){var n=Ye(e),s=Yt(e),r=n.visualViewport,i=s.clientWidth,o=s.clientHeight,a=0,l=0;if(r){i=r.width,o=r.height;var c=Yc();(c||!c&&t==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:o,x:a+ao(e),y:l}}function By(e){var t,n=Yt(e),s=oo(e),r=(t=e.ownerDocument)==null?void 0:t.body,i=fn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=fn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-s.scrollLeft+ao(e),l=-s.scrollTop;return Lt(r||n).direction==="rtl"&&(a+=fn(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:a,y:l}}function lo(e){var t=Lt(e),n=t.overflow,s=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function eu(e){return["html","body","#document"].indexOf(kt(e))>=0?e.ownerDocument.body:st(e)&&lo(e)?e:eu(Rr(e))}function ts(e,t){var n;t===void 0&&(t=[]);var s=eu(e),r=s===((n=e.ownerDocument)==null?void 0:n.body),i=Ye(s),o=r?[i].concat(i.visualViewport||[],lo(s)?s:[]):s,a=t.concat(o);return r?a:a.concat(ts(Rr(o)))}function Ei(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Dy(e,t){var n=Rn(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Ra(e,t,n){return t===qc?Ei(Iy(e,n)):hn(t)?Dy(t,n):Ei(By(Yt(e)))}function Ny(e){var t=ts(Rr(e)),n=["absolute","fixed"].indexOf(Lt(e).position)>=0,s=n&&st(e)?ms(e):e;return hn(s)?t.filter(function(r){return hn(r)&&Jc(r,s)&&kt(r)!=="body"}):[]}function Fy(e,t,n,s){var r=t==="clippingParents"?Ny(e):[].concat(t),i=[].concat(r,[n]),o=i[0],a=i.reduce(function(l,c){var u=Ra(e,c,s);return l.top=fn(u.top,l.top),l.right=rr(u.right,l.right),l.bottom=rr(u.bottom,l.bottom),l.left=fn(u.left,l.left),l},Ra(e,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function tu(e){var t=e.reference,n=e.element,s=e.placement,r=s?_t(s):null,i=s?Ln(s):null,o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,l;switch(r){case Ve:l={x:o,y:t.y-n.height};break;case rt:l={x:o,y:t.y+t.height};break;case it:l={x:t.x+t.width,y:a};break;case ze:l={x:t.x-n.width,y:a};break;default:l={x:t.x,y:t.y}}var c=r?io(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case Sn:l[c]=l[c]-(t[u]/2-n[u]/2);break;case fs:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function hs(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=s===void 0?e.placement:s,i=n.strategy,o=i===void 0?e.strategy:i,a=n.boundary,l=a===void 0?iy:a,c=n.rootBoundary,u=c===void 0?qc:c,d=n.elementContext,f=d===void 0?Un:d,p=n.altBoundary,g=p===void 0?!1:p,y=n.padding,_=y===void 0?0:y,w=Qc(typeof _!="number"?_:Zc(_,ys)),x=f===Un?oy:Un,b=e.rects.popper,E=e.elements[g?x:f],S=Fy(hn(E)?E:E.contextElement||Yt(e.elements.popper),l,u,o),P=Rn(e.elements.reference),D=tu({reference:P,element:b,strategy:"absolute",placement:r}),I=Ei(Object.assign({},b,D)),W=f===Un?I:P,K={top:S.top-W.top+w.top,bottom:W.bottom-S.bottom+w.bottom,left:S.left-W.left+w.left,right:W.right-S.right+w.right},X=e.modifiersData.offset;if(f===Un&&X){var ce=X[r];Object.keys(K).forEach(function(ue){var we=[it,rt].indexOf(ue)>=0?1:-1,Re=[Ve,rt].indexOf(ue)>=0?"y":"x";K[ue]+=ce[Re]*we})}return K}function Hy(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?Gc:l,u=Ln(s),d=u?a?Ca:Ca.filter(function(g){return Ln(g)===u}):ys,f=d.filter(function(g){return c.indexOf(g)>=0});f.length===0&&(f=d);var p=f.reduce(function(g,y){return g[y]=hs(e,{placement:y,boundary:r,rootBoundary:i,padding:o})[_t(y)],g},{});return Object.keys(p).sort(function(g,y){return p[g]-p[y]})}function $y(e){if(_t(e)===no)return[];var t=Us(e);return[Ma(e),t,Ma(t)]}function Vy(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!0:o,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,g=p===void 0?!0:p,y=n.allowedAutoPlacements,_=t.options.placement,w=_t(_),x=w===_,b=l||(x||!g?[Us(_)]:$y(_)),E=[_].concat(b).reduce(function(je,k){return je.concat(_t(k)===no?Hy(t,{placement:k,boundary:u,rootBoundary:d,padding:c,flipVariations:g,allowedAutoPlacements:y}):k)},[]),S=t.rects.reference,P=t.rects.popper,D=new Map,I=!0,W=E[0],K=0;K=0,Re=we?"width":"height",ne=hs(t,{placement:X,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),q=we?ue?it:ze:ue?rt:Ve;S[Re]>P[Re]&&(q=Us(q));var ee=Us(q),he=[];if(i&&he.push(ne[ce]<=0),a&&he.push(ne[q]<=0,ne[ee]<=0),he.every(function(je){return je})){W=X,I=!1;break}D.set(X,he)}if(I)for(var Fe=g?3:1,be=function(k){var N=E.find(function(B){var $=D.get(B);if($)return $.slice(0,k).every(function(se){return se})});if(N)return W=N,"break"},pe=Fe;pe>0;pe--){var Le=be(pe);if(Le==="break")break}t.placement!==W&&(t.modifiersData[s]._skip=!0,t.placement=W,t.reset=!0)}}const zy={name:"flip",enabled:!0,phase:"main",fn:Vy,requiresIfExists:["offset"],data:{_skip:!1}};function La(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Pa(e){return[Ve,it,rt,ze].some(function(t){return e[t]>=0})}function Uy(e){var t=e.state,n=e.name,s=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,o=hs(t,{elementContext:"reference"}),a=hs(t,{altBoundary:!0}),l=La(o,s),c=La(a,r,i),u=Pa(l),d=Pa(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const Ky={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Uy};function Wy(e,t,n){var s=_t(e),r=[ze,Ve].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*r,[ze,it].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}function qy(e){var t=e.state,n=e.options,s=e.name,r=n.offset,i=r===void 0?[0,0]:r,o=Gc.reduce(function(u,d){return u[d]=Wy(d,t.rects,i),u},{}),a=o[t.placement],l=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[s]=o}const Gy={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:qy};function Yy(e){var t=e.state,n=e.name;t.modifiersData[n]=tu({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Jy={name:"popperOffsets",enabled:!0,phase:"read",fn:Yy,data:{}};function Xy(e){return e==="x"?"y":"x"}function Qy(e){var t=e.state,n=e.options,s=e.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!1:o,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,g=n.tetherOffset,y=g===void 0?0:g,_=hs(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),w=_t(t.placement),x=Ln(t.placement),b=!x,E=io(w),S=Xy(E),P=t.modifiersData.popperOffsets,D=t.rects.reference,I=t.rects.popper,W=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,K=typeof W=="number"?{mainAxis:W,altAxis:W}:Object.assign({mainAxis:0,altAxis:0},W),X=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,ce={x:0,y:0};if(P){if(i){var ue,we=E==="y"?Ve:ze,Re=E==="y"?rt:it,ne=E==="y"?"height":"width",q=P[E],ee=q+_[we],he=q-_[Re],Fe=p?-I[ne]/2:0,be=x===Sn?D[ne]:I[ne],pe=x===Sn?-I[ne]:-D[ne],Le=t.elements.arrow,je=p&&Le?ro(Le):{width:0,height:0},k=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Xc(),N=k[we],B=k[Re],$=es(0,D[ne],je[ne]),se=b?D[ne]/2-Fe-$-N-K.mainAxis:be-$-N-K.mainAxis,ye=b?-D[ne]/2+Fe+$+B+K.mainAxis:pe+$+B+K.mainAxis,Q=t.elements.arrow&&ms(t.elements.arrow),h=Q?E==="y"?Q.clientTop||0:Q.clientLeft||0:0,v=(ue=X==null?void 0:X[E])!=null?ue:0,j=q+se-v-h,A=q+ye-v,C=es(p?rr(ee,j):ee,q,p?fn(he,A):he);P[E]=C,ce[E]=C-q}if(a){var R,F=E==="x"?Ve:ze,M=E==="x"?rt:it,L=P[S],T=S==="y"?"height":"width",z=L+_[F],H=L-_[M],V=[Ve,ze].indexOf(w)!==-1,J=(R=X==null?void 0:X[S])!=null?R:0,te=V?z:L-D[T]-I[T]-J+K.altAxis,de=V?L+D[T]+I[T]-J-K.altAxis:H,le=p&&V?_y(te,L,de):es(p?te:z,L,p?de:H);P[S]=le,ce[S]=le-L}t.modifiersData[s]=ce}}const Zy={name:"preventOverflow",enabled:!0,phase:"main",fn:Qy,requiresIfExists:["offset"]};function em(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function tm(e){return e===Ye(e)||!st(e)?oo(e):em(e)}function nm(e){var t=e.getBoundingClientRect(),n=Mn(t.width)/e.offsetWidth||1,s=Mn(t.height)/e.offsetHeight||1;return n!==1||s!==1}function sm(e,t,n){n===void 0&&(n=!1);var s=st(t),r=st(t)&&nm(t),i=Yt(t),o=Rn(e,r,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(s||!s&&!n)&&((kt(t)!=="body"||lo(i))&&(a=tm(t)),st(t)?(l=Rn(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=ao(i))),{x:o.left+a.scrollLeft-l.x,y:o.top+a.scrollTop-l.y,width:o.width,height:o.height}}function rm(e){var t=new Map,n=new Set,s=[];e.forEach(function(i){t.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var l=t.get(a);l&&r(l)}}),s.push(i)}return e.forEach(function(i){n.has(i.name)||r(i)}),s}function im(e){var t=rm(e);return yy.reduce(function(n,s){return n.concat(t.filter(function(r){return r.phase===s}))},[])}function om(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function am(e){var t=e.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Ia={placement:"bottom",modifiers:[],strategy:"absolute"};function Ba(){for(var e=arguments.length,t=new Array(e),n=0;n(xd("data-v-475ff63f"),e=e(),bd(),e),fm={class:"overflow-y-scroll flex flex-col no-scrollbar shadow-lg min-w-[24rem] max-w-[24rem] bg-bg-light-tone dark:bg-bg-dark-tone"},hm={class:"z-10 sticky top-0 flex-col bg-bg-light-tone dark:bg-bg-dark-tone shadow-md"},pm={class:"flex-row p-4 items-center gap-3 flex-0 w-full"},gm={class:"relative"},ym=Je(()=>m("div",{class:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none"},[m("div",{class:"scale-75"},[m("i",{"data-feather":"search"})])],-1)),mm={class:"absolute inset-y-0 right-0 flex items-center pr-3"},vm=Je(()=>m("i",{"data-feather":"x"},null,-1)),xm=[vm],bm={class:"flex-row p-4 pt-0 flex items-center gap-3 flex-0"},wm=Je(()=>m("i",{"data-feather":"plus"},null,-1)),_m=[wm],Em=Je(()=>m("i",{"data-feather":"check-square"},null,-1)),jm=[Em],km=Je(()=>m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Reset database, remove all discussions"},[m("i",{"data-feather":"refresh-ccw"})],-1)),Am=Je(()=>m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Export database",type:"button"},[m("i",{"data-feather":"database"})],-1)),Om={key:0,class:"h-px bg-bg-light p-0 mb-4 px-4 mx-4 border-0 dark:bg-bg-dark"},Cm={key:1,class:"flex flex-row flex-grow p-4 pt-0 items-center"},Tm={class:"flex flex-row flex-grow gap-3"},Sm={key:0},Mm={class:"flex flex-row gap-3"},Rm=Je(()=>m("i",{"data-feather":"list"},null,-1)),Lm=[Rm],Pm=Je(()=>m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90 rotate-90",title:"Export selected to a file",type:"button"},[m("i",{"data-feather":"log-out"})],-1)),Im={key:0,class:"flex flex-row gap-3"},Bm=Je(()=>m("i",{"data-feather":"trash"},null,-1)),Dm=[Bm],Nm={key:1,class:"flex gap-3 flex-1 items-center justify-end group-hover:visible duration-75"},Fm=Je(()=>m("i",{"data-feather":"check"},null,-1)),Hm=[Fm],$m=Je(()=>m("i",{"data-feather":"x"},null,-1)),Vm=[$m],zm={class:"relative overflow-y-scroll no-scrollbar"},Um={key:0,class:"gap-2 py-2 my-2 hover:shadow-md hover:bg-primary-light dark:hover:bg-primary rounded-md p-2 duration-75 group cursor-pointer"},Km=Je(()=>m("p",{class:"px-3"},"No discussions are found",-1)),Wm=[Km],qm=Je(()=>m("div",{class:"sticky bottom-0 bg-gradient-to-t pointer-events-none from-bg-light-tone dark:from-bg-dark-tone flex height-64"},null,-1)),Gm={class:"overflow-y-scroll flex flex-col no-scrollbar flex-grow",id:"messages-list"},Ym={class:"flex flex-col flex-grow"},Jm={class:"sticky bottom-0"},Xm={setup(){},data(){return{list:[],tempList:[],currentDiscussion:{},discussionArr:[],loading:!1,filterTitle:"",filterInProgress:!1,isCreated:!1,isGenerating:!1,isCheckbox:!1,isSelectAll:!1,showConfirmation:!1,chime:new Audio("chime_aud.wav")}},methods:{async list_discussions(){try{const e=await We.get("/list_discussions");if(e)return this.createDiscussionList(e.data),e.data}catch(e){return console.log("Error: Could not list discussions",e),[]}},async load_discussion(e){try{if(e){this.loading=!0,this.setDiscussionLoading(e,this.loading);const t=await We.post("/load_discussion",{id:e});this.loading=!1,this.setDiscussionLoading(e,this.loading),t&&(this.discussionArr=t.data.filter(s=>s.type==0),this.discussionArr[this.discussionArr.length-1]&&Me(()=>{const s=document.getElementById("messages-list");this.scrollBottom(s)}))}}catch(t){console.log(t),this.loading=!1,this.setDiscussionLoading(e,this.loading)}},async new_discussion(e){try{const t=await We.get("/new_discussion",{params:{title:e}});if(t)return t.data}catch(t){return console.log("Error: Could not create new discussion",t),{}}},async delete_discussion(e){try{e&&(this.loading=!0,this.setDiscussionLoading(e,this.loading),await We.post("/delete_discussion",{id:e}),this.loading=!1,this.setDiscussionLoading(e,this.loading))}catch(t){console.log("Error: Could not delete discussion",t),this.loading=!1,this.setDiscussionLoading(e,this.loading)}},async edit_title(e,t){try{if(e){this.loading=!0,this.setDiscussionLoading(e,this.loading);const n=await We.post("/edit_title",{id:e,title:t});if(this.loading=!1,this.setDiscussionLoading(e,this.loading),n.status==200){const s=this.list.findIndex(i=>i.id==e),r=this.list[s];r.title=t,this.tempList=this.list}}}catch(n){console.log("Error: Could not edit title",n),this.loading=!1,this.setDiscussionLoading(e,this.loading)}},async stop_gen(){try{const e=await We.get("/stop_gen");if(e)return e.data}catch(e){return console.log("Error: Could not stop generating",e),{}}},filterDiscussions(){this.filterInProgress||(this.filterInProgress=!0,setTimeout(()=>{this.list=this.tempList.filter(e=>e.title&&e.title.includes(this.filterTitle)),this.filterInProgress=!1},100))},async selectDiscussion(e){e&&(this.currentDiscussion=e,this.setPageTitle(e),localStorage.setItem("selected_discussion",this.currentDiscussion.id),await this.load_discussion(e.id),this.discussionArr.length>1&&(this.currentDiscussion.title===""||this.currentDiscussion.title===null)&&this.changeTitleUsingUserMSG(this.currentDiscussion.id,this.discussionArr[1].content),Me(()=>{const t=document.getElementById("dis-"+e.id);this.scrollToElement(t)}))},scrollToElement(e){e?e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}):console.log("Error: scrollToElement")},scrollBottom(e){e?e.scrollTo({top:e.scrollHeight,behavior:"smooth"}):console.log("Error: scrollBottom")},createUserMsg(e){let t={content:e.message,id:e.id,rank:0,sender:e.user};this.discussionArr.push(t),Me(()=>{const n=document.getElementById("messages-list");this.scrollBottom(n)})},updateLastUserMsg(e){const t=this.discussionArr[this.discussionArr.length-1];t.content=e.message,t.id=e.id,t.rank=e.rank,t.sender=e.user},createBotMsg(e){this.updateLastUserMsg(e);let t={content:"..typing",id:e.response_id,rank:0,sender:e.bot};this.discussionArr.push(t),Me(()=>{const n=document.getElementById("messages-list");this.scrollBottom(n)}),(this.currentDiscussion.title===""||this.currentDiscussion.title===null)&&this.changeTitleUsingUserMSG(this.currentDiscussion.id,e.content)},sendMsg(e){this.isGenerating=!0,this.setDiscussionLoading(this.currentDiscussion.id,this.isGenerating),We.get("/get_generation_status",{}).then(t=>{if(t)if(console.log(t.data.status),t.data.status)console.log("Already generating");else{bt.emit("generate_msg",{prompt:e});let n={message:e,id:this.discussionArr[this.discussionArr.length-1].id+1,rank:0,user:"user"};this.createUserMsg(n)}}).catch(t=>{console.log("Error: Could not get generation status",t)})},steamMessageContent(e){const t=this.discussionArr[this.discussionArr.length-1];t.content=e.data},async changeTitleUsingUserMSG(e,t){const n=this.list.findIndex(r=>r.id==e),s=this.list[n];t&&(s.title=t,this.tempList=this.list),await this.edit_title(e,t)},async createNewDiscussion(){const e=await this.new_discussion();await this.list_discussions();const t=this.list.findIndex(s=>s.id==e.id),n=this.list[t];this.selectDiscussion(n),Me(()=>{const s=document.getElementById("dis-"+e.id);this.scrollToElement(s)})},loadLastUsedDiscussion(){const e=localStorage.getItem("selected_discussion");if(e){const t=this.list.findIndex(s=>s.id==e),n=this.list[t];n&&this.selectDiscussion(n)}},async deleteDiscussion(e){await this.delete_discussion(e),this.currentDiscussion.id==e&&(this.currentDiscussion={},this.discussionArr=[],this.setPageTitle()),this.list.splice(this.list.findIndex(t=>t.id==e),1),this.createDiscussionList(this.list)},async deleteDiscussionMulti(){const e=this.selectedDiscussions;for(let t=0;ts.id==n.id),1)}this.tempList=this.list,this.isCheckbox=!1,console.log("Multi delete done")},async editTitle(e){const t=this.list.findIndex(s=>s.id==e.id),n=this.list[t];n.title=e.title,n.loading=!0,await this.edit_title(e.id,e.title),n.loading=!1},checkUncheckDiscussion(e,t){const n=this.list.findIndex(r=>r.id==t),s=this.list[n];s.checkBoxValue=e.target.checked,this.tempList=this.list},selectAllDiscussions(){this.isSelectAll=!this.tempList.filter(e=>e.checkBoxValue==!1).length>0;for(let e=0;e({id:n.id,title:n.title,selected:!1,loading:!1,checkBoxValue:!1}));this.list=t,this.tempList=t}},setDiscussionLoading(e,t){const n=this.list.findIndex(r=>r.id==e),s=this.list[n];s.loading=t},setPageTitle(e){if(e)if(e.id){const t=e.title?e.title==="untitled"?"New discussion":e.title:"New discussion";document.title="GPT4ALL - WEBUI - "+t}else{const t=e||"Welcome";document.title="GPT4ALL - WEBUI - "+t}else{const t=e||"Welcome";document.title="GPT4ALL - WEBUI - "+t}},stopGenerating(){this.stop_gen(),this.isGenerating=!1,console.log("Stopped generating")},finalMsgEvent(e){console.log("final",e),this.isGenerating=!1,this.setDiscussionLoading(this.currentDiscussion.id,this.isGenerating),this.chime.play()},copyToClipBoard(){}},async created(){this.setPageTitle(),await this.list_discussions(),this.loadLastUsedDiscussion(),this.isCreated=!0,Me(()=>{vt.replace()}),bt.on("infos",this.createBotMsg),bt.on("message",this.steamMessageContent),bt.on("final",this.finalMsgEvent)},activated(){console.log("Websocket connected (activated)",this.socketConnected),this.isCreated&&this.loadLastUsedDiscussion()},components:{Discussion:xc,Message:bc,ChatBox:wc,WelcomeComponent:_c},watch:{filterTitle(e){e==""&&(this.filterInProgress=!0,this.list=this.tempList,this.filterInProgress=!1)},isCheckbox(e){Me(()=>{vt.replace()}),e||(this.isSelectAll=!1)},socketConnected(e){console.log("Websocket connected (watch)",e)},showConfirmation(){Me(()=>{vt.replace()})}},computed:{socketConnected(){return to.connected},selectedDiscussions(){return Me(()=>{vt.replace()}),this.list.filter(e=>e.checkBoxValue==!0)}}},Qm=Object.assign(Xm,{__name:"DiscussionsView",setup(e){return wr(()=>{um()}),We.defaults.baseURL="/",(t,n)=>(U(),G(Ae,null,[m("div",fm,[m("div",hm,[m("form",pm,[m("div",gm,[ym,m("div",mm,[m("div",{class:Ie(["hover:text-secondary duration-75 active:scale-90",t.filterTitle?"visible":"invisible"]),title:"Clear",onClick:n[0]||(n[0]=s=>t.filterTitle="")},xm,2)]),Pe(m("input",{type:"search",id:"default-search",class:"block w-full p-2 pl-10 pr-10 text-sm border border-gray-300 rounded-lg bg-bg-light focus:ring-secondary focus:border-secondary dark:bg-bg-dark dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-secondary dark:focus:border-secondary",placeholder:"Search...",title:"Filter discussions by title","onUpdate:modelValue":n[1]||(n[1]=s=>t.filterTitle=s),onInput:n[2]||(n[2]=s=>t.filterDiscussions())},null,544),[[$e,t.filterTitle]])])]),m("div",bm,[m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Create new discussion",type:"button",onClick:n[3]||(n[3]=s=>t.createNewDiscussion())},_m),m("button",{class:Ie(["text-2xl hover:text-secondary duration-75 active:scale-90",t.isCheckbox?"text-secondary":""]),title:"Edit discussion list",type:"button",onClick:n[4]||(n[4]=s=>t.isCheckbox=!t.isCheckbox)},jm,2),km,Am]),t.isCheckbox?(U(),G("hr",Om)):xe("",!0),t.isCheckbox?(U(),G("div",Cm,[m("div",Tm,[t.selectedDiscussions.length>0?(U(),G("p",Sm,"Selected: "+et(t.selectedDiscussions.length),1)):xe("",!0)]),m("div",Mm,[m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Select All",type:"button",onClick:n[5]||(n[5]=Se((...s)=>t.selectAllDiscussions&&t.selectAllDiscussions(...s),["stop"]))},Lm),Pm,t.selectedDiscussions.length>0?(U(),G("div",Im,[t.showConfirmation?xe("",!0):(U(),G("button",{key:0,class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Remove selected",type:"button",onClick:n[6]||(n[6]=Se(s=>t.showConfirmation=!0,["stop"]))},Dm)),t.showConfirmation?(U(),G("div",Nm,[m("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm removal",type:"button",onClick:n[7]||(n[7]=Se((...s)=>t.deleteDiscussionMulti&&t.deleteDiscussionMulti(...s),["stop"]))},Hm),m("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Cancel removal",type:"button",onClick:n[8]||(n[8]=Se(s=>t.showConfirmation=!1,["stop"]))},Vm)])):xe("",!0)])):xe("",!0)])])):xe("",!0)]),m("div",zm,[m("div",{class:Ie(["mx-4 flex-grow",t.filterInProgress?"opacity-20 pointer-events-none":""])},[(U(!0),G(Ae,null,en(t.list,(s,r)=>(U(),cn(xc,{key:r,id:s.id,title:s.title,selected:t.currentDiscussion.id==s.id,loading:s.loading,isCheckbox:t.isCheckbox,checkBoxValue:s.checkBoxValue,onSelect:i=>t.selectDiscussion(s),onDelete:i=>t.deleteDiscussion(s.id),onEditTitle:t.editTitle,onChecked:t.checkUncheckDiscussion},null,8,["id","title","selected","loading","isCheckbox","checkBoxValue","onSelect","onDelete","onEditTitle","onChecked"]))),128)),t.list.length<1?(U(),G("div",Um,Wm)):xe("",!0),qm],2)])]),m("div",Gm,[m("div",Ym,[(U(!0),G(Ae,null,en(t.discussionArr,(s,r)=>(U(),cn(bc,{key:r,message:s,onClick:n[9]||(n[9]=i=>t.scrollToElement(i.target)),id:"msg-"+s.id,ref_for:!0,ref:"messages"},null,8,["message","id"]))),128)),t.currentDiscussion.id?xe("",!0):(U(),cn(_c,{key:0}))]),m("div",Jm,[t.currentDiscussion.id?(U(),cn(wc,{key:0,onMessageSentEvent:t.sendMsg,loading:t.isGenerating,onStopGenerating:t.stopGenerating},null,8,["onMessageSentEvent","loading","onStopGenerating"])):xe("",!0)])])],64))}}),Zm=pt(Qm,[["__scopeId","data-v-475ff63f"]]),ev=Gh({history:fh("/"),routes:[{path:"/extensions/",name:"extensions",component:jp},{path:"/help/",name:"help",component:Op},{path:"/settings/",name:"settings",component:hg},{path:"/training/",name:"training",component:yg},{path:"/",name:"discussions",component:Zm}]});const gu=qf(wp);gu.use(ev);gu.mount("#app"); diff --git a/web/dist/assets/index-45119244.css b/web/dist/assets/index-45119244.css deleted file mode 100644 index 3d952939..00000000 --- a/web/dist/assets/index-45119244.css +++ /dev/null @@ -1 +0,0 @@ -.settings{display:flex;flex-direction:column;align-items:center;margin-top:50px}.section{margin-top:20px}h2{font-size:1.2rem;margin-bottom:10px}label,select,input[type=text],input[type=email],input[type=file]{margin-right:10px}.height-64[data-v-475ff63f]{min-height:64px}*,: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:PTSans,Roboto,sans-serif;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-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}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}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--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)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1F2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;-webkit-margin-start:-1rem;margin-inline-start:-1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}.dark input[type=file]::file-selector-button{color:#fff;background:#4B5563}.dark input[type=file]::file-selector-button:hover{background:#6B7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9CA3AF}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6B7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--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(4px + 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);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9CA3AF}.dark input[type=range]:disabled::-moz-range-thumb{background:#6B7280}input[type=range]::-moz-range-progress{background:#3F83F8}input[type=range]::-ms-fill-lower{background:#3F83F8}.toggle-bg:after{content:"";position:absolute;top:.125rem;left:.125rem;background:white;border-color:#d1d5db;border-width:1px;border-radius:9999px;height:1.25rem;width:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}input:checked+.toggle-bg:after{transform:translate(100%);border-color:#fff}input:checked+.toggle-bg{background:#1C64F2;border-color:#1c64f2}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}html{scroll-behavior:smooth}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-7277cfb8.ttf) format("truetype")}@font-face{font-family:PTSans;src:url(/assets/PTSans-Regular-23b91352.ttf) format("truetype")}*,: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-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(63 131 248 / .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-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(63 131 248 / .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%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2{bottom:-.5rem}.-bottom-4{bottom:-1rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-right-0{right:-0px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0px}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-5{bottom:1.25rem}.bottom-\[60px\]{bottom:60px}.left-0{left:0px}.left-1\/2{left:50%}.right-0{right:0px}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.top-0{top:0px}.top-1\/2{top:50%}.top-3{top:.75rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-m-1{margin:-.25rem}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-auto{height:auto}.h-full{height:100%}.h-modal{height:calc(100% - 2rem)}.h-px{height:1px}.h-screen{height:100vh}.max-h-6{max-height:1.5rem}.max-h-screen{max-height:100vh}.min-h-full{min-height:100%}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-\[24rem\]{min-width:24rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[24rem\]{max-width:24rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-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-x-full{--tw-translate-x: -100%;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-0{--tw-translate-y: -0px;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))}.-translate-y-full{--tw-translate-y: -100%;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-x-0{--tw-translate-x: 0px;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-x-full{--tw-translate-x: 100%;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))}.translate-y-full{--tw-translate-y: 100%;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))}.rotate-180{--tw-rotate: 180deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;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))}.transform-none{transform:none}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.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)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-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))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-4{border-top-width:4px}.border-none{border-style:none}.border-bg-dark{--tw-border-opacity: 1;border-color:rgb(19 46 89 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.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-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity))}.border-pink-700{--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(126 58 242 / var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(108 43 217 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(240 112 14 / var(--tw-bg-opacity))}.bg-bg-light{--tw-bg-opacity: 1;background-color:rgb(226 237 255 / var(--tw-bg-opacity))}.bg-bg-light-discussion{--tw-bg-opacity: 1;background-color:rgb(197 216 248 / var(--tw-bg-opacity))}.bg-bg-light-tone{--tw-bg-opacity: 1;background-color:rgb(185 210 247 / var(--tw-bg-opacity))}.bg-bg-light-tone-panel{--tw-bg-opacity: 1;background-color:rgb(143 181 239 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-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-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(254 236 220 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(15 217 116 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-bg-light-tone{--tw-gradient-from: #b9d2f7 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(185 210 247 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3F83F8 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(63 131 248 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #0E9F6E var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #F05252 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-300{--tw-gradient-from: #7EDCE2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 220 226 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #0694A2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(28 100 242 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #1C64F2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(5 122 85 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #057A55 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #65a30d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(214 31 105 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #D61F69 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-via-position: ;--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(224 36 36 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #E02424 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-via-position: ;--tw-gradient-to: rgb(4 116 129 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #047481 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3F83F8 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-blue-600{--tw-gradient-to: #1C64F2 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-blue-700{--tw-gradient-to: #1A56DB var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-green-700{--tw-gradient-to: #046C4E var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-lime-200{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-lime-300{--tw-gradient-to: #bef264 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-lime-700{--tw-gradient-to: #4d7c0f var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-pink-700{--tw-gradient-to: #BF125D var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-purple-700{--tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-red-700{--tw-gradient-to: #C81E1E var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-teal-700{--tw-gradient-to: #036672 var(--tw-gradient-to-position);--tw-gradient-to-position: }.to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position);--tw-gradient-to-position: }.fill-blue-600{fill:#1c64f2}.fill-gray-300{fill:#d1d5db}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-secondary{fill:#0fd974}.fill-white{fill:#fff}.fill-yellow-400{fill:#e3a008}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-32{padding-left:8rem;padding-right:8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-sans{font-family:PTSans,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.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-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-blue-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.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-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-200{--tw-text-opacity: 1;color:rgb(188 240 218 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.text-orange-200{--tw-text-opacity: 1;color:rgb(252 217 189 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 90 31 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}.text-red-200{--tw-text-opacity: 1;color:rgb(251 213 213 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(15 217 116 / var(--tw-text-opacity))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.text-opacity-95{--tw-text-opacity: .95}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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-blue-500\/50{--tw-shadow-color: rgb(63 131 248 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-800\/80{--tw-shadow-color: rgb(30 66 159 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-800\/80{--tw-shadow-color: rgb(21 94 117 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(14 159 110 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-800\/80{--tw-shadow-color: rgb(3 84 63 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/50{--tw-shadow-color: rgb(132 204 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-800\/80{--tw-shadow-color: rgb(63 98 18 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color: rgb(231 70 148 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-800\/80{--tw-shadow-color: rgb(153 21 75 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(144 97 249 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-800\/80{--tw-shadow-color: rgb(85 33 181 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(240 82 82 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-800\/80{--tw-shadow-color: rgb(155 28 28 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/50{--tw-shadow-color: rgb(6 148 162 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-blue-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.ring-cyan-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-gray-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.ring-green-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.ring-pink-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}.ring-pink-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(117 26 61 / var(--tw-ring-opacity))}.ring-purple-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.ring-purple-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.ring-red-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.display-none{display:none}.even\:bg-bg-light-discussion-odd:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(214 231 255 / var(--tw-bg-opacity))}.hover\:scale-95:hover{--tw-scale-x: .95;--tw-scale-y: .95;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))}.hover\:border-2:hover{border-width:2px}.hover\:border-solid:hover{border-style:solid}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(14 142 240 / var(--tw-border-opacity))}.hover\:bg-bg-light-tone:hover{--tw-bg-opacity: 1;background-color:rgb(185 210 247 / var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.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-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.hover\:bg-pink-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 21 75 / var(--tw-bg-opacity))}.hover\:bg-primary-light:hover{--tw-bg-opacity: 1;background-color:rgb(61 171 255 / var(--tw-bg-opacity))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-bl:hover{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-l:hover{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.hover\:from-teal-200:hover{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-lime-200:hover{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position);--tw-gradient-to-position: }.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(14 142 240 / var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.hover\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(15 217 116 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:z-10:focus{z-index:10}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.focus\:border-secondary:focus{--tw-border-opacity: 1;border-color:rgb(15 217 116 / var(--tw-border-opacity))}.focus\:text-blue-700:focus{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-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-4: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(4px + 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-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}.focus\:ring-blue-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity))}.focus\:ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.focus\:ring-secondary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 217 116 / var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;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))}.group:nth-child(even) .group-even\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(14 142 240 / var(--tw-bg-opacity))}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-opacity-0{--tw-bg-opacity: 0}.group:hover .group-hover\:from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-teal-300{--tw-gradient-from: #7EDCE2 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(126 220 226 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:via-red-300{--tw-gradient-via-position: ;--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.group:hover .group-hover\:to-blue-500{--tw-gradient-to: #3F83F8 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-blue-600{--tw-gradient-to: #1C64F2 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-lime-300{--tw-gradient-to: #bef264 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position);--tw-gradient-to-position: }.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--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(4px + 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)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}:is(.dark .dark\:divide-gray-700)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}:is(.dark .dark\:border-bg-light){--tw-border-opacity: 1;border-color:rgb(226 237 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-500){--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-500){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-800){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-900){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}:is(.dark .dark\:border-green-500){--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-400){--tw-border-opacity: 1;border-color:rgb(241 126 184 / var(--tw-border-opacity))}:is(.dark .dark\:border-pink-500){--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-400){--tw-border-opacity: 1;border-color:rgb(172 148 250 / var(--tw-border-opacity))}:is(.dark .dark\:border-purple-500){--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-500){--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}:is(.dark .dark\:border-transparent){border-color:transparent}:is(.dark .dark\:border-yellow-300){--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}:is(.dark .dark\:bg-bg-dark){--tw-bg-opacity: 1;background-color:rgb(19 46 89 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-bg-dark-discussion){--tw-bg-opacity: 1;background-color:rgb(67 94 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-bg-dark-tone){--tw-bg-opacity: 1;background-color:rgb(37 71 125 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-bg-dark-tone-panel){--tw-bg-opacity: 1;background-color:rgb(67 103 163 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-200){--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-900){--tw-bg-opacity: 1;background-color:rgb(35 56 118 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-300){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-400){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/30){background-color:#1f29374d}:is(.dark .dark\:bg-gray-800\/50){background-color:#1f293780}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-200){--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-500){--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-600){--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-800){--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-200){--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-500){--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-700){--tw-bg-opacity: 1;background-color:rgb(180 52 3 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-200){--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-pink-600){--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-200){--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-500){--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-600){--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-200){--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-500){--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-600){--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800){--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-200){--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-80){--tw-bg-opacity: .8}:is(.dark .dark\:from-bg-dark-tone){--tw-gradient-from: #25477d var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(37 71 125 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:is(.dark .dark\:fill-gray-300){fill:#d1d5db}:is(.dark .dark\:text-blue-200){--tw-text-opacity: 1;color:rgb(195 221 253 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-800){--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-600){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-200){--tw-text-opacity: 1;color:rgb(188 240 218 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-500){--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-800){--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-900){--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-500){--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}:is(.dark .dark\:text-indigo-900){--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}:is(.dark .dark\:text-orange-200){--tw-text-opacity: 1;color:rgb(252 217 189 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-400){--tw-text-opacity: 1;color:rgb(241 126 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-500){--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}:is(.dark .dark\:text-pink-900){--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-400){--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-500){--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-purple-900){--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-200){--tw-text-opacity: 1;color:rgb(251 213 213 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-500){--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-800){--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-900){--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-50){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-300){--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-800){--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-900){--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\: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)}:is(.dark .dark\:shadow-blue-800\/80){--tw-shadow-color: rgb(30 66 159 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-cyan-800\/80){--tw-shadow-color: rgb(21 94 117 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-green-800\/80){--tw-shadow-color: rgb(3 84 63 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-lime-800\/80){--tw-shadow-color: rgb(63 98 18 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-pink-800\/80){--tw-shadow-color: rgb(153 21 75 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-purple-800\/80){--tw-shadow-color: rgb(85 33 181 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-red-800\/80){--tw-shadow-color: rgb(155 28 28 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:shadow-teal-800\/80){--tw-shadow-color: rgb(5 80 92 / .8);--tw-shadow: var(--tw-shadow-colored)}:is(.dark .dark\:ring-gray-500){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-offset-gray-700){--tw-ring-offset-color: #374151}:is(.dark .dark\:even\:bg-bg-dark-discussion-odd:nth-child(even)){--tw-bg-opacity: 1;background-color:rgb(40 68 113 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:border-gray-600:hover){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-primary:hover){--tw-border-opacity: 1;border-color:rgb(14 142 240 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-bg-dark-tone:hover){--tw-bg-opacity: 1;background-color:rgb(37 71 125 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-300:hover){--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-600:hover){--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-blue-700:hover){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-300:hover){--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-600:hover){--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-700:hover){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-500:hover){--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-pink-700:hover){--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-primary:hover){--tw-bg-opacity: 1;background-color:rgb(14 142 240 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-500:hover){--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-700:hover){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-300:hover){--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-600:hover){--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-700:hover){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-300:hover){--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-yellow-400:hover){--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-blue-500:hover){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-900:hover){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-blue-500:focus){--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-secondary:focus){--tw-border-opacity: 1;border-color:rgb(15 217 116 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:text-white:focus){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-blue-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-blue-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-blue-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-cyan-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-700:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-gray-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-green-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-lime-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-pink-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-pink-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(117 26 61 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-purple-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-purple-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-red-400:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-red-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-red-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-secondary:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(15 217 116 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-teal-700:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-teal-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-yellow-900:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-offset-gray-700:focus){--tw-ring-offset-color: #374151}:is(.dark .group:hover .dark\:group-hover\:bg-gray-800\/60){background-color:#1f293799}:is(.dark .group:hover .dark\:group-hover\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .group:focus .dark\:group-focus\:ring-gray-800\/70){--tw-ring-color: rgb(31 41 55 / .7)}@media (min-width: 640px){.sm\:mt-0{margin-top:0}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:w-1\/4{width:25%}.sm\:w-10{width:2.5rem}.sm\:w-6{width:1.5rem}.sm\:flex-row{flex-direction:row}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:text-center{text-align:center}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:inset-0{inset:0px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/4{width:25%}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\: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)))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}:is(.dark .md\:dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}:is(.dark .md\:dark\:hover\:bg-transparent:hover){background-color:transparent}:is(.dark .md\:dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:h-80{height:20rem}.xl\:w-1\/6{width:16.666667%}}@media (min-width: 1536px){.\32xl\:h-96{height:24rem}} diff --git a/web/dist/assets/index-bdb44707.js b/web/dist/assets/index-bdb44707.js new file mode 100644 index 00000000..228c8036 --- /dev/null +++ b/web/dist/assets/index-bdb44707.js @@ -0,0 +1,28 @@ +(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function o(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();function ji(t,e){const n=Object.create(null),o=t.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}function Si(t){if(Q(t)){const e={};for(let n=0;n{if(n){const o=n.split(Df);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function Me(t){let e="";if(Ae(t))e=t;else if(Q(t))for(let n=0;nFs(n,e))}const ft=t=>Ae(t)?t:t==null?"":Q(t)||be(t)&&(t.toString===Ml||!ne(t.toString))?JSON.stringify(t,Rl,2):String(t),Rl=(t,e)=>e&&e.__v_isRef?Rl(t,e.value):Mn(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[o,s])=>(n[`${o} =>`]=s,n),{})}:zs(e)?{[`Set(${e.size})`]:[...e.values()]}:be(e)&&!Q(e)&&!Pl(e)?String(e):e,xe={},Ln=[],gt=()=>{},If=()=>!1,Ff=/^on[^a-z]/,Bs=t=>Ff.test(t),Ti=t=>t.startsWith("onUpdate:"),Be=Object.assign,Oi=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Bf=Object.prototype.hasOwnProperty,le=(t,e)=>Bf.call(t,e),Q=Array.isArray,Mn=t=>Wn(t)==="[object Map]",zs=t=>Wn(t)==="[object Set]",Ec=t=>Wn(t)==="[object Date]",zf=t=>Wn(t)==="[object RegExp]",ne=t=>typeof t=="function",Ae=t=>typeof t=="string",wo=t=>typeof t=="symbol",be=t=>t!==null&&typeof t=="object",Ll=t=>be(t)&&ne(t.then)&&ne(t.catch),Ml=Object.prototype.toString,Wn=t=>Ml.call(t),Nf=t=>Wn(t).slice(8,-1),Pl=t=>Wn(t)==="[object Object]",Di=t=>Ae(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,os=ji(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ns=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},$f=/-(\w)/g,Tt=Ns(t=>t.replace($f,(e,n)=>n?n.toUpperCase():"")),Hf=/\B([A-Z])/g,Cn=Ns(t=>t.replace(Hf,"-$1").toLowerCase()),$s=Ns(t=>t.charAt(0).toUpperCase()+t.slice(1)),mr=Ns(t=>t?`on${$s(t)}`:""),ko=(t,e)=>!Object.is(t,e),Pn=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},Ur=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let Ac;const Vf=()=>Ac||(Ac=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let ut;class Uf{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ut,!e&&ut&&(this.index=(ut.scopes||(ut.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=ut;try{return ut=this,e()}finally{ut=n}}}on(){ut=this}off(){ut=this.parent}stop(e){if(this._active){let n,o;for(n=0,o=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},ql=t=>(t.w&on)>0,Il=t=>(t.n&on)>0,Wf=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let o=0;o{(u==="length"||u>=a)&&c.push(l)})}else switch(n!==void 0&&c.push(i.get(n)),e){case"add":Q(t)?Di(n)&&c.push(i.get("length")):(c.push(i.get(xn)),Mn(t)&&c.push(i.get(Wr)));break;case"delete":Q(t)||(c.push(i.get(xn)),Mn(t)&&c.push(i.get(Wr)));break;case"set":Mn(t)&&c.push(i.get(xn));break}if(c.length===1)c[0]&&Zr(c[0]);else{const a=[];for(const l of c)l&&a.push(...l);Zr(Ri(a))}}function Zr(t,e){const n=Q(t)?t:[...t];for(const o of n)o.computed&&jc(o);for(const o of n)o.computed||jc(o)}function jc(t,e){(t!==ht||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Yf=ji("__proto__,__v_isRef,__isVue"),zl=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(wo)),Jf=Mi(),Qf=Mi(!1,!0),Xf=Mi(!0),Sc=eh();function eh(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const o=de(this);for(let r=0,i=this.length;r{t[e]=function(...n){Zn();const o=de(this)[e].apply(this,n);return Yn(),o}}),t}function th(t){const e=de(this);return Ue(e,"has",t),e.hasOwnProperty(t)}function Mi(t=!1,e=!1){return function(o,s,r){if(s==="__v_isReactive")return!t;if(s==="__v_isReadonly")return t;if(s==="__v_isShallow")return e;if(s==="__v_raw"&&r===(t?e?_h:Ul:e?Vl:Hl).get(o))return o;const i=Q(o);if(!t){if(i&&le(Sc,s))return Reflect.get(Sc,s,r);if(s==="hasOwnProperty")return th}const c=Reflect.get(o,s,r);return(wo(s)?zl.has(s):Yf(s))||(t||Ue(o,"get",s),e)?c:Fe(c)?i&&Di(s)?c:c.value:be(c)?t?Gl(c):Jn(c):c}}const nh=Nl(),oh=Nl(!0);function Nl(t=!1){return function(n,o,s,r){let i=n[o];if(Bn(i)&&Fe(i)&&!Fe(s))return!1;if(!t&&(!_s(s)&&!Bn(s)&&(i=de(i),s=de(s)),!Q(n)&&Fe(i)&&!Fe(s)))return i.value=s,!0;const c=Q(n)&&Di(o)?Number(o)t,Hs=t=>Reflect.getPrototypeOf(t);function zo(t,e,n=!1,o=!1){t=t.__v_raw;const s=de(t),r=de(e);n||(e!==r&&Ue(s,"get",e),Ue(s,"get",r));const{has:i}=Hs(s),c=o?Pi:n?Fi:Eo;if(i.call(s,e))return c(t.get(e));if(i.call(s,r))return c(t.get(r));t!==s&&t.get(e)}function No(t,e=!1){const n=this.__v_raw,o=de(n),s=de(t);return e||(t!==s&&Ue(o,"has",t),Ue(o,"has",s)),t===s?n.has(t):n.has(t)||n.has(s)}function $o(t,e=!1){return t=t.__v_raw,!e&&Ue(de(t),"iterate",xn),Reflect.get(t,"size",t)}function Tc(t){t=de(t);const e=de(this);return Hs(e).has.call(e,t)||(e.add(t),Ft(e,"add",t,t)),this}function Oc(t,e){e=de(e);const n=de(this),{has:o,get:s}=Hs(n);let r=o.call(n,t);r||(t=de(t),r=o.call(n,t));const i=s.call(n,t);return n.set(t,e),r?ko(e,i)&&Ft(n,"set",t,e):Ft(n,"add",t,e),this}function Dc(t){const e=de(this),{has:n,get:o}=Hs(e);let s=n.call(e,t);s||(t=de(t),s=n.call(e,t)),o&&o.call(e,t);const r=e.delete(t);return s&&Ft(e,"delete",t,void 0),r}function Rc(){const t=de(this),e=t.size!==0,n=t.clear();return e&&Ft(t,"clear",void 0,void 0),n}function Ho(t,e){return function(o,s){const r=this,i=r.__v_raw,c=de(i),a=e?Pi:t?Fi:Eo;return!t&&Ue(c,"iterate",xn),i.forEach((l,u)=>o.call(s,a(l),a(u),r))}}function Vo(t,e,n){return function(...o){const s=this.__v_raw,r=de(s),i=Mn(r),c=t==="entries"||t===Symbol.iterator&&i,a=t==="keys"&&i,l=s[t](...o),u=n?Pi:e?Fi:Eo;return!e&&Ue(r,"iterate",a?Wr:xn),{next(){const{value:d,done:f}=l.next();return f?{value:d,done:f}:{value:c?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function Vt(t){return function(...e){return t==="delete"?!1:this}}function lh(){const t={get(r){return zo(this,r)},get size(){return $o(this)},has:No,add:Tc,set:Oc,delete:Dc,clear:Rc,forEach:Ho(!1,!1)},e={get(r){return zo(this,r,!1,!0)},get size(){return $o(this)},has:No,add:Tc,set:Oc,delete:Dc,clear:Rc,forEach:Ho(!1,!0)},n={get(r){return zo(this,r,!0)},get size(){return $o(this,!0)},has(r){return No.call(this,r,!0)},add:Vt("add"),set:Vt("set"),delete:Vt("delete"),clear:Vt("clear"),forEach:Ho(!0,!1)},o={get(r){return zo(this,r,!0,!0)},get size(){return $o(this,!0)},has(r){return No.call(this,r,!0)},add:Vt("add"),set:Vt("set"),delete:Vt("delete"),clear:Vt("clear"),forEach:Ho(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{t[r]=Vo(r,!1,!1),n[r]=Vo(r,!0,!1),e[r]=Vo(r,!1,!0),o[r]=Vo(r,!0,!0)}),[t,n,e,o]}const[uh,dh,fh,hh]=lh();function qi(t,e){const n=e?t?hh:fh:t?dh:uh;return(o,s,r)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?o:Reflect.get(le(n,s)&&s in o?n:o,s,r)}const ph={get:qi(!1,!1)},gh={get:qi(!1,!0)},mh={get:qi(!0,!1)},Hl=new WeakMap,Vl=new WeakMap,Ul=new WeakMap,_h=new WeakMap;function yh(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function bh(t){return t.__v_skip||!Object.isExtensible(t)?0:yh(Nf(t))}function Jn(t){return Bn(t)?t:Ii(t,!1,$l,ph,Hl)}function vh(t){return Ii(t,!1,ah,gh,Vl)}function Gl(t){return Ii(t,!0,ch,mh,Ul)}function Ii(t,e,n,o,s){if(!be(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=s.get(t);if(r)return r;const i=bh(t);if(i===0)return t;const c=new Proxy(t,i===2?o:n);return s.set(t,c),c}function qn(t){return Bn(t)?qn(t.__v_raw):!!(t&&t.__v_isReactive)}function Bn(t){return!!(t&&t.__v_isReadonly)}function _s(t){return!!(t&&t.__v_isShallow)}function Kl(t){return qn(t)||Bn(t)}function de(t){const e=t&&t.__v_raw;return e?de(e):t}function Wl(t){return ms(t,"__v_skip",!0),t}const Eo=t=>be(t)?Jn(t):t,Fi=t=>be(t)?Gl(t):t;function Zl(t){tn&&ht&&(t=de(t),Bl(t.dep||(t.dep=Ri())))}function Yl(t,e){t=de(t);const n=t.dep;n&&Zr(n)}function Fe(t){return!!(t&&t.__v_isRef===!0)}function xh(t){return Jl(t,!1)}function wh(t){return Jl(t,!0)}function Jl(t,e){return Fe(t)?t:new kh(t,e)}class kh{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:de(e),this._value=n?e:Eo(e)}get value(){return Zl(this),this._value}set value(e){const n=this.__v_isShallow||_s(e)||Bn(e);e=n?e:de(e),ko(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Eo(e),Yl(this))}}function We(t){return Fe(t)?t.value:t}const Eh={get:(t,e,n)=>We(Reflect.get(t,e,n)),set:(t,e,n,o)=>{const s=t[e];return Fe(s)&&!Fe(n)?(s.value=n,!0):Reflect.set(t,e,n,o)}};function Ql(t){return qn(t)?t:new Proxy(t,Eh)}var Xl;class Ah{constructor(e,n,o,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Xl]=!1,this._dirty=!0,this.effect=new Li(e,()=>{this._dirty||(this._dirty=!0,Yl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=o}get value(){const e=de(this);return Zl(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}Xl="__v_isReadonly";function Ch(t,e,n=!1){let o,s;const r=ne(t);return r?(o=t,s=gt):(o=t.get,s=t.set),new Ah(o,s,r||!s,n)}function nn(t,e,n,o){let s;try{s=o?t(...o):t()}catch(r){Vs(r,e,n)}return s}function ot(t,e,n,o){if(ne(t)){const r=nn(t,e,n,o);return r&&Ll(r)&&r.catch(i=>{Vs(i,e,n)}),r}const s=[];for(let r=0;r>>1;Co(Ie[o])xt&&Ie.splice(e,1)}function Oh(t){Q(t)?In.push(...t):(!Pt||!Pt.includes(t,t.allowRecurse?un+1:un))&&In.push(t),tu()}function Lc(t,e=Ao?xt+1:0){for(;eCo(n)-Co(o)),un=0;unt.id==null?1/0:t.id,Dh=(t,e)=>{const n=Co(t)-Co(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function ou(t){Yr=!1,Ao=!0,Ie.sort(Dh);const e=gt;try{for(xt=0;xtAe(h)?h.trim():h)),d&&(s=n.map(Ur))}let c,a=o[c=mr(e)]||o[c=mr(Tt(e))];!a&&r&&(a=o[c=mr(Cn(e))]),a&&ot(a,t,6,s);const l=o[c+"Once"];if(l){if(!t.emitted)t.emitted={};else if(t.emitted[c])return;t.emitted[c]=!0,ot(l,t,6,s)}}function su(t,e,n=!1){const o=e.emitsCache,s=o.get(t);if(s!==void 0)return s;const r=t.emits;let i={},c=!1;if(!ne(t)){const a=l=>{const u=su(l,e,!0);u&&(c=!0,Be(i,u))};!n&&e.mixins.length&&e.mixins.forEach(a),t.extends&&a(t.extends),t.mixins&&t.mixins.forEach(a)}return!r&&!c?(be(t)&&o.set(t,null),null):(Q(r)?r.forEach(a=>i[a]=null):Be(i,r),be(t)&&o.set(t,i),i)}function Us(t,e){return!t||!Bs(e)?!1:(e=e.slice(2).replace(/Once$/,""),le(t,e[0].toLowerCase()+e.slice(1))||le(t,Cn(e))||le(t,e))}let Ze=null,Gs=null;function ys(t){const e=Ze;return Ze=t,Gs=t&&t.type.__scopeId||null,e}function Lh(t){Gs=t}function Mh(){Gs=null}function Xt(t,e=Ze,n){if(!e||t._n)return t;const o=(...s)=>{o._d&&Hc(-1);const r=ys(e);let i;try{i=t(...s)}finally{ys(r),o._d&&Hc(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function _r(t){const{type:e,vnode:n,proxy:o,withProxy:s,props:r,propsOptions:[i],slots:c,attrs:a,emit:l,render:u,renderCache:d,data:f,setupState:h,ctx:p,inheritAttrs:g}=t;let v,y;const m=ys(t);try{if(n.shapeFlag&4){const k=s||o;v=vt(u.call(k,k,d,r,h,f,p)),y=a}else{const k=e;v=vt(k.length>1?k(r,{attrs:a,slots:c,emit:l}):k(r,null)),y=e.props?a:Ph(a)}}catch(k){go.length=0,Vs(k,t,1),v=ye(mt)}let b=v;if(y&&g!==!1){const k=Object.keys(y),{shapeFlag:C}=b;k.length&&C&7&&(i&&k.some(Ti)&&(y=qh(y,i)),b=Bt(b,y))}return n.dirs&&(b=Bt(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),v=b,ys(m),v}const Ph=t=>{let e;for(const n in t)(n==="class"||n==="style"||Bs(n))&&((e||(e={}))[n]=t[n]);return e},qh=(t,e)=>{const n={};for(const o in t)(!Ti(o)||!(o.slice(9)in e))&&(n[o]=t[o]);return n};function Ih(t,e,n){const{props:o,children:s,component:r}=t,{props:i,children:c,patchFlag:a}=e,l=r.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return o?Mc(o,i,l):!!i;if(a&8){const u=e.dynamicProps;for(let d=0;dt.__isSuspense;function Bh(t,e){e&&e.pendingBranch?Q(t)?e.effects.push(...t):e.effects.push(t):Oh(t)}function ss(t,e){if(Ee){let n=Ee.provides;const o=Ee.parent&&Ee.parent.provides;o===n&&(n=Ee.provides=Object.create(o)),n[t]=e}}function qt(t,e,n=!1){const o=Ee||Ze;if(o){const s=o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(s&&t in s)return s[t];if(arguments.length>1)return n&&ne(e)?e.call(o.proxy):e}}const Uo={};function fo(t,e,n){return iu(t,e,n)}function iu(t,e,{immediate:n,deep:o,flush:s,onTrack:r,onTrigger:i}=xe){const c=Kf()===(Ee==null?void 0:Ee.scope)?Ee:null;let a,l=!1,u=!1;if(Fe(t)?(a=()=>t.value,l=_s(t)):qn(t)?(a=()=>t,o=!0):Q(t)?(u=!0,l=t.some(b=>qn(b)||_s(b)),a=()=>t.map(b=>{if(Fe(b))return b.value;if(qn(b))return yn(b);if(ne(b))return nn(b,c,2)})):ne(t)?e?a=()=>nn(t,c,2):a=()=>{if(!(c&&c.isUnmounted))return d&&d(),ot(t,c,3,[f])}:a=gt,e&&o){const b=a;a=()=>yn(b())}let d,f=b=>{d=y.onStop=()=>{nn(b,c,4)}},h;if(So)if(f=gt,e?n&&ot(e,c,3,[a(),u?[]:void 0,f]):a(),s==="sync"){const b=Lp();h=b.__watcherHandles||(b.__watcherHandles=[])}else return gt;let p=u?new Array(t.length).fill(Uo):Uo;const g=()=>{if(y.active)if(e){const b=y.run();(o||l||(u?b.some((k,C)=>ko(k,p[C])):ko(b,p)))&&(d&&d(),ot(e,c,3,[b,p===Uo?void 0:u&&p[0]===Uo?[]:p,f]),p=b)}else y.run()};g.allowRecurse=!!e;let v;s==="sync"?v=g:s==="post"?v=()=>De(g,c&&c.suspense):(g.pre=!0,c&&(g.id=c.uid),v=()=>zi(g));const y=new Li(a,v);e?n?g():p=y.run():s==="post"?De(y.run.bind(y),c&&c.suspense):y.run();const m=()=>{y.stop(),c&&c.scope&&Oi(c.scope.effects,y)};return h&&h.push(m),m}function zh(t,e,n){const o=this.proxy,s=Ae(t)?t.includes(".")?cu(o,t):()=>o[t]:t.bind(o,o);let r;ne(e)?r=e:(r=e.handler,n=e);const i=Ee;zn(this);const c=iu(s,r.bind(o),n);return i?zn(i):wn(),c}function cu(t,e){const n=e.split(".");return()=>{let o=t;for(let s=0;s{yn(n,e)});else if(Pl(t))for(const n in t)yn(t[n],e);return t}function Nh(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Zs(()=>{t.isMounted=!0}),Ni(()=>{t.isUnmounting=!0}),t}const Xe=[Function,Array],$h={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Xe,onEnter:Xe,onAfterEnter:Xe,onEnterCancelled:Xe,onBeforeLeave:Xe,onLeave:Xe,onAfterLeave:Xe,onLeaveCancelled:Xe,onBeforeAppear:Xe,onAppear:Xe,onAfterAppear:Xe,onAppearCancelled:Xe},setup(t,{slots:e}){const n=ju(),o=Nh();let s;return()=>{const r=e.default&&lu(e.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const g of r)if(g.type!==mt){i=g;break}}const c=de(t),{mode:a}=c;if(o.isLeaving)return yr(i);const l=Pc(i);if(!l)return yr(i);const u=Jr(l,c,o,n);bs(l,u);const d=n.subTree,f=d&&Pc(d);let h=!1;const{getTransitionKey:p}=l.type;if(p){const g=p();s===void 0?s=g:g!==s&&(s=g,h=!0)}if(f&&f.type!==mt&&(!en(l,f)||h)){const g=Jr(f,c,o,n);if(bs(f,g),a==="out-in")return o.isLeaving=!0,g.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&n.update()},yr(i);a==="in-out"&&l.type!==mt&&(g.delayLeave=(v,y,m)=>{const b=au(o,f);b[String(f.key)]=f,v._leaveCb=()=>{y(),v._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=m})}return i}}},Hh=$h;function au(t,e){const{leavingVNodes:n}=t;let o=n.get(e.type);return o||(o=Object.create(null),n.set(e.type,o)),o}function Jr(t,e,n,o){const{appear:s,mode:r,persisted:i=!1,onBeforeEnter:c,onEnter:a,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:h,onLeaveCancelled:p,onBeforeAppear:g,onAppear:v,onAfterAppear:y,onAppearCancelled:m}=e,b=String(t.key),k=au(n,t),C=(R,G)=>{R&&ot(R,o,9,G)},E=(R,G)=>{const P=G[1];C(R,G),Q(R)?R.every(H=>H.length<=1)&&P():R.length<=1&&P()},O={mode:r,persisted:i,beforeEnter(R){let G=c;if(!n.isMounted)if(s)G=g||c;else return;R._leaveCb&&R._leaveCb(!0);const P=k[b];P&&en(t,P)&&P.el._leaveCb&&P.el._leaveCb(),C(G,[R])},enter(R){let G=a,P=l,H=u;if(!n.isMounted)if(s)G=v||a,P=y||l,H=m||u;else return;let ce=!1;const re=R._enterCb=M=>{ce||(ce=!0,M?C(H,[R]):C(P,[R]),O.delayedLeave&&O.delayedLeave(),R._enterCb=void 0)};G?E(G,[R,re]):re()},leave(R,G){const P=String(t.key);if(R._enterCb&&R._enterCb(!0),n.isUnmounting)return G();C(d,[R]);let H=!1;const ce=R._leaveCb=re=>{H||(H=!0,G(),re?C(p,[R]):C(h,[R]),R._leaveCb=void 0,k[P]===t&&delete k[P])};k[P]=t,f?E(f,[R,ce]):ce()},clone(R){return Jr(R,e,n,o)}};return O}function yr(t){if(Ks(t))return t=Bt(t),t.children=null,t}function Pc(t){return Ks(t)?t.children?t.children[0]:void 0:t}function bs(t,e){t.shapeFlag&6&&t.component?bs(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function lu(t,e=!1,n){let o=[],s=0;for(let r=0;r1)for(let r=0;r!!t.type.__asyncLoader,Ks=t=>t.type.__isKeepAlive,Vh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=ju(),o=n.ctx;if(!o.renderer)return()=>{const m=e.default&&e.default();return m&&m.length===1?m[0]:m};const s=new Map,r=new Set;let i=null;const c=n.suspense,{renderer:{p:a,m:l,um:u,o:{createElement:d}}}=o,f=d("div");o.activate=(m,b,k,C,E)=>{const O=m.component;l(m,b,k,0,c),a(O.vnode,m,b,k,O,c,C,m.slotScopeIds,E),De(()=>{O.isDeactivated=!1,O.a&&Pn(O.a);const R=m.props&&m.props.onVnodeMounted;R&&et(R,O.parent,m)},c)},o.deactivate=m=>{const b=m.component;l(m,f,null,1,c),De(()=>{b.da&&Pn(b.da);const k=m.props&&m.props.onVnodeUnmounted;k&&et(k,b.parent,m),b.isDeactivated=!0},c)};function h(m){br(m),u(m,n,c,!0)}function p(m){s.forEach((b,k)=>{const C=si(b.type);C&&(!m||!m(C))&&g(k)})}function g(m){const b=s.get(m);!i||!en(b,i)?h(b):i&&br(i),s.delete(m),r.delete(m)}fo(()=>[t.include,t.exclude],([m,b])=>{m&&p(k=>lo(m,k)),b&&p(k=>!lo(b,k))},{flush:"post",deep:!0});let v=null;const y=()=>{v!=null&&s.set(v,vr(n.subTree))};return Zs(y),fu(y),Ni(()=>{s.forEach(m=>{const{subTree:b,suspense:k}=n,C=vr(b);if(m.type===C.type&&m.key===C.key){br(C);const E=C.component.da;E&&De(E,k);return}h(m)})}),()=>{if(v=null,!e.default)return null;const m=e.default(),b=m[0];if(m.length>1)return i=null,m;if(!xs(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return i=null,b;let k=vr(b);const C=k.type,E=si(ho(k)?k.type.__asyncResolved||{}:C),{include:O,exclude:R,max:G}=t;if(O&&(!E||!lo(O,E))||R&&E&&lo(R,E))return i=k,b;const P=k.key==null?C:k.key,H=s.get(P);return k.el&&(k=Bt(k),b.shapeFlag&128&&(b.ssContent=k)),v=P,H?(k.el=H.el,k.component=H.component,k.transition&&bs(k,k.transition),k.shapeFlag|=512,r.delete(P),r.add(P)):(r.add(P),G&&r.size>parseInt(G,10)&&g(r.values().next().value)),k.shapeFlag|=256,i=k,ru(b.type)?b:k}}},Uh=Vh;function lo(t,e){return Q(t)?t.some(n=>lo(n,e)):Ae(t)?t.split(",").includes(e):zf(t)?t.test(e):!1}function Gh(t,e){du(t,"a",e)}function Kh(t,e){du(t,"da",e)}function du(t,e,n=Ee){const o=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(Ws(e,o,n),n){let s=n.parent;for(;s&&s.parent;)Ks(s.parent.vnode)&&Wh(o,e,n,s),s=s.parent}}function Wh(t,e,n,o){const s=Ws(e,t,o,!0);hu(()=>{Oi(o[e],s)},n)}function br(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function vr(t){return t.shapeFlag&128?t.ssContent:t}function Ws(t,e,n=Ee,o=!1){if(n){const s=n[t]||(n[t]=[]),r=e.__weh||(e.__weh=(...i)=>{if(n.isUnmounted)return;Zn(),zn(n);const c=ot(e,n,t,i);return wn(),Yn(),c});return o?s.unshift(r):s.push(r),r}}const $t=t=>(e,n=Ee)=>(!So||t==="sp")&&Ws(t,(...o)=>e(...o),n),Zh=$t("bm"),Zs=$t("m"),Yh=$t("bu"),fu=$t("u"),Ni=$t("bum"),hu=$t("um"),Jh=$t("sp"),Qh=$t("rtg"),Xh=$t("rtc");function ep(t,e=Ee){Ws("ec",t,e)}function qe(t,e){const n=Ze;if(n===null)return t;const o=Qs(n)||n.proxy,s=t.dirs||(t.dirs=[]);for(let r=0;re(i,c,void 0,r&&r[c]));else{const i=Object.keys(t);s=new Array(i.length);for(let c=0,a=i.length;ct?Su(t)?Qs(t)||t.proxy:Xr(t.parent):null,po=Be(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Xr(t.parent),$root:t=>Xr(t.root),$emit:t=>t.emit,$options:t=>Hi(t),$forceUpdate:t=>t.f||(t.f=()=>zi(t.update)),$nextTick:t=>t.n||(t.n=Le.bind(t.proxy)),$watch:t=>zh.bind(t)}),xr=(t,e)=>t!==xe&&!t.__isScriptSetup&&le(t,e),np={get({_:t},e){const{ctx:n,setupState:o,data:s,props:r,accessCache:i,type:c,appContext:a}=t;let l;if(e[0]!=="$"){const h=i[e];if(h!==void 0)switch(h){case 1:return o[e];case 2:return s[e];case 4:return n[e];case 3:return r[e]}else{if(xr(o,e))return i[e]=1,o[e];if(s!==xe&&le(s,e))return i[e]=2,s[e];if((l=t.propsOptions[0])&&le(l,e))return i[e]=3,r[e];if(n!==xe&&le(n,e))return i[e]=4,n[e];ei&&(i[e]=0)}}const u=po[e];let d,f;if(u)return e==="$attrs"&&Ue(t,"get",e),u(t);if((d=c.__cssModules)&&(d=d[e]))return d;if(n!==xe&&le(n,e))return i[e]=4,n[e];if(f=a.config.globalProperties,le(f,e))return f[e]},set({_:t},e,n){const{data:o,setupState:s,ctx:r}=t;return xr(s,e)?(s[e]=n,!0):o!==xe&&le(o,e)?(o[e]=n,!0):le(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(r[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:o,appContext:s,propsOptions:r}},i){let c;return!!n[i]||t!==xe&&le(t,i)||xr(e,i)||(c=r[0])&&le(c,i)||le(o,i)||le(po,i)||le(s.config.globalProperties,i)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:le(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};let ei=!0;function op(t){const e=Hi(t),n=t.proxy,o=t.ctx;ei=!1,e.beforeCreate&&Ic(e.beforeCreate,t,"bc");const{data:s,computed:r,methods:i,watch:c,provide:a,inject:l,created:u,beforeMount:d,mounted:f,beforeUpdate:h,updated:p,activated:g,deactivated:v,beforeDestroy:y,beforeUnmount:m,destroyed:b,unmounted:k,render:C,renderTracked:E,renderTriggered:O,errorCaptured:R,serverPrefetch:G,expose:P,inheritAttrs:H,components:ce,directives:re,filters:M}=e;if(l&&sp(l,o,null,t.appContext.config.unwrapInjectedRef),i)for(const K in i){const ee=i[K];ne(ee)&&(o[K]=ee.bind(n))}if(s){const K=s.call(n,n);be(K)&&(t.data=Jn(K))}if(ei=!0,r)for(const K in r){const ee=r[K],me=ne(ee)?ee.bind(n,n):ne(ee.get)?ee.get.bind(n,n):gt,ze=!ne(ee)&&ne(ee.set)?ee.set.bind(n):gt,ke=nt({get:me,set:ze});Object.defineProperty(o,K,{enumerable:!0,configurable:!0,get:()=>ke.value,set:_e=>ke.value=_e})}if(c)for(const K in c)mu(c[K],o,n,K);if(a){const K=ne(a)?a.call(n):a;Reflect.ownKeys(K).forEach(ee=>{ss(ee,K[ee])})}u&&Ic(u,t,"c");function $(K,ee){Q(ee)?ee.forEach(me=>K(me.bind(n))):ee&&K(ee.bind(n))}if($(Zh,d),$(Zs,f),$(Yh,h),$(fu,p),$(Gh,g),$(Kh,v),$(ep,R),$(Xh,E),$(Qh,O),$(Ni,m),$(hu,k),$(Jh,G),Q(P))if(P.length){const K=t.exposed||(t.exposed={});P.forEach(ee=>{Object.defineProperty(K,ee,{get:()=>n[ee],set:me=>n[ee]=me})})}else t.exposed||(t.exposed={});C&&t.render===gt&&(t.render=C),H!=null&&(t.inheritAttrs=H),ce&&(t.components=ce),re&&(t.directives=re)}function sp(t,e,n=gt,o=!1){Q(t)&&(t=ti(t));for(const s in t){const r=t[s];let i;be(r)?"default"in r?i=qt(r.from||s,r.default,!0):i=qt(r.from||s):i=qt(r),Fe(i)&&o?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:c=>i.value=c}):e[s]=i}}function Ic(t,e,n){ot(Q(t)?t.map(o=>o.bind(e.proxy)):t.bind(e.proxy),e,n)}function mu(t,e,n,o){const s=o.includes(".")?cu(n,o):()=>n[o];if(Ae(t)){const r=e[t];ne(r)&&fo(s,r)}else if(ne(t))fo(s,t.bind(n));else if(be(t))if(Q(t))t.forEach(r=>mu(r,e,n,o));else{const r=ne(t.handler)?t.handler.bind(n):e[t.handler];ne(r)&&fo(s,r,t)}}function Hi(t){const e=t.type,{mixins:n,extends:o}=e,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=t.appContext,c=r.get(e);let a;return c?a=c:!s.length&&!n&&!o?a=e:(a={},s.length&&s.forEach(l=>vs(a,l,i,!0)),vs(a,e,i)),be(e)&&r.set(e,a),a}function vs(t,e,n,o=!1){const{mixins:s,extends:r}=e;r&&vs(t,r,n,!0),s&&s.forEach(i=>vs(t,i,n,!0));for(const i in e)if(!(o&&i==="expose")){const c=rp[i]||n&&n[i];t[i]=c?c(t[i],e[i]):e[i]}return t}const rp={data:Fc,props:ln,emits:ln,methods:ln,computed:ln,beforeCreate:Ne,created:Ne,beforeMount:Ne,mounted:Ne,beforeUpdate:Ne,updated:Ne,beforeDestroy:Ne,beforeUnmount:Ne,destroyed:Ne,unmounted:Ne,activated:Ne,deactivated:Ne,errorCaptured:Ne,serverPrefetch:Ne,components:ln,directives:ln,watch:cp,provide:Fc,inject:ip};function Fc(t,e){return e?t?function(){return Be(ne(t)?t.call(this,this):t,ne(e)?e.call(this,this):e)}:e:t}function ip(t,e){return ln(ti(t),ti(e))}function ti(t){if(Q(t)){const e={};for(let n=0;n0)&&!(i&16)){if(i&8){const u=t.vnode.dynamicProps;for(let d=0;d{a=!0;const[f,h]=yu(d,e,!0);Be(i,f),h&&c.push(...h)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!r&&!a)return be(t)&&o.set(t,Ln),Ln;if(Q(r))for(let u=0;u-1,h[1]=g<0||p-1||le(h,"default"))&&c.push(d)}}}const l=[i,c];return be(t)&&o.set(t,l),l}function Bc(t){return t[0]!=="$"}function zc(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function Nc(t,e){return zc(t)===zc(e)}function $c(t,e){return Q(e)?e.findIndex(n=>Nc(n,t)):ne(e)&&Nc(e,t)?0:-1}const bu=t=>t[0]==="_"||t==="$stable",Vi=t=>Q(t)?t.map(vt):[vt(t)],up=(t,e,n)=>{if(e._n)return e;const o=Xt((...s)=>Vi(e(...s)),n);return o._c=!1,o},vu=(t,e,n)=>{const o=t._ctx;for(const s in t){if(bu(s))continue;const r=t[s];if(ne(r))e[s]=up(s,r,o);else if(r!=null){const i=Vi(r);e[s]=()=>i}}},xu=(t,e)=>{const n=Vi(e);t.slots.default=()=>n},dp=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=de(e),ms(e,"_",n)):vu(e,t.slots={})}else t.slots={},e&&xu(t,e);ms(t.slots,Js,1)},fp=(t,e,n)=>{const{vnode:o,slots:s}=t;let r=!0,i=xe;if(o.shapeFlag&32){const c=e._;c?n&&c===1?r=!1:(Be(s,e),!n&&c===1&&delete s._):(r=!e.$stable,vu(e,s)),i=e}else e&&(xu(t,e),i={default:1});if(r)for(const c in s)!bu(c)&&!(c in i)&&delete s[c]};function wu(){return{app:null,config:{isNativeTag:If,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let hp=0;function pp(t,e){return function(o,s=null){ne(o)||(o=Object.assign({},o)),s!=null&&!be(s)&&(s=null);const r=wu(),i=new Set;let c=!1;const a=r.app={_uid:hp++,_component:o,_props:s,_container:null,_context:r,_instance:null,version:Mp,get config(){return r.config},set config(l){},use(l,...u){return i.has(l)||(l&&ne(l.install)?(i.add(l),l.install(a,...u)):ne(l)&&(i.add(l),l(a,...u))),a},mixin(l){return r.mixins.includes(l)||r.mixins.push(l),a},component(l,u){return u?(r.components[l]=u,a):r.components[l]},directive(l,u){return u?(r.directives[l]=u,a):r.directives[l]},mount(l,u,d){if(!c){const f=ye(o,s);return f.appContext=r,u&&e?e(f,l):t(f,l,d),c=!0,a._container=l,l.__vue_app__=a,Qs(f.component)||f.component.proxy}},unmount(){c&&(t(null,a._container),delete a._container.__vue_app__)},provide(l,u){return r.provides[l]=u,a}};return a}}function oi(t,e,n,o,s=!1){if(Q(t)){t.forEach((f,h)=>oi(f,e&&(Q(e)?e[h]:e),n,o,s));return}if(ho(o)&&!s)return;const r=o.shapeFlag&4?Qs(o.component)||o.component.proxy:o.el,i=s?null:r,{i:c,r:a}=t,l=e&&e.r,u=c.refs===xe?c.refs={}:c.refs,d=c.setupState;if(l!=null&&l!==a&&(Ae(l)?(u[l]=null,le(d,l)&&(d[l]=null)):Fe(l)&&(l.value=null)),ne(a))nn(a,c,12,[i,u]);else{const f=Ae(a),h=Fe(a);if(f||h){const p=()=>{if(t.f){const g=f?le(d,a)?d[a]:u[a]:a.value;s?Q(g)&&Oi(g,r):Q(g)?g.includes(r)||g.push(r):f?(u[a]=[r],le(d,a)&&(d[a]=u[a])):(a.value=[r],t.k&&(u[t.k]=a.value))}else f?(u[a]=i,le(d,a)&&(d[a]=i)):h&&(a.value=i,t.k&&(u[t.k]=i))};i?(p.id=-1,De(p,n)):p()}}}const De=Bh;function gp(t){return mp(t)}function mp(t,e){const n=Vf();n.__VUE__=!0;const{insert:o,remove:s,patchProp:r,createElement:i,createText:c,createComment:a,setText:l,setElementText:u,parentNode:d,nextSibling:f,setScopeId:h=gt,insertStaticContent:p}=t,g=(_,w,A,S=null,D=null,I=null,N=!1,q=null,F=!!w.dynamicChildren)=>{if(_===w)return;_&&!en(_,w)&&(S=B(_),_e(_,D,I,!0),_=null),w.patchFlag===-2&&(F=!1,w.dynamicChildren=null);const{type:L,ref:Y,shapeFlag:V}=w;switch(L){case Ys:v(_,w,A,S);break;case mt:y(_,w,A,S);break;case rs:_==null&&m(w,A,S,N);break;case Se:ce(_,w,A,S,D,I,N,q,F);break;default:V&1?C(_,w,A,S,D,I,N,q,F):V&6?re(_,w,A,S,D,I,N,q,F):(V&64||V&128)&&L.process(_,w,A,S,D,I,N,q,F,ie)}Y!=null&&D&&oi(Y,_&&_.ref,I,w||_,!w)},v=(_,w,A,S)=>{if(_==null)o(w.el=c(w.children),A,S);else{const D=w.el=_.el;w.children!==_.children&&l(D,w.children)}},y=(_,w,A,S)=>{_==null?o(w.el=a(w.children||""),A,S):w.el=_.el},m=(_,w,A,S)=>{[_.el,_.anchor]=p(_.children,w,A,S,_.el,_.anchor)},b=({el:_,anchor:w},A,S)=>{let D;for(;_&&_!==w;)D=f(_),o(_,A,S),_=D;o(w,A,S)},k=({el:_,anchor:w})=>{let A;for(;_&&_!==w;)A=f(_),s(_),_=A;s(w)},C=(_,w,A,S,D,I,N,q,F)=>{N=N||w.type==="svg",_==null?E(w,A,S,D,I,N,q,F):G(_,w,D,I,N,q,F)},E=(_,w,A,S,D,I,N,q)=>{let F,L;const{type:Y,props:V,shapeFlag:W,transition:X,dirs:se}=_;if(F=_.el=i(_.type,I,V&&V.is,V),W&8?u(F,_.children):W&16&&R(_.children,F,null,S,D,I&&Y!=="foreignObject",N,q),se&&rn(_,null,S,"created"),O(F,_,_.scopeId,N,S),V){for(const fe in V)fe!=="value"&&!os(fe)&&r(F,fe,null,V[fe],I,_.children,S,D,z);"value"in V&&r(F,"value",null,V.value),(L=V.onVnodeBeforeMount)&&et(L,S,_)}se&&rn(_,null,S,"beforeMount");const pe=(!D||D&&!D.pendingBranch)&&X&&!X.persisted;pe&&X.beforeEnter(F),o(F,w,A),((L=V&&V.onVnodeMounted)||pe||se)&&De(()=>{L&&et(L,S,_),pe&&X.enter(F),se&&rn(_,null,S,"mounted")},D)},O=(_,w,A,S,D)=>{if(A&&h(_,A),S)for(let I=0;I{for(let L=F;L<_.length;L++){const Y=_[L]=q?Kt(_[L]):vt(_[L]);g(null,Y,w,A,S,D,I,N,q)}},G=(_,w,A,S,D,I,N)=>{const q=w.el=_.el;let{patchFlag:F,dynamicChildren:L,dirs:Y}=w;F|=_.patchFlag&16;const V=_.props||xe,W=w.props||xe;let X;A&&cn(A,!1),(X=W.onVnodeBeforeUpdate)&&et(X,A,w,_),Y&&rn(w,_,A,"beforeUpdate"),A&&cn(A,!0);const se=D&&w.type!=="foreignObject";if(L?P(_.dynamicChildren,L,q,A,S,se,I):N||ee(_,w,q,null,A,S,se,I,!1),F>0){if(F&16)H(q,w,V,W,A,S,D);else if(F&2&&V.class!==W.class&&r(q,"class",null,W.class,D),F&4&&r(q,"style",V.style,W.style,D),F&8){const pe=w.dynamicProps;for(let fe=0;fe{X&&et(X,A,w,_),Y&&rn(w,_,A,"updated")},S)},P=(_,w,A,S,D,I,N)=>{for(let q=0;q{if(A!==S){if(A!==xe)for(const q in A)!os(q)&&!(q in S)&&r(_,q,A[q],null,N,w.children,D,I,z);for(const q in S){if(os(q))continue;const F=S[q],L=A[q];F!==L&&q!=="value"&&r(_,q,L,F,N,w.children,D,I,z)}"value"in S&&r(_,"value",A.value,S.value)}},ce=(_,w,A,S,D,I,N,q,F)=>{const L=w.el=_?_.el:c(""),Y=w.anchor=_?_.anchor:c("");let{patchFlag:V,dynamicChildren:W,slotScopeIds:X}=w;X&&(q=q?q.concat(X):X),_==null?(o(L,A,S),o(Y,A,S),R(w.children,A,Y,D,I,N,q,F)):V>0&&V&64&&W&&_.dynamicChildren?(P(_.dynamicChildren,W,A,D,I,N,q),(w.key!=null||D&&w===D.subTree)&&ku(_,w,!0)):ee(_,w,A,Y,D,I,N,q,F)},re=(_,w,A,S,D,I,N,q,F)=>{w.slotScopeIds=q,_==null?w.shapeFlag&512?D.ctx.activate(w,A,S,N,F):M(w,A,S,D,I,N,F):oe(_,w,F)},M=(_,w,A,S,D,I,N)=>{const q=_.component=Cp(_,S,D);if(Ks(_)&&(q.ctx.renderer=ie),jp(q),q.asyncDep){if(D&&D.registerDep(q,$),!_.el){const F=q.subTree=ye(mt);y(null,F,w,A)}return}$(q,_,w,A,D,I,N)},oe=(_,w,A)=>{const S=w.component=_.component;if(Ih(_,w,A))if(S.asyncDep&&!S.asyncResolved){K(S,w,A);return}else S.next=w,Th(S.update),S.update();else w.el=_.el,S.vnode=w},$=(_,w,A,S,D,I,N)=>{const q=()=>{if(_.isMounted){let{next:Y,bu:V,u:W,parent:X,vnode:se}=_,pe=Y,fe;cn(_,!1),Y?(Y.el=se.el,K(_,Y,N)):Y=se,V&&Pn(V),(fe=Y.props&&Y.props.onVnodeBeforeUpdate)&&et(fe,X,Y,se),cn(_,!0);const je=_r(_),lt=_.subTree;_.subTree=je,g(lt,je,d(lt.el),B(lt),_,D,I),Y.el=je.el,pe===null&&Fh(_,je.el),W&&De(W,D),(fe=Y.props&&Y.props.onVnodeUpdated)&&De(()=>et(fe,X,Y,se),D)}else{let Y;const{el:V,props:W}=w,{bm:X,m:se,parent:pe}=_,fe=ho(w);if(cn(_,!1),X&&Pn(X),!fe&&(Y=W&&W.onVnodeBeforeMount)&&et(Y,pe,w),cn(_,!0),V&&te){const je=()=>{_.subTree=_r(_),te(V,_.subTree,_,D,null)};fe?w.type.__asyncLoader().then(()=>!_.isUnmounted&&je()):je()}else{const je=_.subTree=_r(_);g(null,je,A,S,_,D,I),w.el=je.el}if(se&&De(se,D),!fe&&(Y=W&&W.onVnodeMounted)){const je=w;De(()=>et(Y,pe,je),D)}(w.shapeFlag&256||pe&&ho(pe.vnode)&&pe.vnode.shapeFlag&256)&&_.a&&De(_.a,D),_.isMounted=!0,w=A=S=null}},F=_.effect=new Li(q,()=>zi(L),_.scope),L=_.update=()=>F.run();L.id=_.uid,cn(_,!0),L()},K=(_,w,A)=>{w.component=_;const S=_.vnode.props;_.vnode=w,_.next=null,lp(_,w.props,S,A),fp(_,w.children,A),Zn(),Lc(),Yn()},ee=(_,w,A,S,D,I,N,q,F=!1)=>{const L=_&&_.children,Y=_?_.shapeFlag:0,V=w.children,{patchFlag:W,shapeFlag:X}=w;if(W>0){if(W&128){ze(L,V,A,S,D,I,N,q,F);return}else if(W&256){me(L,V,A,S,D,I,N,q,F);return}}X&8?(Y&16&&z(L,D,I),V!==L&&u(A,V)):Y&16?X&16?ze(L,V,A,S,D,I,N,q,F):z(L,D,I,!0):(Y&8&&u(A,""),X&16&&R(V,A,S,D,I,N,q,F))},me=(_,w,A,S,D,I,N,q,F)=>{_=_||Ln,w=w||Ln;const L=_.length,Y=w.length,V=Math.min(L,Y);let W;for(W=0;WY?z(_,D,I,!0,!1,V):R(w,A,S,D,I,N,q,F,V)},ze=(_,w,A,S,D,I,N,q,F)=>{let L=0;const Y=w.length;let V=_.length-1,W=Y-1;for(;L<=V&&L<=W;){const X=_[L],se=w[L]=F?Kt(w[L]):vt(w[L]);if(en(X,se))g(X,se,A,null,D,I,N,q,F);else break;L++}for(;L<=V&&L<=W;){const X=_[V],se=w[W]=F?Kt(w[W]):vt(w[W]);if(en(X,se))g(X,se,A,null,D,I,N,q,F);else break;V--,W--}if(L>V){if(L<=W){const X=W+1,se=XW)for(;L<=V;)_e(_[L],D,I,!0),L++;else{const X=L,se=L,pe=new Map;for(L=se;L<=W;L++){const Ge=w[L]=F?Kt(w[L]):vt(w[L]);Ge.key!=null&&pe.set(Ge.key,L)}let fe,je=0;const lt=W-se+1;let jn=!1,xc=0;const oo=new Array(lt);for(L=0;L=lt){_e(Ge,D,I,!0);continue}let bt;if(Ge.key!=null)bt=pe.get(Ge.key);else for(fe=se;fe<=W;fe++)if(oo[fe-se]===0&&en(Ge,w[fe])){bt=fe;break}bt===void 0?_e(Ge,D,I,!0):(oo[bt-se]=L+1,bt>=xc?xc=bt:jn=!0,g(Ge,w[bt],A,null,D,I,N,q,F),je++)}const wc=jn?_p(oo):Ln;for(fe=wc.length-1,L=lt-1;L>=0;L--){const Ge=se+L,bt=w[Ge],kc=Ge+1{const{el:I,type:N,transition:q,children:F,shapeFlag:L}=_;if(L&6){ke(_.component.subTree,w,A,S);return}if(L&128){_.suspense.move(w,A,S);return}if(L&64){N.move(_,w,A,ie);return}if(N===Se){o(I,w,A);for(let V=0;Vq.enter(I),D);else{const{leave:V,delayLeave:W,afterLeave:X}=q,se=()=>o(I,w,A),pe=()=>{V(I,()=>{se(),X&&X()})};W?W(I,se,pe):pe()}else o(I,w,A)},_e=(_,w,A,S=!1,D=!1)=>{const{type:I,props:N,ref:q,children:F,dynamicChildren:L,shapeFlag:Y,patchFlag:V,dirs:W}=_;if(q!=null&&oi(q,null,A,_,!0),Y&256){w.ctx.deactivate(_);return}const X=Y&1&&W,se=!ho(_);let pe;if(se&&(pe=N&&N.onVnodeBeforeUnmount)&&et(pe,w,_),Y&6)j(_.component,A,S);else{if(Y&128){_.suspense.unmount(A,S);return}X&&rn(_,null,w,"beforeUnmount"),Y&64?_.type.remove(_,w,A,D,ie,S):L&&(I!==Se||V>0&&V&64)?z(L,w,A,!1,!0):(I===Se&&V&384||!D&&Y&16)&&z(F,w,A),S&&Pe(_)}(se&&(pe=N&&N.onVnodeUnmounted)||X)&&De(()=>{pe&&et(pe,w,_),X&&rn(_,null,w,"unmounted")},A)},Pe=_=>{const{type:w,el:A,anchor:S,transition:D}=_;if(w===Se){Ce(A,S);return}if(w===rs){k(_);return}const I=()=>{s(A),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(_.shapeFlag&1&&D&&!D.persisted){const{leave:N,delayLeave:q}=D,F=()=>N(A,I);q?q(_.el,I,F):F()}else I()},Ce=(_,w)=>{let A;for(;_!==w;)A=f(_),s(_),_=A;s(w)},j=(_,w,A)=>{const{bum:S,scope:D,update:I,subTree:N,um:q}=_;S&&Pn(S),D.stop(),I&&(I.active=!1,_e(N,_,w,A)),q&&De(q,w),De(()=>{_.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&_.asyncDep&&!_.asyncResolved&&_.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve())},z=(_,w,A,S=!1,D=!1,I=0)=>{for(let N=I;N<_.length;N++)_e(_[N],w,A,S,D)},B=_=>_.shapeFlag&6?B(_.component.subTree):_.shapeFlag&128?_.suspense.next():f(_.anchor||_.el),U=(_,w,A)=>{_==null?w._vnode&&_e(w._vnode,null,null,!0):g(w._vnode||null,_,w,null,null,null,A),Lc(),nu(),w._vnode=_},ie={p:g,um:_e,m:ke,r:Pe,mt:M,mc:R,pc:ee,pbc:P,n:B,o:t};let ve,te;return e&&([ve,te]=e(ie)),{render:U,hydrate:ve,createApp:pp(U,ve)}}function cn({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function ku(t,e,n=!1){const o=t.children,s=e.children;if(Q(o)&&Q(s))for(let r=0;r>1,t[n[c]]0&&(e[o]=n[r-1]),n[r]=o)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=e[i];return n}const yp=t=>t.__isTeleport,Se=Symbol(void 0),Ys=Symbol(void 0),mt=Symbol(void 0),rs=Symbol(void 0),go=[];let pt=null;function Z(t=!1){go.push(pt=t?null:[])}function bp(){go.pop(),pt=go[go.length-1]||null}let jo=1;function Hc(t){jo+=t}function Eu(t){return t.dynamicChildren=jo>0?pt||Ln:null,bp(),jo>0&&pt&&pt.push(t),t}function J(t,e,n,o,s,r){return Eu(x(t,e,n,o,s,r,!0))}function bn(t,e,n,o,s){return Eu(ye(t,e,n,o,s,!0))}function xs(t){return t?t.__v_isVNode===!0:!1}function en(t,e){return t.type===e.type&&t.key===e.key}const Js="__vInternal",Au=({key:t})=>t??null,is=({ref:t,ref_key:e,ref_for:n})=>t!=null?Ae(t)||Fe(t)||ne(t)?{i:Ze,r:t,k:e,f:!!n}:t:null;function x(t,e=null,n=null,o=0,s=null,r=t===Se?0:1,i=!1,c=!1){const a={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Au(e),ref:e&&is(e),scopeId:Gs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ze};return c?(Ui(a,n),r&128&&t.normalize(a)):n&&(a.shapeFlag|=Ae(n)?8:16),jo>0&&!i&&pt&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&pt.push(a),a}const ye=vp;function vp(t,e=null,n=null,o=0,s=null,r=!1){if((!t||t===pu)&&(t=mt),xs(t)){const c=Bt(t,e,!0);return n&&Ui(c,n),jo>0&&!r&&pt&&(c.shapeFlag&6?pt[pt.indexOf(t)]=c:pt.push(c)),c.patchFlag|=-2,c}if(Dp(t)&&(t=t.__vccOpts),e){e=xp(e);let{class:c,style:a}=e;c&&!Ae(c)&&(e.class=Me(c)),be(a)&&(Kl(a)&&!Q(a)&&(a=Be({},a)),e.style=Si(a))}const i=Ae(t)?1:ru(t)?128:yp(t)?64:be(t)?4:ne(t)?2:0;return x(t,e,n,o,s,i,r,!0)}function xp(t){return t?Kl(t)||Js in t?Be({},t):t:null}function Bt(t,e,n=!1){const{props:o,ref:s,patchFlag:r,children:i}=t,c=e?kp(o||{},e):o;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:c,key:c&&Au(c),ref:e&&e.ref?n&&s?Q(s)?s.concat(is(e)):[s,is(e)]:is(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:i,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Se?r===-1?16:r|16:r,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Bt(t.ssContent),ssFallback:t.ssFallback&&Bt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function wp(t=" ",e=0){return ye(Ys,null,t,e)}function Cu(t,e){const n=ye(rs,null,t);return n.staticCount=e,n}function we(t="",e=!1){return e?(Z(),bn(mt,null,t)):ye(mt,null,t)}function vt(t){return t==null||typeof t=="boolean"?ye(mt):Q(t)?ye(Se,null,t.slice()):typeof t=="object"?Kt(t):ye(Ys,null,String(t))}function Kt(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Bt(t)}function Ui(t,e){let n=0;const{shapeFlag:o}=t;if(e==null)e=null;else if(Q(e))n=16;else if(typeof e=="object")if(o&65){const s=e.default;s&&(s._c&&(s._d=!1),Ui(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!(Js in e)?e._ctx=Ze:s===3&&Ze&&(Ze.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ne(e)?(e={default:e,_ctx:Ze},n=32):(e=String(e),o&64?(n=16,e=[wp(e)]):n=8);t.children=e,t.shapeFlag|=n}function kp(...t){const e={};for(let n=0;nEe||Ze,zn=t=>{Ee=t,t.scope.on()},wn=()=>{Ee&&Ee.scope.off(),Ee=null};function Su(t){return t.vnode.shapeFlag&4}let So=!1;function jp(t,e=!1){So=e;const{props:n,children:o}=t.vnode,s=Su(t);ap(t,n,s,e),dp(t,o);const r=s?Sp(t,e):void 0;return So=!1,r}function Sp(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=Wl(new Proxy(t.ctx,np));const{setup:o}=n;if(o){const s=t.setupContext=o.length>1?Op(t):null;zn(t),Zn();const r=nn(o,t,0,[t.props,s]);if(Yn(),wn(),Ll(r)){if(r.then(wn,wn),e)return r.then(i=>{Vc(t,i,e)}).catch(i=>{Vs(i,t,0)});t.asyncDep=r}else Vc(t,r,e)}else Tu(t,e)}function Vc(t,e,n){ne(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:be(e)&&(t.setupState=Ql(e)),Tu(t,n)}let Uc;function Tu(t,e,n){const o=t.type;if(!t.render){if(!e&&Uc&&!o.render){const s=o.template||Hi(t).template;if(s){const{isCustomElement:r,compilerOptions:i}=t.appContext.config,{delimiters:c,compilerOptions:a}=o,l=Be(Be({isCustomElement:r,delimiters:c},i),a);o.render=Uc(s,l)}}t.render=o.render||gt}zn(t),Zn(),op(t),Yn(),wn()}function Tp(t){return new Proxy(t.attrs,{get(e,n){return Ue(t,"get","$attrs"),e[n]}})}function Op(t){const e=o=>{t.exposed=o||{}};let n;return{get attrs(){return n||(n=Tp(t))},slots:t.slots,emit:t.emit,expose:e}}function Qs(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Ql(Wl(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in po)return po[n](t)},has(e,n){return n in e||n in po}}))}function si(t,e=!0){return ne(t)?t.displayName||t.name:t.name||e&&t.__name}function Dp(t){return ne(t)&&"__vccOpts"in t}const nt=(t,e)=>Ch(t,e,So);function Ou(t,e,n){const o=arguments.length;return o===2?be(e)&&!Q(e)?xs(e)?ye(t,null,[e]):ye(t,e):ye(t,null,e):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&xs(n)&&(n=[n]),ye(t,e,n))}const Rp=Symbol(""),Lp=()=>qt(Rp),Mp="3.2.47",Pp="http://www.w3.org/2000/svg",fn=typeof document<"u"?document:null,Gc=fn&&fn.createElement("template"),qp={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,o)=>{const s=e?fn.createElementNS(Pp,t):fn.createElement(t,n?{is:n}:void 0);return t==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:t=>fn.createTextNode(t),createComment:t=>fn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>fn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,o,s,r){const i=n?n.previousSibling:e.lastChild;if(s&&(s===r||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{Gc.innerHTML=o?`${t}`:t;const c=Gc.content;if(o){const a=c.firstChild;for(;a.firstChild;)c.appendChild(a.firstChild);c.removeChild(a)}e.insertBefore(c,n)}return[i?i.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function Ip(t,e,n){const o=t._vtc;o&&(e=(e?[e,...o]:[...o]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function Fp(t,e,n){const o=t.style,s=Ae(n);if(n&&!s){if(e&&!Ae(e))for(const r in e)n[r]==null&&ri(o,r,"");for(const r in n)ri(o,r,n[r])}else{const r=o.display;s?e!==n&&(o.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(o.display=r)}}const Kc=/\s*!important$/;function ri(t,e,n){if(Q(n))n.forEach(o=>ri(t,e,o));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const o=Bp(t,e);Kc.test(n)?t.setProperty(Cn(o),n.replace(Kc,""),"important"):t[o]=n}}const Wc=["Webkit","Moz","ms"],wr={};function Bp(t,e){const n=wr[e];if(n)return n;let o=Tt(e);if(o!=="filter"&&o in t)return wr[e]=o;o=$s(o);for(let s=0;skr||(Up.then(()=>kr=0),kr=Date.now());function Kp(t,e){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;ot(Wp(o,n.value),e,5,[o])};return n.value=t,n.attached=Gp(),n}function Wp(t,e){if(Q(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(o=>s=>!s._stopped&&o&&o(s))}else return e}const Jc=/^on[a-z]/,Zp=(t,e,n,o,s=!1,r,i,c,a)=>{e==="class"?Ip(t,o,s):e==="style"?Fp(t,n,o):Bs(e)?Ti(e)||Hp(t,e,n,o,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Yp(t,e,o,s))?Np(t,e,o,r,i,c,a):(e==="true-value"?t._trueValue=o:e==="false-value"&&(t._falseValue=o),zp(t,e,o,s))};function Yp(t,e,n,o){return o?!!(e==="innerHTML"||e==="textContent"||e in t&&Jc.test(e)&&ne(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||Jc.test(e)&&Ae(n)?!1:e in t}const Jp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Hh.props;const ws=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Q(e)?n=>Pn(e,n):e};function Qp(t){t.target.composing=!0}function Qc(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const $e={created(t,{modifiers:{lazy:e,trim:n,number:o}},s){t._assign=ws(s);const r=o||s.props&&s.props.type==="number";hn(t,e?"change":"input",i=>{if(i.target.composing)return;let c=t.value;n&&(c=c.trim()),r&&(c=Ur(c)),t._assign(c)}),n&&hn(t,"change",()=>{t.value=t.value.trim()}),e||(hn(t,"compositionstart",Qp),hn(t,"compositionend",Qc),hn(t,"change",Qc))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:o,number:s}},r){if(t._assign=ws(r),t.composing||document.activeElement===t&&t.type!=="range"&&(n||o&&t.value.trim()===e||(s||t.type==="number")&&Ur(t.value)===e))return;const i=e??"";t.value!==i&&(t.value=i)}},Xp={deep:!0,created(t,e,n){t._assign=ws(n),hn(t,"change",()=>{const o=t._modelValue,s=eg(t),r=t.checked,i=t._assign;if(Q(o)){const c=Dl(o,s),a=c!==-1;if(r&&!a)i(o.concat(s));else if(!r&&a){const l=[...o];l.splice(c,1),i(l)}}else if(zs(o)){const c=new Set(o);r?c.add(s):c.delete(s),i(c)}else i(Du(t,r))})},mounted:Xc,beforeUpdate(t,e,n){t._assign=ws(n),Xc(t,e,n)}};function Xc(t,{value:e,oldValue:n},o){t._modelValue=e,Q(e)?t.checked=Dl(e,o.props.value)>-1:zs(e)?t.checked=e.has(o.props.value):e!==n&&(t.checked=Fs(e,Du(t,!0)))}function eg(t){return"_value"in t?t._value:t.value}function Du(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const tg=["ctrl","shift","alt","meta"],ng={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>tg.some(n=>t[`${n}Key`]&&!e.includes(n))},Re=(t,e)=>(n,...o)=>{for(let s=0;sn=>{if(!("key"in n))return;const o=Cn(n.key);if(e.some(s=>s===o||og[s]===o))return t(n)},sg=Be({patchProp:Zp},qp);let ea;function rg(){return ea||(ea=gp(sg))}const ig=(...t)=>{const e=rg().createApp(...t),{mount:n}=e;return e.mount=o=>{const s=cg(o);if(!s)return;const r=e._component;!ne(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},e};function cg(t){return Ae(t)?document.querySelector(t):t}/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const On=typeof window<"u";function ag(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const ge=Object.assign;function Er(t,e){const n={};for(const o in e){const s=e[o];n[o]=_t(s)?s.map(t):t(s)}return n}const mo=()=>{},_t=Array.isArray,lg=/\/$/,ug=t=>t.replace(lg,"");function Ar(t,e,n="/"){let o,s={},r="",i="";const c=e.indexOf("#");let a=e.indexOf("?");return c=0&&(a=-1),a>-1&&(o=e.slice(0,a),r=e.slice(a+1,c>-1?c:e.length),s=t(r)),c>-1&&(o=o||e.slice(0,c),i=e.slice(c,e.length)),o=pg(o??e,n),{fullPath:o+(r&&"?")+r+i,path:o,query:s,hash:i}}function dg(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function ta(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function fg(t,e,n){const o=e.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&Nn(e.matched[o],n.matched[s])&&Ru(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Nn(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Ru(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!hg(t[n],e[n]))return!1;return!0}function hg(t,e){return _t(t)?na(t,e):_t(e)?na(e,t):t===e}function na(t,e){return _t(e)?t.length===e.length&&t.every((n,o)=>n===e[o]):t.length===1&&t[0]===e}function pg(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),o=t.split("/");let s=n.length-1,r,i;for(r=0;r1&&s--;else break;return n.slice(0,s).join("/")+"/"+o.slice(r-(r===o.length?1:0)).join("/")}var To;(function(t){t.pop="pop",t.push="push"})(To||(To={}));var _o;(function(t){t.back="back",t.forward="forward",t.unknown=""})(_o||(_o={}));function gg(t){if(!t)if(On){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),ug(t)}const mg=/^[^#]+#/;function _g(t,e){return t.replace(mg,"#")+e}function yg(t,e){const n=document.documentElement.getBoundingClientRect(),o=t.getBoundingClientRect();return{behavior:e.behavior,left:o.left-n.left-(e.left||0),top:o.top-n.top-(e.top||0)}}const Xs=()=>({left:window.pageXOffset,top:window.pageYOffset});function bg(t){let e;if("el"in t){const n=t.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;e=yg(s,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function oa(t,e){return(history.state?history.state.position-e:-1)+t}const ci=new Map;function vg(t,e){ci.set(t,e)}function xg(t){const e=ci.get(t);return ci.delete(t),e}let wg=()=>location.protocol+"//"+location.host;function Lu(t,e){const{pathname:n,search:o,hash:s}=e,r=t.indexOf("#");if(r>-1){let c=s.includes(t.slice(r))?t.slice(r).length:1,a=s.slice(c);return a[0]!=="/"&&(a="/"+a),ta(a,"")}return ta(n,t)+o+s}function kg(t,e,n,o){let s=[],r=[],i=null;const c=({state:f})=>{const h=Lu(t,location),p=n.value,g=e.value;let v=0;if(f){if(n.value=h,e.value=f,i&&i===p){i=null;return}v=g?f.position-g.position:0}else o(h);s.forEach(y=>{y(n.value,p,{delta:v,type:To.pop,direction:v?v>0?_o.forward:_o.back:_o.unknown})})};function a(){i=n.value}function l(f){s.push(f);const h=()=>{const p=s.indexOf(f);p>-1&&s.splice(p,1)};return r.push(h),h}function u(){const{history:f}=window;f.state&&f.replaceState(ge({},f.state,{scroll:Xs()}),"")}function d(){for(const f of r)f();r=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:l,destroy:d}}function sa(t,e,n,o=!1,s=!1){return{back:t,current:e,forward:n,replaced:o,position:window.history.length,scroll:s?Xs():null}}function Eg(t){const{history:e,location:n}=window,o={value:Lu(t,n)},s={value:e.state};s.value||r(o.value,{back:null,current:o.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(a,l,u){const d=t.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+a:wg()+t+a;try{e[u?"replaceState":"pushState"](l,"",f),s.value=l}catch(h){console.error(h),n[u?"replace":"assign"](f)}}function i(a,l){const u=ge({},e.state,sa(s.value.back,a,s.value.forward,!0),l,{position:s.value.position});r(a,u,!0),o.value=a}function c(a,l){const u=ge({},s.value,e.state,{forward:a,scroll:Xs()});r(u.current,u,!0);const d=ge({},sa(o.value,a,null),{position:u.position+1},l);r(a,d,!1),o.value=a}return{location:o,state:s,push:c,replace:i}}function Ag(t){t=gg(t);const e=Eg(t),n=kg(t,e.state,e.location,e.replace);function o(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=ge({location:"",base:t,go:o,createHref:_g.bind(null,t)},e,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>e.state.value}),s}function Cg(t){return typeof t=="string"||t&&typeof t=="object"}function Mu(t){return typeof t=="string"||typeof t=="symbol"}const Ut={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Pu=Symbol("");var ra;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(ra||(ra={}));function $n(t,e){return ge(new Error,{type:t,[Pu]:!0},e)}function Mt(t,e){return t instanceof Error&&Pu in t&&(e==null||!!(t.type&e))}const ia="[^/]+?",jg={sensitive:!1,strict:!1,start:!0,end:!0},Sg=/[.+*?^${}()[\]/\\]/g;function Tg(t,e){const n=ge({},jg,e),o=[];let s=n.start?"^":"";const r=[];for(const l of t){const u=l.length?[]:[90];n.strict&&!l.length&&(s+="/");for(let d=0;de.length?e.length===1&&e[0]===40+40?1:-1:0}function Dg(t,e){let n=0;const o=t.score,s=e.score;for(;n0&&e[e.length-1]<0}const Rg={type:0,value:""},Lg=/[a-zA-Z0-9_]/;function Mg(t){if(!t)return[[]];if(t==="/")return[[Rg]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(h){throw new Error(`ERR (${n})/"${l}": ${h}`)}let n=0,o=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let c=0,a,l="",u="";function d(){l&&(n===0?r.push({type:0,value:l}):n===1||n===2||n===3?(r.length>1&&(a==="*"||a==="+")&&e(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:l,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):e("Invalid state to consume buffer"),l="")}function f(){l+=a}for(;c{i(m)}:mo}function i(u){if(Mu(u)){const d=o.get(u);d&&(o.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&o.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function c(){return n}function a(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!qu(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!la(u)&&o.set(u.record.name,u)}function l(u,d){let f,h={},p,g;if("name"in u&&u.name){if(f=o.get(u.name),!f)throw $n(1,{location:u});g=f.record.name,h=ge(aa(d.params,f.keys.filter(m=>!m.optional).map(m=>m.name)),u.params&&aa(u.params,f.keys.map(m=>m.name))),p=f.stringify(h)}else if("path"in u)p=u.path,f=n.find(m=>m.re.test(p)),f&&(h=f.parse(p),g=f.record.name);else{if(f=d.name?o.get(d.name):n.find(m=>m.re.test(d.path)),!f)throw $n(1,{location:u,currentLocation:d});g=f.record.name,h=ge({},d.params,u.params),p=f.stringify(h)}const v=[];let y=f;for(;y;)v.unshift(y.record),y=y.parent;return{name:g,path:p,params:h,matched:v,meta:Bg(v)}}return t.forEach(u=>r(u)),{addRoute:r,resolve:l,removeRoute:i,getRoutes:c,getRecordMatcher:s}}function aa(t,e){const n={};for(const o of e)o in t&&(n[o]=t[o]);return n}function Ig(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:Fg(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function Fg(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const o in t.components)e[o]=typeof n=="boolean"?n:n[o];return e}function la(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function Bg(t){return t.reduce((e,n)=>ge(e,n.meta),{})}function ua(t,e){const n={};for(const o in t)n[o]=o in e?e[o]:t[o];return n}function qu(t,e){return e.children.some(n=>n===t||qu(t,n))}const Iu=/#/g,zg=/&/g,Ng=/\//g,$g=/=/g,Hg=/\?/g,Fu=/\+/g,Vg=/%5B/g,Ug=/%5D/g,Bu=/%5E/g,Gg=/%60/g,zu=/%7B/g,Kg=/%7C/g,Nu=/%7D/g,Wg=/%20/g;function Gi(t){return encodeURI(""+t).replace(Kg,"|").replace(Vg,"[").replace(Ug,"]")}function Zg(t){return Gi(t).replace(zu,"{").replace(Nu,"}").replace(Bu,"^")}function ai(t){return Gi(t).replace(Fu,"%2B").replace(Wg,"+").replace(Iu,"%23").replace(zg,"%26").replace(Gg,"`").replace(zu,"{").replace(Nu,"}").replace(Bu,"^")}function Yg(t){return ai(t).replace($g,"%3D")}function Jg(t){return Gi(t).replace(Iu,"%23").replace(Hg,"%3F")}function Qg(t){return t==null?"":Jg(t).replace(Ng,"%2F")}function ks(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function Xg(t){const e={};if(t===""||t==="?")return e;const o=(t[0]==="?"?t.slice(1):t).split("&");for(let s=0;sr&&ai(r)):[o&&ai(o)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function em(t){const e={};for(const n in t){const o=t[n];o!==void 0&&(e[n]=_t(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return e}const tm=Symbol(""),fa=Symbol(""),Ki=Symbol(""),$u=Symbol(""),li=Symbol("");function so(){let t=[];function e(o){return t.push(o),()=>{const s=t.indexOf(o);s>-1&&t.splice(s,1)}}function n(){t=[]}return{add:e,list:()=>t,reset:n}}function Wt(t,e,n,o,s){const r=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((i,c)=>{const a=d=>{d===!1?c($n(4,{from:n,to:e})):d instanceof Error?c(d):Cg(d)?c($n(2,{from:e,to:d})):(r&&o.enterCallbacks[s]===r&&typeof d=="function"&&r.push(d),i())},l=t.call(o&&o.instances[s],e,n,a);let u=Promise.resolve(l);t.length<3&&(u=u.then(a)),u.catch(d=>c(d))})}function Cr(t,e,n,o){const s=[];for(const r of t)for(const i in r.components){let c=r.components[i];if(!(e!=="beforeRouteEnter"&&!r.instances[i]))if(nm(c)){const l=(c.__vccOpts||c)[e];l&&s.push(Wt(l,n,o,r,i))}else{let a=c();s.push(()=>a.then(l=>{if(!l)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${r.path}"`));const u=ag(l)?l.default:l;r.components[i]=u;const f=(u.__vccOpts||u)[e];return f&&Wt(f,n,o,r,i)()}))}}return s}function nm(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function ha(t){const e=qt(Ki),n=qt($u),o=nt(()=>e.resolve(We(t.to))),s=nt(()=>{const{matched:a}=o.value,{length:l}=a,u=a[l-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(Nn.bind(null,u));if(f>-1)return f;const h=pa(a[l-2]);return l>1&&pa(u)===h&&d[d.length-1].path!==h?d.findIndex(Nn.bind(null,a[l-2])):f}),r=nt(()=>s.value>-1&&rm(n.params,o.value.params)),i=nt(()=>s.value>-1&&s.value===n.matched.length-1&&Ru(n.params,o.value.params));function c(a={}){return sm(a)?e[We(t.replace)?"replace":"push"](We(t.to)).catch(mo):Promise.resolve()}return{route:o,href:nt(()=>o.value.href),isActive:r,isExactActive:i,navigate:c}}const om=uu({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ha,setup(t,{slots:e}){const n=Jn(ha(t)),{options:o}=qt(Ki),s=nt(()=>({[ga(t.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[ga(t.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&e.default(n);return t.custom?r:Ou("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),pn=om;function sm(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function rm(t,e){for(const n in e){const o=e[n],s=t[n];if(typeof o=="string"){if(o!==s)return!1}else if(!_t(s)||s.length!==o.length||o.some((r,i)=>r!==s[i]))return!1}return!0}function pa(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const ga=(t,e,n)=>t??e??n,im=uu({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const o=qt(li),s=nt(()=>t.route||o.value),r=qt(fa,0),i=nt(()=>{let l=We(r);const{matched:u}=s.value;let d;for(;(d=u[l])&&!d.components;)l++;return l}),c=nt(()=>s.value.matched[i.value]);ss(fa,nt(()=>i.value+1)),ss(tm,c),ss(li,s);const a=xh();return fo(()=>[a.value,c.value,t.name],([l,u,d],[f,h,p])=>{u&&(u.instances[d]=l,h&&h!==u&&l&&l===f&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),l&&u&&(!h||!Nn(u,h)||!f)&&(u.enterCallbacks[d]||[]).forEach(g=>g(l))},{flush:"post"}),()=>{const l=s.value,u=t.name,d=c.value,f=d&&d.components[u];if(!f)return ma(n.default,{Component:f,route:l});const h=d.props[u],p=h?h===!0?l.params:typeof h=="function"?h(l):h:null,v=Ou(f,ge({},p,e,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[u]=null)},ref:a}));return ma(n.default,{Component:v,route:l})||v}}});function ma(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Hu=im;function cm(t){const e=qg(t.routes,t),n=t.parseQuery||Xg,o=t.stringifyQuery||da,s=t.history,r=so(),i=so(),c=so(),a=wh(Ut);let l=Ut;On&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Er.bind(null,j=>""+j),d=Er.bind(null,Qg),f=Er.bind(null,ks);function h(j,z){let B,U;return Mu(j)?(B=e.getRecordMatcher(j),U=z):U=j,e.addRoute(U,B)}function p(j){const z=e.getRecordMatcher(j);z&&e.removeRoute(z)}function g(){return e.getRoutes().map(j=>j.record)}function v(j){return!!e.getRecordMatcher(j)}function y(j,z){if(z=ge({},z||a.value),typeof j=="string"){const _=Ar(n,j,z.path),w=e.resolve({path:_.path},z),A=s.createHref(_.fullPath);return ge(_,w,{params:f(w.params),hash:ks(_.hash),redirectedFrom:void 0,href:A})}let B;if("path"in j)B=ge({},j,{path:Ar(n,j.path,z.path).path});else{const _=ge({},j.params);for(const w in _)_[w]==null&&delete _[w];B=ge({},j,{params:d(j.params)}),z.params=d(z.params)}const U=e.resolve(B,z),ie=j.hash||"";U.params=u(f(U.params));const ve=dg(o,ge({},j,{hash:Zg(ie),path:U.path})),te=s.createHref(ve);return ge({fullPath:ve,hash:ie,query:o===da?em(j.query):j.query||{}},U,{redirectedFrom:void 0,href:te})}function m(j){return typeof j=="string"?Ar(n,j,a.value.path):ge({},j)}function b(j,z){if(l!==j)return $n(8,{from:z,to:j})}function k(j){return O(j)}function C(j){return k(ge(m(j),{replace:!0}))}function E(j){const z=j.matched[j.matched.length-1];if(z&&z.redirect){const{redirect:B}=z;let U=typeof B=="function"?B(j):B;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=m(U):{path:U},U.params={}),ge({query:j.query,hash:j.hash,params:"path"in U?{}:j.params},U)}}function O(j,z){const B=l=y(j),U=a.value,ie=j.state,ve=j.force,te=j.replace===!0,_=E(B);if(_)return O(ge(m(_),{state:typeof _=="object"?ge({},ie,_.state):ie,force:ve,replace:te}),z||B);const w=B;w.redirectedFrom=z;let A;return!ve&&fg(o,U,B)&&(A=$n(16,{to:w,from:U}),ze(U,U,!0,!1)),(A?Promise.resolve(A):G(w,U)).catch(S=>Mt(S)?Mt(S,2)?S:me(S):K(S,w,U)).then(S=>{if(S){if(Mt(S,2))return O(ge({replace:te},m(S.to),{state:typeof S.to=="object"?ge({},ie,S.to.state):ie,force:ve}),z||w)}else S=H(w,U,!0,te,ie);return P(w,U,S),S})}function R(j,z){const B=b(j,z);return B?Promise.reject(B):Promise.resolve()}function G(j,z){let B;const[U,ie,ve]=am(j,z);B=Cr(U.reverse(),"beforeRouteLeave",j,z);for(const _ of U)_.leaveGuards.forEach(w=>{B.push(Wt(w,j,z))});const te=R.bind(null,j,z);return B.push(te),Sn(B).then(()=>{B=[];for(const _ of r.list())B.push(Wt(_,j,z));return B.push(te),Sn(B)}).then(()=>{B=Cr(ie,"beforeRouteUpdate",j,z);for(const _ of ie)_.updateGuards.forEach(w=>{B.push(Wt(w,j,z))});return B.push(te),Sn(B)}).then(()=>{B=[];for(const _ of j.matched)if(_.beforeEnter&&!z.matched.includes(_))if(_t(_.beforeEnter))for(const w of _.beforeEnter)B.push(Wt(w,j,z));else B.push(Wt(_.beforeEnter,j,z));return B.push(te),Sn(B)}).then(()=>(j.matched.forEach(_=>_.enterCallbacks={}),B=Cr(ve,"beforeRouteEnter",j,z),B.push(te),Sn(B))).then(()=>{B=[];for(const _ of i.list())B.push(Wt(_,j,z));return B.push(te),Sn(B)}).catch(_=>Mt(_,8)?_:Promise.reject(_))}function P(j,z,B){for(const U of c.list())U(j,z,B)}function H(j,z,B,U,ie){const ve=b(j,z);if(ve)return ve;const te=z===Ut,_=On?history.state:{};B&&(U||te?s.replace(j.fullPath,ge({scroll:te&&_&&_.scroll},ie)):s.push(j.fullPath,ie)),a.value=j,ze(j,z,B,te),me()}let ce;function re(){ce||(ce=s.listen((j,z,B)=>{if(!Ce.listening)return;const U=y(j),ie=E(U);if(ie){O(ge(ie,{replace:!0}),U).catch(mo);return}l=U;const ve=a.value;On&&vg(oa(ve.fullPath,B.delta),Xs()),G(U,ve).catch(te=>Mt(te,12)?te:Mt(te,2)?(O(te.to,U).then(_=>{Mt(_,20)&&!B.delta&&B.type===To.pop&&s.go(-1,!1)}).catch(mo),Promise.reject()):(B.delta&&s.go(-B.delta,!1),K(te,U,ve))).then(te=>{te=te||H(U,ve,!1),te&&(B.delta&&!Mt(te,8)?s.go(-B.delta,!1):B.type===To.pop&&Mt(te,20)&&s.go(-1,!1)),P(U,ve,te)}).catch(mo)}))}let M=so(),oe=so(),$;function K(j,z,B){me(j);const U=oe.list();return U.length?U.forEach(ie=>ie(j,z,B)):console.error(j),Promise.reject(j)}function ee(){return $&&a.value!==Ut?Promise.resolve():new Promise((j,z)=>{M.add([j,z])})}function me(j){return $||($=!j,re(),M.list().forEach(([z,B])=>j?B(j):z()),M.reset()),j}function ze(j,z,B,U){const{scrollBehavior:ie}=t;if(!On||!ie)return Promise.resolve();const ve=!B&&xg(oa(j.fullPath,0))||(U||!B)&&history.state&&history.state.scroll||null;return Le().then(()=>ie(j,z,ve)).then(te=>te&&bg(te)).catch(te=>K(te,j,z))}const ke=j=>s.go(j);let _e;const Pe=new Set,Ce={currentRoute:a,listening:!0,addRoute:h,removeRoute:p,hasRoute:v,getRoutes:g,resolve:y,options:t,push:k,replace:C,go:ke,back:()=>ke(-1),forward:()=>ke(1),beforeEach:r.add,beforeResolve:i.add,afterEach:c.add,onError:oe.add,isReady:ee,install(j){const z=this;j.component("RouterLink",pn),j.component("RouterView",Hu),j.config.globalProperties.$router=z,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>We(a)}),On&&!_e&&a.value===Ut&&(_e=!0,k(s.location).catch(ie=>{}));const B={};for(const ie in Ut)B[ie]=nt(()=>a.value[ie]);j.provide(Ki,z),j.provide($u,Jn(B)),j.provide(li,a);const U=j.unmount;Pe.add(j),j.unmount=function(){Pe.delete(j),Pe.size<1&&(l=Ut,ce&&ce(),ce=null,a.value=Ut,_e=!1,$=!1),U()}}};return Ce}function Sn(t){return t.reduce((e,n)=>e.then(()=>n()),Promise.resolve())}function am(t,e){const n=[],o=[],s=[],r=Math.max(e.matched.length,t.matched.length);for(let i=0;iNn(l,c))?o.push(c):n.push(c));const a=t.matched[i];a&&(e.matched.find(l=>Nn(l,a))||s.push(a))}return[n,o,s]}const Vu="/assets/logo-9d653710.svg";var lm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Uu(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function um(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function o(){if(this instanceof o){var s=[null];s.push.apply(s,arguments);var r=Function.bind.apply(e,s);return new r}return e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(o){var s=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(n,o,s.get?s:{enumerable:!0,get:function(){return t[o]}})}),n}var ui={},dm={get exports(){return ui},set exports(t){ui=t}};(function(t,e){(function(o,s){t.exports=s()})(typeof self<"u"?self:lm,function(){return function(n){var o={};function s(r){if(o[r])return o[r].exports;var i=o[r]={i:r,l:!1,exports:{}};return n[r].call(i.exports,i,i.exports,s),i.l=!0,i.exports}return s.m=n,s.c=o,s.d=function(r,i,c){s.o(r,i)||Object.defineProperty(r,i,{configurable:!1,enumerable:!0,get:c})},s.r=function(r){Object.defineProperty(r,"__esModule",{value:!0})},s.n=function(r){var i=r&&r.__esModule?function(){return r.default}:function(){return r};return s.d(i,"a",i),i},s.o=function(r,i){return Object.prototype.hasOwnProperty.call(r,i)},s.p="",s(s.s=0)}({"./dist/icons.json":function(n){n.exports={activity:'',airplay:'',"alert-circle":'',"alert-octagon":'',"alert-triangle":'',"align-center":'',"align-justify":'',"align-left":'',"align-right":'',anchor:'',aperture:'',archive:'',"arrow-down-circle":'',"arrow-down-left":'',"arrow-down-right":'',"arrow-down":'',"arrow-left-circle":'',"arrow-left":'',"arrow-right-circle":'',"arrow-right":'',"arrow-up-circle":'',"arrow-up-left":'',"arrow-up-right":'',"arrow-up":'',"at-sign":'',award:'',"bar-chart-2":'',"bar-chart":'',"battery-charging":'',battery:'',"bell-off":'',bell:'',bluetooth:'',bold:'',"book-open":'',book:'',bookmark:'',box:'',briefcase:'',calendar:'',"camera-off":'',camera:'',cast:'',"check-circle":'',"check-square":'',check:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',"chevrons-down":'',"chevrons-left":'',"chevrons-right":'',"chevrons-up":'',chrome:'',circle:'',clipboard:'',clock:'',"cloud-drizzle":'',"cloud-lightning":'',"cloud-off":'',"cloud-rain":'',"cloud-snow":'',cloud:'',code:'',codepen:'',codesandbox:'',coffee:'',columns:'',command:'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',cpu:'',"credit-card":'',crop:'',crosshair:'',database:'',delete:'',disc:'',"divide-circle":'',"divide-square":'',divide:'',"dollar-sign":'',"download-cloud":'',download:'',dribbble:'',droplet:'',"edit-2":'',"edit-3":'',edit:'',"external-link":'',"eye-off":'',eye:'',facebook:'',"fast-forward":'',feather:'',figma:'',"file-minus":'',"file-plus":'',"file-text":'',file:'',film:'',filter:'',flag:'',"folder-minus":'',"folder-plus":'',folder:'',framer:'',frown:'',gift:'',"git-branch":'',"git-commit":'',"git-merge":'',"git-pull-request":'',github:'',gitlab:'',globe:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',"help-circle":'',hexagon:'',home:'',image:'',inbox:'',info:'',instagram:'',italic:'',key:'',layers:'',layout:'',"life-buoy":'',"link-2":'',link:'',linkedin:'',list:'',loader:'',lock:'',"log-in":'',"log-out":'',mail:'',"map-pin":'',map:'',"maximize-2":'',maximize:'',meh:'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',"minimize-2":'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',"mouse-pointer":'',move:'',music:'',"navigation-2":'',navigation:'',octagon:'',package:'',paperclip:'',"pause-circle":'',pause:'',"pen-tool":'',percent:'',"phone-call":'',"phone-forwarded":'',"phone-incoming":'',"phone-missed":'',"phone-off":'',"phone-outgoing":'',phone:'',"pie-chart":'',"play-circle":'',play:'',"plus-circle":'',"plus-square":'',plus:'',pocket:'',power:'',printer:'',radio:'',"refresh-ccw":'',"refresh-cw":'',repeat:'',rewind:'',"rotate-ccw":'',"rotate-cw":'',rss:'',save:'',scissors:'',search:'',send:'',server:'',settings:'',"share-2":'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',shuffle:'',sidebar:'',"skip-back":'',"skip-forward":'',slack:'',slash:'',sliders:'',smartphone:'',smile:'',speaker:'',square:'',star:'',"stop-circle":'',sun:'',sunrise:'',sunset:'',table:'',tablet:'',tag:'',target:'',terminal:'',thermometer:'',"thumbs-down":'',"thumbs-up":'',"toggle-left":'',"toggle-right":'',tool:'',"trash-2":'',trash:'',trello:'',"trending-down":'',"trending-up":'',triangle:'',truck:'',tv:'',twitch:'',twitter:'',type:'',umbrella:'',underline:'',unlock:'',"upload-cloud":'',upload:'',"user-check":'',"user-minus":'',"user-plus":'',"user-x":'',user:'',users:'',"video-off":'',video:'',voicemail:'',"volume-1":'',"volume-2":'',"volume-x":'',volume:'',watch:'',"wifi-off":'',wifi:'',wind:'',"x-circle":'',"x-octagon":'',"x-square":'',x:'',youtube:'',"zap-off":'',zap:'',"zoom-in":'',"zoom-out":''}},"./node_modules/classnames/dedupe.js":function(n,o,s){var r,i;/*! + Copyright (c) 2016 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(){var c=function(){function a(){}a.prototype=Object.create(null);function l(y,m){for(var b=m.length,k=0;k1?arguments[1]:void 0,m=y!==void 0,b=0,k=d(p),C,E,O,R;if(m&&(y=r(y,v>2?arguments[2]:void 0,2)),k!=null&&!(g==Array&&a(k)))for(R=k.call(p),E=new g;!(O=R.next()).done;b++)u(E,b,m?c(R,y,[O.value,b],!0):O.value);else for(C=l(p.length),E=new g(C);C>b;b++)u(E,b,m?y(p[b],b):p[b]);return E.length=b,E}},"./node_modules/core-js/internals/array-includes.js":function(n,o,s){var r=s("./node_modules/core-js/internals/to-indexed-object.js"),i=s("./node_modules/core-js/internals/to-length.js"),c=s("./node_modules/core-js/internals/to-absolute-index.js");n.exports=function(a){return function(l,u,d){var f=r(l),h=i(f.length),p=c(d,h),g;if(a&&u!=u){for(;h>p;)if(g=f[p++],g!=g)return!0}else for(;h>p;p++)if((a||p in f)&&f[p]===u)return a||p||0;return!a&&-1}}},"./node_modules/core-js/internals/bind-context.js":function(n,o,s){var r=s("./node_modules/core-js/internals/a-function.js");n.exports=function(i,c,a){if(r(i),c===void 0)return i;switch(a){case 0:return function(){return i.call(c)};case 1:return function(l){return i.call(c,l)};case 2:return function(l,u){return i.call(c,l,u)};case 3:return function(l,u,d){return i.call(c,l,u,d)}}return function(){return i.apply(c,arguments)}}},"./node_modules/core-js/internals/call-with-safe-iteration-closing.js":function(n,o,s){var r=s("./node_modules/core-js/internals/an-object.js");n.exports=function(i,c,a,l){try{return l?c(r(a)[0],a[1]):c(a)}catch(d){var u=i.return;throw u!==void 0&&r(u.call(i)),d}}},"./node_modules/core-js/internals/check-correctness-of-iteration.js":function(n,o,s){var r=s("./node_modules/core-js/internals/well-known-symbol.js"),i=r("iterator"),c=!1;try{var a=0,l={next:function(){return{done:!!a++}},return:function(){c=!0}};l[i]=function(){return this},Array.from(l,function(){throw 2})}catch{}n.exports=function(u,d){if(!d&&!c)return!1;var f=!1;try{var h={};h[i]=function(){return{next:function(){return{done:f=!0}}}},u(h)}catch{}return f}},"./node_modules/core-js/internals/classof-raw.js":function(n,o){var s={}.toString;n.exports=function(r){return s.call(r).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(n,o,s){var r=s("./node_modules/core-js/internals/classof-raw.js"),i=s("./node_modules/core-js/internals/well-known-symbol.js"),c=i("toStringTag"),a=r(function(){return arguments}())=="Arguments",l=function(u,d){try{return u[d]}catch{}};n.exports=function(u){var d,f,h;return u===void 0?"Undefined":u===null?"Null":typeof(f=l(d=Object(u),c))=="string"?f:a?r(d):(h=r(d))=="Object"&&typeof d.callee=="function"?"Arguments":h}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(n,o,s){var r=s("./node_modules/core-js/internals/has.js"),i=s("./node_modules/core-js/internals/own-keys.js"),c=s("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),a=s("./node_modules/core-js/internals/object-define-property.js");n.exports=function(l,u){for(var d=i(u),f=a.f,h=c.f,p=0;p",C="java"+b+":",E;for(v.style.display="none",l.appendChild(v),v.src=String(C),E=v.contentWindow.document,E.open(),E.write(m+b+k+"document.F=Object"+m+"/"+b+k),E.close(),g=E.F;y--;)delete g[h][c[y]];return g()};n.exports=Object.create||function(y,m){var b;return y!==null?(p[h]=r(y),b=new p,p[h]=null,b[f]=y):b=g(),m===void 0?b:i(b,m)},a[f]=!0},"./node_modules/core-js/internals/object-define-properties.js":function(n,o,s){var r=s("./node_modules/core-js/internals/descriptors.js"),i=s("./node_modules/core-js/internals/object-define-property.js"),c=s("./node_modules/core-js/internals/an-object.js"),a=s("./node_modules/core-js/internals/object-keys.js");n.exports=r?Object.defineProperties:function(u,d){c(u);for(var f=a(d),h=f.length,p=0,g;h>p;)i.f(u,g=f[p++],d[g]);return u}},"./node_modules/core-js/internals/object-define-property.js":function(n,o,s){var r=s("./node_modules/core-js/internals/descriptors.js"),i=s("./node_modules/core-js/internals/ie8-dom-define.js"),c=s("./node_modules/core-js/internals/an-object.js"),a=s("./node_modules/core-js/internals/to-primitive.js"),l=Object.defineProperty;o.f=r?l:function(d,f,h){if(c(d),f=a(f,!0),c(h),i)try{return l(d,f,h)}catch{}if("get"in h||"set"in h)throw TypeError("Accessors not supported");return"value"in h&&(d[f]=h.value),d}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(n,o,s){var r=s("./node_modules/core-js/internals/descriptors.js"),i=s("./node_modules/core-js/internals/object-property-is-enumerable.js"),c=s("./node_modules/core-js/internals/create-property-descriptor.js"),a=s("./node_modules/core-js/internals/to-indexed-object.js"),l=s("./node_modules/core-js/internals/to-primitive.js"),u=s("./node_modules/core-js/internals/has.js"),d=s("./node_modules/core-js/internals/ie8-dom-define.js"),f=Object.getOwnPropertyDescriptor;o.f=r?f:function(p,g){if(p=a(p),g=l(g,!0),d)try{return f(p,g)}catch{}if(u(p,g))return c(!i.f.call(p,g),p[g])}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(n,o,s){var r=s("./node_modules/core-js/internals/object-keys-internal.js"),i=s("./node_modules/core-js/internals/enum-bug-keys.js"),c=i.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(l){return r(l,c)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(n,o){o.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(n,o,s){var r=s("./node_modules/core-js/internals/has.js"),i=s("./node_modules/core-js/internals/to-object.js"),c=s("./node_modules/core-js/internals/shared-key.js"),a=s("./node_modules/core-js/internals/correct-prototype-getter.js"),l=c("IE_PROTO"),u=Object.prototype;n.exports=a?Object.getPrototypeOf:function(d){return d=i(d),r(d,l)?d[l]:typeof d.constructor=="function"&&d instanceof d.constructor?d.constructor.prototype:d instanceof Object?u:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(n,o,s){var r=s("./node_modules/core-js/internals/has.js"),i=s("./node_modules/core-js/internals/to-indexed-object.js"),c=s("./node_modules/core-js/internals/array-includes.js"),a=s("./node_modules/core-js/internals/hidden-keys.js"),l=c(!1);n.exports=function(u,d){var f=i(u),h=0,p=[],g;for(g in f)!r(a,g)&&r(f,g)&&p.push(g);for(;d.length>h;)r(f,g=d[h++])&&(~l(p,g)||p.push(g));return p}},"./node_modules/core-js/internals/object-keys.js":function(n,o,s){var r=s("./node_modules/core-js/internals/object-keys-internal.js"),i=s("./node_modules/core-js/internals/enum-bug-keys.js");n.exports=Object.keys||function(a){return r(a,i)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(n,o,s){var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,c=i&&!r.call({1:2},1);o.f=c?function(l){var u=i(this,l);return!!u&&u.enumerable}:r},"./node_modules/core-js/internals/object-set-prototype-of.js":function(n,o,s){var r=s("./node_modules/core-js/internals/validate-set-prototype-of-arguments.js");n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i=!1,c={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(c,[]),i=c instanceof Array}catch{}return function(u,d){return r(u,d),i?a.call(u,d):u.__proto__=d,u}}():void 0)},"./node_modules/core-js/internals/own-keys.js":function(n,o,s){var r=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/object-get-own-property-names.js"),c=s("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=s("./node_modules/core-js/internals/an-object.js"),l=r.Reflect;n.exports=l&&l.ownKeys||function(d){var f=i.f(a(d)),h=c.f;return h?f.concat(h(d)):f}},"./node_modules/core-js/internals/path.js":function(n,o,s){n.exports=s("./node_modules/core-js/internals/global.js")},"./node_modules/core-js/internals/redefine.js":function(n,o,s){var r=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/shared.js"),c=s("./node_modules/core-js/internals/hide.js"),a=s("./node_modules/core-js/internals/has.js"),l=s("./node_modules/core-js/internals/set-global.js"),u=s("./node_modules/core-js/internals/function-to-string.js"),d=s("./node_modules/core-js/internals/internal-state.js"),f=d.get,h=d.enforce,p=String(u).split("toString");i("inspectSource",function(g){return u.call(g)}),(n.exports=function(g,v,y,m){var b=m?!!m.unsafe:!1,k=m?!!m.enumerable:!1,C=m?!!m.noTargetGet:!1;if(typeof y=="function"&&(typeof v=="string"&&!a(y,"name")&&c(y,"name",v),h(y).source=p.join(typeof v=="string"?v:"")),g===r){k?g[v]=y:l(v,y);return}else b?!C&&g[v]&&(k=!0):delete g[v];k?g[v]=y:c(g,v,y)})(Function.prototype,"toString",function(){return typeof this=="function"&&f(this).source||u.call(this)})},"./node_modules/core-js/internals/require-object-coercible.js":function(n,o){n.exports=function(s){if(s==null)throw TypeError("Can't call method on "+s);return s}},"./node_modules/core-js/internals/set-global.js":function(n,o,s){var r=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/hide.js");n.exports=function(c,a){try{i(r,c,a)}catch{r[c]=a}return a}},"./node_modules/core-js/internals/set-to-string-tag.js":function(n,o,s){var r=s("./node_modules/core-js/internals/object-define-property.js").f,i=s("./node_modules/core-js/internals/has.js"),c=s("./node_modules/core-js/internals/well-known-symbol.js"),a=c("toStringTag");n.exports=function(l,u,d){l&&!i(l=d?l:l.prototype,a)&&r(l,a,{configurable:!0,value:u})}},"./node_modules/core-js/internals/shared-key.js":function(n,o,s){var r=s("./node_modules/core-js/internals/shared.js"),i=s("./node_modules/core-js/internals/uid.js"),c=r("keys");n.exports=function(a){return c[a]||(c[a]=i(a))}},"./node_modules/core-js/internals/shared.js":function(n,o,s){var r=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/set-global.js"),c=s("./node_modules/core-js/internals/is-pure.js"),a="__core-js_shared__",l=r[a]||i(a,{});(n.exports=function(u,d){return l[u]||(l[u]=d!==void 0?d:{})})("versions",[]).push({version:"3.1.3",mode:c?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-at.js":function(n,o,s){var r=s("./node_modules/core-js/internals/to-integer.js"),i=s("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(c,a,l){var u=String(i(c)),d=r(a),f=u.length,h,p;return d<0||d>=f?l?"":void 0:(h=u.charCodeAt(d),h<55296||h>56319||d+1===f||(p=u.charCodeAt(d+1))<56320||p>57343?l?u.charAt(d):h:l?u.slice(d,d+2):(h-55296<<10)+(p-56320)+65536)}},"./node_modules/core-js/internals/to-absolute-index.js":function(n,o,s){var r=s("./node_modules/core-js/internals/to-integer.js"),i=Math.max,c=Math.min;n.exports=function(a,l){var u=r(a);return u<0?i(u+l,0):c(u,l)}},"./node_modules/core-js/internals/to-indexed-object.js":function(n,o,s){var r=s("./node_modules/core-js/internals/indexed-object.js"),i=s("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(c){return r(i(c))}},"./node_modules/core-js/internals/to-integer.js":function(n,o){var s=Math.ceil,r=Math.floor;n.exports=function(i){return isNaN(i=+i)?0:(i>0?r:s)(i)}},"./node_modules/core-js/internals/to-length.js":function(n,o,s){var r=s("./node_modules/core-js/internals/to-integer.js"),i=Math.min;n.exports=function(c){return c>0?i(r(c),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(n,o,s){var r=s("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(i){return Object(r(i))}},"./node_modules/core-js/internals/to-primitive.js":function(n,o,s){var r=s("./node_modules/core-js/internals/is-object.js");n.exports=function(i,c){if(!r(i))return i;var a,l;if(c&&typeof(a=i.toString)=="function"&&!r(l=a.call(i))||typeof(a=i.valueOf)=="function"&&!r(l=a.call(i))||!c&&typeof(a=i.toString)=="function"&&!r(l=a.call(i)))return l;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/uid.js":function(n,o){var s=0,r=Math.random();n.exports=function(i){return"Symbol(".concat(i===void 0?"":i,")_",(++s+r).toString(36))}},"./node_modules/core-js/internals/validate-set-prototype-of-arguments.js":function(n,o,s){var r=s("./node_modules/core-js/internals/is-object.js"),i=s("./node_modules/core-js/internals/an-object.js");n.exports=function(c,a){if(i(c),!r(a)&&a!==null)throw TypeError("Can't set "+String(a)+" as a prototype")}},"./node_modules/core-js/internals/well-known-symbol.js":function(n,o,s){var r=s("./node_modules/core-js/internals/global.js"),i=s("./node_modules/core-js/internals/shared.js"),c=s("./node_modules/core-js/internals/uid.js"),a=s("./node_modules/core-js/internals/native-symbol.js"),l=r.Symbol,u=i("wks");n.exports=function(d){return u[d]||(u[d]=a&&l[d]||(a?l:c)("Symbol."+d))}},"./node_modules/core-js/modules/es.array.from.js":function(n,o,s){var r=s("./node_modules/core-js/internals/export.js"),i=s("./node_modules/core-js/internals/array-from.js"),c=s("./node_modules/core-js/internals/check-correctness-of-iteration.js"),a=!c(function(l){Array.from(l)});r({target:"Array",stat:!0,forced:a},{from:i})},"./node_modules/core-js/modules/es.string.iterator.js":function(n,o,s){var r=s("./node_modules/core-js/internals/string-at.js"),i=s("./node_modules/core-js/internals/internal-state.js"),c=s("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",l=i.set,u=i.getterFor(a);c(String,"String",function(d){l(this,{type:a,string:String(d),index:0})},function(){var f=u(this),h=f.string,p=f.index,g;return p>=h.length?{value:void 0,done:!0}:(g=r(h,p,!0),f.index+=g.length,{value:g,done:!1})})},"./node_modules/webpack/buildin/global.js":function(n,o){var s;s=function(){return this}();try{s=s||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(s=window)}n.exports=s},"./src/default-attrs.json":function(n){n.exports={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"}},"./src/icon.js":function(n,o,s){Object.defineProperty(o,"__esModule",{value:!0});var r=Object.assign||function(g){for(var v=1;v2&&arguments[2]!==void 0?arguments[2]:[];f(this,g),this.name=v,this.contents=y,this.tags=m,this.attrs=r({},u.default,{class:"feather feather-"+v})}return i(g,[{key:"toSvg",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=r({},this.attrs,y,{class:(0,a.default)(this.attrs.class,y.class)});return""+this.contents+""}},{key:"toString",value:function(){return this.contents}}]),g}();function p(g){return Object.keys(g).map(function(v){return v+'="'+g[v]+'"'}).join(" ")}o.default=h},"./src/icons.js":function(n,o,s){Object.defineProperty(o,"__esModule",{value:!0});var r=s("./src/icon.js"),i=d(r),c=s("./dist/icons.json"),a=d(c),l=s("./src/tags.json"),u=d(l);function d(f){return f&&f.__esModule?f:{default:f}}o.default=Object.keys(a.default).map(function(f){return new i.default(f,a.default[f],u.default[f])}).reduce(function(f,h){return f[h.name]=h,f},{})},"./src/index.js":function(n,o,s){var r=s("./src/icons.js"),i=d(r),c=s("./src/to-svg.js"),a=d(c),l=s("./src/replace.js"),u=d(l);function d(f){return f&&f.__esModule?f:{default:f}}n.exports={icons:i.default,toSvg:a.default,replace:u.default}},"./src/replace.js":function(n,o,s){Object.defineProperty(o,"__esModule",{value:!0});var r=Object.assign||function(p){for(var g=1;g0&&arguments[0]!==void 0?arguments[0]:{};if(typeof document>"u")throw new Error("`feather.replace()` only works in a browser environment.");var g=document.querySelectorAll("[data-feather]");Array.from(g).forEach(function(v){return f(v,p)})}function f(p){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},v=h(p),y=v["data-feather"];delete v["data-feather"];var m=l.default[y].toSvg(r({},g,v,{class:(0,c.default)(g.class,v.class)})),b=new DOMParser().parseFromString(m,"image/svg+xml"),k=b.querySelector("svg");p.parentNode.replaceChild(k,p)}function h(p){return Array.from(p.attributes).reduce(function(g,v){return g[v.name]=v.value,g},{})}o.default=d},"./src/tags.json":function(n){n.exports={activity:["pulse","health","action","motion"],airplay:["stream","cast","mirroring"],"alert-circle":["warning","alert","danger"],"alert-octagon":["warning","alert","danger"],"alert-triangle":["warning","alert","danger"],"align-center":["text alignment","center"],"align-justify":["text alignment","justified"],"align-left":["text alignment","left"],"align-right":["text alignment","right"],anchor:[],archive:["index","box"],"at-sign":["mention","at","email","message"],award:["achievement","badge"],aperture:["camera","photo"],"bar-chart":["statistics","diagram","graph"],"bar-chart-2":["statistics","diagram","graph"],battery:["power","electricity"],"battery-charging":["power","electricity"],bell:["alarm","notification","sound"],"bell-off":["alarm","notification","silent"],bluetooth:["wireless"],"book-open":["read","library"],book:["read","dictionary","booklet","magazine","library"],bookmark:["read","clip","marker","tag"],box:["cube"],briefcase:["work","bag","baggage","folder"],calendar:["date"],camera:["photo"],cast:["chromecast","airplay"],"chevron-down":["expand"],"chevron-up":["collapse"],circle:["off","zero","record"],clipboard:["copy"],clock:["time","watch","alarm"],"cloud-drizzle":["weather","shower"],"cloud-lightning":["weather","bolt"],"cloud-rain":["weather"],"cloud-snow":["weather","blizzard"],cloud:["weather"],codepen:["logo"],codesandbox:["logo"],code:["source","programming"],coffee:["drink","cup","mug","tea","cafe","hot","beverage"],columns:["layout"],command:["keyboard","cmd","terminal","prompt"],compass:["navigation","safari","travel","direction"],copy:["clone","duplicate"],"corner-down-left":["arrow","return"],"corner-down-right":["arrow"],"corner-left-down":["arrow"],"corner-left-up":["arrow"],"corner-right-down":["arrow"],"corner-right-up":["arrow"],"corner-up-left":["arrow"],"corner-up-right":["arrow"],cpu:["processor","technology"],"credit-card":["purchase","payment","cc"],crop:["photo","image"],crosshair:["aim","target"],database:["storage","memory"],delete:["remove"],disc:["album","cd","dvd","music"],"dollar-sign":["currency","money","payment"],droplet:["water"],edit:["pencil","change"],"edit-2":["pencil","change"],"edit-3":["pencil","change"],eye:["view","watch"],"eye-off":["view","watch","hide","hidden"],"external-link":["outbound"],facebook:["logo","social"],"fast-forward":["music"],figma:["logo","design","tool"],"file-minus":["delete","remove","erase"],"file-plus":["add","create","new"],"file-text":["data","txt","pdf"],film:["movie","video"],filter:["funnel","hopper"],flag:["report"],"folder-minus":["directory"],"folder-plus":["directory"],folder:["directory"],framer:["logo","design","tool"],frown:["emoji","face","bad","sad","emotion"],gift:["present","box","birthday","party"],"git-branch":["code","version control"],"git-commit":["code","version control"],"git-merge":["code","version control"],"git-pull-request":["code","version control"],github:["logo","version control"],gitlab:["logo","version control"],globe:["world","browser","language","translate"],"hard-drive":["computer","server","memory","data"],hash:["hashtag","number","pound"],headphones:["music","audio","sound"],heart:["like","love","emotion"],"help-circle":["question mark"],hexagon:["shape","node.js","logo"],home:["house","living"],image:["picture"],inbox:["email"],instagram:["logo","camera"],key:["password","login","authentication","secure"],layers:["stack"],layout:["window","webpage"],"life-bouy":["help","life ring","support"],link:["chain","url"],"link-2":["chain","url"],linkedin:["logo","social media"],list:["options"],lock:["security","password","secure"],"log-in":["sign in","arrow","enter"],"log-out":["sign out","arrow","exit"],mail:["email","message"],"map-pin":["location","navigation","travel","marker"],map:["location","navigation","travel"],maximize:["fullscreen"],"maximize-2":["fullscreen","arrows","expand"],meh:["emoji","face","neutral","emotion"],menu:["bars","navigation","hamburger"],"message-circle":["comment","chat"],"message-square":["comment","chat"],"mic-off":["record","sound","mute"],mic:["record","sound","listen"],minimize:["exit fullscreen","close"],"minimize-2":["exit fullscreen","arrows","close"],minus:["subtract"],monitor:["tv","screen","display"],moon:["dark","night"],"more-horizontal":["ellipsis"],"more-vertical":["ellipsis"],"mouse-pointer":["arrow","cursor"],move:["arrows"],music:["note"],navigation:["location","travel"],"navigation-2":["location","travel"],octagon:["stop"],package:["box","container"],paperclip:["attachment"],pause:["music","stop"],"pause-circle":["music","audio","stop"],"pen-tool":["vector","drawing"],percent:["discount"],"phone-call":["ring"],"phone-forwarded":["call"],"phone-incoming":["call"],"phone-missed":["call"],"phone-off":["call","mute"],"phone-outgoing":["call"],phone:["call"],play:["music","start"],"pie-chart":["statistics","diagram"],"play-circle":["music","start"],plus:["add","new"],"plus-circle":["add","new"],"plus-square":["add","new"],pocket:["logo","save"],power:["on","off"],printer:["fax","office","device"],radio:["signal"],"refresh-cw":["synchronise","arrows"],"refresh-ccw":["arrows"],repeat:["loop","arrows"],rewind:["music"],"rotate-ccw":["arrow"],"rotate-cw":["arrow"],rss:["feed","subscribe"],save:["floppy disk"],scissors:["cut"],search:["find","magnifier","magnifying glass"],send:["message","mail","email","paper airplane","paper aeroplane"],settings:["cog","edit","gear","preferences"],"share-2":["network","connections"],shield:["security","secure"],"shield-off":["security","insecure"],"shopping-bag":["ecommerce","cart","purchase","store"],"shopping-cart":["ecommerce","cart","purchase","store"],shuffle:["music"],"skip-back":["music"],"skip-forward":["music"],slack:["logo"],slash:["ban","no"],sliders:["settings","controls"],smartphone:["cellphone","device"],smile:["emoji","face","happy","good","emotion"],speaker:["audio","music"],star:["bookmark","favorite","like"],"stop-circle":["media","music"],sun:["brightness","weather","light"],sunrise:["weather","time","morning","day"],sunset:["weather","time","evening","night"],tablet:["device"],tag:["label"],target:["logo","bullseye"],terminal:["code","command line","prompt"],thermometer:["temperature","celsius","fahrenheit","weather"],"thumbs-down":["dislike","bad","emotion"],"thumbs-up":["like","good","emotion"],"toggle-left":["on","off","switch"],"toggle-right":["on","off","switch"],tool:["settings","spanner"],trash:["garbage","delete","remove","bin"],"trash-2":["garbage","delete","remove","bin"],triangle:["delta"],truck:["delivery","van","shipping","transport","lorry"],tv:["television","stream"],twitch:["logo"],twitter:["logo","social"],type:["text"],umbrella:["rain","weather"],unlock:["security"],"user-check":["followed","subscribed"],"user-minus":["delete","remove","unfollow","unsubscribe"],"user-plus":["new","add","create","follow","subscribe"],"user-x":["delete","remove","unfollow","unsubscribe","unavailable"],user:["person","account"],users:["group"],"video-off":["camera","movie","film"],video:["camera","movie","film"],voicemail:["phone"],volume:["music","sound","mute"],"volume-1":["music","sound"],"volume-2":["music","sound"],"volume-x":["music","sound","mute"],watch:["clock","time"],"wifi-off":["disabled"],wifi:["connection","signal","wireless"],wind:["weather","air"],"x-circle":["cancel","close","delete","remove","times","clear"],"x-octagon":["delete","stop","alert","warning","times","clear"],"x-square":["cancel","close","delete","remove","times","clear"],x:["cancel","close","delete","remove","times","clear"],youtube:["logo","video","play"],"zap-off":["flash","camera","lightning"],zap:["flash","camera","lightning"],"zoom-in":["magnifying glass"],"zoom-out":["magnifying glass"]}},"./src/to-svg.js":function(n,o,s){Object.defineProperty(o,"__esModule",{value:!0});var r=s("./src/icons.js"),i=c(r);function c(l){return l&&l.__esModule?l:{default:l}}function a(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(console.warn("feather.toSvg() is deprecated. Please use feather.icons[name].toSvg() instead."),!l)throw new Error("The required `key` (icon name) parameter is missing.");if(!i.default[l])throw new Error("No icon matching '"+l+"'. See the complete list of icons at https://feathericons.com");return i.default[l].toSvg(u)}o.default=a},0:function(n,o,s){s("./node_modules/core-js/es/array/from.js"),n.exports=s("./src/index.js")}})})})(dm);const wt=Uu(ui),fm={class:"container flex flex-col sm:flex-row item-center gap-2 py-1"},hm={class:"items-center justify-between hidden w-full md:flex md:w-auto md:order-1"},pm={class:"flex flex-col font-medium p-4 md:p-0 mt-4 md:flex-row md:space-x-8 md:mt-0"},gm=x("a",{href:"#",class:"hover:text-primary duration-150"},"Discussions",-1),mm=x("a",{href:"#",class:"hover:text-primary duration-150"},"Settings",-1),_m=x("a",{href:"#",class:"hover:text-primary duration-150"},"Extensions",-1),ym=x("a",{href:"#",class:"hover:text-primary duration-150"},"Training",-1),bm=x("a",{href:"#",class:"hover:text-primary duration-150"},"Help",-1),Gu={__name:"Navigation",setup(t){return(e,n)=>(Z(),J("div",fm,[x("div",hm,[x("ul",pm,[x("li",null,[ye(We(pn),{to:{name:"discussions"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Xt(()=>[gm]),_:1})]),x("li",null,[ye(We(pn),{to:{name:"settings"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Xt(()=>[mm]),_:1})]),x("li",null,[ye(We(pn),{to:{name:"extensions"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Xt(()=>[_m]),_:1})]),x("li",null,[ye(We(pn),{to:{name:"training"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Xt(()=>[ym]),_:1})]),x("li",null,[ye(We(pn),{to:{name:"help"},"active-class":" bg-bg-light-tone dark:bg-bg-dark-tone p-2 px-4 rounded-t-lg "},{default:Xt(()=>[bm]),_:1})])])])]))}},vm={class:"top-0 shadow-lg"},xm={class:"container flex flex-col lg:flex-row item-center gap-2 py-2"},wm=x("div",{class:"flex items-center gap-3 flex-1"},[x("img",{class:"w-12 hover:scale-95 duration-150",title:"GPT4ALL-UI",src:Vu,alt:"Logo"}),x("p",{class:"text-2xl"},"GPT4ALL-UI")],-1),km={class:"flex gap-3 flex-1 items-center justify-end"},Em=x("a",{href:"https://github.com/nomic-ai/gpt4all-ui",target:"_blank"},[x("div",{class:"text-2xl hover:text-primary duration-150",title:"Visit repository page"},[x("i",{"data-feather":"github"})])],-1),Am=x("i",{"data-feather":"sun"},null,-1),Cm=[Am],jm=x("i",{"data-feather":"moon"},null,-1),Sm=[jm],Tm=x("body",null,null,-1),Om={name:"TopBar",data(){return{sunIcon:document.querySelector(".sun"),moonIcon:document.querySelector(".moon"),userTheme:localStorage.getItem("theme"),systemTheme:window.matchMedia("prefers-color-scheme: dark").matches}},mounted(){this.sunIcon=document.querySelector(".sun"),this.moonIcon=document.querySelector(".moon"),this.userTheme=localStorage.getItem("theme"),this.systemTheme=window.matchMedia("prefers-color-scheme: dark").matches,this.themeCheck(),Le(()=>{wt.replace()})},created(){this.sunIcon=document.querySelector(".sun"),this.moonIcon=document.querySelector(".moon"),this.userTheme=localStorage.getItem("theme"),this.systemTheme=window.matchMedia("prefers-color-scheme: dark").matches},methods:{themeCheck(){if(this.userTheme=="dark"||!this.userTheme&&this.systemTheme){document.documentElement.classList.add("dark"),this.moonIcon.classList.add("display-none");return}this.sunIcon.classList.add("display-none")},themeSwitch(){if(document.documentElement.classList.contains("dark")){document.documentElement.classList.remove("dark"),localStorage.setItem("theme","light"),this.iconToggle();return}document.documentElement.classList.add("dark"),localStorage.setItem("theme","dark"),this.iconToggle()},iconToggle(){this.sunIcon.classList.toggle("display-none"),this.moonIcon.classList.toggle("display-none")}},components:{Navigation:Gu}},Dm=Object.assign(Om,{setup(t){return(e,n)=>(Z(),J(Se,null,[x("header",vm,[x("nav",xm,[ye(We(pn),{to:{name:"discussions"}},{default:Xt(()=>[wm]),_:1}),x("div",km,[Em,x("div",{class:"sun text-2xl w-6 hover:text-primary duration-150",title:"Swith to Light theme",onClick:n[0]||(n[0]=o=>e.themeSwitch())},Cm),x("div",{class:"moon text-2xl w-6 hover:text-primary duration-150",title:"Swith to Dark theme",onClick:n[1]||(n[1]=o=>e.themeSwitch())},Sm)])]),ye(Gu)]),Tm],64))}}),at=(t,e)=>{const n=t.__vccOpts||t;for(const[o,s]of e)n[o]=s;return n},Rm={class:"flex flex-col h-screen max-h-screen font-sans bg-bg-light text-slate-950 dark:bg-bg-dark dark:text-slate-50"},Lm={class:"flex overflow-hidden flex-grow"},Mm={__name:"App",setup(t){return(e,n)=>(Z(),J("div",Rm,[ye(Dm),x("div",Lm,[ye(We(Hu),null,{default:Xt(({Component:o})=>[(Z(),bn(Uh,null,[(Z(),bn(tp(o)))],1024))]),_:1})])]))}},Pm={setup(){return{}}};function qm(t,e,n,o,s,r){return Z(),J("div",null," Extensions ")}const Im=at(Pm,[["render",qm]]),Fm={setup(){return{}}};function Bm(t,e,n,o,s,r){return Z(),J("div",null," Help ")}const zm=at(Fm,[["render",Bm]]);function Ku(t,e){return function(){return t.apply(e,arguments)}}const{toString:Nm}=Object.prototype,{getPrototypeOf:Wi}=Object,er=(t=>e=>{const n=Nm.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ht=t=>(t=t.toLowerCase(),e=>er(e)===t),tr=t=>e=>typeof e===t,{isArray:Qn}=Array,Oo=tr("undefined");function $m(t){return t!==null&&!Oo(t)&&t.constructor!==null&&!Oo(t.constructor)&&zt(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Wu=Ht("ArrayBuffer");function Hm(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Wu(t.buffer),e}const Vm=tr("string"),zt=tr("function"),Zu=tr("number"),Zi=t=>t!==null&&typeof t=="object",Um=t=>t===!0||t===!1,cs=t=>{if(er(t)!=="object")return!1;const e=Wi(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},Gm=Ht("Date"),Km=Ht("File"),Wm=Ht("Blob"),Zm=Ht("FileList"),Ym=t=>Zi(t)&&zt(t.pipe),Jm=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||zt(t.append)&&((e=er(t))==="formdata"||e==="object"&&zt(t.toString)&&t.toString()==="[object FormData]"))},Qm=Ht("URLSearchParams"),Xm=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mo(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let o,s;if(typeof t!="object"&&(t=[t]),Qn(t))for(o=0,s=t.length;o0;)if(s=n[o],e===s.toLowerCase())return s;return null}const Ju=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Qu=t=>!Oo(t)&&t!==Ju;function di(){const{caseless:t}=Qu(this)&&this||{},e={},n=(o,s)=>{const r=t&&Yu(e,s)||s;cs(e[r])&&cs(o)?e[r]=di(e[r],o):cs(o)?e[r]=di({},o):Qn(o)?e[r]=o.slice():e[r]=o};for(let o=0,s=arguments.length;o(Mo(e,(s,r)=>{n&&zt(s)?t[r]=Ku(s,n):t[r]=s},{allOwnKeys:o}),t),t1=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),n1=(t,e,n,o)=>{t.prototype=Object.create(e.prototype,o),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},o1=(t,e,n,o)=>{let s,r,i;const c={};if(e=e||{},t==null)return e;do{for(s=Object.getOwnPropertyNames(t),r=s.length;r-- >0;)i=s[r],(!o||o(i,t,e))&&!c[i]&&(e[i]=t[i],c[i]=!0);t=n!==!1&&Wi(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},s1=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const o=t.indexOf(e,n);return o!==-1&&o===n},r1=t=>{if(!t)return null;if(Qn(t))return t;let e=t.length;if(!Zu(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},i1=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Wi(Uint8Array)),c1=(t,e)=>{const o=(t&&t[Symbol.iterator]).call(t);let s;for(;(s=o.next())&&!s.done;){const r=s.value;e.call(t,r[0],r[1])}},a1=(t,e)=>{let n;const o=[];for(;(n=t.exec(e))!==null;)o.push(n);return o},l1=Ht("HTMLFormElement"),u1=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,o,s){return o.toUpperCase()+s}),_a=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),d1=Ht("RegExp"),Xu=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),o={};Mo(n,(s,r)=>{e(s,r,t)!==!1&&(o[r]=s)}),Object.defineProperties(t,o)},f1=t=>{Xu(t,(e,n)=>{if(zt(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const o=t[n];if(zt(o)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},h1=(t,e)=>{const n={},o=s=>{s.forEach(r=>{n[r]=!0})};return Qn(t)?o(t):o(String(t).split(e)),n},p1=()=>{},g1=(t,e)=>(t=+t,Number.isFinite(t)?t:e),jr="abcdefghijklmnopqrstuvwxyz",ya="0123456789",ed={DIGIT:ya,ALPHA:jr,ALPHA_DIGIT:jr+jr.toUpperCase()+ya},m1=(t=16,e=ed.ALPHA_DIGIT)=>{let n="";const{length:o}=e;for(;t--;)n+=e[Math.random()*o|0];return n};function _1(t){return!!(t&&zt(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const y1=t=>{const e=new Array(10),n=(o,s)=>{if(Zi(o)){if(e.indexOf(o)>=0)return;if(!("toJSON"in o)){e[s]=o;const r=Qn(o)?[]:{};return Mo(o,(i,c)=>{const a=n(i,s+1);!Oo(a)&&(r[c]=a)}),e[s]=void 0,r}}return o};return n(t,0)},T={isArray:Qn,isArrayBuffer:Wu,isBuffer:$m,isFormData:Jm,isArrayBufferView:Hm,isString:Vm,isNumber:Zu,isBoolean:Um,isObject:Zi,isPlainObject:cs,isUndefined:Oo,isDate:Gm,isFile:Km,isBlob:Wm,isRegExp:d1,isFunction:zt,isStream:Ym,isURLSearchParams:Qm,isTypedArray:i1,isFileList:Zm,forEach:Mo,merge:di,extend:e1,trim:Xm,stripBOM:t1,inherits:n1,toFlatObject:o1,kindOf:er,kindOfTest:Ht,endsWith:s1,toArray:r1,forEachEntry:c1,matchAll:a1,isHTMLForm:l1,hasOwnProperty:_a,hasOwnProp:_a,reduceDescriptors:Xu,freezeMethods:f1,toObjectSet:h1,toCamelCase:u1,noop:p1,toFiniteNumber:g1,findKey:Yu,global:Ju,isContextDefined:Qu,ALPHABET:ed,generateString:m1,isSpecCompliantForm:_1,toJSONObject:y1};function ue(t,e,n,o,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),o&&(this.request=o),s&&(this.response=s)}T.inherits(ue,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:T.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const td=ue.prototype,nd={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{nd[t]={value:t}});Object.defineProperties(ue,nd);Object.defineProperty(td,"isAxiosError",{value:!0});ue.from=(t,e,n,o,s,r)=>{const i=Object.create(td);return T.toFlatObject(t,i,function(a){return a!==Error.prototype},c=>c!=="isAxiosError"),ue.call(i,t.message,e,n,o,s),i.cause=t,i.name=t.name,r&&Object.assign(i,r),i};const b1=null;function fi(t){return T.isPlainObject(t)||T.isArray(t)}function od(t){return T.endsWith(t,"[]")?t.slice(0,-2):t}function ba(t,e,n){return t?t.concat(e).map(function(s,r){return s=od(s),!n&&r?"["+s+"]":s}).join(n?".":""):e}function v1(t){return T.isArray(t)&&!t.some(fi)}const x1=T.toFlatObject(T,{},null,function(e){return/^is[A-Z]/.test(e)});function nr(t,e,n){if(!T.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=T.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,v){return!T.isUndefined(v[g])});const o=n.metaTokens,s=n.visitor||u,r=n.dots,i=n.indexes,a=(n.Blob||typeof Blob<"u"&&Blob)&&T.isSpecCompliantForm(e);if(!T.isFunction(s))throw new TypeError("visitor must be a function");function l(p){if(p===null)return"";if(T.isDate(p))return p.toISOString();if(!a&&T.isBlob(p))throw new ue("Blob is not supported. Use a Buffer instead.");return T.isArrayBuffer(p)||T.isTypedArray(p)?a&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function u(p,g,v){let y=p;if(p&&!v&&typeof p=="object"){if(T.endsWith(g,"{}"))g=o?g:g.slice(0,-2),p=JSON.stringify(p);else if(T.isArray(p)&&v1(p)||(T.isFileList(p)||T.endsWith(g,"[]"))&&(y=T.toArray(p)))return g=od(g),y.forEach(function(b,k){!(T.isUndefined(b)||b===null)&&e.append(i===!0?ba([g],k,r):i===null?g:g+"[]",l(b))}),!1}return fi(p)?!0:(e.append(ba(v,g,r),l(p)),!1)}const d=[],f=Object.assign(x1,{defaultVisitor:u,convertValue:l,isVisitable:fi});function h(p,g){if(!T.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+g.join("."));d.push(p),T.forEach(p,function(y,m){(!(T.isUndefined(y)||y===null)&&s.call(e,y,T.isString(m)?m.trim():m,g,f))===!0&&h(y,g?g.concat(m):[m])}),d.pop()}}if(!T.isObject(t))throw new TypeError("data must be an object");return h(t),e}function va(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(o){return e[o]})}function Yi(t,e){this._pairs=[],t&&nr(t,this,e)}const sd=Yi.prototype;sd.append=function(e,n){this._pairs.push([e,n])};sd.toString=function(e){const n=e?function(o){return e.call(this,o,va)}:va;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function w1(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function rd(t,e,n){if(!e)return t;const o=n&&n.encode||w1,s=n&&n.serialize;let r;if(s?r=s(e,n):r=T.isURLSearchParams(e)?e.toString():new Yi(e,n).toString(o),r){const i=t.indexOf("#");i!==-1&&(t=t.slice(0,i)),t+=(t.indexOf("?")===-1?"?":"&")+r}return t}class k1{constructor(){this.handlers=[]}use(e,n,o){return this.handlers.push({fulfilled:e,rejected:n,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){T.forEach(this.handlers,function(o){o!==null&&e(o)})}}const xa=k1,id={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},E1=typeof URLSearchParams<"u"?URLSearchParams:Yi,A1=typeof FormData<"u"?FormData:null,C1=typeof Blob<"u"?Blob:null,j1=(()=>{let t;return typeof navigator<"u"&&((t=navigator.product)==="ReactNative"||t==="NativeScript"||t==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),S1=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),kt={isBrowser:!0,classes:{URLSearchParams:E1,FormData:A1,Blob:C1},isStandardBrowserEnv:j1,isStandardBrowserWebWorkerEnv:S1,protocols:["http","https","file","blob","url","data"]};function T1(t,e){return nr(t,new kt.classes.URLSearchParams,Object.assign({visitor:function(n,o,s,r){return kt.isNode&&T.isBuffer(n)?(this.append(o,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},e))}function O1(t){return T.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function D1(t){const e={},n=Object.keys(t);let o;const s=n.length;let r;for(o=0;o=n.length;return i=!i&&T.isArray(s)?s.length:i,a?(T.hasOwnProp(s,i)?s[i]=[s[i],o]:s[i]=o,!c):((!s[i]||!T.isObject(s[i]))&&(s[i]=[]),e(n,o,s[i],r)&&T.isArray(s[i])&&(s[i]=D1(s[i])),!c)}if(T.isFormData(t)&&T.isFunction(t.entries)){const n={};return T.forEachEntry(t,(o,s)=>{e(O1(o),s,n,0)}),n}return null}const R1={"Content-Type":void 0};function L1(t,e,n){if(T.isString(t))try{return(e||JSON.parse)(t),T.trim(t)}catch(o){if(o.name!=="SyntaxError")throw o}return(n||JSON.stringify)(t)}const or={transitional:id,adapter:["xhr","http"],transformRequest:[function(e,n){const o=n.getContentType()||"",s=o.indexOf("application/json")>-1,r=T.isObject(e);if(r&&T.isHTMLForm(e)&&(e=new FormData(e)),T.isFormData(e))return s&&s?JSON.stringify(cd(e)):e;if(T.isArrayBuffer(e)||T.isBuffer(e)||T.isStream(e)||T.isFile(e)||T.isBlob(e))return e;if(T.isArrayBufferView(e))return e.buffer;if(T.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let c;if(r){if(o.indexOf("application/x-www-form-urlencoded")>-1)return T1(e,this.formSerializer).toString();if((c=T.isFileList(e))||o.indexOf("multipart/form-data")>-1){const a=this.env&&this.env.FormData;return nr(c?{"files[]":e}:e,a&&new a,this.formSerializer)}}return r||s?(n.setContentType("application/json",!1),L1(e)):e}],transformResponse:[function(e){const n=this.transitional||or.transitional,o=n&&n.forcedJSONParsing,s=this.responseType==="json";if(e&&T.isString(e)&&(o&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(e)}catch(c){if(i)throw c.name==="SyntaxError"?ue.from(c,ue.ERR_BAD_RESPONSE,this,null,this.response):c}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:kt.classes.FormData,Blob:kt.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};T.forEach(["delete","get","head"],function(e){or.headers[e]={}});T.forEach(["post","put","patch"],function(e){or.headers[e]=T.merge(R1)});const Ji=or,M1=T.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),P1=t=>{const e={};let n,o,s;return t&&t.split(` +`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),o=i.substring(s+1).trim(),!(!n||e[n]&&M1[n])&&(n==="set-cookie"?e[n]?e[n].push(o):e[n]=[o]:e[n]=e[n]?e[n]+", "+o:o)}),e},wa=Symbol("internals");function ro(t){return t&&String(t).trim().toLowerCase()}function as(t){return t===!1||t==null?t:T.isArray(t)?t.map(as):String(t)}function q1(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=n.exec(t);)e[o[1]]=o[2];return e}const I1=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Sr(t,e,n,o,s){if(T.isFunction(o))return o.call(this,e,n);if(s&&(e=n),!!T.isString(e)){if(T.isString(o))return e.indexOf(o)!==-1;if(T.isRegExp(o))return o.test(e)}}function F1(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,o)=>n.toUpperCase()+o)}function B1(t,e){const n=T.toCamelCase(" "+e);["get","set","has"].forEach(o=>{Object.defineProperty(t,o+n,{value:function(s,r,i){return this[o].call(this,e,s,r,i)},configurable:!0})})}class sr{constructor(e){e&&this.set(e)}set(e,n,o){const s=this;function r(c,a,l){const u=ro(a);if(!u)throw new Error("header name must be a non-empty string");const d=T.findKey(s,u);(!d||s[d]===void 0||l===!0||l===void 0&&s[d]!==!1)&&(s[d||a]=as(c))}const i=(c,a)=>T.forEach(c,(l,u)=>r(l,u,a));return T.isPlainObject(e)||e instanceof this.constructor?i(e,n):T.isString(e)&&(e=e.trim())&&!I1(e)?i(P1(e),n):e!=null&&r(n,e,o),this}get(e,n){if(e=ro(e),e){const o=T.findKey(this,e);if(o){const s=this[o];if(!n)return s;if(n===!0)return q1(s);if(T.isFunction(n))return n.call(this,s,o);if(T.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ro(e),e){const o=T.findKey(this,e);return!!(o&&this[o]!==void 0&&(!n||Sr(this,this[o],o,n)))}return!1}delete(e,n){const o=this;let s=!1;function r(i){if(i=ro(i),i){const c=T.findKey(o,i);c&&(!n||Sr(o,o[c],c,n))&&(delete o[c],s=!0)}}return T.isArray(e)?e.forEach(r):r(e),s}clear(e){const n=Object.keys(this);let o=n.length,s=!1;for(;o--;){const r=n[o];(!e||Sr(this,this[r],r,e,!0))&&(delete this[r],s=!0)}return s}normalize(e){const n=this,o={};return T.forEach(this,(s,r)=>{const i=T.findKey(o,r);if(i){n[i]=as(s),delete n[r];return}const c=e?F1(r):String(r).trim();c!==r&&delete n[r],n[c]=as(s),o[c]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return T.forEach(this,(o,s)=>{o!=null&&o!==!1&&(n[s]=e&&T.isArray(o)?o.join(", "):o)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const o=new this(e);return n.forEach(s=>o.set(s)),o}static accessor(e){const o=(this[wa]=this[wa]={accessors:{}}).accessors,s=this.prototype;function r(i){const c=ro(i);o[c]||(B1(s,i),o[c]=!0)}return T.isArray(e)?e.forEach(r):r(e),this}}sr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);T.freezeMethods(sr.prototype);T.freezeMethods(sr);const It=sr;function Tr(t,e){const n=this||Ji,o=e||n,s=It.from(o.headers);let r=o.data;return T.forEach(t,function(c){r=c.call(n,r,s.normalize(),e?e.status:void 0)}),s.normalize(),r}function ad(t){return!!(t&&t.__CANCEL__)}function Po(t,e,n){ue.call(this,t??"canceled",ue.ERR_CANCELED,e,n),this.name="CanceledError"}T.inherits(Po,ue,{__CANCEL__:!0});function z1(t,e,n){const o=n.config.validateStatus;!n.status||!o||o(n.status)?t(n):e(new ue("Request failed with status code "+n.status,[ue.ERR_BAD_REQUEST,ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const N1=kt.isStandardBrowserEnv?function(){return{write:function(n,o,s,r,i,c){const a=[];a.push(n+"="+encodeURIComponent(o)),T.isNumber(s)&&a.push("expires="+new Date(s).toGMTString()),T.isString(r)&&a.push("path="+r),T.isString(i)&&a.push("domain="+i),c===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(n){const o=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return o?decodeURIComponent(o[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function $1(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function H1(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function ld(t,e){return t&&!$1(e)?H1(t,e):e}const V1=kt.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let o;function s(r){let i=r;return e&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return o=s(window.location.href),function(i){const c=T.isString(i)?s(i):i;return c.protocol===o.protocol&&c.host===o.host}}():function(){return function(){return!0}}();function U1(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function G1(t,e){t=t||10;const n=new Array(t),o=new Array(t);let s=0,r=0,i;return e=e!==void 0?e:1e3,function(a){const l=Date.now(),u=o[r];i||(i=l),n[s]=a,o[s]=l;let d=r,f=0;for(;d!==s;)f+=n[d++],d=d%t;if(s=(s+1)%t,s===r&&(r=(r+1)%t),l-i{const r=s.loaded,i=s.lengthComputable?s.total:void 0,c=r-n,a=o(c),l=r<=i;n=r;const u={loaded:r,total:i,progress:i?r/i:void 0,bytes:c,rate:a||void 0,estimated:a&&i&&l?(i-r)/a:void 0,event:s};u[e?"download":"upload"]=!0,t(u)}}const K1=typeof XMLHttpRequest<"u",W1=K1&&function(t){return new Promise(function(n,o){let s=t.data;const r=It.from(t.headers).normalize(),i=t.responseType;let c;function a(){t.cancelToken&&t.cancelToken.unsubscribe(c),t.signal&&t.signal.removeEventListener("abort",c)}T.isFormData(s)&&(kt.isStandardBrowserEnv||kt.isStandardBrowserWebWorkerEnv)&&r.setContentType(!1);let l=new XMLHttpRequest;if(t.auth){const h=t.auth.username||"",p=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";r.set("Authorization","Basic "+btoa(h+":"+p))}const u=ld(t.baseURL,t.url);l.open(t.method.toUpperCase(),rd(u,t.params,t.paramsSerializer),!0),l.timeout=t.timeout;function d(){if(!l)return;const h=It.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders()),g={data:!i||i==="text"||i==="json"?l.responseText:l.response,status:l.status,statusText:l.statusText,headers:h,config:t,request:l};z1(function(y){n(y),a()},function(y){o(y),a()},g),l=null}if("onloadend"in l?l.onloadend=d:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(d)},l.onabort=function(){l&&(o(new ue("Request aborted",ue.ECONNABORTED,t,l)),l=null)},l.onerror=function(){o(new ue("Network Error",ue.ERR_NETWORK,t,l)),l=null},l.ontimeout=function(){let p=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const g=t.transitional||id;t.timeoutErrorMessage&&(p=t.timeoutErrorMessage),o(new ue(p,g.clarifyTimeoutError?ue.ETIMEDOUT:ue.ECONNABORTED,t,l)),l=null},kt.isStandardBrowserEnv){const h=(t.withCredentials||V1(u))&&t.xsrfCookieName&&N1.read(t.xsrfCookieName);h&&r.set(t.xsrfHeaderName,h)}s===void 0&&r.setContentType(null),"setRequestHeader"in l&&T.forEach(r.toJSON(),function(p,g){l.setRequestHeader(g,p)}),T.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),i&&i!=="json"&&(l.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&l.addEventListener("progress",ka(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",ka(t.onUploadProgress)),(t.cancelToken||t.signal)&&(c=h=>{l&&(o(!h||h.type?new Po(null,t,l):h),l.abort(),l=null)},t.cancelToken&&t.cancelToken.subscribe(c),t.signal&&(t.signal.aborted?c():t.signal.addEventListener("abort",c)));const f=U1(u);if(f&&kt.protocols.indexOf(f)===-1){o(new ue("Unsupported protocol "+f+":",ue.ERR_BAD_REQUEST,t));return}l.send(s||null)})},ls={http:b1,xhr:W1};T.forEach(ls,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Z1={getAdapter:t=>{t=T.isArray(t)?t:[t];const{length:e}=t;let n,o;for(let s=0;st instanceof It?t.toJSON():t;function Hn(t,e){e=e||{};const n={};function o(l,u,d){return T.isPlainObject(l)&&T.isPlainObject(u)?T.merge.call({caseless:d},l,u):T.isPlainObject(u)?T.merge({},u):T.isArray(u)?u.slice():u}function s(l,u,d){if(T.isUndefined(u)){if(!T.isUndefined(l))return o(void 0,l,d)}else return o(l,u,d)}function r(l,u){if(!T.isUndefined(u))return o(void 0,u)}function i(l,u){if(T.isUndefined(u)){if(!T.isUndefined(l))return o(void 0,l)}else return o(void 0,u)}function c(l,u,d){if(d in e)return o(l,u);if(d in t)return o(void 0,l)}const a={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(l,u)=>s(Aa(l),Aa(u),!0)};return T.forEach(Object.keys(t).concat(Object.keys(e)),function(u){const d=a[u]||s,f=d(t[u],e[u],u);T.isUndefined(f)&&d!==c||(n[u]=f)}),n}const ud="1.3.6",Qi={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Qi[t]=function(o){return typeof o===t||"a"+(e<1?"n ":" ")+t}});const Ca={};Qi.transitional=function(e,n,o){function s(r,i){return"[Axios v"+ud+"] Transitional option '"+r+"'"+i+(o?". "+o:"")}return(r,i,c)=>{if(e===!1)throw new ue(s(i," has been removed"+(n?" in "+n:"")),ue.ERR_DEPRECATED);return n&&!Ca[i]&&(Ca[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,i,c):!0}};function Y1(t,e,n){if(typeof t!="object")throw new ue("options must be an object",ue.ERR_BAD_OPTION_VALUE);const o=Object.keys(t);let s=o.length;for(;s-- >0;){const r=o[s],i=e[r];if(i){const c=t[r],a=c===void 0||i(c,r,t);if(a!==!0)throw new ue("option "+r+" must be "+a,ue.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ue("Unknown option "+r,ue.ERR_BAD_OPTION)}}const hi={assertOptions:Y1,validators:Qi},Gt=hi.validators;class Es{constructor(e){this.defaults=e,this.interceptors={request:new xa,response:new xa}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Hn(this.defaults,n);const{transitional:o,paramsSerializer:s,headers:r}=n;o!==void 0&&hi.assertOptions(o,{silentJSONParsing:Gt.transitional(Gt.boolean),forcedJSONParsing:Gt.transitional(Gt.boolean),clarifyTimeoutError:Gt.transitional(Gt.boolean)},!1),s!=null&&(T.isFunction(s)?n.paramsSerializer={serialize:s}:hi.assertOptions(s,{encode:Gt.function,serialize:Gt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i;i=r&&T.merge(r.common,r[n.method]),i&&T.forEach(["delete","get","head","post","put","patch","common"],p=>{delete r[p]}),n.headers=It.concat(i,r);const c=[];let a=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(a=a&&g.synchronous,c.unshift(g.fulfilled,g.rejected))});const l=[];this.interceptors.response.forEach(function(g){l.push(g.fulfilled,g.rejected)});let u,d=0,f;if(!a){const p=[Ea.bind(this),void 0];for(p.unshift.apply(p,c),p.push.apply(p,l),f=p.length,u=Promise.resolve(n);d{if(!o._listeners)return;let r=o._listeners.length;for(;r-- >0;)o._listeners[r](s);o._listeners=null}),this.promise.then=s=>{let r;const i=new Promise(c=>{o.subscribe(c),r=c}).then(s);return i.cancel=function(){o.unsubscribe(r)},i},e(function(r,i,c){o.reason||(o.reason=new Po(r,i,c),n(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new Xi(function(s){e=s}),cancel:e}}}const J1=Xi;function Q1(t){return function(n){return t.apply(null,n)}}function X1(t){return T.isObject(t)&&t.isAxiosError===!0}const pi={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(pi).forEach(([t,e])=>{pi[e]=t});const e_=pi;function dd(t){const e=new us(t),n=Ku(us.prototype.request,e);return T.extend(n,us.prototype,e,{allOwnKeys:!0}),T.extend(n,e,null,{allOwnKeys:!0}),n.create=function(s){return dd(Hn(t,s))},n}const Oe=dd(Ji);Oe.Axios=us;Oe.CanceledError=Po;Oe.CancelToken=J1;Oe.isCancel=ad;Oe.VERSION=ud;Oe.toFormData=nr;Oe.AxiosError=ue;Oe.Cancel=Oe.CanceledError;Oe.all=function(e){return Promise.all(e)};Oe.spread=Q1;Oe.isAxiosError=X1;Oe.mergeConfig=Hn;Oe.AxiosHeaders=It;Oe.formToJSON=t=>cd(T.isHTMLForm(t)?new FormData(t):t);Oe.HttpStatusCode=e_;Oe.default=Oe;const Ke=Oe,t_={data(){return{show:!1,message:""}},methods:{hide(){this.show=!1,this.$emit("ok")},showMessage(t){this.message=t,this.show=!0}}},n_={key:0,class:"fixed top-0 left-0 right-0 bottom-0 flex items-center justify-center bg-black bg-opacity-50"},o_={class:"bg-bg-light dark:bg-bg-dark p-8 rounded-lg shadow-lg"},s_={class:"text-lg font-medium"},r_={class:"mt-4 flex justify-end"};function i_(t,e,n,o,s,r){return s.show?(Z(),J("div",n_,[x("div",o_,[x("h3",s_,ft(s.message),1),x("div",r_,[x("button",{onClick:e[0]||(e[0]=(...i)=>r.hide&&r.hide(...i)),class:"bg-secondary text-white px-4 py-2 rounded-lg shadow-lg hover:bg-secondary-dark"}," OK ")])])])):we("",!0)}const c_=at(t_,[["render",i_]]),a_={data(){return{show:!1,message:"",resolve:null}},methods:{hide(t){this.show=!1,this.resolve&&(this.resolve(t),this.resolve=null)},askQuestion(t){return new Promise(e=>{this.message=t,this.show=!0,this.resolve=e})}}},l_={key:0,class:"fixed top-0 left-0 right-0 bottom-0 flex items-center justify-center bg-black bg-opacity-50"},u_={class:"bg-bg-light dark:bg-bg-dark p-8 rounded-lg shadow-lg"},d_={class:"text-lg font-medium"},f_={class:"mt-4 flex justify-end"};function h_(t,e,n,o,s,r){return s.show?(Z(),J("div",l_,[x("div",u_,[x("h3",d_,ft(s.message),1),x("div",f_,[x("button",{onClick:e[0]||(e[0]=i=>r.hide(!1)),class:"bg-secondary text-white px-4 py-2 rounded-lg shadow-lg hover:bg-secondary-dark"}," No "),x("button",{onClick:e[1]||(e[1]=i=>r.hide(!0)),class:"bg-secondary text-white px-4 py-2 rounded-lg shadow-lg hover:bg-secondary-dark ml-4"}," Yes ")])])])):we("",!0)}const p_=at(a_,[["render",h_]]);Ke.defaults.baseURL="/";const g_={components:{MessageBox:c_,YesNoDialog:p_},setup(){return{}},data(){return{bec_collapsed:!0,pc_collapsed:!0,mc_collapsed:!0,backendsArr:[],modelsArr:[],persLangArr:[],persCatgArr:[],persArr:[],langArr:[],configFile:{}}},methods:{onMessageBoxOk(){console.log("OK button clicked")},refresh(){this.api_get_req("list_backends").then(t=>{this.backendsArr=t}),this.api_get_req("list_models").then(t=>{this.modelsArr=t}),this.api_get_req("list_personalities_languages").then(t=>{this.persLangArr=t}),this.api_get_req("list_personalities_categories").then(t=>{this.persCatgArr=t}),this.api_get_req("list_personalities").then(t=>{this.persArr=t}),this.api_get_req("list_languages").then(t=>{this.langArr=t}),this.api_get_req("get_config").then(t=>{this.configFile=t})},toggleAccordion(){this.showAccordion=!this.showAccordion},update_setting(t,e,n=void 0){Ke.post("/update_setting",{setting_name:t,setting_value:e}).then(o=>{if(o)return n!==void 0&&n(),o.data}).catch(o=>({status:!1}))},save_configuration(){Ke.post("/save_settings",{}).then(t=>{if(t)return t.status?this.$refs.messageBox.showMessage("Settings saved"):this.$refs.messageBox.showMessage("Couldn't save settings!"),t.data}).catch(t=>(console.log(t),this.$refs.messageBox.showMessage("Couldn't save settings!"),{status:!1}))},reset_configuration(){this.$refs.yesNoDialog.askQuestion(`Are you sure? +This will delete all your configurations and get back to default configuration.`).then(t=>{t&&Ke.post("/reset_settings",{}).then(e=>{if(e)return e.status?this.$refs.messageBox.showMessage("Settings have been reset correctly"):this.$refs.messageBox.showMessage("Couldn't reset settings!"),e.data}).catch(e=>(console.log(e),this.$refs.messageBox.showMessage("Couldn't reset settings!"),{status:!1}))})},update_backend(t){res=update_setting("backend",t),res.status&&console.log("Backend changed")},async api_get_req(t){try{const e=await Ke.get("/"+t);if(e)return e.data}catch(e){return console.log(e),[]}}},async mounted(){this.backendsArr=await this.api_get_req("list_backends"),this.modelsArr=await this.api_get_req("list_models"),this.persLangArr=await this.api_get_req("list_personalities_languages"),this.persCatgArr=await this.api_get_req("list_personalities_categories"),this.persArr=await this.api_get_req("list_personalities"),this.langArr=await this.api_get_req("list_languages"),this.configFile=await this.api_get_req("get_config")}},m_={class:"overflow-y-scroll flex flex-col no-scrollbar shadow-lg w-full bg-bg-light-tone dark:bg-bg-dark-tone"},__={class:"flex-row p-4 pt-0 flex items-center gap-3 flex-0"},y_=x("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[x("path",{d:"M5 3H19C20.1046 3 21 3.89543 21 5V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3Z"}),x("path",{d:"M17 8L12 13L7 8"})],-1),b_=[y_],v_=x("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[x("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1),x_=[v_],w_={class:"flex flex-row"},k_=x("path",{d:"M9 19l7-7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},null,-1),E_=[k_],A_=x("h3",{class:"text-lg font-semibold"},"Backend Configuration",-1),C_={class:"m-2"},j_=x("label",{for:"backend",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Backend: ",-1),S_={class:"m-2"},T_=x("label",{for:"model",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Model: ",-1),O_={id:"model",class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},D_={class:"flex flex-row"},R_=x("path",{d:"M9 19l7-7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},null,-1),L_=[R_],M_=x("h3",{class:"text-lg font-semibold"},"Personality Configuration",-1),P_={class:"m-2"},q_=x("label",{for:"persLang",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Personalities Languages: ",-1),I_={class:"m-2"},F_=x("label",{for:"persCat",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Personalities Category: ",-1),B_={class:"m-2"},z_=x("label",{for:"persona",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"}," Personality: ",-1),N_={class:"flex flex-row"},$_=x("path",{d:"M9 19l7-7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},null,-1),H_=[$_],V_=x("h3",{class:"text-lg font-semibold"},"Model Configuration",-1),U_={class:"m-2"},G_=x("label",{for:"seed",class:"block mb-2 text-sm font-medium"}," Seed: ",-1),K_={class:"m-2"},W_={class:"flex flex-col align-bottom"},Z_={class:"relative"},Y_=x("p",{class:"absolute left-0 mt-6"},[x("label",{for:"temperature",class:"text-sm font-medium"}," Temperature: ")],-1),J_={class:"absolute right-0"},Q_={class:"m-2"},X_={class:"flex flex-col align-bottom"},e0={class:"relative"},t0=x("p",{class:"absolute left-0 mt-6"},[x("label",{for:"predict",class:"text-sm font-medium"}," N Predict: ")],-1),n0={class:"absolute right-0"},o0={class:"m-2"},s0={class:"flex flex-col align-bottom"},r0={class:"relative"},i0=x("p",{class:"absolute left-0 mt-6"},[x("label",{for:"top_k",class:"text-sm font-medium"}," Top-K: ")],-1),c0={class:"absolute right-0"},a0={class:"m-2"},l0={class:"flex flex-col align-bottom"},u0={class:"relative"},d0=x("p",{class:"absolute left-0 mt-6"},[x("label",{for:"top_p",class:"text-sm font-medium"}," Top-P: ")],-1),f0={class:"absolute right-0"},h0={class:"m-2"},p0={class:"flex flex-col align-bottom"},g0={class:"relative"},m0=x("p",{class:"absolute left-0 mt-6"},[x("label",{for:"repeat_penalty",class:"text-sm font-medium"}," Repeat penalty: ")],-1),_0={class:"absolute right-0"},y0={class:"m-2"},b0={class:"flex flex-col align-bottom"},v0={class:"relative"},x0=x("p",{class:"absolute left-0 mt-6"},[x("label",{for:"repeat_last_n",class:"text-sm font-medium"}," Repeat last N: ")],-1),w0={class:"absolute right-0"};function k0(t,e,n,o,s,r){const i=Qr("YesNoDialog"),c=Qr("MessageBox");return Z(),J(Se,null,[x("div",m_,[x("div",__,[x("button",{title:"Save configuration",class:"text-2xl hover:text-secondary duration-75 active:scale-90",onClick:e[0]||(e[0]=a=>r.save_configuration())},b_),x("button",{title:"Reset configuration",class:"text-2xl hover:text-secondary duration-75 active:scale-90",onClick:e[1]||(e[1]=a=>r.reset_configuration())},x_)]),x("div",w_,[x("button",{onClick:e[2]||(e[2]=a=>s.bec_collapsed=!s.bec_collapsed)},[(Z(),J("svg",{class:Me(["h-6 w-6 hover:text-secondary duration-75 active:scale-90",{"rotate-90":!s.bec_collapsed}]),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},E_,2))]),A_]),x("div",{class:Me({hidden:s.bec_collapsed})},[x("div",C_,[j_,x("select",{id:"backend",onChange:e[3]||(e[3]=a=>r.update_backend(a.target.value)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(Z(!0),J(Se,null,dn(s.backendsArr,a=>(Z(),J("option",null,ft(a),1))),256))],32)]),x("div",S_,[T_,x("select",O_,[(Z(!0),J(Se,null,dn(s.modelsArr,a=>(Z(),J("option",null,ft(a),1))),256))])])],2),x("div",D_,[x("button",{onClick:e[4]||(e[4]=a=>s.pc_collapsed=!s.pc_collapsed)},[(Z(),J("svg",{class:Me(["h-6 w-6 hover:text-secondary duration-75 active:scale-90",{"rotate-90":!s.pc_collapsed}]),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},L_,2))]),M_]),x("div",{class:Me({hidden:s.pc_collapsed})},[x("div",P_,[q_,x("select",{id:"persLang",onChange:e[5]||(e[5]=a=>r.update_setting("personality_language",a.target.value,r.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(Z(!0),J(Se,null,dn(s.persLangArr,a=>(Z(),J("option",null,ft(a),1))),256))],32)]),x("div",I_,[F_,x("select",{id:"persCat",onChange:e[6]||(e[6]=a=>r.update_setting("personality_category",a.target.value,r.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(Z(!0),J(Se,null,dn(s.persCatgArr,a=>(Z(),J("option",null,ft(a),1))),256))],32)]),x("div",B_,[z_,x("select",{id:"persona",onChange:e[7]||(e[7]=a=>r.update_setting("personality",a.target.value,r.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(Z(!0),J(Se,null,dn(s.persArr,a=>(Z(),J("option",null,ft(a),1))),256))],32)])],2),x("div",N_,[x("button",{onClick:e[8]||(e[8]=a=>s.mc_collapsed=!s.mc_collapsed)},[(Z(),J("svg",{class:Me(["h-6 w-6 hover:text-secondary duration-75 active:scale-90",{"rotate-90":!s.mc_collapsed}]),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},H_,2))]),V_]),x("div",{class:Me({hidden:s.mc_collapsed})},[x("div",U_,[G_,qe(x("input",{type:"text",id:"seed","onUpdate:modelValue":e[9]||(e[9]=a=>s.configFile.seed=a),class:"bg-gray-50 border border-gray-300 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,s.configFile.seed]])]),x("div",K_,[x("div",W_,[x("div",Z_,[Y_,x("p",J_,[qe(x("input",{type:"text",id:"temp-val","onUpdate:modelValue":e[10]||(e[10]=a=>s.configFile.temp=a),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,s.configFile.temp]])])]),qe(x("input",{id:"temperature",onChange:e[11]||(e[11]=a=>r.update_setting("temperature",a.target.value)),type:"range","onUpdate:modelValue":e[12]||(e[12]=a=>s.configFile.temp=a),min:"0",max:"5",step:"0.1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,s.configFile.temp]])])]),x("div",Q_,[x("div",X_,[x("div",e0,[t0,x("p",n0,[qe(x("input",{type:"text",id:"predict-val","onUpdate:modelValue":e[13]||(e[13]=a=>s.configFile.n_predict=a),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,s.configFile.n_predict]])])]),qe(x("input",{id:"predict",onChange:e[14]||(e[14]=a=>r.update_setting("n_predict",a.target.value)),type:"range","onUpdate:modelValue":e[15]||(e[15]=a=>s.configFile.n_predict=a),min:"0",max:"2048",step:"32",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,s.configFile.n_predict]])])]),x("div",o0,[x("div",s0,[x("div",r0,[i0,x("p",c0,[qe(x("input",{type:"text",id:"top_k-val","onUpdate:modelValue":e[16]||(e[16]=a=>s.configFile.top_k=a),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,s.configFile.top_k]])])]),qe(x("input",{id:"top_k",onChange:e[17]||(e[17]=a=>r.update_setting("top_k",a.target.value)),type:"range","onUpdate:modelValue":e[18]||(e[18]=a=>s.configFile.top_k=a),min:"0",max:"100",step:"1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,s.configFile.top_k]])])]),x("div",a0,[x("div",l0,[x("div",u0,[d0,x("p",f0,[qe(x("input",{type:"text",id:"top_p-val","onUpdate:modelValue":e[19]||(e[19]=a=>s.configFile.top_p=a),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,s.configFile.top_p]])])]),qe(x("input",{id:"top_p",onChange:e[20]||(e[20]=a=>r.update_setting("top_p",a.target.value)),type:"range","onUpdate:modelValue":e[21]||(e[21]=a=>s.configFile.top_p=a),min:"0",max:"1",step:"0.01",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,s.configFile.top_p]])])]),x("div",h0,[x("div",p0,[x("div",g0,[m0,x("p",_0,[qe(x("input",{type:"text",id:"repeat_penalty-val","onUpdate:modelValue":e[22]||(e[22]=a=>s.configFile.repeat_penalty=a),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,s.configFile.repeat_penalty]])])]),qe(x("input",{id:"repeat_penalty",onChange:e[23]||(e[23]=a=>r.update_setting("repeat_penalty",a.target.value)),type:"range","onUpdate:modelValue":e[24]||(e[24]=a=>s.configFile.repeat_penalty=a),min:"0",max:"2",step:"0.01",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,s.configFile.repeat_penalty]])])]),x("div",y0,[x("div",b0,[x("div",v0,[x0,x("p",w0,[qe(x("input",{type:"text",id:"repeat_last_n-val","onUpdate:modelValue":e[25]||(e[25]=a=>s.configFile.repeat_last_n=a),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,s.configFile.repeat_last_n]])])]),qe(x("input",{id:"repeat_last_n",onChange:e[26]||(e[26]=a=>r.update_setting("repeat_last_n",a.target.value)),type:"range","onUpdate:modelValue":e[27]||(e[27]=a=>s.configFile.repeat_last_n=a),min:"0",max:"100",step:"1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,s.configFile.repeat_last_n]])])])],2)]),ye(i,{ref:"yesNoDialog"},null,512),ye(c,{ref:"messageBox"},null,512)],64)}const E0=at(g_,[["render",k0]]),A0={setup(){return{}}};function C0(t,e,n,o,s,r){return Z(),J("div",null," Training ")}const j0=at(A0,[["render",C0]]),S0={name:"Discussion",emits:["delete","select","editTitle","checked"],props:{id:Number,title:String,selected:Boolean,loading:Boolean,isCheckbox:Boolean,checkBoxValue:Boolean},setup(){},data(){return{showConfirmation:!1,editTitleMode:!1,editTitle:!1,newTitle:String,checkBoxValue_local:!1}},methods:{deleteEvent(){this.showConfirmation=!1,this.$emit("delete")},selectEvent(){this.$emit("select")},editTitleEvent(){this.editTitle=!1,this.editTitleMode=!1,this.showConfirmation=!1,this.$emit("editTitle",{title:this.newTitle,id:this.id})},chnageTitle(t){this.newTitle=t},checkedChangeEvent(t,e){this.$emit("checked",t,e)}},mounted(){this.newTitle=this.title,Le(()=>{wt.replace()})},watch:{showConfirmation(){Le(()=>{wt.replace()})},editTitleMode(t){this.showConfirmation=t,this.editTitle=t},checkBoxValue(t,e){this.checkBoxValue_local=t}}},T0=["id"],O0={class:"flex flex-row items-center gap-2"},D0={key:0},R0=["title"],L0=["value"],M0={class:"flex items-center flex-1 max-h-6"},P0={key:0,class:"flex gap-3 flex-1 items-center justify-end duration-75"},q0=x("i",{"data-feather":"check"},null,-1),I0=[q0],F0=x("i",{"data-feather":"x"},null,-1),B0=[F0],z0={key:1,class:"flex gap-3 flex-1 items-center justify-end duration-75"},N0=x("i",{"data-feather":"x"},null,-1),$0=[N0],H0=x("i",{"data-feather":"check"},null,-1),V0=[H0],U0={key:2,class:"flex gap-3 flex-1 items-center justify-end invisible group-hover:visible duration-75"},G0=x("i",{"data-feather":"edit-2"},null,-1),K0=[G0],W0=x("i",{"data-feather":"trash"},null,-1),Z0=[W0];function Y0(t,e,n,o,s,r){return Z(),J("div",{class:Me([n.selected?"bg-bg-light-discussion dark:bg-bg-dark-discussion shadow-md":"","container flex sm:flex-row item-center shadow-sm gap-2 py-2 my-2 hover:shadow-md hover:bg-primary-light dark:hover:bg-primary rounded-md p-2 duration-75 group cursor-pointer"]),id:"dis-"+n.id,onClick:e[13]||(e[13]=Re(i=>r.selectEvent(),["stop"]))},[x("div",O0,[n.isCheckbox?(Z(),J("div",D0,[qe(x("input",{type:"checkbox",class:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-700 dark:focus:ring-offset-gray-700 focus:ring-2 dark:bg-gray-600 dark:border-gray-500",onClick:e[0]||(e[0]=Re(()=>{},["stop"])),"onUpdate:modelValue":e[1]||(e[1]=i=>s.checkBoxValue_local=i),onInput:e[2]||(e[2]=i=>r.checkedChangeEvent(i,n.id))},null,544),[[Xp,s.checkBoxValue_local]])])):we("",!0),n.selected?(Z(),J("div",{key:1,class:Me(["min-h-full w-2 rounded-xl self-stretch",n.loading?"animate-bounce bg-accent ":" bg-secondary "])},null,2)):we("",!0),n.selected?we("",!0):(Z(),J("div",{key:2,class:Me(["w-2",n.loading?"min-h-full w-2 rounded-xl self-stretch animate-bounce bg-accent ":" "])},null,2))]),s.editTitle?we("",!0):(Z(),J("p",{key:0,title:n.title,class:"truncate w-full"},ft(n.title?n.title==="untitled"?"New discussion":n.title:"New discussion"),9,R0)),s.editTitle?(Z(),J("input",{key:1,type:"text",id:"title-box",class:"bg-bg-light dark:bg-bg-dark rounded-md border-0 w-full -m-1 p-1",value:n.title,required:"",onKeydown:[e[3]||(e[3]=ii(Re(i=>r.editTitleEvent(),["exact"]),["enter"])),e[4]||(e[4]=ii(Re(i=>s.editTitleMode=!1,["exact"]),["esc"]))],onInput:e[5]||(e[5]=i=>r.chnageTitle(i.target.value)),onClick:e[6]||(e[6]=Re(()=>{},["stop"]))},null,40,L0)):we("",!0),x("div",M0,[s.showConfirmation&&!s.editTitleMode?(Z(),J("div",P0,[x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm removal",type:"button",onClick:e[7]||(e[7]=Re(i=>r.deleteEvent(),["stop"]))},I0),x("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Cancel removal",type:"button",onClick:e[8]||(e[8]=Re(i=>s.showConfirmation=!1,["stop"]))},B0)])):we("",!0),s.showConfirmation&&s.editTitleMode?(Z(),J("div",z0,[x("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Discard title changes",type:"button",onClick:e[9]||(e[9]=Re(i=>s.editTitleMode=!1,["stop"]))},$0),x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm title changes",type:"button",onClick:e[10]||(e[10]=Re(i=>r.editTitleEvent(),["stop"]))},V0)])):we("",!0),s.showConfirmation?we("",!0):(Z(),J("div",U0,[x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Edit title",type:"button",onClick:e[11]||(e[11]=Re(i=>s.editTitleMode=!0,["stop"]))},K0),x("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Remove discussion",type:"button",onClick:e[12]||(e[12]=Re(i=>s.showConfirmation=!0,["stop"]))},Z0)]))])],10,T0)}const fd=at(S0,[["render",Y0]]);var gi={},J0={get exports(){return gi},set exports(t){gi=t}},he={},As={},Q0={get exports(){return As},set exports(t){As=t}};const X0="Á",ey="á",ty="Ă",ny="ă",oy="∾",sy="∿",ry="∾̳",iy="Â",cy="â",ay="´",ly="А",uy="а",dy="Æ",fy="æ",hy="⁡",py="𝔄",gy="𝔞",my="À",_y="à",yy="ℵ",by="ℵ",vy="Α",xy="α",wy="Ā",ky="ā",Ey="⨿",Ay="&",Cy="&",jy="⩕",Sy="⩓",Ty="∧",Oy="⩜",Dy="⩘",Ry="⩚",Ly="∠",My="⦤",Py="∠",qy="⦨",Iy="⦩",Fy="⦪",By="⦫",zy="⦬",Ny="⦭",$y="⦮",Hy="⦯",Vy="∡",Uy="∟",Gy="⊾",Ky="⦝",Wy="∢",Zy="Å",Yy="⍼",Jy="Ą",Qy="ą",Xy="𝔸",e2="𝕒",t2="⩯",n2="≈",o2="⩰",s2="≊",r2="≋",i2="'",c2="⁡",a2="≈",l2="≊",u2="Å",d2="å",f2="𝒜",h2="𝒶",p2="≔",g2="*",m2="≈",_2="≍",y2="Ã",b2="ã",v2="Ä",x2="ä",w2="∳",k2="⨑",E2="≌",A2="϶",C2="‵",j2="∽",S2="⋍",T2="∖",O2="⫧",D2="⊽",R2="⌅",L2="⌆",M2="⌅",P2="⎵",q2="⎶",I2="≌",F2="Б",B2="б",z2="„",N2="∵",$2="∵",H2="∵",V2="⦰",U2="϶",G2="ℬ",K2="ℬ",W2="Β",Z2="β",Y2="ℶ",J2="≬",Q2="𝔅",X2="𝔟",eb="⋂",tb="◯",nb="⋃",ob="⨀",sb="⨁",rb="⨂",ib="⨆",cb="★",ab="▽",lb="△",ub="⨄",db="⋁",fb="⋀",hb="⤍",pb="⧫",gb="▪",mb="▴",_b="▾",yb="◂",bb="▸",vb="␣",xb="▒",wb="░",kb="▓",Eb="█",Ab="=⃥",Cb="≡⃥",jb="⫭",Sb="⌐",Tb="𝔹",Ob="𝕓",Db="⊥",Rb="⊥",Lb="⋈",Mb="⧉",Pb="┐",qb="╕",Ib="╖",Fb="╗",Bb="┌",zb="╒",Nb="╓",$b="╔",Hb="─",Vb="═",Ub="┬",Gb="╤",Kb="╥",Wb="╦",Zb="┴",Yb="╧",Jb="╨",Qb="╩",Xb="⊟",ev="⊞",tv="⊠",nv="┘",ov="╛",sv="╜",rv="╝",iv="└",cv="╘",av="╙",lv="╚",uv="│",dv="║",fv="┼",hv="╪",pv="╫",gv="╬",mv="┤",_v="╡",yv="╢",bv="╣",vv="├",xv="╞",wv="╟",kv="╠",Ev="‵",Av="˘",Cv="˘",jv="¦",Sv="𝒷",Tv="ℬ",Ov="⁏",Dv="∽",Rv="⋍",Lv="⧅",Mv="\\",Pv="⟈",qv="•",Iv="•",Fv="≎",Bv="⪮",zv="≏",Nv="≎",$v="≏",Hv="Ć",Vv="ć",Uv="⩄",Gv="⩉",Kv="⩋",Wv="∩",Zv="⋒",Yv="⩇",Jv="⩀",Qv="ⅅ",Xv="∩︀",ex="⁁",tx="ˇ",nx="ℭ",ox="⩍",sx="Č",rx="č",ix="Ç",cx="ç",ax="Ĉ",lx="ĉ",ux="∰",dx="⩌",fx="⩐",hx="Ċ",px="ċ",gx="¸",mx="¸",_x="⦲",yx="¢",bx="·",vx="·",xx="𝔠",wx="ℭ",kx="Ч",Ex="ч",Ax="✓",Cx="✓",jx="Χ",Sx="χ",Tx="ˆ",Ox="≗",Dx="↺",Rx="↻",Lx="⊛",Mx="⊚",Px="⊝",qx="⊙",Ix="®",Fx="Ⓢ",Bx="⊖",zx="⊕",Nx="⊗",$x="○",Hx="⧃",Vx="≗",Ux="⨐",Gx="⫯",Kx="⧂",Wx="∲",Zx="”",Yx="’",Jx="♣",Qx="♣",Xx=":",ew="∷",tw="⩴",nw="≔",ow="≔",sw=",",rw="@",iw="∁",cw="∘",aw="∁",lw="ℂ",uw="≅",dw="⩭",fw="≡",hw="∮",pw="∯",gw="∮",mw="𝕔",_w="ℂ",yw="∐",bw="∐",vw="©",xw="©",ww="℗",kw="∳",Ew="↵",Aw="✗",Cw="⨯",jw="𝒞",Sw="𝒸",Tw="⫏",Ow="⫑",Dw="⫐",Rw="⫒",Lw="⋯",Mw="⤸",Pw="⤵",qw="⋞",Iw="⋟",Fw="↶",Bw="⤽",zw="⩈",Nw="⩆",$w="≍",Hw="∪",Vw="⋓",Uw="⩊",Gw="⊍",Kw="⩅",Ww="∪︀",Zw="↷",Yw="⤼",Jw="⋞",Qw="⋟",Xw="⋎",ek="⋏",tk="¤",nk="↶",ok="↷",sk="⋎",rk="⋏",ik="∲",ck="∱",ak="⌭",lk="†",uk="‡",dk="ℸ",fk="↓",hk="↡",pk="⇓",gk="‐",mk="⫤",_k="⊣",yk="⤏",bk="˝",vk="Ď",xk="ď",wk="Д",kk="д",Ek="‡",Ak="⇊",Ck="ⅅ",jk="ⅆ",Sk="⤑",Tk="⩷",Ok="°",Dk="∇",Rk="Δ",Lk="δ",Mk="⦱",Pk="⥿",qk="𝔇",Ik="𝔡",Fk="⥥",Bk="⇃",zk="⇂",Nk="´",$k="˙",Hk="˝",Vk="`",Uk="˜",Gk="⋄",Kk="⋄",Wk="⋄",Zk="♦",Yk="♦",Jk="¨",Qk="ⅆ",Xk="ϝ",eE="⋲",tE="÷",nE="÷",oE="⋇",sE="⋇",rE="Ђ",iE="ђ",cE="⌞",aE="⌍",lE="$",uE="𝔻",dE="𝕕",fE="¨",hE="˙",pE="⃜",gE="≐",mE="≑",_E="≐",yE="∸",bE="∔",vE="⊡",xE="⌆",wE="∯",kE="¨",EE="⇓",AE="⇐",CE="⇔",jE="⫤",SE="⟸",TE="⟺",OE="⟹",DE="⇒",RE="⊨",LE="⇑",ME="⇕",PE="∥",qE="⤓",IE="↓",FE="↓",BE="⇓",zE="⇵",NE="̑",$E="⇊",HE="⇃",VE="⇂",UE="⥐",GE="⥞",KE="⥖",WE="↽",ZE="⥟",YE="⥗",JE="⇁",QE="↧",XE="⊤",e5="⤐",t5="⌟",n5="⌌",o5="𝒟",s5="𝒹",r5="Ѕ",i5="ѕ",c5="⧶",a5="Đ",l5="đ",u5="⋱",d5="▿",f5="▾",h5="⇵",p5="⥯",g5="⦦",m5="Џ",_5="џ",y5="⟿",b5="É",v5="é",x5="⩮",w5="Ě",k5="ě",E5="Ê",A5="ê",C5="≖",j5="≕",S5="Э",T5="э",O5="⩷",D5="Ė",R5="ė",L5="≑",M5="ⅇ",P5="≒",q5="𝔈",I5="𝔢",F5="⪚",B5="È",z5="è",N5="⪖",$5="⪘",H5="⪙",V5="∈",U5="⏧",G5="ℓ",K5="⪕",W5="⪗",Z5="Ē",Y5="ē",J5="∅",Q5="∅",X5="◻",eA="∅",tA="▫",nA=" ",oA=" ",sA=" ",rA="Ŋ",iA="ŋ",cA=" ",aA="Ę",lA="ę",uA="𝔼",dA="𝕖",fA="⋕",hA="⧣",pA="⩱",gA="ε",mA="Ε",_A="ε",yA="ϵ",bA="≖",vA="≕",xA="≂",wA="⪖",kA="⪕",EA="⩵",AA="=",CA="≂",jA="≟",SA="⇌",TA="≡",OA="⩸",DA="⧥",RA="⥱",LA="≓",MA="ℯ",PA="ℰ",qA="≐",IA="⩳",FA="≂",BA="Η",zA="η",NA="Ð",$A="ð",HA="Ë",VA="ë",UA="€",GA="!",KA="∃",WA="∃",ZA="ℰ",YA="ⅇ",JA="ⅇ",QA="≒",XA="Ф",e3="ф",t3="♀",n3="ffi",o3="ff",s3="ffl",r3="𝔉",i3="𝔣",c3="fi",a3="◼",l3="▪",u3="fj",d3="♭",f3="fl",h3="▱",p3="ƒ",g3="𝔽",m3="𝕗",_3="∀",y3="∀",b3="⋔",v3="⫙",x3="ℱ",w3="⨍",k3="½",E3="⅓",A3="¼",C3="⅕",j3="⅙",S3="⅛",T3="⅔",O3="⅖",D3="¾",R3="⅗",L3="⅜",M3="⅘",P3="⅚",q3="⅝",I3="⅞",F3="⁄",B3="⌢",z3="𝒻",N3="ℱ",$3="ǵ",H3="Γ",V3="γ",U3="Ϝ",G3="ϝ",K3="⪆",W3="Ğ",Z3="ğ",Y3="Ģ",J3="Ĝ",Q3="ĝ",X3="Г",eC="г",tC="Ġ",nC="ġ",oC="≥",sC="≧",rC="⪌",iC="⋛",cC="≥",aC="≧",lC="⩾",uC="⪩",dC="⩾",fC="⪀",hC="⪂",pC="⪄",gC="⋛︀",mC="⪔",_C="𝔊",yC="𝔤",bC="≫",vC="⋙",xC="⋙",wC="ℷ",kC="Ѓ",EC="ѓ",AC="⪥",CC="≷",jC="⪒",SC="⪤",TC="⪊",OC="⪊",DC="⪈",RC="≩",LC="⪈",MC="≩",PC="⋧",qC="𝔾",IC="𝕘",FC="`",BC="≥",zC="⋛",NC="≧",$C="⪢",HC="≷",VC="⩾",UC="≳",GC="𝒢",KC="ℊ",WC="≳",ZC="⪎",YC="⪐",JC="⪧",QC="⩺",XC=">",e4=">",t4="≫",n4="⋗",o4="⦕",s4="⩼",r4="⪆",i4="⥸",c4="⋗",a4="⋛",l4="⪌",u4="≷",d4="≳",f4="≩︀",h4="≩︀",p4="ˇ",g4=" ",m4="½",_4="ℋ",y4="Ъ",b4="ъ",v4="⥈",x4="↔",w4="⇔",k4="↭",E4="^",A4="ℏ",C4="Ĥ",j4="ĥ",S4="♥",T4="♥",O4="…",D4="⊹",R4="𝔥",L4="ℌ",M4="ℋ",P4="⤥",q4="⤦",I4="⇿",F4="∻",B4="↩",z4="↪",N4="𝕙",$4="ℍ",H4="―",V4="─",U4="𝒽",G4="ℋ",K4="ℏ",W4="Ħ",Z4="ħ",Y4="≎",J4="≏",Q4="⁃",X4="‐",e6="Í",t6="í",n6="⁣",o6="Î",s6="î",r6="И",i6="и",c6="İ",a6="Е",l6="е",u6="¡",d6="⇔",f6="𝔦",h6="ℑ",p6="Ì",g6="ì",m6="ⅈ",_6="⨌",y6="∭",b6="⧜",v6="℩",x6="IJ",w6="ij",k6="Ī",E6="ī",A6="ℑ",C6="ⅈ",j6="ℐ",S6="ℑ",T6="ı",O6="ℑ",D6="⊷",R6="Ƶ",L6="⇒",M6="℅",P6="∞",q6="⧝",I6="ı",F6="⊺",B6="∫",z6="∬",N6="ℤ",$6="∫",H6="⊺",V6="⋂",U6="⨗",G6="⨼",K6="⁣",W6="⁢",Z6="Ё",Y6="ё",J6="Į",Q6="į",X6="𝕀",e8="𝕚",t8="Ι",n8="ι",o8="⨼",s8="¿",r8="𝒾",i8="ℐ",c8="∈",a8="⋵",l8="⋹",u8="⋴",d8="⋳",f8="∈",h8="⁢",p8="Ĩ",g8="ĩ",m8="І",_8="і",y8="Ï",b8="ï",v8="Ĵ",x8="ĵ",w8="Й",k8="й",E8="𝔍",A8="𝔧",C8="ȷ",j8="𝕁",S8="𝕛",T8="𝒥",O8="𝒿",D8="Ј",R8="ј",L8="Є",M8="є",P8="Κ",q8="κ",I8="ϰ",F8="Ķ",B8="ķ",z8="К",N8="к",$8="𝔎",H8="𝔨",V8="ĸ",U8="Х",G8="х",K8="Ќ",W8="ќ",Z8="𝕂",Y8="𝕜",J8="𝒦",Q8="𝓀",X8="⇚",ej="Ĺ",tj="ĺ",nj="⦴",oj="ℒ",sj="Λ",rj="λ",ij="⟨",cj="⟪",aj="⦑",lj="⟨",uj="⪅",dj="ℒ",fj="«",hj="⇤",pj="⤟",gj="←",mj="↞",_j="⇐",yj="⤝",bj="↩",vj="↫",xj="⤹",wj="⥳",kj="↢",Ej="⤙",Aj="⤛",Cj="⪫",jj="⪭",Sj="⪭︀",Tj="⤌",Oj="⤎",Dj="❲",Rj="{",Lj="[",Mj="⦋",Pj="⦏",qj="⦍",Ij="Ľ",Fj="ľ",Bj="Ļ",zj="ļ",Nj="⌈",$j="{",Hj="Л",Vj="л",Uj="⤶",Gj="“",Kj="„",Wj="⥧",Zj="⥋",Yj="↲",Jj="≤",Qj="≦",Xj="⟨",eS="⇤",tS="←",nS="←",oS="⇐",sS="⇆",rS="↢",iS="⌈",cS="⟦",aS="⥡",lS="⥙",uS="⇃",dS="⌊",fS="↽",hS="↼",pS="⇇",gS="↔",mS="↔",_S="⇔",yS="⇆",bS="⇋",vS="↭",xS="⥎",wS="↤",kS="⊣",ES="⥚",AS="⋋",CS="⧏",jS="⊲",SS="⊴",TS="⥑",OS="⥠",DS="⥘",RS="↿",LS="⥒",MS="↼",PS="⪋",qS="⋚",IS="≤",FS="≦",BS="⩽",zS="⪨",NS="⩽",$S="⩿",HS="⪁",VS="⪃",US="⋚︀",GS="⪓",KS="⪅",WS="⋖",ZS="⋚",YS="⪋",JS="⋚",QS="≦",XS="≶",e7="≶",t7="⪡",n7="≲",o7="⩽",s7="≲",r7="⥼",i7="⌊",c7="𝔏",a7="𝔩",l7="≶",u7="⪑",d7="⥢",f7="↽",h7="↼",p7="⥪",g7="▄",m7="Љ",_7="љ",y7="⇇",b7="≪",v7="⋘",x7="⌞",w7="⇚",k7="⥫",E7="◺",A7="Ŀ",C7="ŀ",j7="⎰",S7="⎰",T7="⪉",O7="⪉",D7="⪇",R7="≨",L7="⪇",M7="≨",P7="⋦",q7="⟬",I7="⇽",F7="⟦",B7="⟵",z7="⟵",N7="⟸",$7="⟷",H7="⟷",V7="⟺",U7="⟼",G7="⟶",K7="⟶",W7="⟹",Z7="↫",Y7="↬",J7="⦅",Q7="𝕃",X7="𝕝",e9="⨭",t9="⨴",n9="∗",o9="_",s9="↙",r9="↘",i9="◊",c9="◊",a9="⧫",l9="(",u9="⦓",d9="⇆",f9="⌟",h9="⇋",p9="⥭",g9="‎",m9="⊿",_9="‹",y9="𝓁",b9="ℒ",v9="↰",x9="↰",w9="≲",k9="⪍",E9="⪏",A9="[",C9="‘",j9="‚",S9="Ł",T9="ł",O9="⪦",D9="⩹",R9="<",L9="<",M9="≪",P9="⋖",q9="⋋",I9="⋉",F9="⥶",B9="⩻",z9="◃",N9="⊴",$9="◂",H9="⦖",V9="⥊",U9="⥦",G9="≨︀",K9="≨︀",W9="¯",Z9="♂",Y9="✠",J9="✠",Q9="↦",X9="↦",eT="↧",tT="↤",nT="↥",oT="▮",sT="⨩",rT="М",iT="м",cT="—",aT="∺",lT="∡",uT=" ",dT="ℳ",fT="𝔐",hT="𝔪",pT="℧",gT="µ",mT="*",_T="⫰",yT="∣",bT="·",vT="⊟",xT="−",wT="∸",kT="⨪",ET="∓",AT="⫛",CT="…",jT="∓",ST="⊧",TT="𝕄",OT="𝕞",DT="∓",RT="𝓂",LT="ℳ",MT="∾",PT="Μ",qT="μ",IT="⊸",FT="⊸",BT="∇",zT="Ń",NT="ń",$T="∠⃒",HT="≉",VT="⩰̸",UT="≋̸",GT="ʼn",KT="≉",WT="♮",ZT="ℕ",YT="♮",JT=" ",QT="≎̸",XT="≏̸",eO="⩃",tO="Ň",nO="ň",oO="Ņ",sO="ņ",rO="≇",iO="⩭̸",cO="⩂",aO="Н",lO="н",uO="–",dO="⤤",fO="↗",hO="⇗",pO="↗",gO="≠",mO="≐̸",_O="​",yO="​",bO="​",vO="​",xO="≢",wO="⤨",kO="≂̸",EO="≫",AO="≪",CO=` +`,jO="∄",SO="∄",TO="𝔑",OO="𝔫",DO="≧̸",RO="≱",LO="≱",MO="≧̸",PO="⩾̸",qO="⩾̸",IO="⋙̸",FO="≵",BO="≫⃒",zO="≯",NO="≯",$O="≫̸",HO="↮",VO="⇎",UO="⫲",GO="∋",KO="⋼",WO="⋺",ZO="∋",YO="Њ",JO="њ",QO="↚",XO="⇍",eD="‥",tD="≦̸",nD="≰",oD="↚",sD="⇍",rD="↮",iD="⇎",cD="≰",aD="≦̸",lD="⩽̸",uD="⩽̸",dD="≮",fD="⋘̸",hD="≴",pD="≪⃒",gD="≮",mD="⋪",_D="⋬",yD="≪̸",bD="∤",vD="⁠",xD=" ",wD="𝕟",kD="ℕ",ED="⫬",AD="¬",CD="≢",jD="≭",SD="∦",TD="∉",OD="≠",DD="≂̸",RD="∄",LD="≯",MD="≱",PD="≧̸",qD="≫̸",ID="≹",FD="⩾̸",BD="≵",zD="≎̸",ND="≏̸",$D="∉",HD="⋵̸",VD="⋹̸",UD="∉",GD="⋷",KD="⋶",WD="⧏̸",ZD="⋪",YD="⋬",JD="≮",QD="≰",XD="≸",eR="≪̸",tR="⩽̸",nR="≴",oR="⪢̸",sR="⪡̸",rR="∌",iR="∌",cR="⋾",aR="⋽",lR="⊀",uR="⪯̸",dR="⋠",fR="∌",hR="⧐̸",pR="⋫",gR="⋭",mR="⊏̸",_R="⋢",yR="⊐̸",bR="⋣",vR="⊂⃒",xR="⊈",wR="⊁",kR="⪰̸",ER="⋡",AR="≿̸",CR="⊃⃒",jR="⊉",SR="≁",TR="≄",OR="≇",DR="≉",RR="∤",LR="∦",MR="∦",PR="⫽⃥",qR="∂̸",IR="⨔",FR="⊀",BR="⋠",zR="⊀",NR="⪯̸",$R="⪯̸",HR="⤳̸",VR="↛",UR="⇏",GR="↝̸",KR="↛",WR="⇏",ZR="⋫",YR="⋭",JR="⊁",QR="⋡",XR="⪰̸",eL="𝒩",tL="𝓃",nL="∤",oL="∦",sL="≁",rL="≄",iL="≄",cL="∤",aL="∦",lL="⋢",uL="⋣",dL="⊄",fL="⫅̸",hL="⊈",pL="⊂⃒",gL="⊈",mL="⫅̸",_L="⊁",yL="⪰̸",bL="⊅",vL="⫆̸",xL="⊉",wL="⊃⃒",kL="⊉",EL="⫆̸",AL="≹",CL="Ñ",jL="ñ",SL="≸",TL="⋪",OL="⋬",DL="⋫",RL="⋭",LL="Ν",ML="ν",PL="#",qL="№",IL=" ",FL="≍⃒",BL="⊬",zL="⊭",NL="⊮",$L="⊯",HL="≥⃒",VL=">⃒",UL="⤄",GL="⧞",KL="⤂",WL="≤⃒",ZL="<⃒",YL="⊴⃒",JL="⤃",QL="⊵⃒",XL="∼⃒",eM="⤣",tM="↖",nM="⇖",oM="↖",sM="⤧",rM="Ó",iM="ó",cM="⊛",aM="Ô",lM="ô",uM="⊚",dM="О",fM="о",hM="⊝",pM="Ő",gM="ő",mM="⨸",_M="⊙",yM="⦼",bM="Œ",vM="œ",xM="⦿",wM="𝔒",kM="𝔬",EM="˛",AM="Ò",CM="ò",jM="⧁",SM="⦵",TM="Ω",OM="∮",DM="↺",RM="⦾",LM="⦻",MM="‾",PM="⧀",qM="Ō",IM="ō",FM="Ω",BM="ω",zM="Ο",NM="ο",$M="⦶",HM="⊖",VM="𝕆",UM="𝕠",GM="⦷",KM="“",WM="‘",ZM="⦹",YM="⊕",JM="↻",QM="⩔",XM="∨",eP="⩝",tP="ℴ",nP="ℴ",oP="ª",sP="º",rP="⊶",iP="⩖",cP="⩗",aP="⩛",lP="Ⓢ",uP="𝒪",dP="ℴ",fP="Ø",hP="ø",pP="⊘",gP="Õ",mP="õ",_P="⨶",yP="⨷",bP="⊗",vP="Ö",xP="ö",wP="⌽",kP="‾",EP="⏞",AP="⎴",CP="⏜",jP="¶",SP="∥",TP="∥",OP="⫳",DP="⫽",RP="∂",LP="∂",MP="П",PP="п",qP="%",IP=".",FP="‰",BP="⊥",zP="‱",NP="𝔓",$P="𝔭",HP="Φ",VP="φ",UP="ϕ",GP="ℳ",KP="☎",WP="Π",ZP="π",YP="⋔",JP="ϖ",QP="ℏ",XP="ℎ",eq="ℏ",tq="⨣",nq="⊞",oq="⨢",sq="+",rq="∔",iq="⨥",cq="⩲",aq="±",lq="±",uq="⨦",dq="⨧",fq="±",hq="ℌ",pq="⨕",gq="𝕡",mq="ℙ",_q="£",yq="⪷",bq="⪻",vq="≺",xq="≼",wq="⪷",kq="≺",Eq="≼",Aq="≺",Cq="⪯",jq="≼",Sq="≾",Tq="⪯",Oq="⪹",Dq="⪵",Rq="⋨",Lq="⪯",Mq="⪳",Pq="≾",qq="′",Iq="″",Fq="ℙ",Bq="⪹",zq="⪵",Nq="⋨",$q="∏",Hq="∏",Vq="⌮",Uq="⌒",Gq="⌓",Kq="∝",Wq="∝",Zq="∷",Yq="∝",Jq="≾",Qq="⊰",Xq="𝒫",eI="𝓅",tI="Ψ",nI="ψ",oI=" ",sI="𝔔",rI="𝔮",iI="⨌",cI="𝕢",aI="ℚ",lI="⁗",uI="𝒬",dI="𝓆",fI="ℍ",hI="⨖",pI="?",gI="≟",mI='"',_I='"',yI="⇛",bI="∽̱",vI="Ŕ",xI="ŕ",wI="√",kI="⦳",EI="⟩",AI="⟫",CI="⦒",jI="⦥",SI="⟩",TI="»",OI="⥵",DI="⇥",RI="⤠",LI="⤳",MI="→",PI="↠",qI="⇒",II="⤞",FI="↪",BI="↬",zI="⥅",NI="⥴",$I="⤖",HI="↣",VI="↝",UI="⤚",GI="⤜",KI="∶",WI="ℚ",ZI="⤍",YI="⤏",JI="⤐",QI="❳",XI="}",eF="]",tF="⦌",nF="⦎",oF="⦐",sF="Ř",rF="ř",iF="Ŗ",cF="ŗ",aF="⌉",lF="}",uF="Р",dF="р",fF="⤷",hF="⥩",pF="”",gF="”",mF="↳",_F="ℜ",yF="ℛ",bF="ℜ",vF="ℝ",xF="ℜ",wF="▭",kF="®",EF="®",AF="∋",CF="⇋",jF="⥯",SF="⥽",TF="⌋",OF="𝔯",DF="ℜ",RF="⥤",LF="⇁",MF="⇀",PF="⥬",qF="Ρ",IF="ρ",FF="ϱ",BF="⟩",zF="⇥",NF="→",$F="→",HF="⇒",VF="⇄",UF="↣",GF="⌉",KF="⟧",WF="⥝",ZF="⥕",YF="⇂",JF="⌋",QF="⇁",XF="⇀",eB="⇄",tB="⇌",nB="⇉",oB="↝",sB="↦",rB="⊢",iB="⥛",cB="⋌",aB="⧐",lB="⊳",uB="⊵",dB="⥏",fB="⥜",hB="⥔",pB="↾",gB="⥓",mB="⇀",_B="˚",yB="≓",bB="⇄",vB="⇌",xB="‏",wB="⎱",kB="⎱",EB="⫮",AB="⟭",CB="⇾",jB="⟧",SB="⦆",TB="𝕣",OB="ℝ",DB="⨮",RB="⨵",LB="⥰",MB=")",PB="⦔",qB="⨒",IB="⇉",FB="⇛",BB="›",zB="𝓇",NB="ℛ",$B="↱",HB="↱",VB="]",UB="’",GB="’",KB="⋌",WB="⋊",ZB="▹",YB="⊵",JB="▸",QB="⧎",XB="⧴",ez="⥨",tz="℞",nz="Ś",oz="ś",sz="‚",rz="⪸",iz="Š",cz="š",az="⪼",lz="≻",uz="≽",dz="⪰",fz="⪴",hz="Ş",pz="ş",gz="Ŝ",mz="ŝ",_z="⪺",yz="⪶",bz="⋩",vz="⨓",xz="≿",wz="С",kz="с",Ez="⊡",Az="⋅",Cz="⩦",jz="⤥",Sz="↘",Tz="⇘",Oz="↘",Dz="§",Rz=";",Lz="⤩",Mz="∖",Pz="∖",qz="✶",Iz="𝔖",Fz="𝔰",Bz="⌢",zz="♯",Nz="Щ",$z="щ",Hz="Ш",Vz="ш",Uz="↓",Gz="←",Kz="∣",Wz="∥",Zz="→",Yz="↑",Jz="­",Qz="Σ",Xz="σ",eN="ς",tN="ς",nN="∼",oN="⩪",sN="≃",rN="≃",iN="⪞",cN="⪠",aN="⪝",lN="⪟",uN="≆",dN="⨤",fN="⥲",hN="←",pN="∘",gN="∖",mN="⨳",_N="⧤",yN="∣",bN="⌣",vN="⪪",xN="⪬",wN="⪬︀",kN="Ь",EN="ь",AN="⌿",CN="⧄",jN="/",SN="𝕊",TN="𝕤",ON="♠",DN="♠",RN="∥",LN="⊓",MN="⊓︀",PN="⊔",qN="⊔︀",IN="√",FN="⊏",BN="⊑",zN="⊏",NN="⊑",$N="⊐",HN="⊒",VN="⊐",UN="⊒",GN="□",KN="□",WN="⊓",ZN="⊏",YN="⊑",JN="⊐",QN="⊒",XN="⊔",e$="▪",t$="□",n$="▪",o$="→",s$="𝒮",r$="𝓈",i$="∖",c$="⌣",a$="⋆",l$="⋆",u$="☆",d$="★",f$="ϵ",h$="ϕ",p$="¯",g$="⊂",m$="⋐",_$="⪽",y$="⫅",b$="⊆",v$="⫃",x$="⫁",w$="⫋",k$="⊊",E$="⪿",A$="⥹",C$="⊂",j$="⋐",S$="⊆",T$="⫅",O$="⊆",D$="⊊",R$="⫋",L$="⫇",M$="⫕",P$="⫓",q$="⪸",I$="≻",F$="≽",B$="≻",z$="⪰",N$="≽",$$="≿",H$="⪰",V$="⪺",U$="⪶",G$="⋩",K$="≿",W$="∋",Z$="∑",Y$="∑",J$="♪",Q$="¹",X$="²",eH="³",tH="⊃",nH="⋑",oH="⪾",sH="⫘",rH="⫆",iH="⊇",cH="⫄",aH="⊃",lH="⊇",uH="⟉",dH="⫗",fH="⥻",hH="⫂",pH="⫌",gH="⊋",mH="⫀",_H="⊃",yH="⋑",bH="⊇",vH="⫆",xH="⊋",wH="⫌",kH="⫈",EH="⫔",AH="⫖",CH="⤦",jH="↙",SH="⇙",TH="↙",OH="⤪",DH="ß",RH=" ",LH="⌖",MH="Τ",PH="τ",qH="⎴",IH="Ť",FH="ť",BH="Ţ",zH="ţ",NH="Т",$H="т",HH="⃛",VH="⌕",UH="𝔗",GH="𝔱",KH="∴",WH="∴",ZH="∴",YH="Θ",JH="θ",QH="ϑ",XH="ϑ",eV="≈",tV="∼",nV="  ",oV=" ",sV=" ",rV="≈",iV="∼",cV="Þ",aV="þ",lV="˜",uV="∼",dV="≃",fV="≅",hV="≈",pV="⨱",gV="⊠",mV="×",_V="⨰",yV="∭",bV="⤨",vV="⌶",xV="⫱",wV="⊤",kV="𝕋",EV="𝕥",AV="⫚",CV="⤩",jV="‴",SV="™",TV="™",OV="▵",DV="▿",RV="◃",LV="⊴",MV="≜",PV="▹",qV="⊵",IV="◬",FV="≜",BV="⨺",zV="⃛",NV="⨹",$V="⧍",HV="⨻",VV="⏢",UV="𝒯",GV="𝓉",KV="Ц",WV="ц",ZV="Ћ",YV="ћ",JV="Ŧ",QV="ŧ",XV="≬",eU="↞",tU="↠",nU="Ú",oU="ú",sU="↑",rU="↟",iU="⇑",cU="⥉",aU="Ў",lU="ў",uU="Ŭ",dU="ŭ",fU="Û",hU="û",pU="У",gU="у",mU="⇅",_U="Ű",yU="ű",bU="⥮",vU="⥾",xU="𝔘",wU="𝔲",kU="Ù",EU="ù",AU="⥣",CU="↿",jU="↾",SU="▀",TU="⌜",OU="⌜",DU="⌏",RU="◸",LU="Ū",MU="ū",PU="¨",qU="_",IU="⏟",FU="⎵",BU="⏝",zU="⋃",NU="⊎",$U="Ų",HU="ų",VU="𝕌",UU="𝕦",GU="⤒",KU="↑",WU="↑",ZU="⇑",YU="⇅",JU="↕",QU="↕",XU="⇕",eG="⥮",tG="↿",nG="↾",oG="⊎",sG="↖",rG="↗",iG="υ",cG="ϒ",aG="ϒ",lG="Υ",uG="υ",dG="↥",fG="⊥",hG="⇈",pG="⌝",gG="⌝",mG="⌎",_G="Ů",yG="ů",bG="◹",vG="𝒰",xG="𝓊",wG="⋰",kG="Ũ",EG="ũ",AG="▵",CG="▴",jG="⇈",SG="Ü",TG="ü",OG="⦧",DG="⦜",RG="ϵ",LG="ϰ",MG="∅",PG="ϕ",qG="ϖ",IG="∝",FG="↕",BG="⇕",zG="ϱ",NG="ς",$G="⊊︀",HG="⫋︀",VG="⊋︀",UG="⫌︀",GG="ϑ",KG="⊲",WG="⊳",ZG="⫨",YG="⫫",JG="⫩",QG="В",XG="в",eK="⊢",tK="⊨",nK="⊩",oK="⊫",sK="⫦",rK="⊻",iK="∨",cK="⋁",aK="≚",lK="⋮",uK="|",dK="‖",fK="|",hK="‖",pK="∣",gK="|",mK="❘",_K="≀",yK=" ",bK="𝔙",vK="𝔳",xK="⊲",wK="⊂⃒",kK="⊃⃒",EK="𝕍",AK="𝕧",CK="∝",jK="⊳",SK="𝒱",TK="𝓋",OK="⫋︀",DK="⊊︀",RK="⫌︀",LK="⊋︀",MK="⊪",PK="⦚",qK="Ŵ",IK="ŵ",FK="⩟",BK="∧",zK="⋀",NK="≙",$K="℘",HK="𝔚",VK="𝔴",UK="𝕎",GK="𝕨",KK="℘",WK="≀",ZK="≀",YK="𝒲",JK="𝓌",QK="⋂",XK="◯",eW="⋃",tW="▽",nW="𝔛",oW="𝔵",sW="⟷",rW="⟺",iW="Ξ",cW="ξ",aW="⟵",lW="⟸",uW="⟼",dW="⋻",fW="⨀",hW="𝕏",pW="𝕩",gW="⨁",mW="⨂",_W="⟶",yW="⟹",bW="𝒳",vW="𝓍",xW="⨆",wW="⨄",kW="△",EW="⋁",AW="⋀",CW="Ý",jW="ý",SW="Я",TW="я",OW="Ŷ",DW="ŷ",RW="Ы",LW="ы",MW="¥",PW="𝔜",qW="𝔶",IW="Ї",FW="ї",BW="𝕐",zW="𝕪",NW="𝒴",$W="𝓎",HW="Ю",VW="ю",UW="ÿ",GW="Ÿ",KW="Ź",WW="ź",ZW="Ž",YW="ž",JW="З",QW="з",XW="Ż",eZ="ż",tZ="ℨ",nZ="​",oZ="Ζ",sZ="ζ",rZ="𝔷",iZ="ℨ",cZ="Ж",aZ="ж",lZ="⇝",uZ="𝕫",dZ="ℤ",fZ="𝒵",hZ="𝓏",pZ="‍",gZ="‌",mZ={Aacute:X0,aacute:ey,Abreve:ty,abreve:ny,ac:oy,acd:sy,acE:ry,Acirc:iy,acirc:cy,acute:ay,Acy:ly,acy:uy,AElig:dy,aelig:fy,af:hy,Afr:py,afr:gy,Agrave:my,agrave:_y,alefsym:yy,aleph:by,Alpha:vy,alpha:xy,Amacr:wy,amacr:ky,amalg:Ey,amp:Ay,AMP:Cy,andand:jy,And:Sy,and:Ty,andd:Oy,andslope:Dy,andv:Ry,ang:Ly,ange:My,angle:Py,angmsdaa:qy,angmsdab:Iy,angmsdac:Fy,angmsdad:By,angmsdae:zy,angmsdaf:Ny,angmsdag:$y,angmsdah:Hy,angmsd:Vy,angrt:Uy,angrtvb:Gy,angrtvbd:Ky,angsph:Wy,angst:Zy,angzarr:Yy,Aogon:Jy,aogon:Qy,Aopf:Xy,aopf:e2,apacir:t2,ap:n2,apE:o2,ape:s2,apid:r2,apos:i2,ApplyFunction:c2,approx:a2,approxeq:l2,Aring:u2,aring:d2,Ascr:f2,ascr:h2,Assign:p2,ast:g2,asymp:m2,asympeq:_2,Atilde:y2,atilde:b2,Auml:v2,auml:x2,awconint:w2,awint:k2,backcong:E2,backepsilon:A2,backprime:C2,backsim:j2,backsimeq:S2,Backslash:T2,Barv:O2,barvee:D2,barwed:R2,Barwed:L2,barwedge:M2,bbrk:P2,bbrktbrk:q2,bcong:I2,Bcy:F2,bcy:B2,bdquo:z2,becaus:N2,because:$2,Because:H2,bemptyv:V2,bepsi:U2,bernou:G2,Bernoullis:K2,Beta:W2,beta:Z2,beth:Y2,between:J2,Bfr:Q2,bfr:X2,bigcap:eb,bigcirc:tb,bigcup:nb,bigodot:ob,bigoplus:sb,bigotimes:rb,bigsqcup:ib,bigstar:cb,bigtriangledown:ab,bigtriangleup:lb,biguplus:ub,bigvee:db,bigwedge:fb,bkarow:hb,blacklozenge:pb,blacksquare:gb,blacktriangle:mb,blacktriangledown:_b,blacktriangleleft:yb,blacktriangleright:bb,blank:vb,blk12:xb,blk14:wb,blk34:kb,block:Eb,bne:Ab,bnequiv:Cb,bNot:jb,bnot:Sb,Bopf:Tb,bopf:Ob,bot:Db,bottom:Rb,bowtie:Lb,boxbox:Mb,boxdl:Pb,boxdL:qb,boxDl:Ib,boxDL:Fb,boxdr:Bb,boxdR:zb,boxDr:Nb,boxDR:$b,boxh:Hb,boxH:Vb,boxhd:Ub,boxHd:Gb,boxhD:Kb,boxHD:Wb,boxhu:Zb,boxHu:Yb,boxhU:Jb,boxHU:Qb,boxminus:Xb,boxplus:ev,boxtimes:tv,boxul:nv,boxuL:ov,boxUl:sv,boxUL:rv,boxur:iv,boxuR:cv,boxUr:av,boxUR:lv,boxv:uv,boxV:dv,boxvh:fv,boxvH:hv,boxVh:pv,boxVH:gv,boxvl:mv,boxvL:_v,boxVl:yv,boxVL:bv,boxvr:vv,boxvR:xv,boxVr:wv,boxVR:kv,bprime:Ev,breve:Av,Breve:Cv,brvbar:jv,bscr:Sv,Bscr:Tv,bsemi:Ov,bsim:Dv,bsime:Rv,bsolb:Lv,bsol:Mv,bsolhsub:Pv,bull:qv,bullet:Iv,bump:Fv,bumpE:Bv,bumpe:zv,Bumpeq:Nv,bumpeq:$v,Cacute:Hv,cacute:Vv,capand:Uv,capbrcup:Gv,capcap:Kv,cap:Wv,Cap:Zv,capcup:Yv,capdot:Jv,CapitalDifferentialD:Qv,caps:Xv,caret:ex,caron:tx,Cayleys:nx,ccaps:ox,Ccaron:sx,ccaron:rx,Ccedil:ix,ccedil:cx,Ccirc:ax,ccirc:lx,Cconint:ux,ccups:dx,ccupssm:fx,Cdot:hx,cdot:px,cedil:gx,Cedilla:mx,cemptyv:_x,cent:yx,centerdot:bx,CenterDot:vx,cfr:xx,Cfr:wx,CHcy:kx,chcy:Ex,check:Ax,checkmark:Cx,Chi:jx,chi:Sx,circ:Tx,circeq:Ox,circlearrowleft:Dx,circlearrowright:Rx,circledast:Lx,circledcirc:Mx,circleddash:Px,CircleDot:qx,circledR:Ix,circledS:Fx,CircleMinus:Bx,CirclePlus:zx,CircleTimes:Nx,cir:$x,cirE:Hx,cire:Vx,cirfnint:Ux,cirmid:Gx,cirscir:Kx,ClockwiseContourIntegral:Wx,CloseCurlyDoubleQuote:Zx,CloseCurlyQuote:Yx,clubs:Jx,clubsuit:Qx,colon:Xx,Colon:ew,Colone:tw,colone:nw,coloneq:ow,comma:sw,commat:rw,comp:iw,compfn:cw,complement:aw,complexes:lw,cong:uw,congdot:dw,Congruent:fw,conint:hw,Conint:pw,ContourIntegral:gw,copf:mw,Copf:_w,coprod:yw,Coproduct:bw,copy:vw,COPY:xw,copysr:ww,CounterClockwiseContourIntegral:kw,crarr:Ew,cross:Aw,Cross:Cw,Cscr:jw,cscr:Sw,csub:Tw,csube:Ow,csup:Dw,csupe:Rw,ctdot:Lw,cudarrl:Mw,cudarrr:Pw,cuepr:qw,cuesc:Iw,cularr:Fw,cularrp:Bw,cupbrcap:zw,cupcap:Nw,CupCap:$w,cup:Hw,Cup:Vw,cupcup:Uw,cupdot:Gw,cupor:Kw,cups:Ww,curarr:Zw,curarrm:Yw,curlyeqprec:Jw,curlyeqsucc:Qw,curlyvee:Xw,curlywedge:ek,curren:tk,curvearrowleft:nk,curvearrowright:ok,cuvee:sk,cuwed:rk,cwconint:ik,cwint:ck,cylcty:ak,dagger:lk,Dagger:uk,daleth:dk,darr:fk,Darr:hk,dArr:pk,dash:gk,Dashv:mk,dashv:_k,dbkarow:yk,dblac:bk,Dcaron:vk,dcaron:xk,Dcy:wk,dcy:kk,ddagger:Ek,ddarr:Ak,DD:Ck,dd:jk,DDotrahd:Sk,ddotseq:Tk,deg:Ok,Del:Dk,Delta:Rk,delta:Lk,demptyv:Mk,dfisht:Pk,Dfr:qk,dfr:Ik,dHar:Fk,dharl:Bk,dharr:zk,DiacriticalAcute:Nk,DiacriticalDot:$k,DiacriticalDoubleAcute:Hk,DiacriticalGrave:Vk,DiacriticalTilde:Uk,diam:Gk,diamond:Kk,Diamond:Wk,diamondsuit:Zk,diams:Yk,die:Jk,DifferentialD:Qk,digamma:Xk,disin:eE,div:tE,divide:nE,divideontimes:oE,divonx:sE,DJcy:rE,djcy:iE,dlcorn:cE,dlcrop:aE,dollar:lE,Dopf:uE,dopf:dE,Dot:fE,dot:hE,DotDot:pE,doteq:gE,doteqdot:mE,DotEqual:_E,dotminus:yE,dotplus:bE,dotsquare:vE,doublebarwedge:xE,DoubleContourIntegral:wE,DoubleDot:kE,DoubleDownArrow:EE,DoubleLeftArrow:AE,DoubleLeftRightArrow:CE,DoubleLeftTee:jE,DoubleLongLeftArrow:SE,DoubleLongLeftRightArrow:TE,DoubleLongRightArrow:OE,DoubleRightArrow:DE,DoubleRightTee:RE,DoubleUpArrow:LE,DoubleUpDownArrow:ME,DoubleVerticalBar:PE,DownArrowBar:qE,downarrow:IE,DownArrow:FE,Downarrow:BE,DownArrowUpArrow:zE,DownBreve:NE,downdownarrows:$E,downharpoonleft:HE,downharpoonright:VE,DownLeftRightVector:UE,DownLeftTeeVector:GE,DownLeftVectorBar:KE,DownLeftVector:WE,DownRightTeeVector:ZE,DownRightVectorBar:YE,DownRightVector:JE,DownTeeArrow:QE,DownTee:XE,drbkarow:e5,drcorn:t5,drcrop:n5,Dscr:o5,dscr:s5,DScy:r5,dscy:i5,dsol:c5,Dstrok:a5,dstrok:l5,dtdot:u5,dtri:d5,dtrif:f5,duarr:h5,duhar:p5,dwangle:g5,DZcy:m5,dzcy:_5,dzigrarr:y5,Eacute:b5,eacute:v5,easter:x5,Ecaron:w5,ecaron:k5,Ecirc:E5,ecirc:A5,ecir:C5,ecolon:j5,Ecy:S5,ecy:T5,eDDot:O5,Edot:D5,edot:R5,eDot:L5,ee:M5,efDot:P5,Efr:q5,efr:I5,eg:F5,Egrave:B5,egrave:z5,egs:N5,egsdot:$5,el:H5,Element:V5,elinters:U5,ell:G5,els:K5,elsdot:W5,Emacr:Z5,emacr:Y5,empty:J5,emptyset:Q5,EmptySmallSquare:X5,emptyv:eA,EmptyVerySmallSquare:tA,emsp13:nA,emsp14:oA,emsp:sA,ENG:rA,eng:iA,ensp:cA,Eogon:aA,eogon:lA,Eopf:uA,eopf:dA,epar:fA,eparsl:hA,eplus:pA,epsi:gA,Epsilon:mA,epsilon:_A,epsiv:yA,eqcirc:bA,eqcolon:vA,eqsim:xA,eqslantgtr:wA,eqslantless:kA,Equal:EA,equals:AA,EqualTilde:CA,equest:jA,Equilibrium:SA,equiv:TA,equivDD:OA,eqvparsl:DA,erarr:RA,erDot:LA,escr:MA,Escr:PA,esdot:qA,Esim:IA,esim:FA,Eta:BA,eta:zA,ETH:NA,eth:$A,Euml:HA,euml:VA,euro:UA,excl:GA,exist:KA,Exists:WA,expectation:ZA,exponentiale:YA,ExponentialE:JA,fallingdotseq:QA,Fcy:XA,fcy:e3,female:t3,ffilig:n3,fflig:o3,ffllig:s3,Ffr:r3,ffr:i3,filig:c3,FilledSmallSquare:a3,FilledVerySmallSquare:l3,fjlig:u3,flat:d3,fllig:f3,fltns:h3,fnof:p3,Fopf:g3,fopf:m3,forall:_3,ForAll:y3,fork:b3,forkv:v3,Fouriertrf:x3,fpartint:w3,frac12:k3,frac13:E3,frac14:A3,frac15:C3,frac16:j3,frac18:S3,frac23:T3,frac25:O3,frac34:D3,frac35:R3,frac38:L3,frac45:M3,frac56:P3,frac58:q3,frac78:I3,frasl:F3,frown:B3,fscr:z3,Fscr:N3,gacute:$3,Gamma:H3,gamma:V3,Gammad:U3,gammad:G3,gap:K3,Gbreve:W3,gbreve:Z3,Gcedil:Y3,Gcirc:J3,gcirc:Q3,Gcy:X3,gcy:eC,Gdot:tC,gdot:nC,ge:oC,gE:sC,gEl:rC,gel:iC,geq:cC,geqq:aC,geqslant:lC,gescc:uC,ges:dC,gesdot:fC,gesdoto:hC,gesdotol:pC,gesl:gC,gesles:mC,Gfr:_C,gfr:yC,gg:bC,Gg:vC,ggg:xC,gimel:wC,GJcy:kC,gjcy:EC,gla:AC,gl:CC,glE:jC,glj:SC,gnap:TC,gnapprox:OC,gne:DC,gnE:RC,gneq:LC,gneqq:MC,gnsim:PC,Gopf:qC,gopf:IC,grave:FC,GreaterEqual:BC,GreaterEqualLess:zC,GreaterFullEqual:NC,GreaterGreater:$C,GreaterLess:HC,GreaterSlantEqual:VC,GreaterTilde:UC,Gscr:GC,gscr:KC,gsim:WC,gsime:ZC,gsiml:YC,gtcc:JC,gtcir:QC,gt:XC,GT:e4,Gt:t4,gtdot:n4,gtlPar:o4,gtquest:s4,gtrapprox:r4,gtrarr:i4,gtrdot:c4,gtreqless:a4,gtreqqless:l4,gtrless:u4,gtrsim:d4,gvertneqq:f4,gvnE:h4,Hacek:p4,hairsp:g4,half:m4,hamilt:_4,HARDcy:y4,hardcy:b4,harrcir:v4,harr:x4,hArr:w4,harrw:k4,Hat:E4,hbar:A4,Hcirc:C4,hcirc:j4,hearts:S4,heartsuit:T4,hellip:O4,hercon:D4,hfr:R4,Hfr:L4,HilbertSpace:M4,hksearow:P4,hkswarow:q4,hoarr:I4,homtht:F4,hookleftarrow:B4,hookrightarrow:z4,hopf:N4,Hopf:$4,horbar:H4,HorizontalLine:V4,hscr:U4,Hscr:G4,hslash:K4,Hstrok:W4,hstrok:Z4,HumpDownHump:Y4,HumpEqual:J4,hybull:Q4,hyphen:X4,Iacute:e6,iacute:t6,ic:n6,Icirc:o6,icirc:s6,Icy:r6,icy:i6,Idot:c6,IEcy:a6,iecy:l6,iexcl:u6,iff:d6,ifr:f6,Ifr:h6,Igrave:p6,igrave:g6,ii:m6,iiiint:_6,iiint:y6,iinfin:b6,iiota:v6,IJlig:x6,ijlig:w6,Imacr:k6,imacr:E6,image:A6,ImaginaryI:C6,imagline:j6,imagpart:S6,imath:T6,Im:O6,imof:D6,imped:R6,Implies:L6,incare:M6,in:"∈",infin:P6,infintie:q6,inodot:I6,intcal:F6,int:B6,Int:z6,integers:N6,Integral:$6,intercal:H6,Intersection:V6,intlarhk:U6,intprod:G6,InvisibleComma:K6,InvisibleTimes:W6,IOcy:Z6,iocy:Y6,Iogon:J6,iogon:Q6,Iopf:X6,iopf:e8,Iota:t8,iota:n8,iprod:o8,iquest:s8,iscr:r8,Iscr:i8,isin:c8,isindot:a8,isinE:l8,isins:u8,isinsv:d8,isinv:f8,it:h8,Itilde:p8,itilde:g8,Iukcy:m8,iukcy:_8,Iuml:y8,iuml:b8,Jcirc:v8,jcirc:x8,Jcy:w8,jcy:k8,Jfr:E8,jfr:A8,jmath:C8,Jopf:j8,jopf:S8,Jscr:T8,jscr:O8,Jsercy:D8,jsercy:R8,Jukcy:L8,jukcy:M8,Kappa:P8,kappa:q8,kappav:I8,Kcedil:F8,kcedil:B8,Kcy:z8,kcy:N8,Kfr:$8,kfr:H8,kgreen:V8,KHcy:U8,khcy:G8,KJcy:K8,kjcy:W8,Kopf:Z8,kopf:Y8,Kscr:J8,kscr:Q8,lAarr:X8,Lacute:ej,lacute:tj,laemptyv:nj,lagran:oj,Lambda:sj,lambda:rj,lang:ij,Lang:cj,langd:aj,langle:lj,lap:uj,Laplacetrf:dj,laquo:fj,larrb:hj,larrbfs:pj,larr:gj,Larr:mj,lArr:_j,larrfs:yj,larrhk:bj,larrlp:vj,larrpl:xj,larrsim:wj,larrtl:kj,latail:Ej,lAtail:Aj,lat:Cj,late:jj,lates:Sj,lbarr:Tj,lBarr:Oj,lbbrk:Dj,lbrace:Rj,lbrack:Lj,lbrke:Mj,lbrksld:Pj,lbrkslu:qj,Lcaron:Ij,lcaron:Fj,Lcedil:Bj,lcedil:zj,lceil:Nj,lcub:$j,Lcy:Hj,lcy:Vj,ldca:Uj,ldquo:Gj,ldquor:Kj,ldrdhar:Wj,ldrushar:Zj,ldsh:Yj,le:Jj,lE:Qj,LeftAngleBracket:Xj,LeftArrowBar:eS,leftarrow:tS,LeftArrow:nS,Leftarrow:oS,LeftArrowRightArrow:sS,leftarrowtail:rS,LeftCeiling:iS,LeftDoubleBracket:cS,LeftDownTeeVector:aS,LeftDownVectorBar:lS,LeftDownVector:uS,LeftFloor:dS,leftharpoondown:fS,leftharpoonup:hS,leftleftarrows:pS,leftrightarrow:gS,LeftRightArrow:mS,Leftrightarrow:_S,leftrightarrows:yS,leftrightharpoons:bS,leftrightsquigarrow:vS,LeftRightVector:xS,LeftTeeArrow:wS,LeftTee:kS,LeftTeeVector:ES,leftthreetimes:AS,LeftTriangleBar:CS,LeftTriangle:jS,LeftTriangleEqual:SS,LeftUpDownVector:TS,LeftUpTeeVector:OS,LeftUpVectorBar:DS,LeftUpVector:RS,LeftVectorBar:LS,LeftVector:MS,lEg:PS,leg:qS,leq:IS,leqq:FS,leqslant:BS,lescc:zS,les:NS,lesdot:$S,lesdoto:HS,lesdotor:VS,lesg:US,lesges:GS,lessapprox:KS,lessdot:WS,lesseqgtr:ZS,lesseqqgtr:YS,LessEqualGreater:JS,LessFullEqual:QS,LessGreater:XS,lessgtr:e7,LessLess:t7,lesssim:n7,LessSlantEqual:o7,LessTilde:s7,lfisht:r7,lfloor:i7,Lfr:c7,lfr:a7,lg:l7,lgE:u7,lHar:d7,lhard:f7,lharu:h7,lharul:p7,lhblk:g7,LJcy:m7,ljcy:_7,llarr:y7,ll:b7,Ll:v7,llcorner:x7,Lleftarrow:w7,llhard:k7,lltri:E7,Lmidot:A7,lmidot:C7,lmoustache:j7,lmoust:S7,lnap:T7,lnapprox:O7,lne:D7,lnE:R7,lneq:L7,lneqq:M7,lnsim:P7,loang:q7,loarr:I7,lobrk:F7,longleftarrow:B7,LongLeftArrow:z7,Longleftarrow:N7,longleftrightarrow:$7,LongLeftRightArrow:H7,Longleftrightarrow:V7,longmapsto:U7,longrightarrow:G7,LongRightArrow:K7,Longrightarrow:W7,looparrowleft:Z7,looparrowright:Y7,lopar:J7,Lopf:Q7,lopf:X7,loplus:e9,lotimes:t9,lowast:n9,lowbar:o9,LowerLeftArrow:s9,LowerRightArrow:r9,loz:i9,lozenge:c9,lozf:a9,lpar:l9,lparlt:u9,lrarr:d9,lrcorner:f9,lrhar:h9,lrhard:p9,lrm:g9,lrtri:m9,lsaquo:_9,lscr:y9,Lscr:b9,lsh:v9,Lsh:x9,lsim:w9,lsime:k9,lsimg:E9,lsqb:A9,lsquo:C9,lsquor:j9,Lstrok:S9,lstrok:T9,ltcc:O9,ltcir:D9,lt:R9,LT:L9,Lt:M9,ltdot:P9,lthree:q9,ltimes:I9,ltlarr:F9,ltquest:B9,ltri:z9,ltrie:N9,ltrif:$9,ltrPar:H9,lurdshar:V9,luruhar:U9,lvertneqq:G9,lvnE:K9,macr:W9,male:Z9,malt:Y9,maltese:J9,Map:"⤅",map:Q9,mapsto:X9,mapstodown:eT,mapstoleft:tT,mapstoup:nT,marker:oT,mcomma:sT,Mcy:rT,mcy:iT,mdash:cT,mDDot:aT,measuredangle:lT,MediumSpace:uT,Mellintrf:dT,Mfr:fT,mfr:hT,mho:pT,micro:gT,midast:mT,midcir:_T,mid:yT,middot:bT,minusb:vT,minus:xT,minusd:wT,minusdu:kT,MinusPlus:ET,mlcp:AT,mldr:CT,mnplus:jT,models:ST,Mopf:TT,mopf:OT,mp:DT,mscr:RT,Mscr:LT,mstpos:MT,Mu:PT,mu:qT,multimap:IT,mumap:FT,nabla:BT,Nacute:zT,nacute:NT,nang:$T,nap:HT,napE:VT,napid:UT,napos:GT,napprox:KT,natural:WT,naturals:ZT,natur:YT,nbsp:JT,nbump:QT,nbumpe:XT,ncap:eO,Ncaron:tO,ncaron:nO,Ncedil:oO,ncedil:sO,ncong:rO,ncongdot:iO,ncup:cO,Ncy:aO,ncy:lO,ndash:uO,nearhk:dO,nearr:fO,neArr:hO,nearrow:pO,ne:gO,nedot:mO,NegativeMediumSpace:_O,NegativeThickSpace:yO,NegativeThinSpace:bO,NegativeVeryThinSpace:vO,nequiv:xO,nesear:wO,nesim:kO,NestedGreaterGreater:EO,NestedLessLess:AO,NewLine:CO,nexist:jO,nexists:SO,Nfr:TO,nfr:OO,ngE:DO,nge:RO,ngeq:LO,ngeqq:MO,ngeqslant:PO,nges:qO,nGg:IO,ngsim:FO,nGt:BO,ngt:zO,ngtr:NO,nGtv:$O,nharr:HO,nhArr:VO,nhpar:UO,ni:GO,nis:KO,nisd:WO,niv:ZO,NJcy:YO,njcy:JO,nlarr:QO,nlArr:XO,nldr:eD,nlE:tD,nle:nD,nleftarrow:oD,nLeftarrow:sD,nleftrightarrow:rD,nLeftrightarrow:iD,nleq:cD,nleqq:aD,nleqslant:lD,nles:uD,nless:dD,nLl:fD,nlsim:hD,nLt:pD,nlt:gD,nltri:mD,nltrie:_D,nLtv:yD,nmid:bD,NoBreak:vD,NonBreakingSpace:xD,nopf:wD,Nopf:kD,Not:ED,not:AD,NotCongruent:CD,NotCupCap:jD,NotDoubleVerticalBar:SD,NotElement:TD,NotEqual:OD,NotEqualTilde:DD,NotExists:RD,NotGreater:LD,NotGreaterEqual:MD,NotGreaterFullEqual:PD,NotGreaterGreater:qD,NotGreaterLess:ID,NotGreaterSlantEqual:FD,NotGreaterTilde:BD,NotHumpDownHump:zD,NotHumpEqual:ND,notin:$D,notindot:HD,notinE:VD,notinva:UD,notinvb:GD,notinvc:KD,NotLeftTriangleBar:WD,NotLeftTriangle:ZD,NotLeftTriangleEqual:YD,NotLess:JD,NotLessEqual:QD,NotLessGreater:XD,NotLessLess:eR,NotLessSlantEqual:tR,NotLessTilde:nR,NotNestedGreaterGreater:oR,NotNestedLessLess:sR,notni:rR,notniva:iR,notnivb:cR,notnivc:aR,NotPrecedes:lR,NotPrecedesEqual:uR,NotPrecedesSlantEqual:dR,NotReverseElement:fR,NotRightTriangleBar:hR,NotRightTriangle:pR,NotRightTriangleEqual:gR,NotSquareSubset:mR,NotSquareSubsetEqual:_R,NotSquareSuperset:yR,NotSquareSupersetEqual:bR,NotSubset:vR,NotSubsetEqual:xR,NotSucceeds:wR,NotSucceedsEqual:kR,NotSucceedsSlantEqual:ER,NotSucceedsTilde:AR,NotSuperset:CR,NotSupersetEqual:jR,NotTilde:SR,NotTildeEqual:TR,NotTildeFullEqual:OR,NotTildeTilde:DR,NotVerticalBar:RR,nparallel:LR,npar:MR,nparsl:PR,npart:qR,npolint:IR,npr:FR,nprcue:BR,nprec:zR,npreceq:NR,npre:$R,nrarrc:HR,nrarr:VR,nrArr:UR,nrarrw:GR,nrightarrow:KR,nRightarrow:WR,nrtri:ZR,nrtrie:YR,nsc:JR,nsccue:QR,nsce:XR,Nscr:eL,nscr:tL,nshortmid:nL,nshortparallel:oL,nsim:sL,nsime:rL,nsimeq:iL,nsmid:cL,nspar:aL,nsqsube:lL,nsqsupe:uL,nsub:dL,nsubE:fL,nsube:hL,nsubset:pL,nsubseteq:gL,nsubseteqq:mL,nsucc:_L,nsucceq:yL,nsup:bL,nsupE:vL,nsupe:xL,nsupset:wL,nsupseteq:kL,nsupseteqq:EL,ntgl:AL,Ntilde:CL,ntilde:jL,ntlg:SL,ntriangleleft:TL,ntrianglelefteq:OL,ntriangleright:DL,ntrianglerighteq:RL,Nu:LL,nu:ML,num:PL,numero:qL,numsp:IL,nvap:FL,nvdash:BL,nvDash:zL,nVdash:NL,nVDash:$L,nvge:HL,nvgt:VL,nvHarr:UL,nvinfin:GL,nvlArr:KL,nvle:WL,nvlt:ZL,nvltrie:YL,nvrArr:JL,nvrtrie:QL,nvsim:XL,nwarhk:eM,nwarr:tM,nwArr:nM,nwarrow:oM,nwnear:sM,Oacute:rM,oacute:iM,oast:cM,Ocirc:aM,ocirc:lM,ocir:uM,Ocy:dM,ocy:fM,odash:hM,Odblac:pM,odblac:gM,odiv:mM,odot:_M,odsold:yM,OElig:bM,oelig:vM,ofcir:xM,Ofr:wM,ofr:kM,ogon:EM,Ograve:AM,ograve:CM,ogt:jM,ohbar:SM,ohm:TM,oint:OM,olarr:DM,olcir:RM,olcross:LM,oline:MM,olt:PM,Omacr:qM,omacr:IM,Omega:FM,omega:BM,Omicron:zM,omicron:NM,omid:$M,ominus:HM,Oopf:VM,oopf:UM,opar:GM,OpenCurlyDoubleQuote:KM,OpenCurlyQuote:WM,operp:ZM,oplus:YM,orarr:JM,Or:QM,or:XM,ord:eP,order:tP,orderof:nP,ordf:oP,ordm:sP,origof:rP,oror:iP,orslope:cP,orv:aP,oS:lP,Oscr:uP,oscr:dP,Oslash:fP,oslash:hP,osol:pP,Otilde:gP,otilde:mP,otimesas:_P,Otimes:yP,otimes:bP,Ouml:vP,ouml:xP,ovbar:wP,OverBar:kP,OverBrace:EP,OverBracket:AP,OverParenthesis:CP,para:jP,parallel:SP,par:TP,parsim:OP,parsl:DP,part:RP,PartialD:LP,Pcy:MP,pcy:PP,percnt:qP,period:IP,permil:FP,perp:BP,pertenk:zP,Pfr:NP,pfr:$P,Phi:HP,phi:VP,phiv:UP,phmmat:GP,phone:KP,Pi:WP,pi:ZP,pitchfork:YP,piv:JP,planck:QP,planckh:XP,plankv:eq,plusacir:tq,plusb:nq,pluscir:oq,plus:sq,plusdo:rq,plusdu:iq,pluse:cq,PlusMinus:aq,plusmn:lq,plussim:uq,plustwo:dq,pm:fq,Poincareplane:hq,pointint:pq,popf:gq,Popf:mq,pound:_q,prap:yq,Pr:bq,pr:vq,prcue:xq,precapprox:wq,prec:kq,preccurlyeq:Eq,Precedes:Aq,PrecedesEqual:Cq,PrecedesSlantEqual:jq,PrecedesTilde:Sq,preceq:Tq,precnapprox:Oq,precneqq:Dq,precnsim:Rq,pre:Lq,prE:Mq,precsim:Pq,prime:qq,Prime:Iq,primes:Fq,prnap:Bq,prnE:zq,prnsim:Nq,prod:$q,Product:Hq,profalar:Vq,profline:Uq,profsurf:Gq,prop:Kq,Proportional:Wq,Proportion:Zq,propto:Yq,prsim:Jq,prurel:Qq,Pscr:Xq,pscr:eI,Psi:tI,psi:nI,puncsp:oI,Qfr:sI,qfr:rI,qint:iI,qopf:cI,Qopf:aI,qprime:lI,Qscr:uI,qscr:dI,quaternions:fI,quatint:hI,quest:pI,questeq:gI,quot:mI,QUOT:_I,rAarr:yI,race:bI,Racute:vI,racute:xI,radic:wI,raemptyv:kI,rang:EI,Rang:AI,rangd:CI,range:jI,rangle:SI,raquo:TI,rarrap:OI,rarrb:DI,rarrbfs:RI,rarrc:LI,rarr:MI,Rarr:PI,rArr:qI,rarrfs:II,rarrhk:FI,rarrlp:BI,rarrpl:zI,rarrsim:NI,Rarrtl:$I,rarrtl:HI,rarrw:VI,ratail:UI,rAtail:GI,ratio:KI,rationals:WI,rbarr:ZI,rBarr:YI,RBarr:JI,rbbrk:QI,rbrace:XI,rbrack:eF,rbrke:tF,rbrksld:nF,rbrkslu:oF,Rcaron:sF,rcaron:rF,Rcedil:iF,rcedil:cF,rceil:aF,rcub:lF,Rcy:uF,rcy:dF,rdca:fF,rdldhar:hF,rdquo:pF,rdquor:gF,rdsh:mF,real:_F,realine:yF,realpart:bF,reals:vF,Re:xF,rect:wF,reg:kF,REG:EF,ReverseElement:AF,ReverseEquilibrium:CF,ReverseUpEquilibrium:jF,rfisht:SF,rfloor:TF,rfr:OF,Rfr:DF,rHar:RF,rhard:LF,rharu:MF,rharul:PF,Rho:qF,rho:IF,rhov:FF,RightAngleBracket:BF,RightArrowBar:zF,rightarrow:NF,RightArrow:$F,Rightarrow:HF,RightArrowLeftArrow:VF,rightarrowtail:UF,RightCeiling:GF,RightDoubleBracket:KF,RightDownTeeVector:WF,RightDownVectorBar:ZF,RightDownVector:YF,RightFloor:JF,rightharpoondown:QF,rightharpoonup:XF,rightleftarrows:eB,rightleftharpoons:tB,rightrightarrows:nB,rightsquigarrow:oB,RightTeeArrow:sB,RightTee:rB,RightTeeVector:iB,rightthreetimes:cB,RightTriangleBar:aB,RightTriangle:lB,RightTriangleEqual:uB,RightUpDownVector:dB,RightUpTeeVector:fB,RightUpVectorBar:hB,RightUpVector:pB,RightVectorBar:gB,RightVector:mB,ring:_B,risingdotseq:yB,rlarr:bB,rlhar:vB,rlm:xB,rmoustache:wB,rmoust:kB,rnmid:EB,roang:AB,roarr:CB,robrk:jB,ropar:SB,ropf:TB,Ropf:OB,roplus:DB,rotimes:RB,RoundImplies:LB,rpar:MB,rpargt:PB,rppolint:qB,rrarr:IB,Rrightarrow:FB,rsaquo:BB,rscr:zB,Rscr:NB,rsh:$B,Rsh:HB,rsqb:VB,rsquo:UB,rsquor:GB,rthree:KB,rtimes:WB,rtri:ZB,rtrie:YB,rtrif:JB,rtriltri:QB,RuleDelayed:XB,ruluhar:ez,rx:tz,Sacute:nz,sacute:oz,sbquo:sz,scap:rz,Scaron:iz,scaron:cz,Sc:az,sc:lz,sccue:uz,sce:dz,scE:fz,Scedil:hz,scedil:pz,Scirc:gz,scirc:mz,scnap:_z,scnE:yz,scnsim:bz,scpolint:vz,scsim:xz,Scy:wz,scy:kz,sdotb:Ez,sdot:Az,sdote:Cz,searhk:jz,searr:Sz,seArr:Tz,searrow:Oz,sect:Dz,semi:Rz,seswar:Lz,setminus:Mz,setmn:Pz,sext:qz,Sfr:Iz,sfr:Fz,sfrown:Bz,sharp:zz,SHCHcy:Nz,shchcy:$z,SHcy:Hz,shcy:Vz,ShortDownArrow:Uz,ShortLeftArrow:Gz,shortmid:Kz,shortparallel:Wz,ShortRightArrow:Zz,ShortUpArrow:Yz,shy:Jz,Sigma:Qz,sigma:Xz,sigmaf:eN,sigmav:tN,sim:nN,simdot:oN,sime:sN,simeq:rN,simg:iN,simgE:cN,siml:aN,simlE:lN,simne:uN,simplus:dN,simrarr:fN,slarr:hN,SmallCircle:pN,smallsetminus:gN,smashp:mN,smeparsl:_N,smid:yN,smile:bN,smt:vN,smte:xN,smtes:wN,SOFTcy:kN,softcy:EN,solbar:AN,solb:CN,sol:jN,Sopf:SN,sopf:TN,spades:ON,spadesuit:DN,spar:RN,sqcap:LN,sqcaps:MN,sqcup:PN,sqcups:qN,Sqrt:IN,sqsub:FN,sqsube:BN,sqsubset:zN,sqsubseteq:NN,sqsup:$N,sqsupe:HN,sqsupset:VN,sqsupseteq:UN,square:GN,Square:KN,SquareIntersection:WN,SquareSubset:ZN,SquareSubsetEqual:YN,SquareSuperset:JN,SquareSupersetEqual:QN,SquareUnion:XN,squarf:e$,squ:t$,squf:n$,srarr:o$,Sscr:s$,sscr:r$,ssetmn:i$,ssmile:c$,sstarf:a$,Star:l$,star:u$,starf:d$,straightepsilon:f$,straightphi:h$,strns:p$,sub:g$,Sub:m$,subdot:_$,subE:y$,sube:b$,subedot:v$,submult:x$,subnE:w$,subne:k$,subplus:E$,subrarr:A$,subset:C$,Subset:j$,subseteq:S$,subseteqq:T$,SubsetEqual:O$,subsetneq:D$,subsetneqq:R$,subsim:L$,subsub:M$,subsup:P$,succapprox:q$,succ:I$,succcurlyeq:F$,Succeeds:B$,SucceedsEqual:z$,SucceedsSlantEqual:N$,SucceedsTilde:$$,succeq:H$,succnapprox:V$,succneqq:U$,succnsim:G$,succsim:K$,SuchThat:W$,sum:Z$,Sum:Y$,sung:J$,sup1:Q$,sup2:X$,sup3:eH,sup:tH,Sup:nH,supdot:oH,supdsub:sH,supE:rH,supe:iH,supedot:cH,Superset:aH,SupersetEqual:lH,suphsol:uH,suphsub:dH,suplarr:fH,supmult:hH,supnE:pH,supne:gH,supplus:mH,supset:_H,Supset:yH,supseteq:bH,supseteqq:vH,supsetneq:xH,supsetneqq:wH,supsim:kH,supsub:EH,supsup:AH,swarhk:CH,swarr:jH,swArr:SH,swarrow:TH,swnwar:OH,szlig:DH,Tab:RH,target:LH,Tau:MH,tau:PH,tbrk:qH,Tcaron:IH,tcaron:FH,Tcedil:BH,tcedil:zH,Tcy:NH,tcy:$H,tdot:HH,telrec:VH,Tfr:UH,tfr:GH,there4:KH,therefore:WH,Therefore:ZH,Theta:YH,theta:JH,thetasym:QH,thetav:XH,thickapprox:eV,thicksim:tV,ThickSpace:nV,ThinSpace:oV,thinsp:sV,thkap:rV,thksim:iV,THORN:cV,thorn:aV,tilde:lV,Tilde:uV,TildeEqual:dV,TildeFullEqual:fV,TildeTilde:hV,timesbar:pV,timesb:gV,times:mV,timesd:_V,tint:yV,toea:bV,topbot:vV,topcir:xV,top:wV,Topf:kV,topf:EV,topfork:AV,tosa:CV,tprime:jV,trade:SV,TRADE:TV,triangle:OV,triangledown:DV,triangleleft:RV,trianglelefteq:LV,triangleq:MV,triangleright:PV,trianglerighteq:qV,tridot:IV,trie:FV,triminus:BV,TripleDot:zV,triplus:NV,trisb:$V,tritime:HV,trpezium:VV,Tscr:UV,tscr:GV,TScy:KV,tscy:WV,TSHcy:ZV,tshcy:YV,Tstrok:JV,tstrok:QV,twixt:XV,twoheadleftarrow:eU,twoheadrightarrow:tU,Uacute:nU,uacute:oU,uarr:sU,Uarr:rU,uArr:iU,Uarrocir:cU,Ubrcy:aU,ubrcy:lU,Ubreve:uU,ubreve:dU,Ucirc:fU,ucirc:hU,Ucy:pU,ucy:gU,udarr:mU,Udblac:_U,udblac:yU,udhar:bU,ufisht:vU,Ufr:xU,ufr:wU,Ugrave:kU,ugrave:EU,uHar:AU,uharl:CU,uharr:jU,uhblk:SU,ulcorn:TU,ulcorner:OU,ulcrop:DU,ultri:RU,Umacr:LU,umacr:MU,uml:PU,UnderBar:qU,UnderBrace:IU,UnderBracket:FU,UnderParenthesis:BU,Union:zU,UnionPlus:NU,Uogon:$U,uogon:HU,Uopf:VU,uopf:UU,UpArrowBar:GU,uparrow:KU,UpArrow:WU,Uparrow:ZU,UpArrowDownArrow:YU,updownarrow:JU,UpDownArrow:QU,Updownarrow:XU,UpEquilibrium:eG,upharpoonleft:tG,upharpoonright:nG,uplus:oG,UpperLeftArrow:sG,UpperRightArrow:rG,upsi:iG,Upsi:cG,upsih:aG,Upsilon:lG,upsilon:uG,UpTeeArrow:dG,UpTee:fG,upuparrows:hG,urcorn:pG,urcorner:gG,urcrop:mG,Uring:_G,uring:yG,urtri:bG,Uscr:vG,uscr:xG,utdot:wG,Utilde:kG,utilde:EG,utri:AG,utrif:CG,uuarr:jG,Uuml:SG,uuml:TG,uwangle:OG,vangrt:DG,varepsilon:RG,varkappa:LG,varnothing:MG,varphi:PG,varpi:qG,varpropto:IG,varr:FG,vArr:BG,varrho:zG,varsigma:NG,varsubsetneq:$G,varsubsetneqq:HG,varsupsetneq:VG,varsupsetneqq:UG,vartheta:GG,vartriangleleft:KG,vartriangleright:WG,vBar:ZG,Vbar:YG,vBarv:JG,Vcy:QG,vcy:XG,vdash:eK,vDash:tK,Vdash:nK,VDash:oK,Vdashl:sK,veebar:rK,vee:iK,Vee:cK,veeeq:aK,vellip:lK,verbar:uK,Verbar:dK,vert:fK,Vert:hK,VerticalBar:pK,VerticalLine:gK,VerticalSeparator:mK,VerticalTilde:_K,VeryThinSpace:yK,Vfr:bK,vfr:vK,vltri:xK,vnsub:wK,vnsup:kK,Vopf:EK,vopf:AK,vprop:CK,vrtri:jK,Vscr:SK,vscr:TK,vsubnE:OK,vsubne:DK,vsupnE:RK,vsupne:LK,Vvdash:MK,vzigzag:PK,Wcirc:qK,wcirc:IK,wedbar:FK,wedge:BK,Wedge:zK,wedgeq:NK,weierp:$K,Wfr:HK,wfr:VK,Wopf:UK,wopf:GK,wp:KK,wr:WK,wreath:ZK,Wscr:YK,wscr:JK,xcap:QK,xcirc:XK,xcup:eW,xdtri:tW,Xfr:nW,xfr:oW,xharr:sW,xhArr:rW,Xi:iW,xi:cW,xlarr:aW,xlArr:lW,xmap:uW,xnis:dW,xodot:fW,Xopf:hW,xopf:pW,xoplus:gW,xotime:mW,xrarr:_W,xrArr:yW,Xscr:bW,xscr:vW,xsqcup:xW,xuplus:wW,xutri:kW,xvee:EW,xwedge:AW,Yacute:CW,yacute:jW,YAcy:SW,yacy:TW,Ycirc:OW,ycirc:DW,Ycy:RW,ycy:LW,yen:MW,Yfr:PW,yfr:qW,YIcy:IW,yicy:FW,Yopf:BW,yopf:zW,Yscr:NW,yscr:$W,YUcy:HW,yucy:VW,yuml:UW,Yuml:GW,Zacute:KW,zacute:WW,Zcaron:ZW,zcaron:YW,Zcy:JW,zcy:QW,Zdot:XW,zdot:eZ,zeetrf:tZ,ZeroWidthSpace:nZ,Zeta:oZ,zeta:sZ,zfr:rZ,Zfr:iZ,ZHcy:cZ,zhcy:aZ,zigrarr:lZ,zopf:uZ,Zopf:dZ,Zscr:fZ,zscr:hZ,zwj:pZ,zwnj:gZ};(function(t){t.exports=mZ})(Q0);var ec=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Xn={},ja={};function _Z(t){var e,n,o=ja[t];if(o)return o;for(o=ja[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),/^[0-9a-z]$/i.test(n)?o.push(n):o.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e"u"&&(n=!0),c=_Z(e),o=0,s=t.length;o=55296&&r<=57343){if(r>=55296&&r<=56319&&o+1=56320&&i<=57343)){a+=encodeURIComponent(t[o]+t[o+1]),o++;continue}a+="%EF%BF%BD";continue}a+=encodeURIComponent(t[o])}return a}rr.defaultChars=";/?:@&=+$,-_.!~*'()#";rr.componentChars="-_.!~*'()";var yZ=rr,Sa={};function bZ(t){var e,n,o=Sa[t];if(o)return o;for(o=Sa[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),o.push(n);for(e=0;e=55296&&u<=57343?d+="���":d+=String.fromCharCode(u),s+=6;continue}if((i&248)===240&&s+91114111?d+="����":(u-=65536,d+=String.fromCharCode(55296+(u>>10),56320+(u&1023))),s+=9;continue}d+="�"}return d})}ir.defaultChars=";/?:@&=+$,#";ir.componentChars="";var vZ=ir,xZ=function(e){var n="";return n+=e.protocol||"",n+=e.slashes?"//":"",n+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?n+="["+e.hostname+"]":n+=e.hostname||"",n+=e.port?":"+e.port:"",n+=e.pathname||"",n+=e.search||"",n+=e.hash||"",n};function Cs(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var wZ=/^([a-z0-9.+-]+:)/i,kZ=/:[0-9]*$/,EZ=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,AZ=["<",">",'"',"`"," ","\r",` +`," "],CZ=["{","}","|","\\","^","`"].concat(AZ),jZ=["'"].concat(CZ),Ta=["%","/","?",";","#"].concat(jZ),Oa=["/","?","#"],SZ=255,Da=/^[+a-z0-9A-Z_-]{0,63}$/,TZ=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ra={javascript:!0,"javascript:":!0},La={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function OZ(t,e){if(t&&t instanceof Cs)return t;var n=new Cs;return n.parse(t,e),n}Cs.prototype.parse=function(t,e){var n,o,s,r,i,c=t;if(c=c.trim(),!e&&t.split("#").length===1){var a=EZ.exec(c);if(a)return this.pathname=a[1],a[2]&&(this.search=a[2]),this}var l=wZ.exec(c);if(l&&(l=l[0],s=l.toLowerCase(),this.protocol=l,c=c.substr(l.length)),(e||l||c.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=c.substr(0,2)==="//",i&&!(l&&Ra[l])&&(c=c.substr(2),this.slashes=!0)),!Ra[l]&&(i||l&&!La[l])){var u=-1;for(n=0;n127?y+="x":y+=v[m];if(!y.match(Da)){var k=g.slice(0,n),C=g.slice(n+1),E=v.match(TZ);E&&(k.push(E[1]),C.unshift(E[2])),C.length&&(c=C.join(".")+c),this.hostname=k.join(".");break}}}}this.hostname.length>SZ&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var O=c.indexOf("#");O!==-1&&(this.hash=c.substr(O),c=c.slice(0,O));var R=c.indexOf("?");return R!==-1&&(this.search=c.substr(R),c=c.slice(0,R)),c&&(this.pathname=c),La[s]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Cs.prototype.parseHost=function(t){var e=kZ.exec(t);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};var DZ=OZ;Xn.encode=yZ;Xn.decode=vZ;Xn.format=xZ;Xn.parse=DZ;var an={},Dr,Ma;function hd(){return Ma||(Ma=1,Dr=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),Dr}var Rr,Pa;function pd(){return Pa||(Pa=1,Rr=/[\0-\x1F\x7F-\x9F]/),Rr}var Lr,qa;function RZ(){return qa||(qa=1,Lr=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/),Lr}var Mr,Ia;function gd(){return Ia||(Ia=1,Mr=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/),Mr}var Fa;function LZ(){return Fa||(Fa=1,an.Any=hd(),an.Cc=pd(),an.Cf=RZ(),an.P=ec,an.Z=gd()),an}(function(t){function e(M){return Object.prototype.toString.call(M)}function n(M){return e(M)==="[object String]"}var o=Object.prototype.hasOwnProperty;function s(M,oe){return o.call(M,oe)}function r(M){var oe=Array.prototype.slice.call(arguments,1);return oe.forEach(function($){if($){if(typeof $!="object")throw new TypeError($+"must be object");Object.keys($).forEach(function(K){M[K]=$[K]})}}),M}function i(M,oe,$){return[].concat(M.slice(0,oe),$,M.slice(oe+1))}function c(M){return!(M>=55296&&M<=57343||M>=64976&&M<=65007||(M&65535)===65535||(M&65535)===65534||M>=0&&M<=8||M===11||M>=14&&M<=31||M>=127&&M<=159||M>1114111)}function a(M){if(M>65535){M-=65536;var oe=55296+(M>>10),$=56320+(M&1023);return String.fromCharCode(oe,$)}return String.fromCharCode(M)}var l=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,u=/&([a-z#][a-z0-9]{1,31});/gi,d=new RegExp(l.source+"|"+u.source,"gi"),f=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,h=As;function p(M,oe){var $=0;return s(h,oe)?h[oe]:oe.charCodeAt(0)===35&&f.test(oe)&&($=oe[1].toLowerCase()==="x"?parseInt(oe.slice(2),16):parseInt(oe.slice(1),10),c($))?a($):M}function g(M){return M.indexOf("\\")<0?M:M.replace(l,"$1")}function v(M){return M.indexOf("\\")<0&&M.indexOf("&")<0?M:M.replace(d,function(oe,$,K){return $||p(oe,K)})}var y=/[&<>"]/,m=/[&<>"]/g,b={"&":"&","<":"<",">":">",'"':"""};function k(M){return b[M]}function C(M){return y.test(M)?M.replace(m,k):M}var E=/[.?*+^$[\]\\(){}|-]/g;function O(M){return M.replace(E,"\\$&")}function R(M){switch(M){case 9:case 32:return!0}return!1}function G(M){if(M>=8192&&M<=8202)return!0;switch(M){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var P=ec;function H(M){return P.test(M)}function ce(M){switch(M){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function re(M){return M=M.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(M=M.replace(/ẞ/g,"ß")),M.toLowerCase().toUpperCase()}t.lib={},t.lib.mdurl=Xn,t.lib.ucmicro=LZ(),t.assign=r,t.isString=n,t.has=s,t.unescapeMd=g,t.unescapeAll=v,t.isValidEntityCode=c,t.fromCodePoint=a,t.escapeHtml=C,t.arrayReplaceAt=i,t.isSpace=R,t.isWhiteSpace=G,t.isMdAsciiPunct=ce,t.isPunctChar=H,t.escapeRE=O,t.normalizeReference=re})(he);var cr={},MZ=function(e,n,o){var s,r,i,c,a=-1,l=e.posMax,u=e.pos;for(e.pos=n+1,s=1;e.pos32))return a;if(s===41){if(r===0)break;r--}n++}return c===n||r!==0||(a.str=Ba(e.slice(c,n)),a.lines=i,a.pos=n,a.ok=!0),a},qZ=he.unescapeAll,IZ=function(e,n,o){var s,r,i=0,c=n,a={ok:!1,pos:0,lines:0,str:""};if(n>=o||(r=e.charCodeAt(n),r!==34&&r!==39&&r!==40))return a;for(n++,r===40&&(r=41);n"+En(t[e].content)+""};Rt.code_block=function(t,e,n,o,s){var r=t[e];return""+En(t[e].content)+` +`};Rt.fence=function(t,e,n,o,s){var r=t[e],i=r.info?BZ(r.info).trim():"",c="",a="",l,u,d,f,h;return i&&(d=i.split(/(\s+)/g),c=d[0],a=d.slice(2).join("")),n.highlight?l=n.highlight(r.content,c,a)||En(r.content):l=En(r.content),l.indexOf(""+l+` +`):"
"+l+`
+`};Rt.image=function(t,e,n,o,s){var r=t[e];return r.attrs[r.attrIndex("alt")][1]=s.renderInlineAsText(r.children,n,o),s.renderToken(t,e,n)};Rt.hardbreak=function(t,e,n){return n.xhtmlOut?`
+`:`
+`};Rt.softbreak=function(t,e,n){return n.breaks?n.xhtmlOut?`
+`:`
+`:` +`};Rt.text=function(t,e){return En(t[e].content)};Rt.html_block=function(t,e){return t[e].content};Rt.html_inline=function(t,e){return t[e].content};function eo(){this.rules=FZ({},Rt)}eo.prototype.renderAttrs=function(e){var n,o,s;if(!e.attrs)return"";for(s="",n=0,o=e.attrs.length;n +`:">",r)};eo.prototype.renderInline=function(t,e,n){for(var o,s="",r=this.rules,i=0,c=t.length;i\s]/i.test(t)}function WZ(t){return/^<\/a\s*>/i.test(t)}var ZZ=function(e){var n,o,s,r,i,c,a,l,u,d,f,h,p,g,v,y,m=e.tokens,b;if(e.md.options.linkify){for(o=0,s=m.length;o=0;n--){if(c=r[n],c.type==="link_close"){for(n--;r[n].level!==c.level&&r[n].type!=="link_open";)n--;continue}if(c.type==="html_inline"&&(KZ(c.content)&&p>0&&p--,WZ(c.content)&&p++),!(p>0)&&c.type==="text"&&e.md.linkify.test(c.content)){for(u=c.content,b=e.md.linkify.match(u),a=[],h=c.level,f=0,b.length>0&&b[0].index===0&&n>0&&r[n-1].type==="text_special"&&(b=b.slice(1)),l=0;lf&&(i=new e.Token("text","",0),i.content=u.slice(f,d),i.level=h,a.push(i)),i=new e.Token("link_open","a",1),i.attrs=[["href",v]],i.level=h++,i.markup="linkify",i.info="auto",a.push(i),i=new e.Token("text","",0),i.content=y,i.level=h,a.push(i),i=new e.Token("link_close","a",-1),i.level=--h,i.markup="linkify",i.info="auto",a.push(i),f=b[l].lastIndex);f=0;e--)n=t[e],n.type==="text"&&!o&&(n.content=n.content.replace(JZ,XZ)),n.type==="link_open"&&n.info==="auto"&&o--,n.type==="link_close"&&n.info==="auto"&&o++}function tY(t){var e,n,o=0;for(e=t.length-1;e>=0;e--)n=t[e],n.type==="text"&&!o&&md.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&o--,n.type==="link_close"&&n.info==="auto"&&o++}var nY=function(e){var n;if(e.md.options.typographer)for(n=e.tokens.length-1;n>=0;n--)e.tokens[n].type==="inline"&&(YZ.test(e.tokens[n].content)&&eY(e.tokens[n].children),md.test(e.tokens[n].content)&&tY(e.tokens[n].children))},za=he.isWhiteSpace,Na=he.isPunctChar,$a=he.isMdAsciiPunct,oY=/['"]/,Ha=/['"]/g,Va="’";function Go(t,e,n){return t.slice(0,e)+n+t.slice(e+1)}function sY(t,e){var n,o,s,r,i,c,a,l,u,d,f,h,p,g,v,y,m,b,k,C,E;for(k=[],n=0;n=0&&!(k[m].level<=a);m--);if(k.length=m+1,o.type==="text"){s=o.content,i=0,c=s.length;e:for(;i=0)u=s.charCodeAt(r.index-1);else for(m=n-1;m>=0&&!(t[m].type==="softbreak"||t[m].type==="hardbreak");m--)if(t[m].content){u=t[m].content.charCodeAt(t[m].content.length-1);break}if(d=32,i=48&&u<=57&&(y=v=!1),v&&y&&(v=f,y=h),!v&&!y){b&&(o.content=Go(o.content,r.index,Va));continue}if(y){for(m=k.length-1;m>=0&&(l=k[m],!(k[m].level=0;n--)e.tokens[n].type!=="inline"||!oY.test(e.tokens[n].content)||sY(e.tokens[n].children,e)},iY=function(e){var n,o,s,r,i,c,a=e.tokens;for(n=0,o=a.length;n=0&&(o=this.attrs[n][1]),o};to.prototype.attrJoin=function(e,n){var o=this.attrIndex(e);o<0?this.attrPush([e,n]):this.attrs[o][1]=this.attrs[o][1]+" "+n};var nc=to,cY=nc;function _d(t,e,n){this.src=t,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=e}_d.prototype.Token=cY;var aY=_d,lY=tc,Pr=[["normalize",HZ],["block",VZ],["inline",UZ],["linkify",ZZ],["replacements",nY],["smartquotes",rY],["text_join",iY]];function oc(){this.ruler=new lY;for(var t=0;to||(u=n+1,e.sCount[u]=4||(c=e.bMarks[u]+e.tShift[u],c>=e.eMarks[u])||(C=e.src.charCodeAt(c++),C!==124&&C!==45&&C!==58)||c>=e.eMarks[u]||(E=e.src.charCodeAt(c++),E!==124&&E!==45&&E!==58&&!qr(E))||C===45&&qr(E))return!1;for(;c=4||(d=Ua(i),d.length&&d[0]===""&&d.shift(),d.length&&d[d.length-1]===""&&d.pop(),f=d.length,f===0||f!==p.length))return!1;if(s)return!0;for(m=e.parentType,e.parentType="table",k=e.md.block.ruler.getRules("blockquote"),h=e.push("table_open","table",1),h.map=v=[n,0],h=e.push("thead_open","thead",1),h.map=[n,n+1],h=e.push("tr_open","tr",1),h.map=[n,n+1],a=0;a=4)break;for(d=Ua(i),d.length&&d[0]===""&&d.shift(),d.length&&d[d.length-1]===""&&d.pop(),u===n+2&&(h=e.push("tbody_open","tbody",1),h.map=y=[n+2,0]),h=e.push("tr_open","tr",1),h.map=[u,u+1],a=0;a=4){s++,r=s;continue}break}return e.line=r,i=e.push("code_block","code",0),i.content=e.getLines(n,r,4+e.blkIndent,!1)+` +`,i.map=[n,e.line],!0},hY=function(e,n,o,s){var r,i,c,a,l,u,d,f=!1,h=e.bMarks[n]+e.tShift[n],p=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||h+3>p||(r=e.src.charCodeAt(h),r!==126&&r!==96)||(l=h,h=e.skipChars(h,r),i=h-l,i<3)||(d=e.src.slice(l,h),c=e.src.slice(h,p),r===96&&c.indexOf(String.fromCharCode(r))>=0))return!1;if(s)return!0;for(a=n;a++,!(a>=o||(h=l=e.bMarks[a]+e.tShift[a],p=e.eMarks[a],h=4)&&(h=e.skipChars(h,r),!(h-l=4||e.src.charCodeAt(P++)!==62)return!1;if(s)return!0;for(a=h=e.sCount[n]+1,e.src.charCodeAt(P)===32?(P++,a++,h++,r=!1,k=!0):e.src.charCodeAt(P)===9?(k=!0,(e.bsCount[n]+h)%4===3?(P++,a++,h++,r=!1):r=!0):k=!1,p=[e.bMarks[n]],e.bMarks[n]=P;P=H,m=[e.sCount[n]],e.sCount[n]=h-a,b=[e.tShift[n]],e.tShift[n]=P-e.bMarks[n],E=e.md.block.ruler.getRules("blockquote"),y=e.parentType,e.parentType="blockquote",f=n+1;f=H));f++){if(e.src.charCodeAt(P++)===62&&!R){for(a=h=e.sCount[f]+1,e.src.charCodeAt(P)===32?(P++,a++,h++,r=!1,k=!0):e.src.charCodeAt(P)===9?(k=!0,(e.bsCount[f]+h)%4===3?(P++,a++,h++,r=!1):r=!0):k=!1,p.push(e.bMarks[f]),e.bMarks[f]=P;P=H,g.push(e.bsCount[f]),e.bsCount[f]=e.sCount[f]+1+(k?1:0),m.push(e.sCount[f]),e.sCount[f]=h-a,b.push(e.tShift[f]),e.tShift[f]=P-e.bMarks[f];continue}if(u)break;for(C=!1,c=0,l=E.length;c",O.map=d=[n,0],e.md.block.tokenize(e,n,f),O=e.push("blockquote_close","blockquote",-1),O.markup=">",e.lineMax=G,e.parentType=y,d[1]=e.line,c=0;c=4||(r=e.src.charCodeAt(l++),r!==42&&r!==45&&r!==95))return!1;for(i=1;l=r||(n=t.src.charCodeAt(s++),n<48||n>57))return-1;for(;;){if(s>=r)return-1;if(n=t.src.charCodeAt(s++),n>=48&&n<=57){if(s-o>=10)return-1;continue}if(n===41||n===46)break;return-1}return s=4||e.listIndent>=0&&e.sCount[n]-e.listIndent>=4&&e.sCount[n]=e.blkIndent&&(K=!0),(H=Wa(e,n))>=0){if(d=!0,re=e.bMarks[n]+e.tShift[n],y=Number(e.src.slice(re,H-1)),K&&y!==1)return!1}else if((H=Ka(e,n))>=0)d=!1;else return!1;if(K&&e.skipSpaces(H)>=e.eMarks[n])return!1;if(v=e.src.charCodeAt(H-1),s)return!0;for(g=e.tokens.length,d?($=e.push("ordered_list_open","ol",1),y!==1&&($.attrs=[["start",y]])):$=e.push("bullet_list_open","ul",1),$.map=p=[n,0],$.markup=String.fromCharCode(v),b=n,ce=!1,oe=e.md.block.ruler.getRules("list"),E=e.parentType,e.parentType="list";b=m?l=1:l=k-u,l>4&&(l=1),a=u+l,$=e.push("list_item_open","li",1),$.markup=String.fromCharCode(v),$.map=f=[n,0],d&&($.info=e.src.slice(re,H-1)),G=e.tight,R=e.tShift[n],O=e.sCount[n],C=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=a,e.tight=!0,e.tShift[n]=i-e.bMarks[n],e.sCount[n]=k,i>=m&&e.isEmpty(n+1)?e.line=Math.min(e.line+2,o):e.md.block.tokenize(e,n,o,!0),(!e.tight||ce)&&(ee=!1),ce=e.line-n>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=C,e.tShift[n]=R,e.sCount[n]=O,e.tight=G,$=e.push("list_item_close","li",-1),$.markup=String.fromCharCode(v),b=n=e.line,f[1]=b,i=e.bMarks[n],b>=o||e.sCount[b]=4)break;for(M=!1,c=0,h=oe.length;c=4||e.src.charCodeAt(E)!==91)return!1;for(;++E3)&&!(e.sCount[R]<0)){for(m=!1,u=0,d=b.length;u"u"&&(e.env.references={}),typeof e.env.references[f]>"u"&&(e.env.references[f]={title:k,href:l}),e.parentType=p,e.line=n+C+1),!0)},xY=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ar={},wY="[a-zA-Z_:][a-zA-Z0-9:._-]*",kY="[^\"'=<>`\\x00-\\x20]+",EY="'[^']*'",AY='"[^"]*"',CY="(?:"+kY+"|"+EY+"|"+AY+")",jY="(?:\\s+"+wY+"(?:\\s*=\\s*"+CY+")?)",bd="<[A-Za-z][A-Za-z0-9\\-]*"+jY+"*\\s*\\/?>",vd="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",SY="|",TY="<[?][\\s\\S]*?[?]>",OY="]*>",DY="",RY=new RegExp("^(?:"+bd+"|"+vd+"|"+SY+"|"+TY+"|"+OY+"|"+DY+")"),LY=new RegExp("^(?:"+bd+"|"+vd+")");ar.HTML_TAG_RE=RY;ar.HTML_OPEN_CLOSE_TAG_RE=LY;var MY=xY,PY=ar.HTML_OPEN_CLOSE_TAG_RE,Tn=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(PY.source+"\\s*$"),/^$/,!1]],qY=function(e,n,o,s){var r,i,c,a,l=e.bMarks[n]+e.tShift[n],u=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(l)!==60)return!1;for(a=e.src.slice(l,u),r=0;r=4||(r=e.src.charCodeAt(l),r!==35||l>=u))return!1;for(i=1,r=e.src.charCodeAt(++l);r===35&&l6||ll&&Za(e.src.charCodeAt(c-1))&&(u=c),e.line=n+1,a=e.push("heading_open","h"+String(i),1),a.markup="########".slice(0,i),a.map=[n,e.line],a=e.push("inline","",0),a.content=e.src.slice(l,u).trim(),a.map=[n,e.line],a.children=[],a=e.push("heading_close","h"+String(i),-1),a.markup="########".slice(0,i)),!0)},FY=function(e,n,o){var s,r,i,c,a,l,u,d,f,h=n+1,p,g=e.md.block.ruler.getRules("paragraph");if(e.sCount[n]-e.blkIndent>=4)return!1;for(p=e.parentType,e.parentType="paragraph";h3)){if(e.sCount[h]>=e.blkIndent&&(l=e.bMarks[h]+e.tShift[h],u=e.eMarks[h],l=u)))){d=f===61?1:2;break}if(!(e.sCount[h]<0)){for(r=!1,i=0,c=g.length;i3)&&!(e.sCount[l]<0)){for(s=!1,r=0,i=u.length;r0&&this.level++,this.tokens.push(o),o};Lt.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]};Lt.prototype.skipEmptyLines=function(e){for(var n=this.lineMax;en;)if(!lr(this.src.charCodeAt(--e)))return e+1;return e};Lt.prototype.skipChars=function(e,n){for(var o=this.src.length;eo;)if(n!==this.src.charCodeAt(--e))return e+1;return e};Lt.prototype.getLines=function(e,n,o,s){var r,i,c,a,l,u,d,f=e;if(e>=n)return"";for(u=new Array(n-e),r=0;fo?u[r]=new Array(i-o+1).join(" ")+this.src.slice(a,l):u[r]=this.src.slice(a,l)}return u.join("")};Lt.prototype.Token=xd;var zY=Lt,NY=tc,Wo=[["table",dY,["paragraph","reference"]],["code",fY],["fence",hY,["paragraph","reference","blockquote","list"]],["blockquote",pY,["paragraph","reference","blockquote","list"]],["hr",mY,["paragraph","reference","blockquote","list"]],["list",yY,["paragraph","reference","blockquote"]],["reference",vY],["html_block",qY,["paragraph","reference","blockquote"]],["heading",IY,["paragraph","reference","blockquote"]],["lheading",FY],["paragraph",BY]];function ur(){this.ruler=new NY;for(var t=0;t=n||t.sCount[c]=l){t.line=n;break}for(s=0;s0||(o=e.pos,s=e.posMax,o+3>s)||e.src.charCodeAt(o)!==58||e.src.charCodeAt(o+1)!==47||e.src.charCodeAt(o+2)!==47||(r=e.pending.match(UY),!r)||(i=r[1],c=e.md.linkify.matchAtStart(e.src.slice(o-i.length)),!c)||(a=c.url,a=a.replace(/\*+$/,""),l=e.md.normalizeLink(a),!e.md.validateLink(l))?!1:(n||(e.pending=e.pending.slice(0,-i.length),u=e.push("link_open","a",1),u.attrs=[["href",l]],u.markup="linkify",u.info="auto",u=e.push("text","",0),u.content=e.md.normalizeLinkText(a),u=e.push("link_close","a",-1),u.markup="linkify",u.info="auto"),e.pos+=a.length-i.length,!0)},KY=he.isSpace,WY=function(e,n){var o,s,r,i=e.pos;if(e.src.charCodeAt(i)!==10)return!1;if(o=e.pending.length-1,s=e.posMax,!n)if(o>=0&&e.pending.charCodeAt(o)===32)if(o>=1&&e.pending.charCodeAt(o-1)===32){for(r=o-1;r>=1&&e.pending.charCodeAt(r-1)===32;)r--;e.pending=e.pending.slice(0,r),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(i++;i?@[]^_`{|}~-".split("").forEach(function(t){sc[t.charCodeAt(0)]=1});var YY=function(e,n){var o,s,r,i,c,a=e.pos,l=e.posMax;if(e.src.charCodeAt(a)!==92||(a++,a>=l))return!1;if(o=e.src.charCodeAt(a),o===10){for(n||e.push("hardbreak","br",0),a++;a=55296&&o<=56319&&a+1=56320&&s<=57343&&(i+=e.src[a+1],a++)),r="\\"+i,n||(c=e.push("text_special","",0),o<256&&sc[o]!==0?c.content=i:c.content=r,c.markup=r,c.info="escape"),e.pos=a+1,!0},JY=function(e,n){var o,s,r,i,c,a,l,u,d=e.pos,f=e.src.charCodeAt(d);if(f!==96)return!1;for(o=d,d++,s=e.posMax;d=0;n--)o=e[n],!(o.marker!==95&&o.marker!==42)&&o.end!==-1&&(s=e[o.end],c=n>0&&e[n-1].end===o.end+1&&e[n-1].marker===o.marker&&e[n-1].token===o.token-1&&e[o.end+1].token===s.token+1,i=String.fromCharCode(o.marker),r=t.tokens[o.token],r.type=c?"strong_open":"em_open",r.tag=c?"strong":"em",r.nesting=1,r.markup=c?i+i:i,r.content="",r=t.tokens[s.token],r.type=c?"strong_close":"em_close",r.tag=c?"strong":"em",r.nesting=-1,r.markup=c?i+i:i,r.content="",c&&(t.tokens[e[n-1].token].content="",t.tokens[e[o.end+1].token].content="",n--))}fr.postProcess=function(e){var n,o=e.tokens_meta,s=e.tokens_meta.length;for(Qa(e,e.delimiters),n=0;n=g)return!1;if(v=a,l=e.md.helpers.parseLinkDestination(e.src,a,e.posMax),l.ok){for(f=e.md.normalizeLink(l.str),e.md.validateLink(f)?a=l.pos:f="",v=a;a=g||e.src.charCodeAt(a)!==41)&&(y=!0),a++}if(y){if(typeof e.env.references>"u")return!1;if(a=0?r=e.src.slice(v,a++):a=i+1):a=i+1,r||(r=e.src.slice(c,i)),u=e.env.references[QY(r)],!u)return e.pos=p,!1;f=u.href,h=u.title}return n||(e.pos=c,e.posMax=i,d=e.push("link_open","a",1),d.attrs=o=[["href",f]],h&&o.push(["title",h]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,d=e.push("link_close","a",-1)),e.pos=a,e.posMax=g,!0},eJ=he.normalizeReference,Br=he.isSpace,tJ=function(e,n){var o,s,r,i,c,a,l,u,d,f,h,p,g,v="",y=e.pos,m=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91||(a=e.pos+2,c=e.md.helpers.parseLinkLabel(e,e.pos+1,!1),c<0))return!1;if(l=c+1,l=m)return!1;for(g=l,d=e.md.helpers.parseLinkDestination(e.src,l,e.posMax),d.ok&&(v=e.md.normalizeLink(d.str),e.md.validateLink(v)?l=d.pos:v=""),g=l;l=m||e.src.charCodeAt(l)!==41)return e.pos=y,!1;l++}else{if(typeof e.env.references>"u")return!1;if(l=0?i=e.src.slice(g,l++):l=c+1):l=c+1,i||(i=e.src.slice(a,c)),u=e.env.references[eJ(i)],!u)return e.pos=y,!1;v=u.href,f=u.title}return n||(r=e.src.slice(a,c),e.md.inline.parse(r,e.md,e.env,p=[]),h=e.push("image","img",0),h.attrs=o=[["src",v],["alt",""]],h.children=p,h.content=r,f&&o.push(["title",f])),e.pos=l,e.posMax=m,!0},nJ=/^([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])?)*)$/,oJ=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/,sJ=function(e,n){var o,s,r,i,c,a,l=e.pos;if(e.src.charCodeAt(l)!==60)return!1;for(c=e.pos,a=e.posMax;;){if(++l>=a||(i=e.src.charCodeAt(l),i===60))return!1;if(i===62)break}return o=e.src.slice(c+1,l),oJ.test(o)?(s=e.md.normalizeLink(o),e.md.validateLink(s)?(n||(r=e.push("link_open","a",1),r.attrs=[["href",s]],r.markup="autolink",r.info="auto",r=e.push("text","",0),r.content=e.md.normalizeLinkText(o),r=e.push("link_close","a",-1),r.markup="autolink",r.info="auto"),e.pos+=o.length+2,!0):!1):nJ.test(o)?(s=e.md.normalizeLink("mailto:"+o),e.md.validateLink(s)?(n||(r=e.push("link_open","a",1),r.attrs=[["href",s]],r.markup="autolink",r.info="auto",r=e.push("text","",0),r.content=e.md.normalizeLinkText(o),r=e.push("link_close","a",-1),r.markup="autolink",r.info="auto"),e.pos+=o.length+2,!0):!1):!1},rJ=ar.HTML_TAG_RE;function iJ(t){return/^\s]/i.test(t)}function cJ(t){return/^<\/a\s*>/i.test(t)}function aJ(t){var e=t|32;return e>=97&&e<=122}var lJ=function(e,n){var o,s,r,i,c=e.pos;return!e.md.options.html||(r=e.posMax,e.src.charCodeAt(c)!==60||c+2>=r)||(o=e.src.charCodeAt(c+1),o!==33&&o!==63&&o!==47&&!aJ(o))||(s=e.src.slice(c).match(rJ),!s)?!1:(n||(i=e.push("html_inline","",0),i.content=e.src.slice(c,c+s[0].length),iJ(i.content)&&e.linkLevel++,cJ(i.content)&&e.linkLevel--),e.pos+=s[0].length,!0)},Xa=As,uJ=he.has,dJ=he.isValidEntityCode,el=he.fromCodePoint,fJ=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,hJ=/^&([a-z][a-z0-9]{1,31});/i,pJ=function(e,n){var o,s,r,i,c=e.pos,a=e.posMax;if(e.src.charCodeAt(c)!==38||c+1>=a)return!1;if(o=e.src.charCodeAt(c+1),o===35){if(r=e.src.slice(c).match(fJ),r)return n||(s=r[1][0].toLowerCase()==="x"?parseInt(r[1].slice(1),16):parseInt(r[1],10),i=e.push("text_special","",0),i.content=dJ(s)?el(s):el(65533),i.markup=r[0],i.info="entity"),e.pos+=r[0].length,!0}else if(r=e.src.slice(c).match(hJ),r&&uJ(Xa,r[1]))return n||(i=e.push("text_special","",0),i.content=Xa[r[1]],i.markup=r[0],i.info="entity"),e.pos+=r[0].length,!0;return!1};function tl(t,e){var n,o,s,r,i,c,a,l,u={},d=e.length;if(d){var f=0,h=-2,p=[];for(n=0;ni;o-=p[o]+1)if(r=e[o],r.marker===s.marker&&r.open&&r.end<0&&(a=!1,(r.close||s.open)&&(r.length+s.length)%3===0&&(r.length%3!==0||s.length%3!==0)&&(a=!0),!a)){l=o>0&&!e[o-1].open?p[o-1]+1:0,p[n]=n-o+l,p[o]=l,s.open=!1,r.end=n,r.close=!1,c=-1,h=-2;break}c!==-1&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=c)}}}var gJ=function(e){var n,o=e.tokens_meta,s=e.tokens_meta.length;for(tl(e,e.delimiters),n=0;n0&&s++,r[n].type==="text"&&n+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(o),this.tokens_meta.push(s),o};qo.prototype.scanDelims=function(t,e){var n=t,o,s,r,i,c,a,l,u,d,f=!0,h=!0,p=this.posMax,g=this.src.charCodeAt(t);for(o=t>0?this.src.charCodeAt(t-1):32;n=r)break;continue}t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()};Io.prototype.parse=function(t,e,n,o){var s,r,i,c=new this.State(t,e,n,o);for(this.tokenize(c),r=this.ruler2.getRules(""),i=r.length,s=0;s|$))",e.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}),$r}function mi(t){var e=Array.prototype.slice.call(arguments,1);return e.forEach(function(n){n&&Object.keys(n).forEach(function(o){t[o]=n[o]})}),t}function hr(t){return Object.prototype.toString.call(t)}function vJ(t){return hr(t)==="[object String]"}function xJ(t){return hr(t)==="[object Object]"}function wJ(t){return hr(t)==="[object RegExp]"}function cl(t){return hr(t)==="[object Function]"}function kJ(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var wd={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function EJ(t){return Object.keys(t||{}).reduce(function(e,n){return e||wd.hasOwnProperty(n)},!1)}var AJ={"http:":{validate:function(t,e,n){var o=t.slice(e);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(o)?o.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,n){var o=t.slice(e);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(o)?e>=3&&t[e-3]===":"||e>=3&&t[e-3]==="/"?0:o.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){var o=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(o)?o.match(n.re.mailto)[0].length:0}}},CJ="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",jJ="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function SJ(t){t.__index__=-1,t.__text_cache__=""}function TJ(t){return function(e,n){var o=e.slice(n);return t.test(o)?o.match(t)[0].length:0}}function al(){return function(t,e){e.normalize(t)}}function js(t){var e=t.re=bJ()(t.__opts__),n=t.__tlds__.slice();t.onCompile(),t.__tlds_replaced__||n.push(CJ),n.push(e.src_xn),e.src_tlds=n.join("|");function o(c){return c.replace("%TLDS%",e.src_tlds)}e.email_fuzzy=RegExp(o(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(o(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(o(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(o(e.tpl_host_fuzzy_test),"i");var s=[];t.__compiled__={};function r(c,a){throw new Error('(LinkifyIt) Invalid schema "'+c+'": '+a)}Object.keys(t.__schemas__).forEach(function(c){var a=t.__schemas__[c];if(a!==null){var l={validate:null,link:null};if(t.__compiled__[c]=l,xJ(a)){wJ(a.validate)?l.validate=TJ(a.validate):cl(a.validate)?l.validate=a.validate:r(c,a),cl(a.normalize)?l.normalize=a.normalize:a.normalize?r(c,a):l.normalize=al();return}if(vJ(a)){s.push(c);return}r(c,a)}}),s.forEach(function(c){t.__compiled__[t.__schemas__[c]]&&(t.__compiled__[c].validate=t.__compiled__[t.__schemas__[c]].validate,t.__compiled__[c].normalize=t.__compiled__[t.__schemas__[c]].normalize)}),t.__compiled__[""]={validate:null,normalize:al()};var i=Object.keys(t.__compiled__).filter(function(c){return c.length>0&&t.__compiled__[c]}).map(kJ).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+i+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+i+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),SJ(t)}function OJ(t,e){var n=t.__index__,o=t.__last_index__,s=t.__text_cache__.slice(n,o);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=o+e,this.raw=s,this.text=s,this.url=s}function _i(t,e){var n=new OJ(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function Ye(t,e){if(!(this instanceof Ye))return new Ye(t,e);e||EJ(t)&&(e=t,t={}),this.__opts__=mi({},wd,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=mi({},AJ,t),this.__compiled__={},this.__tlds__=jJ,this.__tlds_replaced__=!1,this.re={},js(this)}Ye.prototype.add=function(e,n){return this.__schemas__[e]=n,js(this),this};Ye.prototype.set=function(e){return this.__opts__=mi(this.__opts__,e),this};Ye.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var n,o,s,r,i,c,a,l,u;if(this.re.schema_test.test(e)){for(a=this.re.schema_search,a.lastIndex=0;(n=a.exec(e))!==null;)if(r=this.testSchemaAt(e,n[2],a.lastIndex),r){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l=0&&(s=e.match(this.re.email_fuzzy))!==null&&(i=s.index+s[1].length,c=s.index+s[0].length,(this.__index__<0||ithis.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=c))),this.__index__>=0};Ye.prototype.pretest=function(e){return this.re.pretest.test(e)};Ye.prototype.testSchemaAt=function(e,n,o){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(e,o,this):0};Ye.prototype.match=function(e){var n=0,o=[];this.__index__>=0&&this.__text_cache__===e&&(o.push(_i(this,n)),n=this.__last_index__);for(var s=n?e.slice(n):e;this.test(s);)o.push(_i(this,n)),s=s.slice(this.__last_index__),n+=this.__last_index__;return o.length?o:null};Ye.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var n=this.re.schema_at_start.exec(e);if(!n)return null;var o=this.testSchemaAt(e,n[2],n[0].length);return o?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+o,_i(this,0)):null};Ye.prototype.tlds=function(e,n){return e=Array.isArray(e)?e:[e],n?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(o,s,r){return o!==r[s-1]}).reverse(),js(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,js(this),this)};Ye.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),e.schema==="mailto:"&&!/^mailto:/i.test(e.url)&&(e.url="mailto:"+e.url)};Ye.prototype.onCompile=function(){};var DJ=Ye;const Fn=2147483647,Et=36,ic=1,Do=26,RJ=38,LJ=700,kd=72,Ed=128,Ad="-",MJ=/^xn--/,PJ=/[^\0-\x7F]/,qJ=/[\x2E\u3002\uFF0E\uFF61]/g,IJ={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Hr=Et-ic,At=Math.floor,Vr=String.fromCharCode;function Zt(t){throw new RangeError(IJ[t])}function FJ(t,e){const n=[];let o=t.length;for(;o--;)n[o]=e(t[o]);return n}function Cd(t,e){const n=t.split("@");let o="";n.length>1&&(o=n[0]+"@",t=n[1]),t=t.replace(qJ,".");const s=t.split("."),r=FJ(s,e).join(".");return o+r}function cc(t){const e=[];let n=0;const o=t.length;for(;n=55296&&s<=56319&&nString.fromCodePoint(...t),BJ=function(t){return t>=48&&t<58?26+(t-48):t>=65&&t<91?t-65:t>=97&&t<123?t-97:Et},ll=function(t,e){return t+22+75*(t<26)-((e!=0)<<5)},Sd=function(t,e,n){let o=0;for(t=n?At(t/LJ):t>>1,t+=At(t/e);t>Hr*Do>>1;o+=Et)t=At(t/Hr);return At(o+(Hr+1)*t/(t+RJ))},ac=function(t){const e=[],n=t.length;let o=0,s=Ed,r=kd,i=t.lastIndexOf(Ad);i<0&&(i=0);for(let c=0;c=128&&Zt("not-basic"),e.push(t.charCodeAt(c));for(let c=i>0?i+1:0;c=n&&Zt("invalid-input");const f=BJ(t.charCodeAt(c++));f>=Et&&Zt("invalid-input"),f>At((Fn-o)/u)&&Zt("overflow"),o+=f*u;const h=d<=r?ic:d>=r+Do?Do:d-r;if(fAt(Fn/p)&&Zt("overflow"),u*=p}const l=e.length+1;r=Sd(o-a,l,a==0),At(o/l)>Fn-s&&Zt("overflow"),s+=At(o/l),o%=l,e.splice(o++,0,s)}return String.fromCodePoint(...e)},lc=function(t){const e=[];t=cc(t);const n=t.length;let o=Ed,s=0,r=kd;for(const a of t)a<128&&e.push(Vr(a));const i=e.length;let c=i;for(i&&e.push(Ad);c=o&&uAt((Fn-s)/l)&&Zt("overflow"),s+=(a-o)*l,o=a;for(const u of t)if(uFn&&Zt("overflow"),u===o){let d=s;for(let f=Et;;f+=Et){const h=f<=r?ic:f>=r+Do?Do:f-r;if(d=0))try{e.hostname=Dd.toASCII(e.hostname)}catch{}return vn.encode(vn.format(e))}function oQ(t){var e=vn.parse(t,!0);if(e.hostname&&(!e.protocol||Rd.indexOf(e.protocol)>=0))try{e.hostname=Dd.toUnicode(e.hostname)}catch{}return vn.decode(vn.format(e),vn.decode.defaultChars+"%")}function rt(t,e){if(!(this instanceof rt))return new rt(t,e);e||yo.isString(t)||(e=t||{},t="default"),this.inline=new YJ,this.block=new ZJ,this.core=new WJ,this.renderer=new KJ,this.linkify=new JJ,this.validateLink=tQ,this.normalizeLink=nQ,this.normalizeLinkText=oQ,this.utils=yo,this.helpers=yo.assign({},GJ),this.options={},this.configure(t),e&&this.set(e)}rt.prototype.set=function(t){return yo.assign(this.options,t),this};rt.prototype.configure=function(t){var e=this,n;if(yo.isString(t)&&(n=t,t=QJ[n],!t))throw new Error('Wrong `markdown-it` preset "'+n+'", check name');if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&e.set(t.options),t.components&&Object.keys(t.components).forEach(function(o){t.components[o].rules&&e[o].ruler.enableOnly(t.components[o].rules),t.components[o].rules2&&e[o].ruler2.enableOnly(t.components[o].rules2)}),this};rt.prototype.enable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(s){n=n.concat(this[s].ruler.enable(t,!0))},this),n=n.concat(this.inline.ruler2.enable(t,!0));var o=t.filter(function(s){return n.indexOf(s)<0});if(o.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this};rt.prototype.disable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(s){n=n.concat(this[s].ruler.disable(t,!0))},this),n=n.concat(this.inline.ruler2.disable(t,!0));var o=t.filter(function(s){return n.indexOf(s)<0});if(o.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this};rt.prototype.use=function(t){var e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this};rt.prototype.parse=function(t,e){if(typeof t!="string")throw new Error("Input data should be a String");var n=new this.core.State(t,this,e);return this.core.process(n),n.tokens};rt.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)};rt.prototype.parseInline=function(t,e){var n=new this.core.State(t,this,e);return n.inlineMode=!0,this.core.process(n),n.tokens};rt.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)};var sQ=rt;(function(t){t.exports=sQ})(J0);const rQ=Uu(gi),iQ="😀",cQ="😃",aQ="😄",lQ="😁",uQ="😆",dQ="😆",fQ="😅",hQ="🤣",pQ="😂",gQ="🙂",mQ="🙃",_Q="😉",yQ="😊",bQ="😇",vQ="🥰",xQ="😍",wQ="🤩",kQ="😘",EQ="😗",AQ="☺️",CQ="😚",jQ="😙",SQ="🥲",TQ="😋",OQ="😛",DQ="😜",RQ="🤪",LQ="😝",MQ="🤑",PQ="🤗",qQ="🤭",IQ="🤫",FQ="🤔",BQ="🤐",zQ="🤨",NQ="😐",$Q="😑",HQ="😶",VQ="😏",UQ="😒",GQ="🙄",KQ="😬",WQ="🤥",ZQ="😌",YQ="😔",JQ="😪",QQ="🤤",XQ="😴",eX="😷",tX="🤒",nX="🤕",oX="🤢",sX="🤮",rX="🤧",iX="🥵",cX="🥶",aX="🥴",lX="😵",uX="🤯",dX="🤠",fX="🥳",hX="🥸",pX="😎",gX="🤓",mX="🧐",_X="😕",yX="😟",bX="🙁",vX="☹️",xX="😮",wX="😯",kX="😲",EX="😳",AX="🥺",CX="😦",jX="😧",SX="😨",TX="😰",OX="😥",DX="😢",RX="😭",LX="😱",MX="😖",PX="😣",qX="😞",IX="😓",FX="😩",BX="😫",zX="🥱",NX="😤",$X="😡",HX="😡",VX="😠",UX="🤬",GX="😈",KX="👿",WX="💀",ZX="☠️",YX="💩",JX="💩",QX="💩",XX="🤡",eee="👹",tee="👺",nee="👻",oee="👽",see="👾",ree="🤖",iee="😺",cee="😸",aee="😹",lee="😻",uee="😼",dee="😽",fee="🙀",hee="😿",pee="😾",gee="🙈",mee="🙉",_ee="🙊",yee="💋",bee="💌",vee="💘",xee="💝",wee="💖",kee="💗",Eee="💓",Aee="💞",Cee="💕",jee="💟",See="❣️",Tee="💔",Oee="❤️",Dee="🧡",Ree="💛",Lee="💚",Mee="💙",Pee="💜",qee="🤎",Iee="🖤",Fee="🤍",Bee="💢",zee="💥",Nee="💥",$ee="💫",Hee="💦",Vee="💨",Uee="🕳️",Gee="💣",Kee="💬",Wee="👁️‍🗨️",Zee="🗨️",Yee="🗯️",Jee="💭",Qee="💤",Xee="👋",ete="🤚",tte="🖐️",nte="✋",ote="✋",ste="🖖",rte="👌",ite="🤌",cte="🤏",ate="✌️",lte="🤞",ute="🤟",dte="🤘",fte="🤙",hte="👈",pte="👉",gte="👆",mte="🖕",_te="🖕",yte="👇",bte="☝️",vte="👍",xte="👎",wte="✊",kte="✊",Ete="👊",Ate="👊",Cte="👊",jte="🤛",Ste="🤜",Tte="👏",Ote="🙌",Dte="👐",Rte="🤲",Lte="🤝",Mte="🙏",Pte="✍️",qte="💅",Ite="🤳",Fte="💪",Bte="🦾",zte="🦿",Nte="🦵",$te="🦶",Hte="👂",Vte="🦻",Ute="👃",Gte="🧠",Kte="🫀",Wte="🫁",Zte="🦷",Yte="🦴",Jte="👀",Qte="👁️",Xte="👅",ene="👄",tne="👶",nne="🧒",one="👦",sne="👧",rne="🧑",ine="👱",cne="👨",ane="🧔",lne="👨‍🦰",une="👨‍🦱",dne="👨‍🦳",fne="👨‍🦲",hne="👩",pne="👩‍🦰",gne="🧑‍🦰",mne="👩‍🦱",_ne="🧑‍🦱",yne="👩‍🦳",bne="🧑‍🦳",vne="👩‍🦲",xne="🧑‍🦲",wne="👱‍♀️",kne="👱‍♀️",Ene="👱‍♂️",Ane="🧓",Cne="👴",jne="👵",Sne="🙍",Tne="🙍‍♂️",One="🙍‍♀️",Dne="🙎",Rne="🙎‍♂️",Lne="🙎‍♀️",Mne="🙅",Pne="🙅‍♂️",qne="🙅‍♂️",Ine="🙅‍♀️",Fne="🙅‍♀️",Bne="🙆",zne="🙆‍♂️",Nne="🙆‍♀️",$ne="💁",Hne="💁",Vne="💁‍♂️",Une="💁‍♂️",Gne="💁‍♀️",Kne="💁‍♀️",Wne="🙋",Zne="🙋‍♂️",Yne="🙋‍♀️",Jne="🧏",Qne="🧏‍♂️",Xne="🧏‍♀️",eoe="🙇",toe="🙇‍♂️",noe="🙇‍♀️",ooe="🤦",soe="🤦‍♂️",roe="🤦‍♀️",ioe="🤷",coe="🤷‍♂️",aoe="🤷‍♀️",loe="🧑‍⚕️",uoe="👨‍⚕️",doe="👩‍⚕️",foe="🧑‍🎓",hoe="👨‍🎓",poe="👩‍🎓",goe="🧑‍🏫",moe="👨‍🏫",_oe="👩‍🏫",yoe="🧑‍⚖️",boe="👨‍⚖️",voe="👩‍⚖️",xoe="🧑‍🌾",woe="👨‍🌾",koe="👩‍🌾",Eoe="🧑‍🍳",Aoe="👨‍🍳",Coe="👩‍🍳",joe="🧑‍🔧",Soe="👨‍🔧",Toe="👩‍🔧",Ooe="🧑‍🏭",Doe="👨‍🏭",Roe="👩‍🏭",Loe="🧑‍💼",Moe="👨‍💼",Poe="👩‍💼",qoe="🧑‍🔬",Ioe="👨‍🔬",Foe="👩‍🔬",Boe="🧑‍💻",zoe="👨‍💻",Noe="👩‍💻",$oe="🧑‍🎤",Hoe="👨‍🎤",Voe="👩‍🎤",Uoe="🧑‍🎨",Goe="👨‍🎨",Koe="👩‍🎨",Woe="🧑‍✈️",Zoe="👨‍✈️",Yoe="👩‍✈️",Joe="🧑‍🚀",Qoe="👨‍🚀",Xoe="👩‍🚀",ese="🧑‍🚒",tse="👨‍🚒",nse="👩‍🚒",ose="👮",sse="👮",rse="👮‍♂️",ise="👮‍♀️",cse="🕵️",ase="🕵️‍♂️",lse="🕵️‍♀️",use="💂",dse="💂‍♂️",fse="💂‍♀️",hse="🥷",pse="👷",gse="👷‍♂️",mse="👷‍♀️",_se="🤴",yse="👸",bse="👳",vse="👳‍♂️",xse="👳‍♀️",wse="👲",kse="🧕",Ese="🤵",Ase="🤵‍♂️",Cse="🤵‍♀️",jse="👰",Sse="👰‍♂️",Tse="👰‍♀️",Ose="👰‍♀️",Dse="🤰",Rse="🤱",Lse="👩‍🍼",Mse="👨‍🍼",Pse="🧑‍🍼",qse="👼",Ise="🎅",Fse="🤶",Bse="🧑‍🎄",zse="🦸",Nse="🦸‍♂️",$se="🦸‍♀️",Hse="🦹",Vse="🦹‍♂️",Use="🦹‍♀️",Gse="🧙",Kse="🧙‍♂️",Wse="🧙‍♀️",Zse="🧚",Yse="🧚‍♂️",Jse="🧚‍♀️",Qse="🧛",Xse="🧛‍♂️",ere="🧛‍♀️",tre="🧜",nre="🧜‍♂️",ore="🧜‍♀️",sre="🧝",rre="🧝‍♂️",ire="🧝‍♀️",cre="🧞",are="🧞‍♂️",lre="🧞‍♀️",ure="🧟",dre="🧟‍♂️",fre="🧟‍♀️",hre="💆",pre="💆‍♂️",gre="💆‍♀️",mre="💇",_re="💇‍♂️",yre="💇‍♀️",bre="🚶",vre="🚶‍♂️",xre="🚶‍♀️",wre="🧍",kre="🧍‍♂️",Ere="🧍‍♀️",Are="🧎",Cre="🧎‍♂️",jre="🧎‍♀️",Sre="🧑‍🦯",Tre="👨‍🦯",Ore="👩‍🦯",Dre="🧑‍🦼",Rre="👨‍🦼",Lre="👩‍🦼",Mre="🧑‍🦽",Pre="👨‍🦽",qre="👩‍🦽",Ire="🏃",Fre="🏃",Bre="🏃‍♂️",zre="🏃‍♀️",Nre="💃",$re="💃",Hre="🕺",Vre="🕴️",Ure="👯",Gre="👯‍♂️",Kre="👯‍♀️",Wre="🧖",Zre="🧖‍♂️",Yre="🧖‍♀️",Jre="🧗",Qre="🧗‍♂️",Xre="🧗‍♀️",eie="🤺",tie="🏇",nie="⛷️",oie="🏂",sie="🏌️",rie="🏌️‍♂️",iie="🏌️‍♀️",cie="🏄",aie="🏄‍♂️",lie="🏄‍♀️",uie="🚣",die="🚣‍♂️",fie="🚣‍♀️",hie="🏊",pie="🏊‍♂️",gie="🏊‍♀️",mie="⛹️",_ie="⛹️‍♂️",yie="⛹️‍♂️",bie="⛹️‍♀️",vie="⛹️‍♀️",xie="🏋️",wie="🏋️‍♂️",kie="🏋️‍♀️",Eie="🚴",Aie="🚴‍♂️",Cie="🚴‍♀️",jie="🚵",Sie="🚵‍♂️",Tie="🚵‍♀️",Oie="🤸",Die="🤸‍♂️",Rie="🤸‍♀️",Lie="🤼",Mie="🤼‍♂️",Pie="🤼‍♀️",qie="🤽",Iie="🤽‍♂️",Fie="🤽‍♀️",Bie="🤾",zie="🤾‍♂️",Nie="🤾‍♀️",$ie="🤹",Hie="🤹‍♂️",Vie="🤹‍♀️",Uie="🧘",Gie="🧘‍♂️",Kie="🧘‍♀️",Wie="🛀",Zie="🛌",Yie="🧑‍🤝‍🧑",Jie="👭",Qie="👫",Xie="👬",ece="💏",tce="👩‍❤️‍💋‍👨",nce="👨‍❤️‍💋‍👨",oce="👩‍❤️‍💋‍👩",sce="💑",rce="👩‍❤️‍👨",ice="👨‍❤️‍👨",cce="👩‍❤️‍👩",ace="👪",lce="👨‍👩‍👦",uce="👨‍👩‍👧",dce="👨‍👩‍👧‍👦",fce="👨‍👩‍👦‍👦",hce="👨‍👩‍👧‍👧",pce="👨‍👨‍👦",gce="👨‍👨‍👧",mce="👨‍👨‍👧‍👦",_ce="👨‍👨‍👦‍👦",yce="👨‍👨‍👧‍👧",bce="👩‍👩‍👦",vce="👩‍👩‍👧",xce="👩‍👩‍👧‍👦",wce="👩‍👩‍👦‍👦",kce="👩‍👩‍👧‍👧",Ece="👨‍👦",Ace="👨‍👦‍👦",Cce="👨‍👧",jce="👨‍👧‍👦",Sce="👨‍👧‍👧",Tce="👩‍👦",Oce="👩‍👦‍👦",Dce="👩‍👧",Rce="👩‍👧‍👦",Lce="👩‍👧‍👧",Mce="🗣️",Pce="👤",qce="👥",Ice="🫂",Fce="👣",Bce="🐵",zce="🐒",Nce="🦍",$ce="🦧",Hce="🐶",Vce="🐕",Uce="🦮",Gce="🐕‍🦺",Kce="🐩",Wce="🐺",Zce="🦊",Yce="🦝",Jce="🐱",Qce="🐈",Xce="🐈‍⬛",eae="🦁",tae="🐯",nae="🐅",oae="🐆",sae="🐴",rae="🐎",iae="🦄",cae="🦓",aae="🦌",lae="🦬",uae="🐮",dae="🐂",fae="🐃",hae="🐄",pae="🐷",gae="🐖",mae="🐗",_ae="🐽",yae="🐏",bae="🐑",vae="🐐",xae="🐪",wae="🐫",kae="🦙",Eae="🦒",Aae="🐘",Cae="🦣",jae="🦏",Sae="🦛",Tae="🐭",Oae="🐁",Dae="🐀",Rae="🐹",Lae="🐰",Mae="🐇",Pae="🐿️",qae="🦫",Iae="🦔",Fae="🦇",Bae="🐻",zae="🐻‍❄️",Nae="🐨",$ae="🐼",Hae="🦥",Vae="🦦",Uae="🦨",Gae="🦘",Kae="🦡",Wae="🐾",Zae="🐾",Yae="🦃",Jae="🐔",Qae="🐓",Xae="🐣",ele="🐤",tle="🐥",nle="🐦",ole="🐧",sle="🕊️",rle="🦅",ile="🦆",cle="🦢",ale="🦉",lle="🦤",ule="🪶",dle="🦩",fle="🦚",hle="🦜",ple="🐸",gle="🐊",mle="🐢",_le="🦎",yle="🐍",ble="🐲",vle="🐉",xle="🦕",wle="🐳",kle="🐋",Ele="🐬",Ale="🐬",Cle="🦭",jle="🐟",Sle="🐠",Tle="🐡",Ole="🦈",Dle="🐙",Rle="🐚",Lle="🐌",Mle="🦋",Ple="🐛",qle="🐜",Ile="🐝",Fle="🐝",Ble="🪲",zle="🐞",Nle="🦗",$le="🪳",Hle="🕷️",Vle="🕸️",Ule="🦂",Gle="🦟",Kle="🪰",Wle="🪱",Zle="🦠",Yle="💐",Jle="🌸",Qle="💮",Xle="🏵️",eue="🌹",tue="🥀",nue="🌺",oue="🌻",sue="🌼",rue="🌷",iue="🌱",cue="🪴",aue="🌲",lue="🌳",uue="🌴",due="🌵",fue="🌾",hue="🌿",pue="☘️",gue="🍀",mue="🍁",_ue="🍂",yue="🍃",bue="🍇",vue="🍈",xue="🍉",wue="🍊",kue="🍊",Eue="🍊",Aue="🍋",Cue="🍌",jue="🍍",Sue="🥭",Tue="🍎",Oue="🍏",Due="🍐",Rue="🍑",Lue="🍒",Mue="🍓",Pue="🫐",que="🥝",Iue="🍅",Fue="🫒",Bue="🥥",zue="🥑",Nue="🍆",$ue="🥔",Hue="🥕",Vue="🌽",Uue="🌶️",Gue="🫑",Kue="🥒",Wue="🥬",Zue="🥦",Yue="🧄",Jue="🧅",Que="🍄",Xue="🥜",ede="🌰",tde="🍞",nde="🥐",ode="🥖",sde="🫓",rde="🥨",ide="🥯",cde="🥞",ade="🧇",lde="🧀",ude="🍖",dde="🍗",fde="🥩",hde="🥓",pde="🍔",gde="🍟",mde="🍕",_de="🌭",yde="🥪",bde="🌮",vde="🌯",xde="🫔",wde="🥙",kde="🧆",Ede="🥚",Ade="🍳",Cde="🥘",jde="🍲",Sde="🫕",Tde="🥣",Ode="🥗",Dde="🍿",Rde="🧈",Lde="🧂",Mde="🥫",Pde="🍱",qde="🍘",Ide="🍙",Fde="🍚",Bde="🍛",zde="🍜",Nde="🍝",$de="🍠",Hde="🍢",Vde="🍣",Ude="🍤",Gde="🍥",Kde="🥮",Wde="🍡",Zde="🥟",Yde="🥠",Jde="🥡",Qde="🦀",Xde="🦞",efe="🦐",tfe="🦑",nfe="🦪",ofe="🍦",sfe="🍧",rfe="🍨",ife="🍩",cfe="🍪",afe="🎂",lfe="🍰",ufe="🧁",dfe="🥧",ffe="🍫",hfe="🍬",pfe="🍭",gfe="🍮",mfe="🍯",_fe="🍼",yfe="🥛",bfe="☕",vfe="🫖",xfe="🍵",wfe="🍶",kfe="🍾",Efe="🍷",Afe="🍸",Cfe="🍹",jfe="🍺",Sfe="🍻",Tfe="🥂",Ofe="🥃",Dfe="🥤",Rfe="🧋",Lfe="🧃",Mfe="🧉",Pfe="🧊",qfe="🥢",Ife="🍽️",Ffe="🍴",Bfe="🥄",zfe="🔪",Nfe="🔪",$fe="🏺",Hfe="🌍",Vfe="🌎",Ufe="🌏",Gfe="🌐",Kfe="🗺️",Wfe="🗾",Zfe="🧭",Yfe="🏔️",Jfe="⛰️",Qfe="🌋",Xfe="🗻",ehe="🏕️",the="🏖️",nhe="🏜️",ohe="🏝️",she="🏞️",rhe="🏟️",ihe="🏛️",che="🏗️",ahe="🧱",lhe="🪨",uhe="🪵",dhe="🛖",fhe="🏘️",hhe="🏚️",phe="🏠",ghe="🏡",mhe="🏢",_he="🏣",yhe="🏤",bhe="🏥",vhe="🏦",xhe="🏨",whe="🏩",khe="🏪",Ehe="🏫",Ahe="🏬",Che="🏭",jhe="🏯",She="🏰",The="💒",Ohe="🗼",Dhe="🗽",Rhe="⛪",Lhe="🕌",Mhe="🛕",Phe="🕍",qhe="⛩️",Ihe="🕋",Fhe="⛲",Bhe="⛺",zhe="🌁",Nhe="🌃",$he="🏙️",Hhe="🌄",Vhe="🌅",Uhe="🌆",Ghe="🌇",Khe="🌉",Whe="♨️",Zhe="🎠",Yhe="🎡",Jhe="🎢",Qhe="💈",Xhe="🎪",epe="🚂",tpe="🚃",npe="🚄",ope="🚅",spe="🚆",rpe="🚇",ipe="🚈",cpe="🚉",ape="🚊",lpe="🚝",upe="🚞",dpe="🚋",fpe="🚌",hpe="🚍",ppe="🚎",gpe="🚐",mpe="🚑",_pe="🚒",ype="🚓",bpe="🚔",vpe="🚕",xpe="🚖",wpe="🚗",kpe="🚗",Epe="🚘",Ape="🚙",Cpe="🛻",jpe="🚚",Spe="🚛",Tpe="🚜",Ope="🏎️",Dpe="🏍️",Rpe="🛵",Lpe="🦽",Mpe="🦼",Ppe="🛺",qpe="🚲",Ipe="🛴",Fpe="🛹",Bpe="🛼",zpe="🚏",Npe="🛣️",$pe="🛤️",Hpe="🛢️",Vpe="⛽",Upe="🚨",Gpe="🚥",Kpe="🚦",Wpe="🛑",Zpe="🚧",Ype="⚓",Jpe="⛵",Qpe="⛵",Xpe="🛶",ege="🚤",tge="🛳️",nge="⛴️",oge="🛥️",sge="🚢",rge="✈️",ige="🛩️",cge="🛫",age="🛬",lge="🪂",uge="💺",dge="🚁",fge="🚟",hge="🚠",pge="🚡",gge="🛰️",mge="🚀",_ge="🛸",yge="🛎️",bge="🧳",vge="⌛",xge="⏳",wge="⌚",kge="⏰",Ege="⏱️",Age="⏲️",Cge="🕰️",jge="🕛",Sge="🕧",Tge="🕐",Oge="🕜",Dge="🕑",Rge="🕝",Lge="🕒",Mge="🕞",Pge="🕓",qge="🕟",Ige="🕔",Fge="🕠",Bge="🕕",zge="🕡",Nge="🕖",$ge="🕢",Hge="🕗",Vge="🕣",Uge="🕘",Gge="🕤",Kge="🕙",Wge="🕥",Zge="🕚",Yge="🕦",Jge="🌑",Qge="🌒",Xge="🌓",eme="🌔",tme="🌔",nme="🌕",ome="🌖",sme="🌗",rme="🌘",ime="🌙",cme="🌚",ame="🌛",lme="🌜",ume="🌡️",dme="☀️",fme="🌝",hme="🌞",pme="🪐",gme="⭐",mme="🌟",_me="🌠",yme="🌌",bme="☁️",vme="⛅",xme="⛈️",wme="🌤️",kme="🌥️",Eme="🌦️",Ame="🌧️",Cme="🌨️",jme="🌩️",Sme="🌪️",Tme="🌫️",Ome="🌬️",Dme="🌀",Rme="🌈",Lme="🌂",Mme="☂️",Pme="☔",qme="⛱️",Ime="⚡",Fme="❄️",Bme="☃️",zme="⛄",Nme="☄️",$me="🔥",Hme="💧",Vme="🌊",Ume="🎃",Gme="🎄",Kme="🎆",Wme="🎇",Zme="🧨",Yme="✨",Jme="🎈",Qme="🎉",Xme="🎊",e1e="🎋",t1e="🎍",n1e="🎎",o1e="🎏",s1e="🎐",r1e="🎑",i1e="🧧",c1e="🎀",a1e="🎁",l1e="🎗️",u1e="🎟️",d1e="🎫",f1e="🎖️",h1e="🏆",p1e="🏅",g1e="⚽",m1e="⚾",_1e="🥎",y1e="🏀",b1e="🏐",v1e="🏈",x1e="🏉",w1e="🎾",k1e="🥏",E1e="🎳",A1e="🏏",C1e="🏑",j1e="🏒",S1e="🥍",T1e="🏓",O1e="🏸",D1e="🥊",R1e="🥋",L1e="🥅",M1e="⛳",P1e="⛸️",q1e="🎣",I1e="🤿",F1e="🎽",B1e="🎿",z1e="🛷",N1e="🥌",$1e="🎯",H1e="🪀",V1e="🪁",U1e="🔮",G1e="🪄",K1e="🧿",W1e="🎮",Z1e="🕹️",Y1e="🎰",J1e="🎲",Q1e="🧩",X1e="🧸",e_e="🪅",t_e="🪆",n_e="♠️",o_e="♥️",s_e="♦️",r_e="♣️",i_e="♟️",c_e="🃏",a_e="🀄",l_e="🎴",u_e="🎭",d_e="🖼️",f_e="🎨",h_e="🧵",p_e="🪡",g_e="🧶",m_e="🪢",__e="👓",y_e="🕶️",b_e="🥽",v_e="🥼",x_e="🦺",w_e="👔",k_e="👕",E_e="👕",A_e="👖",C_e="🧣",j_e="🧤",S_e="🧥",T_e="🧦",O_e="👗",D_e="👘",R_e="🥻",L_e="🩱",M_e="🩲",P_e="🩳",q_e="👙",I_e="👚",F_e="👛",B_e="👜",z_e="👝",N_e="🛍️",$_e="🎒",H_e="🩴",V_e="👞",U_e="👞",G_e="👟",K_e="🥾",W_e="🥿",Z_e="👠",Y_e="👡",J_e="🩰",Q_e="👢",X_e="👑",e0e="👒",t0e="🎩",n0e="🎓",o0e="🧢",s0e="🪖",r0e="⛑️",i0e="📿",c0e="💄",a0e="💍",l0e="💎",u0e="🔇",d0e="🔈",f0e="🔉",h0e="🔊",p0e="📢",g0e="📣",m0e="📯",_0e="🔔",y0e="🔕",b0e="🎼",v0e="🎵",x0e="🎶",w0e="🎙️",k0e="🎚️",E0e="🎛️",A0e="🎤",C0e="🎧",j0e="📻",S0e="🎷",T0e="🪗",O0e="🎸",D0e="🎹",R0e="🎺",L0e="🎻",M0e="🪕",P0e="🥁",q0e="🪘",I0e="📱",F0e="📲",B0e="☎️",z0e="☎️",N0e="📞",$0e="📟",H0e="📠",V0e="🔋",U0e="🔌",G0e="💻",K0e="🖥️",W0e="🖨️",Z0e="⌨️",Y0e="🖱️",J0e="🖲️",Q0e="💽",X0e="💾",eye="💿",tye="📀",nye="🧮",oye="🎥",sye="🎞️",rye="📽️",iye="🎬",cye="📺",aye="📷",lye="📸",uye="📹",dye="📼",fye="🔍",hye="🔎",pye="🕯️",gye="💡",mye="🔦",_ye="🏮",yye="🏮",bye="🪔",vye="📔",xye="📕",wye="📖",kye="📖",Eye="📗",Aye="📘",Cye="📙",jye="📚",Sye="📓",Tye="📒",Oye="📃",Dye="📜",Rye="📄",Lye="📰",Mye="🗞️",Pye="📑",qye="🔖",Iye="🏷️",Fye="💰",Bye="🪙",zye="💴",Nye="💵",$ye="💶",Hye="💷",Vye="💸",Uye="💳",Gye="🧾",Kye="💹",Wye="✉️",Zye="📧",Yye="📨",Jye="📩",Qye="📤",Xye="📥",e2e="📫",t2e="📪",n2e="📬",o2e="📭",s2e="📮",r2e="🗳️",i2e="✏️",c2e="✒️",a2e="🖋️",l2e="🖊️",u2e="🖌️",d2e="🖍️",f2e="📝",h2e="📝",p2e="💼",g2e="📁",m2e="📂",_2e="🗂️",y2e="📅",b2e="📆",v2e="🗒️",x2e="🗓️",w2e="📇",k2e="📈",E2e="📉",A2e="📊",C2e="📋",j2e="📌",S2e="📍",T2e="📎",O2e="🖇️",D2e="📏",R2e="📐",L2e="✂️",M2e="🗃️",P2e="🗄️",q2e="🗑️",I2e="🔒",F2e="🔓",B2e="🔏",z2e="🔐",N2e="🔑",$2e="🗝️",H2e="🔨",V2e="🪓",U2e="⛏️",G2e="⚒️",K2e="🛠️",W2e="🗡️",Z2e="⚔️",Y2e="🔫",J2e="🪃",Q2e="🏹",X2e="🛡️",ebe="🪚",tbe="🔧",nbe="🪛",obe="🔩",sbe="⚙️",rbe="🗜️",ibe="⚖️",cbe="🦯",abe="🔗",lbe="⛓️",ube="🪝",dbe="🧰",fbe="🧲",hbe="🪜",pbe="⚗️",gbe="🧪",mbe="🧫",_be="🧬",ybe="🔬",bbe="🔭",vbe="📡",xbe="💉",wbe="🩸",kbe="💊",Ebe="🩹",Abe="🩺",Cbe="🚪",jbe="🛗",Sbe="🪞",Tbe="🪟",Obe="🛏️",Dbe="🛋️",Rbe="🪑",Lbe="🚽",Mbe="🪠",Pbe="🚿",qbe="🛁",Ibe="🪤",Fbe="🪒",Bbe="🧴",zbe="🧷",Nbe="🧹",$be="🧺",Hbe="🧻",Vbe="🪣",Ube="🧼",Gbe="🪥",Kbe="🧽",Wbe="🧯",Zbe="🛒",Ybe="🚬",Jbe="⚰️",Qbe="🪦",Xbe="⚱️",eve="🗿",tve="🪧",nve="🏧",ove="🚮",sve="🚰",rve="♿",ive="🚹",cve="🚺",ave="🚻",lve="🚼",uve="🚾",dve="🛂",fve="🛃",hve="🛄",pve="🛅",gve="⚠️",mve="🚸",_ve="⛔",yve="🚫",bve="🚳",vve="🚭",xve="🚯",wve="🚷",kve="📵",Eve="🔞",Ave="☢️",Cve="☣️",jve="⬆️",Sve="↗️",Tve="➡️",Ove="↘️",Dve="⬇️",Rve="↙️",Lve="⬅️",Mve="↖️",Pve="↕️",qve="↔️",Ive="↩️",Fve="↪️",Bve="⤴️",zve="⤵️",Nve="🔃",$ve="🔄",Hve="🔙",Vve="🔚",Uve="🔛",Gve="🔜",Kve="🔝",Wve="🛐",Zve="⚛️",Yve="🕉️",Jve="✡️",Qve="☸️",Xve="☯️",exe="✝️",txe="☦️",nxe="☪️",oxe="☮️",sxe="🕎",rxe="🔯",ixe="♈",cxe="♉",axe="♊",lxe="♋",uxe="♌",dxe="♍",fxe="♎",hxe="♏",pxe="♐",gxe="♑",mxe="♒",_xe="♓",yxe="⛎",bxe="🔀",vxe="🔁",xxe="🔂",wxe="▶️",kxe="⏩",Exe="⏭️",Axe="⏯️",Cxe="◀️",jxe="⏪",Sxe="⏮️",Txe="🔼",Oxe="⏫",Dxe="🔽",Rxe="⏬",Lxe="⏸️",Mxe="⏹️",Pxe="⏺️",qxe="⏏️",Ixe="🎦",Fxe="🔅",Bxe="🔆",zxe="📶",Nxe="📳",$xe="📴",Hxe="♀️",Vxe="♂️",Uxe="⚧️",Gxe="✖️",Kxe="➕",Wxe="➖",Zxe="➗",Yxe="♾️",Jxe="‼️",Qxe="⁉️",Xxe="❓",ewe="❔",twe="❕",nwe="❗",owe="❗",swe="〰️",rwe="💱",iwe="💲",cwe="⚕️",awe="♻️",lwe="⚜️",uwe="🔱",dwe="📛",fwe="🔰",hwe="⭕",pwe="✅",gwe="☑️",mwe="✔️",_we="❌",ywe="❎",bwe="➰",vwe="➿",xwe="〽️",wwe="✳️",kwe="✴️",Ewe="❇️",Awe="©️",Cwe="®️",jwe="™️",Swe="#️⃣",Twe="*️⃣",Owe="0️⃣",Dwe="1️⃣",Rwe="2️⃣",Lwe="3️⃣",Mwe="4️⃣",Pwe="5️⃣",qwe="6️⃣",Iwe="7️⃣",Fwe="8️⃣",Bwe="9️⃣",zwe="🔟",Nwe="🔠",$we="🔡",Hwe="🔣",Vwe="🔤",Uwe="🅰️",Gwe="🆎",Kwe="🅱️",Wwe="🆑",Zwe="🆒",Ywe="🆓",Jwe="ℹ️",Qwe="🆔",Xwe="Ⓜ️",eke="🆖",tke="🅾️",nke="🆗",oke="🅿️",ske="🆘",rke="🆙",ike="🆚",cke="🈁",ake="🈂️",lke="🉐",uke="🉑",dke="㊗️",fke="㊙️",hke="🈵",pke="🔴",gke="🟠",mke="🟡",_ke="🟢",yke="🔵",bke="🟣",vke="🟤",xke="⚫",wke="⚪",kke="🟥",Eke="🟧",Ake="🟨",Cke="🟩",jke="🟦",Ske="🟪",Tke="🟫",Oke="⬛",Dke="⬜",Rke="◼️",Lke="◻️",Mke="◾",Pke="◽",qke="▪️",Ike="▫️",Fke="🔶",Bke="🔷",zke="🔸",Nke="🔹",$ke="🔺",Hke="🔻",Vke="💠",Uke="🔘",Gke="🔳",Kke="🔲",Wke="🏁",Zke="🚩",Yke="🎌",Jke="🏴",Qke="🏳️",Xke="🏳️‍🌈",eEe="🏳️‍⚧️",tEe="🏴‍☠️",nEe="🇦🇨",oEe="🇦🇩",sEe="🇦🇪",rEe="🇦🇫",iEe="🇦🇬",cEe="🇦🇮",aEe="🇦🇱",lEe="🇦🇲",uEe="🇦🇴",dEe="🇦🇶",fEe="🇦🇷",hEe="🇦🇸",pEe="🇦🇹",gEe="🇦🇺",mEe="🇦🇼",_Ee="🇦🇽",yEe="🇦🇿",bEe="🇧🇦",vEe="🇧🇧",xEe="🇧🇩",wEe="🇧🇪",kEe="🇧🇫",EEe="🇧🇬",AEe="🇧🇭",CEe="🇧🇮",jEe="🇧🇯",SEe="🇧🇱",TEe="🇧🇲",OEe="🇧🇳",DEe="🇧🇴",REe="🇧🇶",LEe="🇧🇷",MEe="🇧🇸",PEe="🇧🇹",qEe="🇧🇻",IEe="🇧🇼",FEe="🇧🇾",BEe="🇧🇿",zEe="🇨🇦",NEe="🇨🇨",$Ee="🇨🇩",HEe="🇨🇫",VEe="🇨🇬",UEe="🇨🇭",GEe="🇨🇮",KEe="🇨🇰",WEe="🇨🇱",ZEe="🇨🇲",YEe="🇨🇳",JEe="🇨🇴",QEe="🇨🇵",XEe="🇨🇷",e5e="🇨🇺",t5e="🇨🇻",n5e="🇨🇼",o5e="🇨🇽",s5e="🇨🇾",r5e="🇨🇿",i5e="🇩🇪",c5e="🇩🇬",a5e="🇩🇯",l5e="🇩🇰",u5e="🇩🇲",d5e="🇩🇴",f5e="🇩🇿",h5e="🇪🇦",p5e="🇪🇨",g5e="🇪🇪",m5e="🇪🇬",_5e="🇪🇭",y5e="🇪🇷",b5e="🇪🇸",v5e="🇪🇹",x5e="🇪🇺",w5e="🇪🇺",k5e="🇫🇮",E5e="🇫🇯",A5e="🇫🇰",C5e="🇫🇲",j5e="🇫🇴",S5e="🇫🇷",T5e="🇬🇦",O5e="🇬🇧",D5e="🇬🇧",R5e="🇬🇩",L5e="🇬🇪",M5e="🇬🇫",P5e="🇬🇬",q5e="🇬🇭",I5e="🇬🇮",F5e="🇬🇱",B5e="🇬🇲",z5e="🇬🇳",N5e="🇬🇵",$5e="🇬🇶",H5e="🇬🇷",V5e="🇬🇸",U5e="🇬🇹",G5e="🇬🇺",K5e="🇬🇼",W5e="🇬🇾",Z5e="🇭🇰",Y5e="🇭🇲",J5e="🇭🇳",Q5e="🇭🇷",X5e="🇭🇹",eAe="🇭🇺",tAe="🇮🇨",nAe="🇮🇩",oAe="🇮🇪",sAe="🇮🇱",rAe="🇮🇲",iAe="🇮🇳",cAe="🇮🇴",aAe="🇮🇶",lAe="🇮🇷",uAe="🇮🇸",dAe="🇮🇹",fAe="🇯🇪",hAe="🇯🇲",pAe="🇯🇴",gAe="🇯🇵",mAe="🇰🇪",_Ae="🇰🇬",yAe="🇰🇭",bAe="🇰🇮",vAe="🇰🇲",xAe="🇰🇳",wAe="🇰🇵",kAe="🇰🇷",EAe="🇰🇼",AAe="🇰🇾",CAe="🇰🇿",jAe="🇱🇦",SAe="🇱🇧",TAe="🇱🇨",OAe="🇱🇮",DAe="🇱🇰",RAe="🇱🇷",LAe="🇱🇸",MAe="🇱🇹",PAe="🇱🇺",qAe="🇱🇻",IAe="🇱🇾",FAe="🇲🇦",BAe="🇲🇨",zAe="🇲🇩",NAe="🇲🇪",$Ae="🇲🇫",HAe="🇲🇬",VAe="🇲🇭",UAe="🇲🇰",GAe="🇲🇱",KAe="🇲🇲",WAe="🇲🇳",ZAe="🇲🇴",YAe="🇲🇵",JAe="🇲🇶",QAe="🇲🇷",XAe="🇲🇸",e3e="🇲🇹",t3e="🇲🇺",n3e="🇲🇻",o3e="🇲🇼",s3e="🇲🇽",r3e="🇲🇾",i3e="🇲🇿",c3e="🇳🇦",a3e="🇳🇨",l3e="🇳🇪",u3e="🇳🇫",d3e="🇳🇬",f3e="🇳🇮",h3e="🇳🇱",p3e="🇳🇴",g3e="🇳🇵",m3e="🇳🇷",_3e="🇳🇺",y3e="🇳🇿",b3e="🇴🇲",v3e="🇵🇦",x3e="🇵🇪",w3e="🇵🇫",k3e="🇵🇬",E3e="🇵🇭",A3e="🇵🇰",C3e="🇵🇱",j3e="🇵🇲",S3e="🇵🇳",T3e="🇵🇷",O3e="🇵🇸",D3e="🇵🇹",R3e="🇵🇼",L3e="🇵🇾",M3e="🇶🇦",P3e="🇷🇪",q3e="🇷🇴",I3e="🇷🇸",F3e="🇷🇺",B3e="🇷🇼",z3e="🇸🇦",N3e="🇸🇧",$3e="🇸🇨",H3e="🇸🇩",V3e="🇸🇪",U3e="🇸🇬",G3e="🇸🇭",K3e="🇸🇮",W3e="🇸🇯",Z3e="🇸🇰",Y3e="🇸🇱",J3e="🇸🇲",Q3e="🇸🇳",X3e="🇸🇴",eCe="🇸🇷",tCe="🇸🇸",nCe="🇸🇹",oCe="🇸🇻",sCe="🇸🇽",rCe="🇸🇾",iCe="🇸🇿",cCe="🇹🇦",aCe="🇹🇨",lCe="🇹🇩",uCe="🇹🇫",dCe="🇹🇬",fCe="🇹🇭",hCe="🇹🇯",pCe="🇹🇰",gCe="🇹🇱",mCe="🇹🇲",_Ce="🇹🇳",yCe="🇹🇴",bCe="🇹🇷",vCe="🇹🇹",xCe="🇹🇻",wCe="🇹🇼",kCe="🇹🇿",ECe="🇺🇦",ACe="🇺🇬",CCe="🇺🇲",jCe="🇺🇳",SCe="🇺🇸",TCe="🇺🇾",OCe="🇺🇿",DCe="🇻🇦",RCe="🇻🇨",LCe="🇻🇪",MCe="🇻🇬",PCe="🇻🇮",qCe="🇻🇳",ICe="🇻🇺",FCe="🇼🇫",BCe="🇼🇸",zCe="🇽🇰",NCe="🇾🇪",$Ce="🇾🇹",HCe="🇿🇦",VCe="🇿🇲",UCe="🇿🇼",GCe="🏴󠁧󠁢󠁥󠁮󠁧󠁿",KCe="🏴󠁧󠁢󠁳󠁣󠁴󠁿",WCe="🏴󠁧󠁢󠁷󠁬󠁳󠁿",ZCe={100:"💯",1234:"🔢",grinning:iQ,smiley:cQ,smile:aQ,grin:lQ,laughing:uQ,satisfied:dQ,sweat_smile:fQ,rofl:hQ,joy:pQ,slightly_smiling_face:gQ,upside_down_face:mQ,wink:_Q,blush:yQ,innocent:bQ,smiling_face_with_three_hearts:vQ,heart_eyes:xQ,star_struck:wQ,kissing_heart:kQ,kissing:EQ,relaxed:AQ,kissing_closed_eyes:CQ,kissing_smiling_eyes:jQ,smiling_face_with_tear:SQ,yum:TQ,stuck_out_tongue:OQ,stuck_out_tongue_winking_eye:DQ,zany_face:RQ,stuck_out_tongue_closed_eyes:LQ,money_mouth_face:MQ,hugs:PQ,hand_over_mouth:qQ,shushing_face:IQ,thinking:FQ,zipper_mouth_face:BQ,raised_eyebrow:zQ,neutral_face:NQ,expressionless:$Q,no_mouth:HQ,smirk:VQ,unamused:UQ,roll_eyes:GQ,grimacing:KQ,lying_face:WQ,relieved:ZQ,pensive:YQ,sleepy:JQ,drooling_face:QQ,sleeping:XQ,mask:eX,face_with_thermometer:tX,face_with_head_bandage:nX,nauseated_face:oX,vomiting_face:sX,sneezing_face:rX,hot_face:iX,cold_face:cX,woozy_face:aX,dizzy_face:lX,exploding_head:uX,cowboy_hat_face:dX,partying_face:fX,disguised_face:hX,sunglasses:pX,nerd_face:gX,monocle_face:mX,confused:_X,worried:yX,slightly_frowning_face:bX,frowning_face:vX,open_mouth:xX,hushed:wX,astonished:kX,flushed:EX,pleading_face:AX,frowning:CX,anguished:jX,fearful:SX,cold_sweat:TX,disappointed_relieved:OX,cry:DX,sob:RX,scream:LX,confounded:MX,persevere:PX,disappointed:qX,sweat:IX,weary:FX,tired_face:BX,yawning_face:zX,triumph:NX,rage:$X,pout:HX,angry:VX,cursing_face:UX,smiling_imp:GX,imp:KX,skull:WX,skull_and_crossbones:ZX,hankey:YX,poop:JX,shit:QX,clown_face:XX,japanese_ogre:eee,japanese_goblin:tee,ghost:nee,alien:oee,space_invader:see,robot:ree,smiley_cat:iee,smile_cat:cee,joy_cat:aee,heart_eyes_cat:lee,smirk_cat:uee,kissing_cat:dee,scream_cat:fee,crying_cat_face:hee,pouting_cat:pee,see_no_evil:gee,hear_no_evil:mee,speak_no_evil:_ee,kiss:yee,love_letter:bee,cupid:vee,gift_heart:xee,sparkling_heart:wee,heartpulse:kee,heartbeat:Eee,revolving_hearts:Aee,two_hearts:Cee,heart_decoration:jee,heavy_heart_exclamation:See,broken_heart:Tee,heart:Oee,orange_heart:Dee,yellow_heart:Ree,green_heart:Lee,blue_heart:Mee,purple_heart:Pee,brown_heart:qee,black_heart:Iee,white_heart:Fee,anger:Bee,boom:zee,collision:Nee,dizzy:$ee,sweat_drops:Hee,dash:Vee,hole:Uee,bomb:Gee,speech_balloon:Kee,eye_speech_bubble:Wee,left_speech_bubble:Zee,right_anger_bubble:Yee,thought_balloon:Jee,zzz:Qee,wave:Xee,raised_back_of_hand:ete,raised_hand_with_fingers_splayed:tte,hand:nte,raised_hand:ote,vulcan_salute:ste,ok_hand:rte,pinched_fingers:ite,pinching_hand:cte,v:ate,crossed_fingers:lte,love_you_gesture:ute,metal:dte,call_me_hand:fte,point_left:hte,point_right:pte,point_up_2:gte,middle_finger:mte,fu:_te,point_down:yte,point_up:bte,"+1":"👍",thumbsup:vte,"-1":"👎",thumbsdown:xte,fist_raised:wte,fist:kte,fist_oncoming:Ete,facepunch:Ate,punch:Cte,fist_left:jte,fist_right:Ste,clap:Tte,raised_hands:Ote,open_hands:Dte,palms_up_together:Rte,handshake:Lte,pray:Mte,writing_hand:Pte,nail_care:qte,selfie:Ite,muscle:Fte,mechanical_arm:Bte,mechanical_leg:zte,leg:Nte,foot:$te,ear:Hte,ear_with_hearing_aid:Vte,nose:Ute,brain:Gte,anatomical_heart:Kte,lungs:Wte,tooth:Zte,bone:Yte,eyes:Jte,eye:Qte,tongue:Xte,lips:ene,baby:tne,child:nne,boy:one,girl:sne,adult:rne,blond_haired_person:ine,man:cne,bearded_person:ane,red_haired_man:lne,curly_haired_man:une,white_haired_man:dne,bald_man:fne,woman:hne,red_haired_woman:pne,person_red_hair:gne,curly_haired_woman:mne,person_curly_hair:_ne,white_haired_woman:yne,person_white_hair:bne,bald_woman:vne,person_bald:xne,blond_haired_woman:wne,blonde_woman:kne,blond_haired_man:Ene,older_adult:Ane,older_man:Cne,older_woman:jne,frowning_person:Sne,frowning_man:Tne,frowning_woman:One,pouting_face:Dne,pouting_man:Rne,pouting_woman:Lne,no_good:Mne,no_good_man:Pne,ng_man:qne,no_good_woman:Ine,ng_woman:Fne,ok_person:Bne,ok_man:zne,ok_woman:Nne,tipping_hand_person:$ne,information_desk_person:Hne,tipping_hand_man:Vne,sassy_man:Une,tipping_hand_woman:Gne,sassy_woman:Kne,raising_hand:Wne,raising_hand_man:Zne,raising_hand_woman:Yne,deaf_person:Jne,deaf_man:Qne,deaf_woman:Xne,bow:eoe,bowing_man:toe,bowing_woman:noe,facepalm:ooe,man_facepalming:soe,woman_facepalming:roe,shrug:ioe,man_shrugging:coe,woman_shrugging:aoe,health_worker:loe,man_health_worker:uoe,woman_health_worker:doe,student:foe,man_student:hoe,woman_student:poe,teacher:goe,man_teacher:moe,woman_teacher:_oe,judge:yoe,man_judge:boe,woman_judge:voe,farmer:xoe,man_farmer:woe,woman_farmer:koe,cook:Eoe,man_cook:Aoe,woman_cook:Coe,mechanic:joe,man_mechanic:Soe,woman_mechanic:Toe,factory_worker:Ooe,man_factory_worker:Doe,woman_factory_worker:Roe,office_worker:Loe,man_office_worker:Moe,woman_office_worker:Poe,scientist:qoe,man_scientist:Ioe,woman_scientist:Foe,technologist:Boe,man_technologist:zoe,woman_technologist:Noe,singer:$oe,man_singer:Hoe,woman_singer:Voe,artist:Uoe,man_artist:Goe,woman_artist:Koe,pilot:Woe,man_pilot:Zoe,woman_pilot:Yoe,astronaut:Joe,man_astronaut:Qoe,woman_astronaut:Xoe,firefighter:ese,man_firefighter:tse,woman_firefighter:nse,police_officer:ose,cop:sse,policeman:rse,policewoman:ise,detective:cse,male_detective:ase,female_detective:lse,guard:use,guardsman:dse,guardswoman:fse,ninja:hse,construction_worker:pse,construction_worker_man:gse,construction_worker_woman:mse,prince:_se,princess:yse,person_with_turban:bse,man_with_turban:vse,woman_with_turban:xse,man_with_gua_pi_mao:wse,woman_with_headscarf:kse,person_in_tuxedo:Ese,man_in_tuxedo:Ase,woman_in_tuxedo:Cse,person_with_veil:jse,man_with_veil:Sse,woman_with_veil:Tse,bride_with_veil:Ose,pregnant_woman:Dse,breast_feeding:Rse,woman_feeding_baby:Lse,man_feeding_baby:Mse,person_feeding_baby:Pse,angel:qse,santa:Ise,mrs_claus:Fse,mx_claus:Bse,superhero:zse,superhero_man:Nse,superhero_woman:$se,supervillain:Hse,supervillain_man:Vse,supervillain_woman:Use,mage:Gse,mage_man:Kse,mage_woman:Wse,fairy:Zse,fairy_man:Yse,fairy_woman:Jse,vampire:Qse,vampire_man:Xse,vampire_woman:ere,merperson:tre,merman:nre,mermaid:ore,elf:sre,elf_man:rre,elf_woman:ire,genie:cre,genie_man:are,genie_woman:lre,zombie:ure,zombie_man:dre,zombie_woman:fre,massage:hre,massage_man:pre,massage_woman:gre,haircut:mre,haircut_man:_re,haircut_woman:yre,walking:bre,walking_man:vre,walking_woman:xre,standing_person:wre,standing_man:kre,standing_woman:Ere,kneeling_person:Are,kneeling_man:Cre,kneeling_woman:jre,person_with_probing_cane:Sre,man_with_probing_cane:Tre,woman_with_probing_cane:Ore,person_in_motorized_wheelchair:Dre,man_in_motorized_wheelchair:Rre,woman_in_motorized_wheelchair:Lre,person_in_manual_wheelchair:Mre,man_in_manual_wheelchair:Pre,woman_in_manual_wheelchair:qre,runner:Ire,running:Fre,running_man:Bre,running_woman:zre,woman_dancing:Nre,dancer:$re,man_dancing:Hre,business_suit_levitating:Vre,dancers:Ure,dancing_men:Gre,dancing_women:Kre,sauna_person:Wre,sauna_man:Zre,sauna_woman:Yre,climbing:Jre,climbing_man:Qre,climbing_woman:Xre,person_fencing:eie,horse_racing:tie,skier:nie,snowboarder:oie,golfing:sie,golfing_man:rie,golfing_woman:iie,surfer:cie,surfing_man:aie,surfing_woman:lie,rowboat:uie,rowing_man:die,rowing_woman:fie,swimmer:hie,swimming_man:pie,swimming_woman:gie,bouncing_ball_person:mie,bouncing_ball_man:_ie,basketball_man:yie,bouncing_ball_woman:bie,basketball_woman:vie,weight_lifting:xie,weight_lifting_man:wie,weight_lifting_woman:kie,bicyclist:Eie,biking_man:Aie,biking_woman:Cie,mountain_bicyclist:jie,mountain_biking_man:Sie,mountain_biking_woman:Tie,cartwheeling:Oie,man_cartwheeling:Die,woman_cartwheeling:Rie,wrestling:Lie,men_wrestling:Mie,women_wrestling:Pie,water_polo:qie,man_playing_water_polo:Iie,woman_playing_water_polo:Fie,handball_person:Bie,man_playing_handball:zie,woman_playing_handball:Nie,juggling_person:$ie,man_juggling:Hie,woman_juggling:Vie,lotus_position:Uie,lotus_position_man:Gie,lotus_position_woman:Kie,bath:Wie,sleeping_bed:Zie,people_holding_hands:Yie,two_women_holding_hands:Jie,couple:Qie,two_men_holding_hands:Xie,couplekiss:ece,couplekiss_man_woman:tce,couplekiss_man_man:nce,couplekiss_woman_woman:oce,couple_with_heart:sce,couple_with_heart_woman_man:rce,couple_with_heart_man_man:ice,couple_with_heart_woman_woman:cce,family:ace,family_man_woman_boy:lce,family_man_woman_girl:uce,family_man_woman_girl_boy:dce,family_man_woman_boy_boy:fce,family_man_woman_girl_girl:hce,family_man_man_boy:pce,family_man_man_girl:gce,family_man_man_girl_boy:mce,family_man_man_boy_boy:_ce,family_man_man_girl_girl:yce,family_woman_woman_boy:bce,family_woman_woman_girl:vce,family_woman_woman_girl_boy:xce,family_woman_woman_boy_boy:wce,family_woman_woman_girl_girl:kce,family_man_boy:Ece,family_man_boy_boy:Ace,family_man_girl:Cce,family_man_girl_boy:jce,family_man_girl_girl:Sce,family_woman_boy:Tce,family_woman_boy_boy:Oce,family_woman_girl:Dce,family_woman_girl_boy:Rce,family_woman_girl_girl:Lce,speaking_head:Mce,bust_in_silhouette:Pce,busts_in_silhouette:qce,people_hugging:Ice,footprints:Fce,monkey_face:Bce,monkey:zce,gorilla:Nce,orangutan:$ce,dog:Hce,dog2:Vce,guide_dog:Uce,service_dog:Gce,poodle:Kce,wolf:Wce,fox_face:Zce,raccoon:Yce,cat:Jce,cat2:Qce,black_cat:Xce,lion:eae,tiger:tae,tiger2:nae,leopard:oae,horse:sae,racehorse:rae,unicorn:iae,zebra:cae,deer:aae,bison:lae,cow:uae,ox:dae,water_buffalo:fae,cow2:hae,pig:pae,pig2:gae,boar:mae,pig_nose:_ae,ram:yae,sheep:bae,goat:vae,dromedary_camel:xae,camel:wae,llama:kae,giraffe:Eae,elephant:Aae,mammoth:Cae,rhinoceros:jae,hippopotamus:Sae,mouse:Tae,mouse2:Oae,rat:Dae,hamster:Rae,rabbit:Lae,rabbit2:Mae,chipmunk:Pae,beaver:qae,hedgehog:Iae,bat:Fae,bear:Bae,polar_bear:zae,koala:Nae,panda_face:$ae,sloth:Hae,otter:Vae,skunk:Uae,kangaroo:Gae,badger:Kae,feet:Wae,paw_prints:Zae,turkey:Yae,chicken:Jae,rooster:Qae,hatching_chick:Xae,baby_chick:ele,hatched_chick:tle,bird:nle,penguin:ole,dove:sle,eagle:rle,duck:ile,swan:cle,owl:ale,dodo:lle,feather:ule,flamingo:dle,peacock:fle,parrot:hle,frog:ple,crocodile:gle,turtle:mle,lizard:_le,snake:yle,dragon_face:ble,dragon:vle,sauropod:xle,"t-rex":"🦖",whale:wle,whale2:kle,dolphin:Ele,flipper:Ale,seal:Cle,fish:jle,tropical_fish:Sle,blowfish:Tle,shark:Ole,octopus:Dle,shell:Rle,snail:Lle,butterfly:Mle,bug:Ple,ant:qle,bee:Ile,honeybee:Fle,beetle:Ble,lady_beetle:zle,cricket:Nle,cockroach:$le,spider:Hle,spider_web:Vle,scorpion:Ule,mosquito:Gle,fly:Kle,worm:Wle,microbe:Zle,bouquet:Yle,cherry_blossom:Jle,white_flower:Qle,rosette:Xle,rose:eue,wilted_flower:tue,hibiscus:nue,sunflower:oue,blossom:sue,tulip:rue,seedling:iue,potted_plant:cue,evergreen_tree:aue,deciduous_tree:lue,palm_tree:uue,cactus:due,ear_of_rice:fue,herb:hue,shamrock:pue,four_leaf_clover:gue,maple_leaf:mue,fallen_leaf:_ue,leaves:yue,grapes:bue,melon:vue,watermelon:xue,tangerine:wue,orange:kue,mandarin:Eue,lemon:Aue,banana:Cue,pineapple:jue,mango:Sue,apple:Tue,green_apple:Oue,pear:Due,peach:Rue,cherries:Lue,strawberry:Mue,blueberries:Pue,kiwi_fruit:que,tomato:Iue,olive:Fue,coconut:Bue,avocado:zue,eggplant:Nue,potato:$ue,carrot:Hue,corn:Vue,hot_pepper:Uue,bell_pepper:Gue,cucumber:Kue,leafy_green:Wue,broccoli:Zue,garlic:Yue,onion:Jue,mushroom:Que,peanuts:Xue,chestnut:ede,bread:tde,croissant:nde,baguette_bread:ode,flatbread:sde,pretzel:rde,bagel:ide,pancakes:cde,waffle:ade,cheese:lde,meat_on_bone:ude,poultry_leg:dde,cut_of_meat:fde,bacon:hde,hamburger:pde,fries:gde,pizza:mde,hotdog:_de,sandwich:yde,taco:bde,burrito:vde,tamale:xde,stuffed_flatbread:wde,falafel:kde,egg:Ede,fried_egg:Ade,shallow_pan_of_food:Cde,stew:jde,fondue:Sde,bowl_with_spoon:Tde,green_salad:Ode,popcorn:Dde,butter:Rde,salt:Lde,canned_food:Mde,bento:Pde,rice_cracker:qde,rice_ball:Ide,rice:Fde,curry:Bde,ramen:zde,spaghetti:Nde,sweet_potato:$de,oden:Hde,sushi:Vde,fried_shrimp:Ude,fish_cake:Gde,moon_cake:Kde,dango:Wde,dumpling:Zde,fortune_cookie:Yde,takeout_box:Jde,crab:Qde,lobster:Xde,shrimp:efe,squid:tfe,oyster:nfe,icecream:ofe,shaved_ice:sfe,ice_cream:rfe,doughnut:ife,cookie:cfe,birthday:afe,cake:lfe,cupcake:ufe,pie:dfe,chocolate_bar:ffe,candy:hfe,lollipop:pfe,custard:gfe,honey_pot:mfe,baby_bottle:_fe,milk_glass:yfe,coffee:bfe,teapot:vfe,tea:xfe,sake:wfe,champagne:kfe,wine_glass:Efe,cocktail:Afe,tropical_drink:Cfe,beer:jfe,beers:Sfe,clinking_glasses:Tfe,tumbler_glass:Ofe,cup_with_straw:Dfe,bubble_tea:Rfe,beverage_box:Lfe,mate:Mfe,ice_cube:Pfe,chopsticks:qfe,plate_with_cutlery:Ife,fork_and_knife:Ffe,spoon:Bfe,hocho:zfe,knife:Nfe,amphora:$fe,earth_africa:Hfe,earth_americas:Vfe,earth_asia:Ufe,globe_with_meridians:Gfe,world_map:Kfe,japan:Wfe,compass:Zfe,mountain_snow:Yfe,mountain:Jfe,volcano:Qfe,mount_fuji:Xfe,camping:ehe,beach_umbrella:the,desert:nhe,desert_island:ohe,national_park:she,stadium:rhe,classical_building:ihe,building_construction:che,bricks:ahe,rock:lhe,wood:uhe,hut:dhe,houses:fhe,derelict_house:hhe,house:phe,house_with_garden:ghe,office:mhe,post_office:_he,european_post_office:yhe,hospital:bhe,bank:vhe,hotel:xhe,love_hotel:whe,convenience_store:khe,school:Ehe,department_store:Ahe,factory:Che,japanese_castle:jhe,european_castle:She,wedding:The,tokyo_tower:Ohe,statue_of_liberty:Dhe,church:Rhe,mosque:Lhe,hindu_temple:Mhe,synagogue:Phe,shinto_shrine:qhe,kaaba:Ihe,fountain:Fhe,tent:Bhe,foggy:zhe,night_with_stars:Nhe,cityscape:$he,sunrise_over_mountains:Hhe,sunrise:Vhe,city_sunset:Uhe,city_sunrise:Ghe,bridge_at_night:Khe,hotsprings:Whe,carousel_horse:Zhe,ferris_wheel:Yhe,roller_coaster:Jhe,barber:Qhe,circus_tent:Xhe,steam_locomotive:epe,railway_car:tpe,bullettrain_side:npe,bullettrain_front:ope,train2:spe,metro:rpe,light_rail:ipe,station:cpe,tram:ape,monorail:lpe,mountain_railway:upe,train:dpe,bus:fpe,oncoming_bus:hpe,trolleybus:ppe,minibus:gpe,ambulance:mpe,fire_engine:_pe,police_car:ype,oncoming_police_car:bpe,taxi:vpe,oncoming_taxi:xpe,car:wpe,red_car:kpe,oncoming_automobile:Epe,blue_car:Ape,pickup_truck:Cpe,truck:jpe,articulated_lorry:Spe,tractor:Tpe,racing_car:Ope,motorcycle:Dpe,motor_scooter:Rpe,manual_wheelchair:Lpe,motorized_wheelchair:Mpe,auto_rickshaw:Ppe,bike:qpe,kick_scooter:Ipe,skateboard:Fpe,roller_skate:Bpe,busstop:zpe,motorway:Npe,railway_track:$pe,oil_drum:Hpe,fuelpump:Vpe,rotating_light:Upe,traffic_light:Gpe,vertical_traffic_light:Kpe,stop_sign:Wpe,construction:Zpe,anchor:Ype,boat:Jpe,sailboat:Qpe,canoe:Xpe,speedboat:ege,passenger_ship:tge,ferry:nge,motor_boat:oge,ship:sge,airplane:rge,small_airplane:ige,flight_departure:cge,flight_arrival:age,parachute:lge,seat:uge,helicopter:dge,suspension_railway:fge,mountain_cableway:hge,aerial_tramway:pge,artificial_satellite:gge,rocket:mge,flying_saucer:_ge,bellhop_bell:yge,luggage:bge,hourglass:vge,hourglass_flowing_sand:xge,watch:wge,alarm_clock:kge,stopwatch:Ege,timer_clock:Age,mantelpiece_clock:Cge,clock12:jge,clock1230:Sge,clock1:Tge,clock130:Oge,clock2:Dge,clock230:Rge,clock3:Lge,clock330:Mge,clock4:Pge,clock430:qge,clock5:Ige,clock530:Fge,clock6:Bge,clock630:zge,clock7:Nge,clock730:$ge,clock8:Hge,clock830:Vge,clock9:Uge,clock930:Gge,clock10:Kge,clock1030:Wge,clock11:Zge,clock1130:Yge,new_moon:Jge,waxing_crescent_moon:Qge,first_quarter_moon:Xge,moon:eme,waxing_gibbous_moon:tme,full_moon:nme,waning_gibbous_moon:ome,last_quarter_moon:sme,waning_crescent_moon:rme,crescent_moon:ime,new_moon_with_face:cme,first_quarter_moon_with_face:ame,last_quarter_moon_with_face:lme,thermometer:ume,sunny:dme,full_moon_with_face:fme,sun_with_face:hme,ringed_planet:pme,star:gme,star2:mme,stars:_me,milky_way:yme,cloud:bme,partly_sunny:vme,cloud_with_lightning_and_rain:xme,sun_behind_small_cloud:wme,sun_behind_large_cloud:kme,sun_behind_rain_cloud:Eme,cloud_with_rain:Ame,cloud_with_snow:Cme,cloud_with_lightning:jme,tornado:Sme,fog:Tme,wind_face:Ome,cyclone:Dme,rainbow:Rme,closed_umbrella:Lme,open_umbrella:Mme,umbrella:Pme,parasol_on_ground:qme,zap:Ime,snowflake:Fme,snowman_with_snow:Bme,snowman:zme,comet:Nme,fire:$me,droplet:Hme,ocean:Vme,jack_o_lantern:Ume,christmas_tree:Gme,fireworks:Kme,sparkler:Wme,firecracker:Zme,sparkles:Yme,balloon:Jme,tada:Qme,confetti_ball:Xme,tanabata_tree:e1e,bamboo:t1e,dolls:n1e,flags:o1e,wind_chime:s1e,rice_scene:r1e,red_envelope:i1e,ribbon:c1e,gift:a1e,reminder_ribbon:l1e,tickets:u1e,ticket:d1e,medal_military:f1e,trophy:h1e,medal_sports:p1e,"1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉",soccer:g1e,baseball:m1e,softball:_1e,basketball:y1e,volleyball:b1e,football:v1e,rugby_football:x1e,tennis:w1e,flying_disc:k1e,bowling:E1e,cricket_game:A1e,field_hockey:C1e,ice_hockey:j1e,lacrosse:S1e,ping_pong:T1e,badminton:O1e,boxing_glove:D1e,martial_arts_uniform:R1e,goal_net:L1e,golf:M1e,ice_skate:P1e,fishing_pole_and_fish:q1e,diving_mask:I1e,running_shirt_with_sash:F1e,ski:B1e,sled:z1e,curling_stone:N1e,dart:$1e,yo_yo:H1e,kite:V1e,"8ball":"🎱",crystal_ball:U1e,magic_wand:G1e,nazar_amulet:K1e,video_game:W1e,joystick:Z1e,slot_machine:Y1e,game_die:J1e,jigsaw:Q1e,teddy_bear:X1e,pinata:e_e,nesting_dolls:t_e,spades:n_e,hearts:o_e,diamonds:s_e,clubs:r_e,chess_pawn:i_e,black_joker:c_e,mahjong:a_e,flower_playing_cards:l_e,performing_arts:u_e,framed_picture:d_e,art:f_e,thread:h_e,sewing_needle:p_e,yarn:g_e,knot:m_e,eyeglasses:__e,dark_sunglasses:y_e,goggles:b_e,lab_coat:v_e,safety_vest:x_e,necktie:w_e,shirt:k_e,tshirt:E_e,jeans:A_e,scarf:C_e,gloves:j_e,coat:S_e,socks:T_e,dress:O_e,kimono:D_e,sari:R_e,one_piece_swimsuit:L_e,swim_brief:M_e,shorts:P_e,bikini:q_e,womans_clothes:I_e,purse:F_e,handbag:B_e,pouch:z_e,shopping:N_e,school_satchel:$_e,thong_sandal:H_e,mans_shoe:V_e,shoe:U_e,athletic_shoe:G_e,hiking_boot:K_e,flat_shoe:W_e,high_heel:Z_e,sandal:Y_e,ballet_shoes:J_e,boot:Q_e,crown:X_e,womans_hat:e0e,tophat:t0e,mortar_board:n0e,billed_cap:o0e,military_helmet:s0e,rescue_worker_helmet:r0e,prayer_beads:i0e,lipstick:c0e,ring:a0e,gem:l0e,mute:u0e,speaker:d0e,sound:f0e,loud_sound:h0e,loudspeaker:p0e,mega:g0e,postal_horn:m0e,bell:_0e,no_bell:y0e,musical_score:b0e,musical_note:v0e,notes:x0e,studio_microphone:w0e,level_slider:k0e,control_knobs:E0e,microphone:A0e,headphones:C0e,radio:j0e,saxophone:S0e,accordion:T0e,guitar:O0e,musical_keyboard:D0e,trumpet:R0e,violin:L0e,banjo:M0e,drum:P0e,long_drum:q0e,iphone:I0e,calling:F0e,phone:B0e,telephone:z0e,telephone_receiver:N0e,pager:$0e,fax:H0e,battery:V0e,electric_plug:U0e,computer:G0e,desktop_computer:K0e,printer:W0e,keyboard:Z0e,computer_mouse:Y0e,trackball:J0e,minidisc:Q0e,floppy_disk:X0e,cd:eye,dvd:tye,abacus:nye,movie_camera:oye,film_strip:sye,film_projector:rye,clapper:iye,tv:cye,camera:aye,camera_flash:lye,video_camera:uye,vhs:dye,mag:fye,mag_right:hye,candle:pye,bulb:gye,flashlight:mye,izakaya_lantern:_ye,lantern:yye,diya_lamp:bye,notebook_with_decorative_cover:vye,closed_book:xye,book:wye,open_book:kye,green_book:Eye,blue_book:Aye,orange_book:Cye,books:jye,notebook:Sye,ledger:Tye,page_with_curl:Oye,scroll:Dye,page_facing_up:Rye,newspaper:Lye,newspaper_roll:Mye,bookmark_tabs:Pye,bookmark:qye,label:Iye,moneybag:Fye,coin:Bye,yen:zye,dollar:Nye,euro:$ye,pound:Hye,money_with_wings:Vye,credit_card:Uye,receipt:Gye,chart:Kye,envelope:Wye,email:Zye,"e-mail":"📧",incoming_envelope:Yye,envelope_with_arrow:Jye,outbox_tray:Qye,inbox_tray:Xye,package:"📦",mailbox:e2e,mailbox_closed:t2e,mailbox_with_mail:n2e,mailbox_with_no_mail:o2e,postbox:s2e,ballot_box:r2e,pencil2:i2e,black_nib:c2e,fountain_pen:a2e,pen:l2e,paintbrush:u2e,crayon:d2e,memo:f2e,pencil:h2e,briefcase:p2e,file_folder:g2e,open_file_folder:m2e,card_index_dividers:_2e,date:y2e,calendar:b2e,spiral_notepad:v2e,spiral_calendar:x2e,card_index:w2e,chart_with_upwards_trend:k2e,chart_with_downwards_trend:E2e,bar_chart:A2e,clipboard:C2e,pushpin:j2e,round_pushpin:S2e,paperclip:T2e,paperclips:O2e,straight_ruler:D2e,triangular_ruler:R2e,scissors:L2e,card_file_box:M2e,file_cabinet:P2e,wastebasket:q2e,lock:I2e,unlock:F2e,lock_with_ink_pen:B2e,closed_lock_with_key:z2e,key:N2e,old_key:$2e,hammer:H2e,axe:V2e,pick:U2e,hammer_and_pick:G2e,hammer_and_wrench:K2e,dagger:W2e,crossed_swords:Z2e,gun:Y2e,boomerang:J2e,bow_and_arrow:Q2e,shield:X2e,carpentry_saw:ebe,wrench:tbe,screwdriver:nbe,nut_and_bolt:obe,gear:sbe,clamp:rbe,balance_scale:ibe,probing_cane:cbe,link:abe,chains:lbe,hook:ube,toolbox:dbe,magnet:fbe,ladder:hbe,alembic:pbe,test_tube:gbe,petri_dish:mbe,dna:_be,microscope:ybe,telescope:bbe,satellite:vbe,syringe:xbe,drop_of_blood:wbe,pill:kbe,adhesive_bandage:Ebe,stethoscope:Abe,door:Cbe,elevator:jbe,mirror:Sbe,window:Tbe,bed:Obe,couch_and_lamp:Dbe,chair:Rbe,toilet:Lbe,plunger:Mbe,shower:Pbe,bathtub:qbe,mouse_trap:Ibe,razor:Fbe,lotion_bottle:Bbe,safety_pin:zbe,broom:Nbe,basket:$be,roll_of_paper:Hbe,bucket:Vbe,soap:Ube,toothbrush:Gbe,sponge:Kbe,fire_extinguisher:Wbe,shopping_cart:Zbe,smoking:Ybe,coffin:Jbe,headstone:Qbe,funeral_urn:Xbe,moyai:eve,placard:tve,atm:nve,put_litter_in_its_place:ove,potable_water:sve,wheelchair:rve,mens:ive,womens:cve,restroom:ave,baby_symbol:lve,wc:uve,passport_control:dve,customs:fve,baggage_claim:hve,left_luggage:pve,warning:gve,children_crossing:mve,no_entry:_ve,no_entry_sign:yve,no_bicycles:bve,no_smoking:vve,do_not_litter:xve,"non-potable_water":"🚱",no_pedestrians:wve,no_mobile_phones:kve,underage:Eve,radioactive:Ave,biohazard:Cve,arrow_up:jve,arrow_upper_right:Sve,arrow_right:Tve,arrow_lower_right:Ove,arrow_down:Dve,arrow_lower_left:Rve,arrow_left:Lve,arrow_upper_left:Mve,arrow_up_down:Pve,left_right_arrow:qve,leftwards_arrow_with_hook:Ive,arrow_right_hook:Fve,arrow_heading_up:Bve,arrow_heading_down:zve,arrows_clockwise:Nve,arrows_counterclockwise:$ve,back:Hve,end:Vve,on:Uve,soon:Gve,top:Kve,place_of_worship:Wve,atom_symbol:Zve,om:Yve,star_of_david:Jve,wheel_of_dharma:Qve,yin_yang:Xve,latin_cross:exe,orthodox_cross:txe,star_and_crescent:nxe,peace_symbol:oxe,menorah:sxe,six_pointed_star:rxe,aries:ixe,taurus:cxe,gemini:axe,cancer:lxe,leo:uxe,virgo:dxe,libra:fxe,scorpius:hxe,sagittarius:pxe,capricorn:gxe,aquarius:mxe,pisces:_xe,ophiuchus:yxe,twisted_rightwards_arrows:bxe,repeat:vxe,repeat_one:xxe,arrow_forward:wxe,fast_forward:kxe,next_track_button:Exe,play_or_pause_button:Axe,arrow_backward:Cxe,rewind:jxe,previous_track_button:Sxe,arrow_up_small:Txe,arrow_double_up:Oxe,arrow_down_small:Dxe,arrow_double_down:Rxe,pause_button:Lxe,stop_button:Mxe,record_button:Pxe,eject_button:qxe,cinema:Ixe,low_brightness:Fxe,high_brightness:Bxe,signal_strength:zxe,vibration_mode:Nxe,mobile_phone_off:$xe,female_sign:Hxe,male_sign:Vxe,transgender_symbol:Uxe,heavy_multiplication_x:Gxe,heavy_plus_sign:Kxe,heavy_minus_sign:Wxe,heavy_division_sign:Zxe,infinity:Yxe,bangbang:Jxe,interrobang:Qxe,question:Xxe,grey_question:ewe,grey_exclamation:twe,exclamation:nwe,heavy_exclamation_mark:owe,wavy_dash:swe,currency_exchange:rwe,heavy_dollar_sign:iwe,medical_symbol:cwe,recycle:awe,fleur_de_lis:lwe,trident:uwe,name_badge:dwe,beginner:fwe,o:hwe,white_check_mark:pwe,ballot_box_with_check:gwe,heavy_check_mark:mwe,x:_we,negative_squared_cross_mark:ywe,curly_loop:bwe,loop:vwe,part_alternation_mark:xwe,eight_spoked_asterisk:wwe,eight_pointed_black_star:kwe,sparkle:Ewe,copyright:Awe,registered:Cwe,tm:jwe,hash:Swe,asterisk:Twe,zero:Owe,one:Dwe,two:Rwe,three:Lwe,four:Mwe,five:Pwe,six:qwe,seven:Iwe,eight:Fwe,nine:Bwe,keycap_ten:zwe,capital_abcd:Nwe,abcd:$we,symbols:Hwe,abc:Vwe,a:Uwe,ab:Gwe,b:Kwe,cl:Wwe,cool:Zwe,free:Ywe,information_source:Jwe,id:Qwe,m:Xwe,new:"🆕",ng:eke,o2:tke,ok:nke,parking:oke,sos:ske,up:rke,vs:ike,koko:cke,sa:ake,ideograph_advantage:lke,accept:uke,congratulations:dke,secret:fke,u6e80:hke,red_circle:pke,orange_circle:gke,yellow_circle:mke,green_circle:_ke,large_blue_circle:yke,purple_circle:bke,brown_circle:vke,black_circle:xke,white_circle:wke,red_square:kke,orange_square:Eke,yellow_square:Ake,green_square:Cke,blue_square:jke,purple_square:Ske,brown_square:Tke,black_large_square:Oke,white_large_square:Dke,black_medium_square:Rke,white_medium_square:Lke,black_medium_small_square:Mke,white_medium_small_square:Pke,black_small_square:qke,white_small_square:Ike,large_orange_diamond:Fke,large_blue_diamond:Bke,small_orange_diamond:zke,small_blue_diamond:Nke,small_red_triangle:$ke,small_red_triangle_down:Hke,diamond_shape_with_a_dot_inside:Vke,radio_button:Uke,white_square_button:Gke,black_square_button:Kke,checkered_flag:Wke,triangular_flag_on_post:Zke,crossed_flags:Yke,black_flag:Jke,white_flag:Qke,rainbow_flag:Xke,transgender_flag:eEe,pirate_flag:tEe,ascension_island:nEe,andorra:oEe,united_arab_emirates:sEe,afghanistan:rEe,antigua_barbuda:iEe,anguilla:cEe,albania:aEe,armenia:lEe,angola:uEe,antarctica:dEe,argentina:fEe,american_samoa:hEe,austria:pEe,australia:gEe,aruba:mEe,aland_islands:_Ee,azerbaijan:yEe,bosnia_herzegovina:bEe,barbados:vEe,bangladesh:xEe,belgium:wEe,burkina_faso:kEe,bulgaria:EEe,bahrain:AEe,burundi:CEe,benin:jEe,st_barthelemy:SEe,bermuda:TEe,brunei:OEe,bolivia:DEe,caribbean_netherlands:REe,brazil:LEe,bahamas:MEe,bhutan:PEe,bouvet_island:qEe,botswana:IEe,belarus:FEe,belize:BEe,canada:zEe,cocos_islands:NEe,congo_kinshasa:$Ee,central_african_republic:HEe,congo_brazzaville:VEe,switzerland:UEe,cote_divoire:GEe,cook_islands:KEe,chile:WEe,cameroon:ZEe,cn:YEe,colombia:JEe,clipperton_island:QEe,costa_rica:XEe,cuba:e5e,cape_verde:t5e,curacao:n5e,christmas_island:o5e,cyprus:s5e,czech_republic:r5e,de:i5e,diego_garcia:c5e,djibouti:a5e,denmark:l5e,dominica:u5e,dominican_republic:d5e,algeria:f5e,ceuta_melilla:h5e,ecuador:p5e,estonia:g5e,egypt:m5e,western_sahara:_5e,eritrea:y5e,es:b5e,ethiopia:v5e,eu:x5e,european_union:w5e,finland:k5e,fiji:E5e,falkland_islands:A5e,micronesia:C5e,faroe_islands:j5e,fr:S5e,gabon:T5e,gb:O5e,uk:D5e,grenada:R5e,georgia:L5e,french_guiana:M5e,guernsey:P5e,ghana:q5e,gibraltar:I5e,greenland:F5e,gambia:B5e,guinea:z5e,guadeloupe:N5e,equatorial_guinea:$5e,greece:H5e,south_georgia_south_sandwich_islands:V5e,guatemala:U5e,guam:G5e,guinea_bissau:K5e,guyana:W5e,hong_kong:Z5e,heard_mcdonald_islands:Y5e,honduras:J5e,croatia:Q5e,haiti:X5e,hungary:eAe,canary_islands:tAe,indonesia:nAe,ireland:oAe,israel:sAe,isle_of_man:rAe,india:iAe,british_indian_ocean_territory:cAe,iraq:aAe,iran:lAe,iceland:uAe,it:dAe,jersey:fAe,jamaica:hAe,jordan:pAe,jp:gAe,kenya:mAe,kyrgyzstan:_Ae,cambodia:yAe,kiribati:bAe,comoros:vAe,st_kitts_nevis:xAe,north_korea:wAe,kr:kAe,kuwait:EAe,cayman_islands:AAe,kazakhstan:CAe,laos:jAe,lebanon:SAe,st_lucia:TAe,liechtenstein:OAe,sri_lanka:DAe,liberia:RAe,lesotho:LAe,lithuania:MAe,luxembourg:PAe,latvia:qAe,libya:IAe,morocco:FAe,monaco:BAe,moldova:zAe,montenegro:NAe,st_martin:$Ae,madagascar:HAe,marshall_islands:VAe,macedonia:UAe,mali:GAe,myanmar:KAe,mongolia:WAe,macau:ZAe,northern_mariana_islands:YAe,martinique:JAe,mauritania:QAe,montserrat:XAe,malta:e3e,mauritius:t3e,maldives:n3e,malawi:o3e,mexico:s3e,malaysia:r3e,mozambique:i3e,namibia:c3e,new_caledonia:a3e,niger:l3e,norfolk_island:u3e,nigeria:d3e,nicaragua:f3e,netherlands:h3e,norway:p3e,nepal:g3e,nauru:m3e,niue:_3e,new_zealand:y3e,oman:b3e,panama:v3e,peru:x3e,french_polynesia:w3e,papua_new_guinea:k3e,philippines:E3e,pakistan:A3e,poland:C3e,st_pierre_miquelon:j3e,pitcairn_islands:S3e,puerto_rico:T3e,palestinian_territories:O3e,portugal:D3e,palau:R3e,paraguay:L3e,qatar:M3e,reunion:P3e,romania:q3e,serbia:I3e,ru:F3e,rwanda:B3e,saudi_arabia:z3e,solomon_islands:N3e,seychelles:$3e,sudan:H3e,sweden:V3e,singapore:U3e,st_helena:G3e,slovenia:K3e,svalbard_jan_mayen:W3e,slovakia:Z3e,sierra_leone:Y3e,san_marino:J3e,senegal:Q3e,somalia:X3e,suriname:eCe,south_sudan:tCe,sao_tome_principe:nCe,el_salvador:oCe,sint_maarten:sCe,syria:rCe,swaziland:iCe,tristan_da_cunha:cCe,turks_caicos_islands:aCe,chad:lCe,french_southern_territories:uCe,togo:dCe,thailand:fCe,tajikistan:hCe,tokelau:pCe,timor_leste:gCe,turkmenistan:mCe,tunisia:_Ce,tonga:yCe,tr:bCe,trinidad_tobago:vCe,tuvalu:xCe,taiwan:wCe,tanzania:kCe,ukraine:ECe,uganda:ACe,us_outlying_islands:CCe,united_nations:jCe,us:SCe,uruguay:TCe,uzbekistan:OCe,vatican_city:DCe,st_vincent_grenadines:RCe,venezuela:LCe,british_virgin_islands:MCe,us_virgin_islands:PCe,vietnam:qCe,vanuatu:ICe,wallis_futuna:FCe,samoa:BCe,kosovo:zCe,yemen:NCe,mayotte:$Ce,south_africa:HCe,zambia:VCe,zimbabwe:UCe,england:GCe,scotland:KCe,wales:WCe};var YCe={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["0&&!a.test(m[y-1])||y+v.lengthp&&(h=new f("text","",0),h.content=u.slice(p,y),g.push(h)),h=new f("emoji","",0),h.markup=b,h.content=n[b],g.push(h),p=y+v.length}),p=0;f--)v=g[f],(v.type==="link_open"||v.type==="link_close")&&v.info==="auto"&&(m-=v.nesting),v.type==="text"&&m===0&&s.test(v.content)&&(y[h].children=g=i(g,f,l(v.content,v.level,d.Token)))}};function XCe(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var e4e=function(e){var n=e.defs,o;e.enabled.length&&(n=Object.keys(n).reduce(function(a,l){return e.enabled.indexOf(l)>=0&&(a[l]=n[l]),a},{})),o=Object.keys(e.shortcuts).reduce(function(a,l){return n[l]?Array.isArray(e.shortcuts[l])?(e.shortcuts[l].forEach(function(u){a[u]=l}),a):(a[e.shortcuts[l]]=l,a):a},{});var s=Object.keys(n),r;s.length===0?r="^$":r=s.map(function(a){return":"+a+":"}).concat(Object.keys(o)).sort().reverse().map(function(a){return XCe(a)}).join("|");var i=RegExp(r),c=RegExp(r,"g");return{defs:n,shortcuts:o,scanRE:i,replaceRE:c}},t4e=JCe,n4e=QCe,o4e=e4e,s4e=function(e,n){var o={defs:{},shortcuts:{},enabled:[]},s=o4e(e.utils.assign({},o,n||{}));e.renderer.rules.emoji=t4e,e.core.ruler.after("linkify","emoji",n4e(e,s.defs,s.shortcuts,s.scanRE,s.replaceRE))},r4e=ZCe,i4e=YCe,c4e=s4e,a4e=function(e,n){var o={defs:r4e,shortcuts:i4e,enabled:[]},s=e.utils.assign({},o,n||{});c4e(e,s)};const l4e={props:{markdownText:{type:String,required:!0},isDarkMode:{type:Boolean,default:!1}},data(){return{renderedMarkdown:""}},mounted(){this.renderMarkdown()},watch:{markdownText(t){this.renderMarkdown(t)},isDarkMode(){this.renderMarkdown()}},methods:{renderMarkdown(t){const e=new rQ().use(a4e);this.renderedMarkdown=e.render(t||this.markdownText)}}},u4e=["innerHTML"];function d4e(t,e,n,o,s,r){return Z(),J("div",{class:Me(["markdown",n.isDarkMode?"dark":"light"])},[x("div",{innerHTML:s.renderedMarkdown},null,8,u4e)],2)}const f4e=at(l4e,[["render",d4e],["__scopeId","data-v-235a1808"]]),h4e={name:"Message",components:{MarkdownRenderer:f4e},props:{message:Object},data(){return{senderImg:""}},mounted(){Le(()=>{wt.replace()})}},p4e={class:"group rounded-lg m-2 shadow-lg hover:border-primary dark:hover:border-primary hover:border-solid hover:border-2 border-2 border-transparent even:bg-bg-light-discussion-odd dark:even:bg-bg-dark-discussion-odd flex-row p-4 pb-2"},g4e={class:"w-30 flex"},m4e={class:"w-10 h-10 rounded-lg object-fill drop-shadow-md group-even:bg-primary bg-secondary"},_4e=["src"],y4e={class:"drop-shadow-sm py-0 px-2 text-lg text-opacity-95 font-bold"},b4e={class:"-mt-4 ml-10 mr-0 pt-1 px-2 max-w-screen-2xl"},v4e={class:"invisible group-hover:visible flex flex-row mt-3 -mb-2"},x4e=Cu('
',5),w4e={class:"flex flex-row items-center"},k4e=x("div",{class:"text-lg hover:text-red-600 duration-75 active:scale-90 p-2",title:"Downvote"},[x("i",{"data-feather":"thumbs-down"})],-1);function E4e(t,e,n,o,s,r){const i=Qr("markdown-renderer");return Z(),J("div",p4e,[x("div",g4e,[x("div",m4e,[s.senderImg?(Z(),J("img",{key:0,src:s.senderImg,class:"w-10 h-10 rounded-full object-fill"},null,8,_4e)):we("",!0)]),x("p",y4e,ft(n.message.sender),1)]),x("div",b4e,[ye(i,{"markdown-text":n.message.content},null,8,["markdown-text"])]),x("div",v4e,[x4e,x("div",w4e,[k4e,n.message.rank!=0?(Z(),J("div",{key:0,class:Me(["rounded-full px-2 text-sm flex items-center justify-center font-bold",n.message.rank>0?"bg-secondary":"bg-red-600"]),title:"Rank"},ft(n.message.rank),3)):we("",!0)])])])}const Ld=at(h4e,[["render",E4e]]),A4e={name:"ChatBox",emits:["messageSentEvent","stopGenerating"],props:{loading:!1},setup(){return{}},data(){return{message:""}},methods:{sendMessageEvent(t){this.$emit("messageSentEvent",t)},submitOnEnter(t){t.which===13&&(t.preventDefault(),t.repeat||(this.sendMessageEvent(this.message),this.message=""))},submit(){this.message&&(this.sendMessageEvent(this.message),this.message="")},stopGenerating(){this.$emit("stopGenerating")}},watch:{loading(t,e){Le(()=>{wt.replace()})}},mounted(){Le(()=>{wt.replace()})},activated(){}},C4e={class:"flex-none sticky bottom-0 p-0 items-center justify-center px-32 self-center w-full"},j4e={key:0,class:"flex items-center justify-center w-full"},S4e={class:"flex flex-row p-2 rounded-t-lg"},T4e=x("label",{for:"chat",class:"sr-only"},"Send message",-1),O4e={class:"flex items-center gap-2 px-3 py-3 rounded-t-lg bg-bg-light-tone-panel dark:bg-bg-dark-tone-panel shadow-lg"},D4e={class:"inline-flex justify-center rounded-full"},R4e=x("i",{"data-feather":"send"},null,-1),L4e=x("span",{class:"sr-only"},"Send message",-1),M4e=[R4e,L4e],P4e={key:1,title:"Waiting for reply"},q4e=x("div",{role:"status"},[x("svg",{"aria-hidden":"true",class:"w-6 h-6 animate-spin fill-secondary",viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[x("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),x("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]),x("span",{class:"sr-only"},"Loading...")],-1),I4e=[q4e];function F4e(t,e,n,o,s,r){return Z(),J("div",C4e,[n.loading?(Z(),J("div",j4e,[x("div",S4e,[x("button",{type:"button",class:"bg-bg-light-tone-panel dark:bg-bg-dark-tone-panel hover:bg-bg-light-tone focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2 dark:hover:bg-bg-dark-tone focus:outline-none dark:focus:ring-blue-800",onClick:e[0]||(e[0]=Re((...i)=>r.stopGenerating&&r.stopGenerating(...i),["stop"]))}," Stop generating ")])])):we("",!0),x("form",null,[T4e,x("div",O4e,[qe(x("textarea",{id:"chat",rows:"1","onUpdate:modelValue":e[1]||(e[1]=i=>s.message=i),class:"block min-h-11 no-scrollbar p-2.5 w-full text-sm text-gray-900 bg-bg-light rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 dark:bg-bg-dark dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",placeholder:"Send message...",onKeydown:e[2]||(e[2]=ii(Re(i=>r.submitOnEnter(i),["exact"]),["enter"]))},null,544),[[$e,s.message]]),x("div",D4e,[n.loading?we("",!0):(Z(),J("button",{key:0,type:"button",onClick:e[3]||(e[3]=(...i)=>r.submit&&r.submit(...i)),class:"w-6 hover:text-secondary duration-75 active:scale-90"},M4e)),n.loading?(Z(),J("div",P4e,I4e)):we("",!0)])])])])}const Md=at(A4e,[["render",F4e]]),B4e={name:"WelcomeComponent",setup(){return{}}},z4e={class:"flex flex-col text-center"},N4e=Cu('
Logo

GPT4ALL-UI


Welcome, please create a new discussion or select existing one to start

',1),$4e=[N4e];function H4e(t,e,n,o,s,r){return Z(),J("div",z4e,$4e)}const Pd=at(B4e,[["render",H4e]]),Ot=Object.create(null);Ot.open="0";Ot.close="1";Ot.ping="2";Ot.pong="3";Ot.message="4";Ot.upgrade="5";Ot.noop="6";const ds=Object.create(null);Object.keys(Ot).forEach(t=>{ds[Ot[t]]=t});const V4e={type:"error",data:"parser error"},U4e=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",G4e=typeof ArrayBuffer=="function",K4e=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,qd=({type:t,data:e},n,o)=>U4e&&e instanceof Blob?n?o(e):ul(e,o):G4e&&(e instanceof ArrayBuffer||K4e(e))?n?o(e):ul(new Blob([e]),o):o(Ot[t]+(e||"")),ul=(t,e)=>{const n=new FileReader;return n.onload=function(){const o=n.result.split(",")[1];e("b"+(o||""))},n.readAsDataURL(t)},dl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",uo=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t{let e=t.length*.75,n=t.length,o,s=0,r,i,c,a;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const l=new ArrayBuffer(e),u=new Uint8Array(l);for(o=0;o>4,u[s++]=(i&15)<<4|c>>2,u[s++]=(c&3)<<6|a&63;return l},Z4e=typeof ArrayBuffer=="function",Id=(t,e)=>{if(typeof t!="string")return{type:"message",data:Fd(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:Y4e(t.substring(1),e)}:ds[n]?t.length>1?{type:ds[n],data:t.substring(1)}:{type:ds[n]}:V4e},Y4e=(t,e)=>{if(Z4e){const n=W4e(t);return Fd(n,e)}else return{base64:!0,data:t}},Fd=(t,e)=>{switch(e){case"blob":return t instanceof ArrayBuffer?new Blob([t]):t;case"arraybuffer":default:return t}},Bd=String.fromCharCode(30),J4e=(t,e)=>{const n=t.length,o=new Array(n);let s=0;t.forEach((r,i)=>{qd(r,!1,c=>{o[i]=c,++s===n&&e(o.join(Bd))})})},Q4e=(t,e)=>{const n=t.split(Bd),o=[];for(let s=0;stypeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function Nd(t,...e){return e.reduce((n,o)=>(t.hasOwnProperty(o)&&(n[o]=t[o]),n),{})}const e6e=tt.setTimeout,t6e=tt.clearTimeout;function pr(t,e){e.useNativeTimers?(t.setTimeoutFn=e6e.bind(tt),t.clearTimeoutFn=t6e.bind(tt)):(t.setTimeoutFn=tt.setTimeout.bind(tt),t.clearTimeoutFn=tt.clearTimeout.bind(tt))}const n6e=1.33;function o6e(t){return typeof t=="string"?s6e(t):Math.ceil((t.byteLength||t.size)*n6e)}function s6e(t){let e=0,n=0;for(let o=0,s=t.length;o=57344?n+=3:(o++,n+=4);return n}class r6e extends Error{constructor(e,n,o){super(e),this.description=n,this.context=o,this.type="TransportError"}}class $d extends Te{constructor(e){super(),this.writable=!1,pr(this,e),this.opts=e,this.query=e.query,this.socket=e.socket}onError(e,n,o){return super.emitReserved("error",new r6e(e,n,o)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=Id(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}}const Hd="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),yi=64,i6e={};let fl=0,Zo=0,hl;function pl(t){let e="";do e=Hd[t%yi]+e,t=Math.floor(t/yi);while(t>0);return e}function Vd(){const t=pl(+new Date);return t!==hl?(fl=0,hl=t):t+"."+pl(fl++)}for(;Zo{this.readyState="paused",e()};if(this.polling||!this.writable){let o=0;this.polling&&(o++,this.once("pollComplete",function(){--o||n()})),this.writable||(o++,this.once("drain",function(){--o||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=o=>{if(this.readyState==="opening"&&o.type==="open"&&this.onOpen(),o.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(o)};Q4e(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,J4e(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let e=this.query||{};const n=this.opts.secure?"https":"http";let o="";this.opts.timestampRequests!==!1&&(e[this.opts.timestampParam]=Vd()),!this.supportsBinary&&!e.sid&&(e.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(o=":"+this.opts.port);const s=Ud(e),r=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(r?"["+this.opts.hostname+"]":this.opts.hostname)+o+this.opts.path+(s.length?"?"+s:"")}request(e={}){return Object.assign(e,{xd:this.xd,xs:this.xs},this.opts),new jt(this.uri(),e)}doWrite(e,n){const o=this.request({method:"POST",data:e});o.on("success",n),o.on("error",(s,r)=>{this.onError("xhr post error",s,r)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,o)=>{this.onError("xhr poll error",n,o)}),this.pollXhr=e}}class jt extends Te{constructor(e,n){super(),pr(this,n),this.opts=n,this.method=n.method||"GET",this.uri=e,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const e=Nd(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;const n=this.xhr=new Kd(e);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let o in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(o)&&n.setRequestHeader(o,this.opts.extraHeaders[o])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(o){this.setTimeoutFn(()=>{this.onError(o)},0);return}typeof document<"u"&&(this.index=jt.requestsCount++,jt.requests[this.index]=this)}onError(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}cleanup(e){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=l6e,e)try{this.xhr.abort()}catch{}typeof document<"u"&&delete jt.requests[this.index],this.xhr=null}}onLoad(){const e=this.xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}jt.requestsCount=0;jt.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",gl);else if(typeof addEventListener=="function"){const t="onpagehide"in tt?"pagehide":"unload";addEventListener(t,gl,!1)}}function gl(){for(let t in jt.requests)jt.requests.hasOwnProperty(t)&&jt.requests[t].abort()}const Wd=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0))(),Yo=tt.WebSocket||tt.MozWebSocket,ml=!0,f6e="arraybuffer",_l=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class h6e extends $d{constructor(e){super(e),this.supportsBinary=!e.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const e=this.uri(),n=this.opts.protocols,o=_l?{}:Nd(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(o.headers=this.opts.extraHeaders);try{this.ws=ml&&!_l?n?new Yo(e,n):new Yo(e):new Yo(e,n,o)}catch(s){return this.emitReserved("error",s)}this.ws.binaryType=this.socket.binaryType||f6e,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n{const i={};try{ml&&this.ws.send(r)}catch{}s&&Wd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){let e=this.query||{};const n=this.opts.secure?"wss":"ws";let o="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(o=":"+this.opts.port),this.opts.timestampRequests&&(e[this.opts.timestampParam]=Vd()),this.supportsBinary||(e.b64=1);const s=Ud(e),r=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(r?"["+this.opts.hostname+"]":this.opts.hostname)+o+this.opts.path+(s.length?"?"+s:"")}check(){return!!Yo}}const p6e={websocket:h6e,polling:d6e},g6e=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,m6e=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function bi(t){const e=t,n=t.indexOf("["),o=t.indexOf("]");n!=-1&&o!=-1&&(t=t.substring(0,n)+t.substring(n,o).replace(/:/g,";")+t.substring(o,t.length));let s=g6e.exec(t||""),r={},i=14;for(;i--;)r[m6e[i]]=s[i]||"";return n!=-1&&o!=-1&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=_6e(r,r.path),r.queryKey=y6e(r,r.query),r}function _6e(t,e){const n=/\/{2,9}/g,o=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&o.splice(0,1),e.slice(-1)=="/"&&o.splice(o.length-1,1),o}function y6e(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(o,s,r){s&&(n[s]=r)}),n}let Zd=class Dn extends Te{constructor(e,n={}){super(),this.writeBuffer=[],e&&typeof e=="object"&&(n=e,e=null),e?(e=bi(e),n.hostname=e.host,n.secure=e.protocol==="https"||e.protocol==="wss",n.port=e.port,e.query&&(n.query=e.query)):n.host&&(n.hostname=bi(n.host).host),pr(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=c6e(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=zd,n.transport=e,this.id&&(n.sid=this.id);const o=Object.assign({},this.opts.transportOptions[e],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new p6e[e](o)}open(){let e;if(this.opts.rememberUpgrade&&Dn.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)e="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else e=this.transports[0];this.readyState="opening";try{e=this.createTransport(e)}catch{this.transports.shift(),this.open();return}e.open(),this.setTransport(e)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(e){let n=this.createTransport(e),o=!1;Dn.priorWebsocketSuccess=!1;const s=()=>{o||(n.send([{type:"ping",data:"probe"}]),n.once("packet",d=>{if(!o)if(d.type==="pong"&&d.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Dn.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{o||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const f=new Error("probe error");f.transport=n.name,this.emitReserved("upgradeError",f)}}))};function r(){o||(o=!0,u(),n.close(),n=null)}const i=d=>{const f=new Error("probe error: "+d);f.transport=n.name,r(),this.emitReserved("upgradeError",f)};function c(){i("transport closed")}function a(){i("socket closed")}function l(d){n&&d.name!==n.name&&r()}const u=()=>{n.removeListener("open",s),n.removeListener("error",i),n.removeListener("close",c),this.off("close",a),this.off("upgrading",l)};n.once("open",s),n.once("error",i),n.once("close",c),this.once("close",a),this.once("upgrading",l),n.open()}onOpen(){if(this.readyState="open",Dn.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let e=0;const n=this.upgrades.length;for(;e{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this.getWritablePackets();this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let o=0;o0&&n>this.maxPayload)return this.writeBuffer.slice(0,o);n+=2}return this.writeBuffer}write(e,n,o){return this.sendPacket("message",e,n,o),this}send(e,n,o){return this.sendPacket("message",e,n,o),this}sendPacket(e,n,o,s){if(typeof n=="function"&&(s=n,n=void 0),typeof o=="function"&&(s=o,o=null),this.readyState==="closing"||this.readyState==="closed")return;o=o||{},o.compress=o.compress!==!1;const r={type:e,data:n,options:o};this.emitReserved("packetCreate",r),this.writeBuffer.push(r),s&&this.once("flush",s),this.flush()}close(){const e=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},o=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?o():e()}):this.upgrading?o():e()),this}onError(e){Dn.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(e,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(e){const n=[];let o=0;const s=e.length;for(;otypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,Yd=Object.prototype.toString,w6e=typeof Blob=="function"||typeof Blob<"u"&&Yd.call(Blob)==="[object BlobConstructor]",k6e=typeof File=="function"||typeof File<"u"&&Yd.call(File)==="[object FileConstructor]";function uc(t){return v6e&&(t instanceof ArrayBuffer||x6e(t))||w6e&&t instanceof Blob||k6e&&t instanceof File}function fs(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,o=t.length;n=0&&t.num0;case ae.ACK:case ae.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class S6e{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=A6e(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const T6e=Object.freeze(Object.defineProperty({__proto__:null,Decoder:dc,Encoder:j6e,get PacketType(){return ae},protocol:C6e},Symbol.toStringTag,{value:"Module"}));function dt(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const O6e=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class Jd extends Te{constructor(e,n,o){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,o&&o.auth&&(this.auth=o.auth),this._opts=Object.assign({},o),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[dt(e,"open",this.onopen.bind(this)),dt(e,"packet",this.onpacket.bind(this)),dt(e,"error",this.onerror.bind(this)),dt(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){if(O6e.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const o={type:ae.EVENT,data:n};if(o.options={},o.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const i=this.ids++,c=n.pop();this._registerAckCallback(i,c),o.id=i}const s=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!s||!this.connected)||(this.connected?(this.notifyOutgoingListeners(o),this.packet(o)):this.sendBuffer.push(o)),this.flags={},this}_registerAckCallback(e,n){var o;const s=(o=this.flags.timeout)!==null&&o!==void 0?o:this._opts.ackTimeout;if(s===void 0){this.acks[e]=n;return}const r=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let i=0;i{this.io.clearTimeoutFn(r),n.apply(this,[null,...i])}}emitWithAck(e,...n){const o=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((s,r)=>{n.push((i,c)=>o?i?r(i):s(c):s(i)),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const o={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((s,...r)=>o!==this._queue[0]?void 0:(s!==null?o.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(s)):(this._queue.shift(),n&&n(null,...r)),o.pending=!1,this._drainQueue())),this._queue.push(o),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:ae.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n)}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case ae.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case ae.EVENT:case ae.BINARY_EVENT:this.onevent(e);break;case ae.ACK:case ae.BINARY_ACK:this.onack(e);break;case ae.DISCONNECT:this.ondisconnect();break;case ae.CONNECT_ERROR:this.destroy();const o=new Error(e.data.message);o.data=e.data.data,this.emitReserved("connect_error",o);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const o of n)o.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let o=!1;return function(...s){o||(o=!0,n.packet({type:ae.ACK,id:e,data:s}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(n.apply(this,e.data),delete this.acks[e.id])}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:ae.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let o=0;o0&&t.jitter<=1?t.jitter:0,this.attempts=0}no.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=Math.floor(e*10)&1?t+n:t-n}return Math.min(t,this.max)|0};no.prototype.reset=function(){this.attempts=0};no.prototype.setMin=function(t){this.ms=t};no.prototype.setMax=function(t){this.max=t};no.prototype.setJitter=function(t){this.jitter=t};class wi extends Te{constructor(e,n){var o;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,pr(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((o=n.randomizationFactor)!==null&&o!==void 0?o:.5),this.backoff=new no({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const s=n.parser||T6e;this.encoder=new s.Encoder,this.decoder=new s.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new Zd(this.uri,this.opts);const n=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;const s=dt(n,"open",function(){o.onopen(),e&&e()}),r=dt(n,"error",i=>{o.cleanup(),o._readyState="closed",this.emitReserved("error",i),e?e(i):o.maybeReconnectOnOpen()});if(this._timeout!==!1){const i=this._timeout;i===0&&s();const c=this.setTimeoutFn(()=>{s(),n.close(),n.emit("error",new Error("timeout"))},i);this.opts.autoUnref&&c.unref(),this.subs.push(function(){clearTimeout(c)})}return this.subs.push(s),this.subs.push(r),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(dt(e,"ping",this.onping.bind(this)),dt(e,"data",this.ondata.bind(this)),dt(e,"error",this.onerror.bind(this)),dt(e,"close",this.onclose.bind(this)),dt(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Wd(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let o=this.nsps[e];return o?this._autoConnect&&!o.active&&o.connect():(o=new Jd(this,e,n),this.nsps[e]=o),o}_destroy(e){const n=Object.keys(this.nsps);for(const o of n)if(this.nsps[o].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let o=0;oe()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(e,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const o=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(s=>{s?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",s)):e.onreconnect()}))},n);this.opts.autoUnref&&o.unref(),this.subs.push(function(){clearTimeout(o)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const io={};function hs(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=b6e(t,e.path||"/socket.io"),o=n.source,s=n.id,r=n.path,i=io[s]&&r in io[s].nsps,c=e.forceNew||e["force new connection"]||e.multiplex===!1||i;let a;return c?a=new wi(o,e):(io[s]||(io[s]=new wi(o,e)),a=io[s]),n.query&&!e.query&&(e.query=n.queryKey),a.socket(n.path,e)}Object.assign(hs,{Manager:wi,Socket:Jd,io:hs,connect:hs});const fc=Jn({connected:!1}),Ct=new hs("http://localhost:9600");Ct.onopen=()=>{console.log("WebSocket connection established.")};Ct.onclose=t=>{console.log("WebSocket connection closed:",t.code,t.reason)};Ct.onerror=t=>{console.error("WebSocket error:",t),Ct.disconnect()};Ct.on("connect",()=>{fc.connected=!0,console.log("WebSocket connected (websocket)")});Ct.on("disconnect",()=>{fc.connected=!1,console.log("WebSocket disonnected (websocket)")});var D6e=function(){function t(e,n){n===void 0&&(n=[]),this._eventType=e,this._eventFunctions=n}return t.prototype.init=function(){var e=this;this._eventFunctions.forEach(function(n){typeof window<"u"&&window.addEventListener(e._eventType,n)})},t}(),Ss=globalThis&&globalThis.__assign||function(){return Ss=Object.assign||function(t){for(var e,n=1,o=arguments.length;n"u")return!1;var e=Je(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function V6e(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var o=e.styles[n]||{},s=e.attributes[n]||{},r=e.elements[n];!st(r)||!Dt(r)||(Object.assign(r.style,o),Object.keys(s).forEach(function(i){var c=s[i];c===!1?r.removeAttribute(i):r.setAttribute(i,c===!0?"":c)}))})}function U6e(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(o){var s=e.elements[o],r=e.attributes[o]||{},i=Object.keys(e.styles.hasOwnProperty(o)?e.styles[o]:n[o]),c=i.reduce(function(a,l){return a[l]="",a},{});!st(s)||!Dt(s)||(Object.assign(s.style,c),Object.keys(r).forEach(function(a){s.removeAttribute(a)}))})}}const G6e={name:"applyStyles",enabled:!0,phase:"write",fn:V6e,effect:U6e,requires:["computeStyles"]};function St(t){return t.split("-")[0]}var kn=Math.max,Rs=Math.min,Un=Math.round;function ki(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function lf(){return!/^((?!chrome|android).)*safari/i.test(ki())}function Gn(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var o=t.getBoundingClientRect(),s=1,r=1;e&&st(t)&&(s=t.offsetWidth>0&&Un(o.width)/t.offsetWidth||1,r=t.offsetHeight>0&&Un(o.height)/t.offsetHeight||1);var i=An(t)?Je(t):window,c=i.visualViewport,a=!lf()&&n,l=(o.left+(a&&c?c.offsetLeft:0))/s,u=(o.top+(a&&c?c.offsetTop:0))/r,d=o.width/s,f=o.height/r;return{width:d,height:f,top:u,right:l+d,bottom:u+f,left:l,x:l,y:u}}function gc(t){var e=Gn(t),n=t.offsetWidth,o=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-o)<=1&&(o=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:o}}function uf(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&pc(n)){var o=e;do{if(o&&t.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Nt(t){return Je(t).getComputedStyle(t)}function K6e(t){return["table","td","th"].indexOf(Dt(t))>=0}function sn(t){return((An(t)?t.ownerDocument:t.document)||window.document).documentElement}function gr(t){return Dt(t)==="html"?t:t.assignedSlot||t.parentNode||(pc(t)?t.host:null)||sn(t)}function xl(t){return!st(t)||Nt(t).position==="fixed"?null:t.offsetParent}function W6e(t){var e=/firefox/i.test(ki()),n=/Trident/i.test(ki());if(n&&st(t)){var o=Nt(t);if(o.position==="fixed")return null}var s=gr(t);for(pc(s)&&(s=s.host);st(s)&&["html","body"].indexOf(Dt(s))<0;){var r=Nt(s);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||e&&r.willChange==="filter"||e&&r.filter&&r.filter!=="none")return s;s=s.parentNode}return null}function Bo(t){for(var e=Je(t),n=xl(t);n&&K6e(n)&&Nt(n).position==="static";)n=xl(n);return n&&(Dt(n)==="html"||Dt(n)==="body"&&Nt(n).position==="static")?e:n||W6e(t)||e}function mc(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function bo(t,e,n){return kn(t,Rs(e,n))}function Z6e(t,e,n){var o=bo(t,e,n);return o>n?n:o}function df(){return{top:0,right:0,bottom:0,left:0}}function ff(t){return Object.assign({},df(),t)}function hf(t,e){return e.reduce(function(n,o){return n[o]=t,n},{})}var Y6e=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,ff(typeof e!="number"?e:hf(e,Fo))};function J6e(t){var e,n=t.state,o=t.name,s=t.options,r=n.elements.arrow,i=n.modifiersData.popperOffsets,c=St(n.placement),a=mc(c),l=[Ve,ct].indexOf(c)>=0,u=l?"height":"width";if(!(!r||!i)){var d=Y6e(s.padding,n),f=gc(r),h=a==="y"?He:Ve,p=a==="y"?it:ct,g=n.rects.reference[u]+n.rects.reference[a]-i[a]-n.rects.popper[u],v=i[a]-n.rects.reference[a],y=Bo(r),m=y?a==="y"?y.clientHeight||0:y.clientWidth||0:0,b=g/2-v/2,k=d[h],C=m-f[u]-d[p],E=m/2-f[u]/2+b,O=bo(k,E,C),R=a;n.modifiersData[o]=(e={},e[R]=O,e.centerOffset=O-E,e)}}function Q6e(t){var e=t.state,n=t.options,o=n.element,s=o===void 0?"[data-popper-arrow]":o;s!=null&&(typeof s=="string"&&(s=e.elements.popper.querySelector(s),!s)||uf(e.elements.popper,s)&&(e.elements.arrow=s))}const X6e={name:"arrow",enabled:!0,phase:"main",fn:J6e,effect:Q6e,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Kn(t){return t.split("-")[1]}var e8e={top:"auto",right:"auto",bottom:"auto",left:"auto"};function t8e(t,e){var n=t.x,o=t.y,s=e.devicePixelRatio||1;return{x:Un(n*s)/s||0,y:Un(o*s)/s||0}}function wl(t){var e,n=t.popper,o=t.popperRect,s=t.placement,r=t.variation,i=t.offsets,c=t.position,a=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,d=t.isFixed,f=i.x,h=f===void 0?0:f,p=i.y,g=p===void 0?0:p,v=typeof u=="function"?u({x:h,y:g}):{x:h,y:g};h=v.x,g=v.y;var y=i.hasOwnProperty("x"),m=i.hasOwnProperty("y"),b=Ve,k=He,C=window;if(l){var E=Bo(n),O="clientHeight",R="clientWidth";if(E===Je(n)&&(E=sn(n),Nt(E).position!=="static"&&c==="absolute"&&(O="scrollHeight",R="scrollWidth")),E=E,s===He||(s===Ve||s===ct)&&r===Ro){k=it;var G=d&&E===C&&C.visualViewport?C.visualViewport.height:E[O];g-=G-o.height,g*=a?1:-1}if(s===Ve||(s===He||s===it)&&r===Ro){b=ct;var P=d&&E===C&&C.visualViewport?C.visualViewport.width:E[R];h-=P-o.width,h*=a?1:-1}}var H=Object.assign({position:c},l&&e8e),ce=u===!0?t8e({x:h,y:g},Je(n)):{x:h,y:g};if(h=ce.x,g=ce.y,a){var re;return Object.assign({},H,(re={},re[k]=m?"0":"",re[b]=y?"0":"",re.transform=(C.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",re))}return Object.assign({},H,(e={},e[k]=m?g+"px":"",e[b]=y?h+"px":"",e.transform="",e))}function n8e(t){var e=t.state,n=t.options,o=n.gpuAcceleration,s=o===void 0?!0:o,r=n.adaptive,i=r===void 0?!0:r,c=n.roundOffsets,a=c===void 0?!0:c,l={placement:St(e.placement),variation:Kn(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,wl(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:i,roundOffsets:a})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,wl(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const o8e={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:n8e,data:{}};var Jo={passive:!0};function s8e(t){var e=t.state,n=t.instance,o=t.options,s=o.scroll,r=s===void 0?!0:s,i=o.resize,c=i===void 0?!0:i,a=Je(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&l.forEach(function(u){u.addEventListener("scroll",n.update,Jo)}),c&&a.addEventListener("resize",n.update,Jo),function(){r&&l.forEach(function(u){u.removeEventListener("scroll",n.update,Jo)}),c&&a.removeEventListener("resize",n.update,Jo)}}const r8e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:s8e,data:{}};var i8e={left:"right",right:"left",bottom:"top",top:"bottom"};function gs(t){return t.replace(/left|right|bottom|top/g,function(e){return i8e[e]})}var c8e={start:"end",end:"start"};function kl(t){return t.replace(/start|end/g,function(e){return c8e[e]})}function _c(t){var e=Je(t),n=e.pageXOffset,o=e.pageYOffset;return{scrollLeft:n,scrollTop:o}}function yc(t){return Gn(sn(t)).left+_c(t).scrollLeft}function a8e(t,e){var n=Je(t),o=sn(t),s=n.visualViewport,r=o.clientWidth,i=o.clientHeight,c=0,a=0;if(s){r=s.width,i=s.height;var l=lf();(l||!l&&e==="fixed")&&(c=s.offsetLeft,a=s.offsetTop)}return{width:r,height:i,x:c+yc(t),y:a}}function l8e(t){var e,n=sn(t),o=_c(t),s=(e=t.ownerDocument)==null?void 0:e.body,r=kn(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),i=kn(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),c=-o.scrollLeft+yc(t),a=-o.scrollTop;return Nt(s||n).direction==="rtl"&&(c+=kn(n.clientWidth,s?s.clientWidth:0)-r),{width:r,height:i,x:c,y:a}}function bc(t){var e=Nt(t),n=e.overflow,o=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+o)}function pf(t){return["html","body","#document"].indexOf(Dt(t))>=0?t.ownerDocument.body:st(t)&&bc(t)?t:pf(gr(t))}function vo(t,e){var n;e===void 0&&(e=[]);var o=pf(t),s=o===((n=t.ownerDocument)==null?void 0:n.body),r=Je(o),i=s?[r].concat(r.visualViewport||[],bc(o)?o:[]):o,c=e.concat(i);return s?c:c.concat(vo(gr(i)))}function Ei(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function u8e(t,e){var n=Gn(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function El(t,e,n){return e===cf?Ei(a8e(t,n)):An(e)?u8e(e,n):Ei(l8e(sn(t)))}function d8e(t){var e=vo(gr(t)),n=["absolute","fixed"].indexOf(Nt(t).position)>=0,o=n&&st(t)?Bo(t):t;return An(o)?e.filter(function(s){return An(s)&&uf(s,o)&&Dt(s)!=="body"}):[]}function f8e(t,e,n,o){var s=e==="clippingParents"?d8e(t):[].concat(e),r=[].concat(s,[n]),i=r[0],c=r.reduce(function(a,l){var u=El(t,l,o);return a.top=kn(u.top,a.top),a.right=Rs(u.right,a.right),a.bottom=Rs(u.bottom,a.bottom),a.left=kn(u.left,a.left),a},El(t,i,o));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function gf(t){var e=t.reference,n=t.element,o=t.placement,s=o?St(o):null,r=o?Kn(o):null,i=e.x+e.width/2-n.width/2,c=e.y+e.height/2-n.height/2,a;switch(s){case He:a={x:i,y:e.y-n.height};break;case it:a={x:i,y:e.y+e.height};break;case ct:a={x:e.x+e.width,y:c};break;case Ve:a={x:e.x-n.width,y:c};break;default:a={x:e.x,y:e.y}}var l=s?mc(s):null;if(l!=null){var u=l==="y"?"height":"width";switch(r){case Vn:a[l]=a[l]-(e[u]/2-n[u]/2);break;case Ro:a[l]=a[l]+(e[u]/2-n[u]/2);break}}return a}function Lo(t,e){e===void 0&&(e={});var n=e,o=n.placement,s=o===void 0?t.placement:o,r=n.strategy,i=r===void 0?t.strategy:r,c=n.boundary,a=c===void 0?R6e:c,l=n.rootBoundary,u=l===void 0?cf:l,d=n.elementContext,f=d===void 0?co:d,h=n.altBoundary,p=h===void 0?!1:h,g=n.padding,v=g===void 0?0:g,y=ff(typeof v!="number"?v:hf(v,Fo)),m=f===co?L6e:co,b=t.rects.popper,k=t.elements[p?m:f],C=f8e(An(k)?k:k.contextElement||sn(t.elements.popper),a,u,i),E=Gn(t.elements.reference),O=gf({reference:E,element:b,strategy:"absolute",placement:s}),R=Ei(Object.assign({},b,O)),G=f===co?R:E,P={top:C.top-G.top+y.top,bottom:G.bottom-C.bottom+y.bottom,left:C.left-G.left+y.left,right:G.right-C.right+y.right},H=t.modifiersData.offset;if(f===co&&H){var ce=H[s];Object.keys(P).forEach(function(re){var M=[ct,it].indexOf(re)>=0?1:-1,oe=[He,it].indexOf(re)>=0?"y":"x";P[re]+=ce[oe]*M})}return P}function h8e(t,e){e===void 0&&(e={});var n=e,o=n.placement,s=n.boundary,r=n.rootBoundary,i=n.padding,c=n.flipVariations,a=n.allowedAutoPlacements,l=a===void 0?af:a,u=Kn(o),d=u?c?vl:vl.filter(function(p){return Kn(p)===u}):Fo,f=d.filter(function(p){return l.indexOf(p)>=0});f.length===0&&(f=d);var h=f.reduce(function(p,g){return p[g]=Lo(t,{placement:g,boundary:s,rootBoundary:r,padding:i})[St(g)],p},{});return Object.keys(h).sort(function(p,g){return h[p]-h[g]})}function p8e(t){if(St(t)===hc)return[];var e=gs(t);return[kl(t),e,kl(e)]}function g8e(t){var e=t.state,n=t.options,o=t.name;if(!e.modifiersData[o]._skip){for(var s=n.mainAxis,r=s===void 0?!0:s,i=n.altAxis,c=i===void 0?!0:i,a=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,g=n.allowedAutoPlacements,v=e.options.placement,y=St(v),m=y===v,b=a||(m||!p?[gs(v)]:p8e(v)),k=[v].concat(b).reduce(function(Ce,j){return Ce.concat(St(j)===hc?h8e(e,{placement:j,boundary:u,rootBoundary:d,padding:l,flipVariations:p,allowedAutoPlacements:g}):j)},[]),C=e.rects.reference,E=e.rects.popper,O=new Map,R=!0,G=k[0],P=0;P=0,oe=M?"width":"height",$=Lo(e,{placement:H,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),K=M?re?ct:Ve:re?it:He;C[oe]>E[oe]&&(K=gs(K));var ee=gs(K),me=[];if(r&&me.push($[ce]<=0),c&&me.push($[K]<=0,$[ee]<=0),me.every(function(Ce){return Ce})){G=H,R=!1;break}O.set(H,me)}if(R)for(var ze=p?3:1,ke=function(j){var z=k.find(function(B){var U=O.get(B);if(U)return U.slice(0,j).every(function(ie){return ie})});if(z)return G=z,"break"},_e=ze;_e>0;_e--){var Pe=ke(_e);if(Pe==="break")break}e.placement!==G&&(e.modifiersData[o]._skip=!0,e.placement=G,e.reset=!0)}}const m8e={name:"flip",enabled:!0,phase:"main",fn:g8e,requiresIfExists:["offset"],data:{_skip:!1}};function Al(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Cl(t){return[He,ct,it,Ve].some(function(e){return t[e]>=0})}function _8e(t){var e=t.state,n=t.name,o=e.rects.reference,s=e.rects.popper,r=e.modifiersData.preventOverflow,i=Lo(e,{elementContext:"reference"}),c=Lo(e,{altBoundary:!0}),a=Al(i,o),l=Al(c,s,r),u=Cl(a),d=Cl(l);e.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const y8e={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:_8e};function b8e(t,e,n){var o=St(t),s=[Ve,He].indexOf(o)>=0?-1:1,r=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,i=r[0],c=r[1];return i=i||0,c=(c||0)*s,[Ve,ct].indexOf(o)>=0?{x:c,y:i}:{x:i,y:c}}function v8e(t){var e=t.state,n=t.options,o=t.name,s=n.offset,r=s===void 0?[0,0]:s,i=af.reduce(function(u,d){return u[d]=b8e(d,e.rects,r),u},{}),c=i[e.placement],a=c.x,l=c.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=a,e.modifiersData.popperOffsets.y+=l),e.modifiersData[o]=i}const x8e={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:v8e};function w8e(t){var e=t.state,n=t.name;e.modifiersData[n]=gf({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const k8e={name:"popperOffsets",enabled:!0,phase:"read",fn:w8e,data:{}};function E8e(t){return t==="x"?"y":"x"}function A8e(t){var e=t.state,n=t.options,o=t.name,s=n.mainAxis,r=s===void 0?!0:s,i=n.altAxis,c=i===void 0?!1:i,a=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,h=f===void 0?!0:f,p=n.tetherOffset,g=p===void 0?0:p,v=Lo(e,{boundary:a,rootBoundary:l,padding:d,altBoundary:u}),y=St(e.placement),m=Kn(e.placement),b=!m,k=mc(y),C=E8e(k),E=e.modifiersData.popperOffsets,O=e.rects.reference,R=e.rects.popper,G=typeof g=="function"?g(Object.assign({},e.rects,{placement:e.placement})):g,P=typeof G=="number"?{mainAxis:G,altAxis:G}:Object.assign({mainAxis:0,altAxis:0},G),H=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,ce={x:0,y:0};if(E){if(r){var re,M=k==="y"?He:Ve,oe=k==="y"?it:ct,$=k==="y"?"height":"width",K=E[k],ee=K+v[M],me=K-v[oe],ze=h?-R[$]/2:0,ke=m===Vn?O[$]:R[$],_e=m===Vn?-R[$]:-O[$],Pe=e.elements.arrow,Ce=h&&Pe?gc(Pe):{width:0,height:0},j=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:df(),z=j[M],B=j[oe],U=bo(0,O[$],Ce[$]),ie=b?O[$]/2-ze-U-z-P.mainAxis:ke-U-z-P.mainAxis,ve=b?-O[$]/2+ze+U+B+P.mainAxis:_e+U+B+P.mainAxis,te=e.elements.arrow&&Bo(e.elements.arrow),_=te?k==="y"?te.clientTop||0:te.clientLeft||0:0,w=(re=H==null?void 0:H[k])!=null?re:0,A=K+ie-w-_,S=K+ve-w,D=bo(h?Rs(ee,A):ee,K,h?kn(me,S):me);E[k]=D,ce[k]=D-K}if(c){var I,N=k==="x"?He:Ve,q=k==="x"?it:ct,F=E[C],L=C==="y"?"height":"width",Y=F+v[N],V=F-v[q],W=[He,Ve].indexOf(y)!==-1,X=(I=H==null?void 0:H[C])!=null?I:0,se=W?Y:F-O[L]-R[L]-X+P.altAxis,pe=W?F+O[L]+R[L]-X-P.altAxis:V,fe=h&&W?Z6e(se,F,pe):bo(h?se:Y,F,h?pe:V);E[C]=fe,ce[C]=fe-F}e.modifiersData[o]=ce}}const C8e={name:"preventOverflow",enabled:!0,phase:"main",fn:A8e,requiresIfExists:["offset"]};function j8e(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function S8e(t){return t===Je(t)||!st(t)?_c(t):j8e(t)}function T8e(t){var e=t.getBoundingClientRect(),n=Un(e.width)/t.offsetWidth||1,o=Un(e.height)/t.offsetHeight||1;return n!==1||o!==1}function O8e(t,e,n){n===void 0&&(n=!1);var o=st(e),s=st(e)&&T8e(e),r=sn(e),i=Gn(t,s,n),c={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(o||!o&&!n)&&((Dt(e)!=="body"||bc(r))&&(c=S8e(e)),st(e)?(a=Gn(e,!0),a.x+=e.clientLeft,a.y+=e.clientTop):r&&(a.x=yc(r))),{x:i.left+c.scrollLeft-a.x,y:i.top+c.scrollTop-a.y,width:i.width,height:i.height}}function D8e(t){var e=new Map,n=new Set,o=[];t.forEach(function(r){e.set(r.name,r)});function s(r){n.add(r.name);var i=[].concat(r.requires||[],r.requiresIfExists||[]);i.forEach(function(c){if(!n.has(c)){var a=e.get(c);a&&s(a)}}),o.push(r)}return t.forEach(function(r){n.has(r.name)||s(r)}),o}function R8e(t){var e=D8e(t);return H6e.reduce(function(n,o){return n.concat(e.filter(function(s){return s.phase===o}))},[])}function L8e(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function M8e(t){var e=t.reduce(function(n,o){var s=n[o.name];return n[o.name]=s?Object.assign({},s,o,{options:Object.assign({},s.options,o.options),data:Object.assign({},s.data,o.data)}):o,n},{});return Object.keys(e).map(function(n){return e[n]})}var jl={placement:"bottom",modifiers:[],strategy:"absolute"};function Sl(){for(var t=arguments.length,e=new Array(t),n=0;n(Lh("data-v-6d16014e"),t=t(),Mh(),t),B8e={class:"overflow-y-scroll flex flex-col no-scrollbar shadow-lg min-w-[24rem] max-w-[24rem] bg-bg-light-tone dark:bg-bg-dark-tone"},z8e={class:"z-10 sticky top-0 flex-col bg-bg-light-tone dark:bg-bg-dark-tone shadow-md"},N8e={class:"flex-row p-4 items-center gap-3 flex-0 w-full"},$8e={class:"relative"},H8e=Qe(()=>x("div",{class:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none"},[x("div",{class:"scale-75"},[x("i",{"data-feather":"search"})])],-1)),V8e={class:"absolute inset-y-0 right-0 flex items-center pr-3"},U8e=Qe(()=>x("i",{"data-feather":"x"},null,-1)),G8e=[U8e],K8e={class:"flex-row p-4 pt-0 flex items-center gap-3 flex-0"},W8e=Qe(()=>x("i",{"data-feather":"plus"},null,-1)),Z8e=[W8e],Y8e=Qe(()=>x("i",{"data-feather":"check-square"},null,-1)),J8e=[Y8e],Q8e=Qe(()=>x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Reset database, remove all discussions"},[x("i",{"data-feather":"refresh-ccw"})],-1)),X8e=Qe(()=>x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Export database",type:"button"},[x("i",{"data-feather":"database"})],-1)),eje={key:0,class:"h-px bg-bg-light p-0 mb-4 px-4 mx-4 border-0 dark:bg-bg-dark"},tje={key:1,class:"flex flex-row flex-grow p-4 pt-0 items-center"},nje={class:"flex flex-row flex-grow gap-3"},oje={key:0},sje={class:"flex flex-row gap-3"},rje=Qe(()=>x("i",{"data-feather":"list"},null,-1)),ije=[rje],cje=Qe(()=>x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90 rotate-90",title:"Export selected to a file",type:"button"},[x("i",{"data-feather":"log-out"})],-1)),aje={key:0,class:"flex flex-row gap-3"},lje=Qe(()=>x("i",{"data-feather":"trash"},null,-1)),uje=[lje],dje={key:1,class:"flex gap-3 flex-1 items-center justify-end group-hover:visible duration-75"},fje=Qe(()=>x("i",{"data-feather":"check"},null,-1)),hje=[fje],pje=Qe(()=>x("i",{"data-feather":"x"},null,-1)),gje=[pje],mje={class:"relative overflow-y-scroll no-scrollbar"},_je={key:0,class:"gap-2 py-2 my-2 hover:shadow-md hover:bg-primary-light dark:hover:bg-primary rounded-md p-2 duration-75 group cursor-pointer"},yje=Qe(()=>x("p",{class:"px-3"},"No discussions are found",-1)),bje=[yje],vje=Qe(()=>x("div",{class:"sticky bottom-0 bg-gradient-to-t pointer-events-none from-bg-light-tone dark:from-bg-dark-tone flex height-64"},null,-1)),xje={class:"overflow-y-scroll flex flex-col no-scrollbar flex-grow",id:"messages-list"},wje={class:"flex flex-col flex-grow"},kje={class:"sticky bottom-0"},Eje={setup(){},data(){return{list:[],tempList:[],currentDiscussion:{},discussionArr:[],loading:!1,filterTitle:"",filterInProgress:!1,isCreated:!1,isGenerating:!1,isCheckbox:!1,isSelectAll:!1,showConfirmation:!1,chime:new Audio("chime_aud.wav")}},methods:{async list_discussions(){try{const t=await Ke.get("/list_discussions");if(t)return this.createDiscussionList(t.data),t.data}catch(t){return console.log("Error: Could not list discussions",t),[]}},async load_discussion(t){try{if(t){this.loading=!0,this.setDiscussionLoading(t,this.loading);const e=await Ke.post("/load_discussion",{id:t});this.loading=!1,this.setDiscussionLoading(t,this.loading),e&&(this.discussionArr=e.data.filter(o=>o.type==0),this.discussionArr[this.discussionArr.length-1]&&Le(()=>{const o=document.getElementById("messages-list");this.scrollBottom(o)}))}}catch(e){console.log(e),this.loading=!1,this.setDiscussionLoading(t,this.loading)}},async new_discussion(t){try{const e=await Ke.get("/new_discussion",{params:{title:t}});if(e)return e.data}catch(e){return console.log("Error: Could not create new discussion",e),{}}},async delete_discussion(t){try{t&&(this.loading=!0,this.setDiscussionLoading(t,this.loading),await Ke.post("/delete_discussion",{id:t}),this.loading=!1,this.setDiscussionLoading(t,this.loading))}catch(e){console.log("Error: Could not delete discussion",e),this.loading=!1,this.setDiscussionLoading(t,this.loading)}},async edit_title(t,e){try{if(t){this.loading=!0,this.setDiscussionLoading(t,this.loading);const n=await Ke.post("/edit_title",{id:t,title:e});if(this.loading=!1,this.setDiscussionLoading(t,this.loading),n.status==200){const o=this.list.findIndex(r=>r.id==t),s=this.list[o];s.title=e,this.tempList=this.list}}}catch(n){console.log("Error: Could not edit title",n),this.loading=!1,this.setDiscussionLoading(t,this.loading)}},async stop_gen(){try{const t=await Ke.get("/stop_gen");if(t)return t.data}catch(t){return console.log("Error: Could not stop generating",t),{}}},filterDiscussions(){this.filterInProgress||(this.filterInProgress=!0,setTimeout(()=>{this.list=this.tempList.filter(t=>t.title&&t.title.includes(this.filterTitle)),this.filterInProgress=!1},100))},async selectDiscussion(t){t&&(this.currentDiscussion=t,this.setPageTitle(t),localStorage.setItem("selected_discussion",this.currentDiscussion.id),await this.load_discussion(t.id),this.discussionArr.length>1&&(this.currentDiscussion.title===""||this.currentDiscussion.title===null)&&this.changeTitleUsingUserMSG(this.currentDiscussion.id,this.discussionArr[1].content),Le(()=>{const e=document.getElementById("dis-"+t.id);this.scrollToElement(e)}))},scrollToElement(t){t?t.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}):console.log("Error: scrollToElement")},scrollBottom(t){t?t.scrollTo({top:t.scrollHeight,behavior:"smooth"}):console.log("Error: scrollBottom")},createUserMsg(t){let e={content:t.message,id:t.id,rank:0,sender:t.user};this.discussionArr.push(e),Le(()=>{const n=document.getElementById("messages-list");this.scrollBottom(n)})},updateLastUserMsg(t){const e=this.discussionArr[this.discussionArr.length-1];e.content=t.message,e.id=t.id,e.rank=t.rank,e.sender=t.user},createBotMsg(t){this.updateLastUserMsg(t);let e={content:"..typing",id:t.response_id,rank:0,sender:t.bot};this.discussionArr.push(e),Le(()=>{const n=document.getElementById("messages-list");this.scrollBottom(n)}),(this.currentDiscussion.title===""||this.currentDiscussion.title===null)&&this.changeTitleUsingUserMSG(this.currentDiscussion.id,t.content)},sendMsg(t){this.isGenerating=!0,this.setDiscussionLoading(this.currentDiscussion.id,this.isGenerating),Ke.get("/get_generation_status",{}).then(e=>{if(e)if(console.log(e.data.status),e.data.status)console.log("Already generating");else{Ct.emit("generate_msg",{prompt:t});let n={message:t,id:this.discussionArr[this.discussionArr.length-1].id+1,rank:0,user:"user"};this.createUserMsg(n)}}).catch(e=>{console.log("Error: Could not get generation status",e)})},steamMessageContent(t){console.log(t);const e=this.discussionArr[this.discussionArr.length-1];e.content=t.data},async changeTitleUsingUserMSG(t,e){const n=this.list.findIndex(s=>s.id==t),o=this.list[n];e&&(o.title=e,this.tempList=this.list),await this.edit_title(t,e)},async createNewDiscussion(){const t=await this.new_discussion();await this.list_discussions();const e=this.list.findIndex(o=>o.id==t.id),n=this.list[e];this.selectDiscussion(n),Le(()=>{const o=document.getElementById("dis-"+t.id);this.scrollToElement(o)})},loadLastUsedDiscussion(){const t=localStorage.getItem("selected_discussion");if(t){const e=this.list.findIndex(o=>o.id==t),n=this.list[e];n&&this.selectDiscussion(n)}},async deleteDiscussion(t){await this.delete_discussion(t),this.currentDiscussion.id==t&&(this.currentDiscussion={},this.discussionArr=[],this.setPageTitle()),this.list.splice(this.list.findIndex(e=>e.id==t),1),this.createDiscussionList(this.list)},async deleteDiscussionMulti(){const t=this.selectedDiscussions;for(let e=0;eo.id==n.id),1)}this.tempList=this.list,this.isCheckbox=!1,console.log("Multi delete done")},async editTitle(t){const e=this.list.findIndex(o=>o.id==t.id),n=this.list[e];n.title=t.title,n.loading=!0,await this.edit_title(t.id,t.title),n.loading=!1},checkUncheckDiscussion(t,e){const n=this.list.findIndex(s=>s.id==e),o=this.list[n];o.checkBoxValue=t.target.checked,this.tempList=this.list},selectAllDiscussions(){this.isSelectAll=!this.tempList.filter(t=>t.checkBoxValue==!1).length>0;for(let t=0;t({id:n.id,title:n.title,selected:!1,loading:!1,checkBoxValue:!1}));this.list=e,this.tempList=e}},setDiscussionLoading(t,e){const n=this.list.findIndex(s=>s.id==t),o=this.list[n];o.loading=e},setPageTitle(t){if(t)if(t.id){const e=t.title?t.title==="untitled"?"New discussion":t.title:"New discussion";document.title="GPT4ALL - WEBUI - "+e}else{const e=t||"Welcome";document.title="GPT4ALL - WEBUI - "+e}else{const e=t||"Welcome";document.title="GPT4ALL - WEBUI - "+e}},stopGenerating(){this.stop_gen(),this.isGenerating=!1,console.log("Stopped generating")},finalMsgEvent(t){console.log("final",t),this.isGenerating=!1,this.setDiscussionLoading(this.currentDiscussion.id,this.isGenerating),this.chime.play()},copyToClipBoard(){}},async created(){this.setPageTitle(),await this.list_discussions(),this.loadLastUsedDiscussion(),this.isCreated=!0,Le(()=>{wt.replace()}),Ct.on("infos",this.createBotMsg),Ct.on("message",this.steamMessageContent),Ct.on("final",this.finalMsgEvent)},activated(){console.log("Websocket connected (activated)",this.socketConnected),this.isCreated&&this.loadLastUsedDiscussion()},components:{Discussion:fd,Message:Ld,ChatBox:Md,WelcomeComponent:Pd},watch:{filterTitle(t){t==""&&(this.filterInProgress=!0,this.list=this.tempList,this.filterInProgress=!1)},isCheckbox(t){Le(()=>{wt.replace()}),t||(this.isSelectAll=!1)},socketConnected(t){console.log("Websocket connected (watch)",t)},showConfirmation(){Le(()=>{wt.replace()})}},computed:{socketConnected(){return fc.connected},selectedDiscussions(){return Le(()=>{wt.replace()}),this.list.filter(t=>t.checkBoxValue==!0)}}},Aje=Object.assign(Eje,{__name:"DiscussionsView",setup(t){return Zs(()=>{I8e()}),Ke.defaults.baseURL="/",(e,n)=>(Z(),J(Se,null,[x("div",B8e,[x("div",z8e,[x("form",N8e,[x("div",$8e,[H8e,x("div",V8e,[x("div",{class:Me(["hover:text-secondary duration-75 active:scale-90",e.filterTitle?"visible":"invisible"]),title:"Clear",onClick:n[0]||(n[0]=o=>e.filterTitle="")},G8e,2)]),qe(x("input",{type:"search",id:"default-search",class:"block w-full p-2 pl-10 pr-10 text-sm border border-gray-300 rounded-lg bg-bg-light focus:ring-secondary focus:border-secondary dark:bg-bg-dark dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-secondary dark:focus:border-secondary",placeholder:"Search...",title:"Filter discussions by title","onUpdate:modelValue":n[1]||(n[1]=o=>e.filterTitle=o),onInput:n[2]||(n[2]=o=>e.filterDiscussions())},null,544),[[$e,e.filterTitle]])])]),x("div",K8e,[x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Create new discussion",type:"button",onClick:n[3]||(n[3]=o=>e.createNewDiscussion())},Z8e),x("button",{class:Me(["text-2xl hover:text-secondary duration-75 active:scale-90",e.isCheckbox?"text-secondary":""]),title:"Edit discussion list",type:"button",onClick:n[4]||(n[4]=o=>e.isCheckbox=!e.isCheckbox)},J8e,2),Q8e,X8e]),e.isCheckbox?(Z(),J("hr",eje)):we("",!0),e.isCheckbox?(Z(),J("div",tje,[x("div",nje,[e.selectedDiscussions.length>0?(Z(),J("p",oje,"Selected: "+ft(e.selectedDiscussions.length),1)):we("",!0)]),x("div",sje,[x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Select All",type:"button",onClick:n[5]||(n[5]=Re((...o)=>e.selectAllDiscussions&&e.selectAllDiscussions(...o),["stop"]))},ije),cje,e.selectedDiscussions.length>0?(Z(),J("div",aje,[e.showConfirmation?we("",!0):(Z(),J("button",{key:0,class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Remove selected",type:"button",onClick:n[6]||(n[6]=Re(o=>e.showConfirmation=!0,["stop"]))},uje)),e.showConfirmation?(Z(),J("div",dje,[x("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm removal",type:"button",onClick:n[7]||(n[7]=Re((...o)=>e.deleteDiscussionMulti&&e.deleteDiscussionMulti(...o),["stop"]))},hje),x("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Cancel removal",type:"button",onClick:n[8]||(n[8]=Re(o=>e.showConfirmation=!1,["stop"]))},gje)])):we("",!0)])):we("",!0)])])):we("",!0)]),x("div",mje,[x("div",{class:Me(["mx-4 flex-grow",e.filterInProgress?"opacity-20 pointer-events-none":""])},[(Z(!0),J(Se,null,dn(e.list,(o,s)=>(Z(),bn(fd,{key:s,id:o.id,title:o.title,selected:e.currentDiscussion.id==o.id,loading:o.loading,isCheckbox:e.isCheckbox,checkBoxValue:o.checkBoxValue,onSelect:r=>e.selectDiscussion(o),onDelete:r=>e.deleteDiscussion(o.id),onEditTitle:e.editTitle,onChecked:e.checkUncheckDiscussion},null,8,["id","title","selected","loading","isCheckbox","checkBoxValue","onSelect","onDelete","onEditTitle","onChecked"]))),128)),e.list.length<1?(Z(),J("div",_je,bje)):we("",!0),vje],2)])]),x("div",xje,[x("div",wje,[(Z(!0),J(Se,null,dn(e.discussionArr,(o,s)=>(Z(),bn(Ld,{key:s,message:o,onClick:n[9]||(n[9]=r=>e.scrollToElement(r.target)),id:"msg-"+o.id,ref_for:!0,ref:"messages"},null,8,["message","id"]))),128)),e.currentDiscussion.id?we("",!0):(Z(),bn(Pd,{key:0}))]),x("div",kje,[e.currentDiscussion.id?(Z(),bn(Md,{key:0,onMessageSentEvent:e.sendMsg,loading:e.isGenerating,onStopGenerating:e.stopGenerating},null,8,["onMessageSentEvent","loading","onStopGenerating"])):we("",!0)])])],64))}}),Cje=at(Aje,[["__scopeId","data-v-6d16014e"]]),jje=cm({history:Ag("/"),routes:[{path:"/extensions/",name:"extensions",component:Im},{path:"/help/",name:"help",component:zm},{path:"/settings/",name:"settings",component:E0},{path:"/training/",name:"training",component:j0},{path:"/",name:"discussions",component:Cje}]});const Tf=ig(Mm);Tf.use(jje);Tf.mount("#app"); diff --git a/web/dist/index.html b/web/dist/index.html index ee4972a0..1e6c3e0a 100644 --- a/web/dist/index.html +++ b/web/dist/index.html @@ -6,8 +6,8 @@ GPT4All - WEBUI - - + +
diff --git a/web/package-lock.json b/web/package-lock.json index 0108417a..9eff2379 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -12,6 +12,7 @@ "feather-icons": "^4.29.0", "flowbite": "^1.6.5", "flowbite-vue": "^0.0.10", + "highlight.js": "^11.8.0", "markdown-it": "^13.0.1", "markdown-it-emoji": "^2.0.2", "socket.io-client": "^4.6.1", @@ -1875,6 +1876,14 @@ "node": ">=8" } }, + "node_modules/highlight.js": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.8.0.tgz", + "integrity": "sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", diff --git a/web/package.json b/web/package.json index ea652086..b82a5325 100644 --- a/web/package.json +++ b/web/package.json @@ -14,6 +14,7 @@ "feather-icons": "^4.29.0", "flowbite": "^1.6.5", "flowbite-vue": "^0.0.10", + "highlight.js": "^11.8.0", "markdown-it": "^13.0.1", "markdown-it-emoji": "^2.0.2", "socket.io-client": "^4.6.1", diff --git a/web/src/components/MarkdownRenderer.vue b/web/src/components/MarkdownRenderer.vue index 11da62e1..601ace12 100644 --- a/web/src/components/MarkdownRenderer.vue +++ b/web/src/components/MarkdownRenderer.vue @@ -1,10 +1,10 @@ + - + + + \ No newline at end of file