diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/assets/index-UpujWKuI.css b/assets/index-UpujWKuI.css new file mode 100644 index 0000000..896bf73 --- /dev/null +++ b/assets/index-UpujWKuI.css @@ -0,0 +1 @@ +:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root{--black-a1: color(display-p3 0 0 0 / .05);--black-a2: color(display-p3 0 0 0 / .1);--black-a3: color(display-p3 0 0 0 / .15);--black-a4: color(display-p3 0 0 0 / .2);--black-a5: color(display-p3 0 0 0 / .3);--black-a6: color(display-p3 0 0 0 / .4);--black-a7: color(display-p3 0 0 0 / .5);--black-a8: color(display-p3 0 0 0 / .6);--black-a9: color(display-p3 0 0 0 / .7);--black-a10: color(display-p3 0 0 0 / .8);--black-a11: color(display-p3 0 0 0 / .9);--black-a12: color(display-p3 0 0 0 / .95)}}}:root,.light,.light-theme{--mauve-1: #fdfcfd;--mauve-2: #faf9fb;--mauve-3: #f2eff3;--mauve-4: #eae7ec;--mauve-5: #e3dfe6;--mauve-6: #dbd8e0;--mauve-7: #d0cdd7;--mauve-8: #bcbac7;--mauve-9: #8e8c99;--mauve-10: #84828e;--mauve-11: #65636d;--mauve-12: #211f26}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--mauve-1: color(display-p3 .991 .988 .992);--mauve-2: color(display-p3 .98 .976 .984);--mauve-3: color(display-p3 .946 .938 .952);--mauve-4: color(display-p3 .915 .906 .925);--mauve-5: color(display-p3 .886 .876 .901);--mauve-6: color(display-p3 .856 .846 .875);--mauve-7: color(display-p3 .814 .804 .84);--mauve-8: color(display-p3 .735 .728 .777);--mauve-9: color(display-p3 .555 .549 .596);--mauve-10: color(display-p3 .514 .508 .552);--mauve-11: color(display-p3 .395 .388 .424);--mauve-12: color(display-p3 .128 .122 .147)}}}:root,.light,.light-theme{--violet-1: #fdfcfe;--violet-2: #faf8ff;--violet-3: #f4f0fe;--violet-4: #ebe4ff;--violet-5: #e1d9ff;--violet-6: #d4cafe;--violet-7: #c2b5f5;--violet-8: #aa99ec;--violet-9: #6e56cf;--violet-10: #654dc4;--violet-11: #6550b9;--violet-12: #2f265f}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--violet-1: color(display-p3 .991 .988 .995);--violet-2: color(display-p3 .978 .974 .998);--violet-3: color(display-p3 .953 .943 .993);--violet-4: color(display-p3 .916 .897 1);--violet-5: color(display-p3 .876 .851 1);--violet-6: color(display-p3 .825 .793 .981);--violet-7: color(display-p3 .752 .712 .943);--violet-8: color(display-p3 .654 .602 .902);--violet-9: color(display-p3 .417 .341 .784);--violet-10: color(display-p3 .381 .306 .741);--violet-11: color(display-p3 .383 .317 .702);--violet-12: color(display-p3 .179 .15 .359)}}}:root,.light,.light-theme{--green-1: #fbfefc;--green-2: #f4fbf6;--green-3: #e6f6eb;--green-4: #d6f1df;--green-5: #c4e8d1;--green-6: #adddc0;--green-7: #8eceaa;--green-8: #5bb98b;--green-9: #30a46c;--green-10: #2b9a66;--green-11: #218358;--green-12: #193b2d}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--green-1: color(display-p3 .986 .996 .989);--green-2: color(display-p3 .963 .983 .967);--green-3: color(display-p3 .913 .964 .925);--green-4: color(display-p3 .859 .94 .879);--green-5: color(display-p3 .796 .907 .826);--green-6: color(display-p3 .718 .863 .761);--green-7: color(display-p3 .61 .801 .675);--green-8: color(display-p3 .451 .715 .559);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .308 .595 .417);--green-11: color(display-p3 .19 .5 .32);--green-12: color(display-p3 .132 .228 .18)}}}.PopoverTrigger{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0 15px;font-size:15px;line-height:1;font-weight:500;height:35px;background-color:#fff!important;color:var(--violet-11);box-shadow:0 2px 10px var(--black-a7)}.PopoverTrigger:hover{background-color:var(--mauve-3)}.PopoverTrigger:focus{box-shadow:0 0 0 2px #000}.PopoverContent{border-radius:4px;padding:20px;width:260px;font-size:15px;line-height:1;color:var(--violet-11);background-color:#fff;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px}.PopoverContent:focus{outline:none;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px,0 0 0 2px var(--violet-7)}.PopoverArrow{fill:#fff}:root,.light,.light-theme{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}h1{margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}h2{margin-top:.25rem;margin-bottom:.25rem;font-size:1.25rem;line-height:1.75rem}h3{font-size:1.125rem;line-height:1.75rem}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.my-20{margin-top:5rem;margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.mt-16{margin-top:4rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-6{height:1.5rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-full{width:100%}.max-w-\[700px\]{max-width:700px}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.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))}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-4{gap:1rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.fill-white{fill:#fff}.p-0{padding:0}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-justify{text-align:justify}.text-lg{font-size:1.125rem;line-height:1.75rem}.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-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.outline{outline-style:solid}#app{width:100%;overflow:hidden}html{overflow-x:hidden}body{max-width:100%;padding-right:0!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mauve-11)}::-webkit-scrollbar-thumb:hover{background:var(--violet-10)}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}}footer[data-v-39885ec3]{background-color:#303030;padding:20px;color:#fff}.center[data-v-39885ec3]{max-width:1188px;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;flex-direction:column;align-items:center}.fa[data-v-3e265687]{font-size:1.7rem}.contributors[data-v-2fc2a3ab]{height:50px;margin:10px}.card[data-v-41851a0c]{padding:10px;flex:0 0 250px;border-radius:13px;background-color:var(--mauve-12);border:solid 1px var(--mauve-11);position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0px}.text[data-v-41851a0c]{flex:0 1;align-self:center}h1[data-v-41851a0c]{font-size:34px}.content[data-v-41851a0c]{font-size:16px}.img[data-v-41851a0c]{flex:1 1 500px;min-height:0px;border-radius:3px;height:500px;-o-object-fit:cover;object-fit:cover;position:relative;display:flex;align-items:center;justify-content:center}button[data-v-41851a0c],fieldset[data-v-41851a0c],input[data-v-41851a0c]{all:unset}.DialogOverlay[data-v-41851a0c]{background-color:var(--black-a9);position:fixed;top:0;right:0;bottom:0;left:0;animation:overlayShow-41851a0c .15s cubic-bezier(.16,1,.3,1)}.DialogContent[data-v-41851a0c]{border-radius:6px;background-color:var(--mauve-12);box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:800px;max-height:85vh;padding:25px;animation:contentShow-41851a0c .15s cubic-bezier(.16,1,.3,1)}.DialogContent[data-v-41851a0c]:focus{outline:none}.DialogTitle[data-v-41851a0c]{margin:0;font-weight:500;font-size:17px}.DialogDescription[data-v-41851a0c]{margin:10px 0 20px;font-size:15px;line-height:1.5}.Button[data-v-41851a0c]{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0 15px;font-size:15px;line-height:1;font-weight:500;height:35px}.Button.grass[data-v-41851a0c]{box-shadow:0 2px 10px var(--black-a7)}.Button.grass[data-v-41851a0c]:hover{background-color:var(--mauve-3)}.Button.grass[data-v-41851a0c]:focus{box-shadow:0 0 0 2px #000}.Button.green[data-v-41851a0c]{background-color:var(--green-4);color:var(--green-11)}.Button.green[data-v-41851a0c]:hover{background-color:var(--green-5)}.Button.green[data-v-41851a0c]:focus{box-shadow:0 0 0 2px var(--green-7)}.IconButton[data-v-41851a0c]{font-family:inherit;border-radius:100%;height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;color:var(--grass-11);position:absolute;top:10px;right:10px}.IconButton[data-v-41851a0c]:hover{background-color:var(--grass-4)}.IconButton[data-v-41851a0c]:focus{box-shadow:0 0 0 2px var(--grass-7)}.Fieldset[data-v-41851a0c]{display:flex;gap:20px;align-items:center;margin-bottom:15px}.Label[data-v-41851a0c]{font-size:15px;color:var(--grass-11);width:90px;text-align:right}.Input[data-v-41851a0c]{width:100%;flex:1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0 10px;font-size:15px;line-height:1;color:var(--grass-11);box-shadow:0 0 0 1px var(--grass-7);height:35px}.Input[data-v-41851a0c]:focus{box-shadow:0 0 0 2px var(--grass-8)}@keyframes overlayShow-41851a0c{0%{opacity:0}to{opacity:1}}@keyframes contentShow-41851a0c{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.card-container[data-v-f7b3078c]{overflow-x:scroll;display:flex;height:250px;padding:20px;margin:auto;gap:20px;justify-items:start}.main-section[data-v-fab7fbef]{background-color:var(--color-background)}.column[data-v-fab7fbef]{max-width:1400px;padding:50px 20px;margin:auto}.card[data-v-b4825d7f]{padding:20px;width:100%;max-width:1188px;border-radius:13px;border:solid 3px #5D2A7C;background-color:#27163c60;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;flex-basis:100%}.card[data-v-b4825d7f]:not(.reverse){flex-direction:row;left:-10px}.card.reverse[data-v-b4825d7f]{flex-direction:row-reverse;align-self:flex-end;right:-10px}.text[data-v-b4825d7f]{padding:20px;flex:0 1 500px}.content[data-v-b4825d7f]{font-size:16px}.img[data-v-b4825d7f]{width:0px;max-width:500px;border-radius:13px;margin:20px;height:240px;flex:1 1 300px;-o-object-fit:cover;object-fit:cover;position:relative;display:flex;align-items:center;justify-content:center}.cont[data-v-13441050]{padding:60px 0;display:flex;flex-direction:column;gap:50px;background-size:cover;background:linear-gradient(180deg,#090e1600,#090e16 50%)}.cont[data-v-6a6d398e]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.left[data-v-6a6d398e]{flex-grow:var(--16f88816);flex-shrink:1}.right[data-v-6a6d398e]{flex-grow:var(--fe052098);flex-shrink:1}.slot[data-v-6a6d398e]{flex-grow:1;flex-shrink:0}.bg-img-container[data-v-121d4438]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1}.bg-img-underlay[data-v-121d4438]{position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#090e16;z-index:-1}.bg-img[data-v-121d4438]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:.8}.content[data-v-121d4438]{height:100vh;min-height:850px;width:100%;max-width:1600px;margin:0 auto;padding:50px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.left[data-v-121d4438]{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:space-between;height:300px}.right[data-v-121d4438]{flex-grow:.5;flex-shrink:1;display:flex;flex-direction:column;justify-content:center}.intro-video-container[data-v-121d4438]{position:relative;padding-top:56.25%;overflow:hidden;min-width:250px;box-shadow:0 0 10px #0003}.intro-video[data-v-121d4438]{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.a[data-v-121d4438]{font-family:poppins,sans-serif;font-size:24px;height:50px;color:var(--mauve-7)}.b[data-v-121d4438]{position:relative;font-family:Roboto,sans-serif;font-size:100px;color:var(--mauve-5);text-shadow:0 0 10px #000000}.c[data-v-121d4438]{position:relative;font-family:poppins,sans-serif;font-size:32px;color:var(--mauve-7)}.icon[data-v-121d4438]{width:100px;height:100px}@media only screen and (max-width: 600px){.content[data-v-121d4438]{padding:50px 20px}.intro-video-container[data-v-121d4438]{padding-top:56.25%}.a[data-v-121d4438]{font-size:18px}.b[data-v-121d4438]{font-size:50px}.c[data-v-121d4438]{font-size:24px}.icon[data-v-121d4438]{width:70px;height:70px}}.bar1[data-v-121d4438]{position:absolute;width:3.3em;height:.04em;background-color:#06c206;bottom:.35em;left:-10px;z-index:-1}.bar2[data-v-121d4438]{position:absolute;width:7em;height:4px;background-color:#075607;bottom:-.3em;left:70px}.title-container[data-v-121d4438]{gap:20px}header[data-v-b660055c]{line-height:1.5}.logo[data-v-b660055c]{display:block;margin:0 auto 2rem}@media (min-width: 1024px){header[data-v-b660055c]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-b660055c]{margin:0 2rem 0 0}header .wrapper[data-v-b660055c]{display:flex;place-items:flex-start;flex-wrap:wrap}}.bg-img[data-v-b660055c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0,0) 0%,rgba(0,0,0,1) 10%);mask-image:linear-gradient(180deg,#0000,#000 10%)}.bg-overlay[data-v-b660055c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c}.bg-img img[data-v-b660055c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-container[data-v-b660055c]{position:relative;width:100%;display:flex}main[data-v-b660055c]{width:100%;margin:0 auto;flex-grow:1;height:100%} diff --git a/assets/index-nEiN3XTd.js b/assets/index-nEiN3XTd.js new file mode 100644 index 0000000..794a009 --- /dev/null +++ b/assets/index-nEiN3XTd.js @@ -0,0 +1,3 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();function es(e,t){const n=Object.create(null),o=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const ce={},jt=[],Ve=()=>{},ol=()=>!1,eo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ts=e=>e.startsWith("onUpdate:"),_e=Object.assign,ns=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},sl=Object.prototype.hasOwnProperty,Z=(e,t)=>sl.call(e,t),K=Array.isArray,Ht=e=>to(e)==="[object Map]",Ai=e=>to(e)==="[object Set]",q=e=>typeof e=="function",he=e=>typeof e=="string",Zt=e=>typeof e=="symbol",ae=e=>e!==null&&typeof e=="object",Ci=e=>(ae(e)||q(e))&&q(e.then)&&q(e.catch),Ti=Object.prototype.toString,to=e=>Ti.call(e),il=e=>to(e).slice(8,-1),Pi=e=>to(e)==="[object Object]",os=e=>he(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hn=es(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),no=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rl=/-(\w)/g,ke=no(e=>e.replace(rl,(t,n)=>n?n.toUpperCase():"")),ll=/\B([A-Z])/g,Qt=no(e=>e.replace(ll,"-$1").toLowerCase()),oo=no(e=>e.charAt(0).toUpperCase()+e.slice(1)),Wn=no(e=>e?`on${oo(e)}`:""),Tt=(e,t)=>!Object.is(e,t),wo=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},cl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ds;const Ro=()=>Ds||(Ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Gt(e){if(K(e)){const t={};for(let n=0;n{if(n){const o=n.split(ul);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Cn(e){let t="";if(he(e))t=e;else if(K(e))for(let n=0;nhe(e)?e:e==null?"":K(e)||ae(e)&&(e.toString===Ti||!q(e.toString))?JSON.stringify(e,Ii,2):String(e),Ii=(e,t)=>t&&t.__v_isRef?Ii(e,t.value):Ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],i)=>(n[xo(o,i)+" =>"]=s,n),{})}:Ai(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>xo(n))}:Zt(t)?xo(t):ae(t)&&!K(t)&&!Pi(t)?String(t):t,xo=(e,t="")=>{var n;return Zt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Pe;class $i{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Pe,!t&&Pe&&(this.index=(Pe.scopes||(Pe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Pe;try{return Pe=this,t()}finally{Pe=n}}}on(){Pe=this}off(){Pe=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Mi=e=>(e.w&ut)>0,Bi=e=>(e.n&ut)>0,vl=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{(u==="length"||!Zt(u)&&u>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":K(e)?os(n)&&l.push(r.get("length")):(l.push(r.get(At)),Ht(e)&&l.push(r.get(Bo)));break;case"delete":K(e)||(l.push(r.get(At)),Ht(e)&&l.push(r.get(Bo)));break;case"set":Ht(e)&&l.push(r.get(At));break}if(l.length===1)l[0]&&Do(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);Do(is(c))}}function Do(e,t){const n=K(e)?e:[...e];for(const o of n)o.computed&&ks(o);for(const o of n)o.computed||ks(o)}function ks(e,t){(e!==Me||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function _l(e,t){var n;return(n=Vn.get(e))==null?void 0:n.get(t)}const bl=es("__proto__,__v_isRef,__isVue"),ki=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Zt)),Ls=wl();function wl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=G(this);for(let i=0,r=this.length;i{e[t]=function(...n){en();const o=G(this)[t].apply(this,n);return tn(),o}}),e}function xl(e){const t=G(this);return Ce(t,"has",e),t.hasOwnProperty(e)}class Li{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,o){const s=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(s?i?Vi:Ui:i?Ki:Wi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const r=K(t);if(!s){if(r&&Z(Ls,n))return Reflect.get(Ls,n,o);if(n==="hasOwnProperty")return xl}const l=Reflect.get(t,n,o);return(Zt(n)?ki.has(n):bl(n))||(s||Ce(t,"get",n),i)?l:Oe(l)?r&&os(n)?l:l.value:ae(l)?s?cs(l):nn(l):l}}class ji extends Li{constructor(t=!1){super(!1,t)}set(t,n,o,s){let i=t[n];if(!this._shallow){const c=Yt(i);if(!zn(o)&&!Yt(o)&&(i=G(i),o=G(o)),!K(t)&&Oe(i)&&!Oe(o))return c?!1:(i.value=o,!0)}const r=K(t)&&os(n)?Number(n)e,so=e=>Reflect.getPrototypeOf(e);function Fn(e,t,n=!1,o=!1){e=e.__v_raw;const s=G(e),i=G(t);n||(Tt(t,i)&&Ce(s,"get",t),Ce(s,"get",i));const{has:r}=so(s),l=o?ls:n?as:_n;if(r.call(s,t))return l(e.get(t));if(r.call(s,i))return l(e.get(i));e!==s&&e.get(t)}function In(e,t=!1){const n=this.__v_raw,o=G(n),s=G(e);return t||(Tt(e,s)&&Ce(o,"has",e),Ce(o,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function $n(e,t=!1){return e=e.__v_raw,!t&&Ce(G(e),"iterate",At),Reflect.get(e,"size",e)}function js(e){e=G(e);const t=G(this);return so(t).has.call(t,e)||(t.add(e),Qe(t,"add",e,e)),this}function Hs(e,t){t=G(t);const n=G(this),{has:o,get:s}=so(n);let i=o.call(n,e);i||(e=G(e),i=o.call(n,e));const r=s.call(n,e);return n.set(e,t),i?Tt(t,r)&&Qe(n,"set",e,t):Qe(n,"add",e,t),this}function Ws(e){const t=G(this),{has:n,get:o}=so(t);let s=n.call(t,e);s||(e=G(e),s=n.call(t,e)),o&&o.call(t,e);const i=t.delete(e);return s&&Qe(t,"delete",e,void 0),i}function Ks(){const e=G(this),t=e.size!==0,n=e.clear();return t&&Qe(e,"clear",void 0,void 0),n}function Rn(e,t){return function(o,s){const i=this,r=i.__v_raw,l=G(r),c=t?ls:e?as:_n;return!e&&Ce(l,"iterate",At),r.forEach((a,u)=>o.call(s,c(a),c(u),i))}}function Mn(e,t,n){return function(...o){const s=this.__v_raw,i=G(s),r=Ht(i),l=e==="entries"||e===Symbol.iterator&&r,c=e==="keys"&&r,a=s[e](...o),u=n?ls:t?as:_n;return!t&&Ce(i,"iterate",c?Bo:At),{next(){const{value:f,done:p}=a.next();return p?{value:f,done:p}:{value:l?[u(f[0]),u(f[1])]:u(f),done:p}},[Symbol.iterator](){return this}}}}function it(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Tl(){const e={get(i){return Fn(this,i)},get size(){return $n(this)},has:In,add:js,set:Hs,delete:Ws,clear:Ks,forEach:Rn(!1,!1)},t={get(i){return Fn(this,i,!1,!0)},get size(){return $n(this)},has:In,add:js,set:Hs,delete:Ws,clear:Ks,forEach:Rn(!1,!0)},n={get(i){return Fn(this,i,!0)},get size(){return $n(this,!0)},has(i){return In.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:Rn(!0,!1)},o={get(i){return Fn(this,i,!0,!0)},get size(){return $n(this,!0)},has(i){return In.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:Rn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Mn(i,!1,!1),n[i]=Mn(i,!0,!1),t[i]=Mn(i,!1,!0),o[i]=Mn(i,!0,!0)}),[e,n,t,o]}const[Pl,Sl,Fl,Il]=Tl();function io(e,t){const n=t?e?Il:Fl:e?Sl:Pl;return(o,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Z(n,s)&&s in o?n:o,s,i)}const $l={get:io(!1,!1)},Rl={get:io(!1,!0)},Ml={get:io(!0,!1)},Bl={get:io(!0,!0)},Wi=new WeakMap,Ki=new WeakMap,Ui=new WeakMap,Vi=new WeakMap;function Dl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Nl(e){return e.__v_skip||!Object.isExtensible(e)?0:Dl(il(e))}function nn(e){return Yt(e)?e:ro(e,!1,El,$l,Wi)}function kl(e){return ro(e,!1,Al,Rl,Ki)}function cs(e){return ro(e,!0,Ol,Ml,Ui)}function Dt(e){return ro(e,!0,Cl,Bl,Vi)}function ro(e,t,n,o,s){if(!ae(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const r=Nl(e);if(r===0)return e;const l=new Proxy(e,r===2?o:n);return s.set(e,l),l}function Wt(e){return Yt(e)?Wt(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function zn(e){return!!(e&&e.__v_isShallow)}function zi(e){return Wt(e)||Yt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function qi(e){return Un(e,"__v_skip",!0),e}const _n=e=>ae(e)?nn(e):e,as=e=>ae(e)?cs(e):e;function us(e){ct&&Me&&(e=G(e),Ni(e.dep||(e.dep=is())))}function fs(e,t){e=G(e);const n=e.dep;n&&Do(n)}function Oe(e){return!!(e&&e.__v_isRef===!0)}function U(e){return Ji(e,!1)}function Yi(e){return Ji(e,!0)}function Ji(e,t){return Oe(e)?e:new Ll(e,t)}class Ll{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:_n(t)}get value(){return us(this),this._value}set value(t){const n=this.__v_isShallow||zn(t)||Yt(t);t=n?t:G(t),Tt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:_n(t),fs(this))}}function F(e){return Oe(e)?e.value:e}const jl={get:(e,t,n)=>F(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Oe(s)&&!Oe(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function Xi(e){return Wt(e)?e:new Proxy(e,jl)}class Hl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>us(this),()=>fs(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function Wl(e){return new Hl(e)}function lo(e){const t=K(e)?new Array(e.length):{};for(const n in e)t[n]=Ul(e,n);return t}class Kl{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return _l(G(this._object),this._key)}}function Ul(e,t,n){const o=e[t];return Oe(o)?o:new Kl(e,t,n)}class Vl{constructor(t,n,o,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new rs(t,()=>{this._dirty||(this._dirty=!0,fs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=o}get value(){const t=G(this);return us(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function zl(e,t,n=!1){let o,s;const i=q(e);return i?(o=e,s=Ve):(o=e.get,s=e.set),new Vl(o,s,i||!s,n)}function at(e,t,n,o){let s;try{s=o?e(...o):e()}catch(i){co(i,t,n)}return s}function Ne(e,t,n,o){if(q(e)){const i=at(e,t,n,o);return i&&Ci(i)&&i.catch(r=>{co(r,t,n)}),i}const s=[];for(let i=0;i>>1,s=be[o],i=wn(s);iUe&&be.splice(t,1)}function Xl(e){K(e)?Kt.push(...e):(!Xe||!Xe.includes(e,e.allowRecurse?Et+1:Et))&&Kt.push(e),Qi()}function Us(e,t,n=bn?Ue+1:0){for(;nwn(n)-wn(o)),Et=0;Ete.id==null?1/0:e.id,Zl=(e,t)=>{const n=wn(e)-wn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function er(e){No=!1,bn=!0,be.sort(Zl);try{for(Ue=0;Uehe(m)?m.trim():m)),f&&(s=n.map(cl))}let l,c=o[l=Wn(t)]||o[l=Wn(ke(t))];!c&&i&&(c=o[l=Wn(Qt(t))]),c&&Ne(c,e,6,s);const a=o[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ne(a,e,6,s)}}function tr(e,t,n=!1){const o=t.emitsCache,s=o.get(e);if(s!==void 0)return s;const i=e.emits;let r={},l=!1;if(!q(e)){const c=a=>{const u=tr(a,t,!0);u&&(l=!0,_e(r,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ae(e)&&o.set(e,null),null):(K(i)?i.forEach(c=>r[c]=null):_e(r,i),ae(e)&&o.set(e,r),r)}function ao(e,t){return!e||!eo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Z(e,t[0].toLowerCase()+t.slice(1))||Z(e,Qt(t))||Z(e,t))}let we=null,uo=null;function qn(e){const t=we;return we=e,uo=e&&e.type.__scopeId||null,t}function mt(e){uo=e}function gt(){uo=null}function Y(e,t=we,n){if(!t||e._n)return e;const o=(...s)=>{o._d&&ti(-1);const i=qn(t);let r;try{r=e(...s)}finally{qn(i),o._d&&ti(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function Eo(e){const{type:t,vnode:n,proxy:o,withProxy:s,props:i,propsOptions:[r],slots:l,attrs:c,emit:a,render:u,renderCache:f,data:p,setupState:m,ctx:g,inheritAttrs:v}=e;let O,x;const S=qn(e);try{if(n.shapeFlag&4){const A=s||o,M=A;O=Ke(u.call(M,A,f,i,m,p,g)),x=c}else{const A=t;O=Ke(A.length>1?A(i,{attrs:c,slots:l,emit:a}):A(i,null)),x=t.props?c:Gl(c)}}catch(A){yn.length=0,co(A,e,1),O=W(ft)}let C=O;if(x&&v!==!1){const A=Object.keys(x),{shapeFlag:M}=C;A.length&&M&7&&(r&&A.some(ts)&&(x=ec(x,r)),C=Pt(C,x))}return n.dirs&&(C=Pt(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),O=C,qn(S),O}const Gl=e=>{let t;for(const n in e)(n==="class"||n==="style"||eo(n))&&((t||(t={}))[n]=e[n]);return t},ec=(e,t)=>{const n={};for(const o in e)(!ts(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function tc(e,t,n){const{props:o,children:s,component:i}=e,{props:r,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return o?Vs(o,r,a):!!r;if(c&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function lc(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Xl(e)}function ze(e,t){return fo(e,null,t)}function cc(e,t){return fo(e,null,{flush:"post"})}const Bn={};function xe(e,t,n){return fo(e,t,n)}function fo(e,t,{immediate:n,deep:o,flush:s,onTrack:i,onTrigger:r}=ce){var l;const c=ss()===((l=ye)==null?void 0:l.scope)?ye:null;let a,u=!1,f=!1;if(Oe(e)?(a=()=>e.value,u=zn(e)):Wt(e)?(a=()=>e,o=!0):K(e)?(f=!0,u=e.some(A=>Wt(A)||zn(A)),a=()=>e.map(A=>{if(Oe(A))return A.value;if(Wt(A))return Lt(A);if(q(A))return at(A,c,2)})):q(e)?t?a=()=>at(e,c,2):a=()=>{if(!(c&&c.isUnmounted))return p&&p(),Ne(e,c,3,[m])}:a=Ve,t&&o){const A=a;a=()=>Lt(A())}let p,m=A=>{p=S.onStop=()=>{at(A,c,4),p=S.onStop=void 0}},g;if(En)if(m=Ve,t?n&&Ne(t,c,3,[a(),f?[]:void 0,m]):a(),s==="sync"){const A=Qc();g=A.__watcherHandles||(A.__watcherHandles=[])}else return Ve;let v=f?new Array(e.length).fill(Bn):Bn;const O=()=>{if(S.active)if(t){const A=S.run();(o||u||(f?A.some((M,j)=>Tt(M,v[j])):Tt(A,v)))&&(p&&p(),Ne(t,c,3,[A,v===Bn?void 0:f&&v[0]===Bn?[]:v,m]),v=A)}else S.run()};O.allowRecurse=!!t;let x;s==="sync"?x=O:s==="post"?x=()=>Ae(O,c&&c.suspense):(O.pre=!0,c&&(O.id=c.uid),x=()=>ps(O));const S=new rs(a,x);t?n?O():v=S.run():s==="post"?Ae(S.run.bind(S),c&&c.suspense):S.run();const C=()=>{S.stop(),c&&c.scope&&ns(c.scope.effects,S)};return g&&g.push(C),C}function ac(e,t,n){const o=this.proxy,s=he(e)?e.includes(".")?or(o,e):()=>o[e]:e.bind(o,o);let i;q(t)?i=t:(i=t.handler,n=t);const r=ye;Jt(this);const l=fo(s,i.bind(o),n);return r?Jt(r):Ct(),l}function or(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;s{Lt(n,t)});else if(Pi(e))for(const n in e)Lt(e[n],t);return e}function wt(e,t,n,o){const s=e.dirs,i=t&&t.dirs;for(let r=0;r!!e.type.__asyncLoader,sr=e=>e.type.__isKeepAlive;function uc(e,t){ir(e,"a",t)}function fc(e,t){ir(e,"da",t)}function ir(e,t,n=ye){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(po(t,o,n),n){let s=n.parent;for(;s&&s.parent;)sr(s.parent.vnode)&&dc(o,t,n,s),s=s.parent}}function dc(e,t,n,o){const s=po(t,e,o,!0);on(()=>{ns(o[t],s)},n)}function po(e,t,n=ye,o=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;en(),Jt(n);const l=Ne(t,n,e,r);return Ct(),tn(),l});return o?s.unshift(i):s.push(i),i}}const nt=e=>(t,n=ye)=>(!En||e==="sp")&&po(e,(...o)=>t(...o),n),pc=nt("bm"),It=nt("m"),rr=nt("bu"),lr=nt("u"),hs=nt("bum"),on=nt("um"),hc=nt("sp"),mc=nt("rtg"),gc=nt("rtc");function vc(e,t=ye){po("ec",e,t)}function cr(e,t,n,o){let s;const i=n&&n[o];if(K(e)||he(e)){s=new Array(e.length);for(let r=0,l=e.length;rt(r,l,void 0,i&&i[l]));else{const r=Object.keys(e);s=new Array(r.length);for(let l=0,c=r.length;lXn(t)?!(t.type===ft||t.type===ve&&!ar(t.children)):!0)?e:null}const ko=e=>e?xr(e)?ws(e)||e.proxy:ko(e.parent):null,mn=_e(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=>ko(e.parent),$root:e=>ko(e.root),$emit:e=>e.emit,$options:e=>ms(e),$forceUpdate:e=>e.f||(e.f=()=>ps(e.update)),$nextTick:e=>e.n||(e.n=Ft.bind(e.proxy)),$watch:e=>ac.bind(e)}),Oo=(e,t)=>e!==ce&&!e.__isScriptSetup&&Z(e,t),yc={get({_:e},t){const{ctx:n,setupState:o,data:s,props:i,accessCache:r,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const m=r[t];if(m!==void 0)switch(m){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(Oo(o,t))return r[t]=1,o[t];if(s!==ce&&Z(s,t))return r[t]=2,s[t];if((a=e.propsOptions[0])&&Z(a,t))return r[t]=3,i[t];if(n!==ce&&Z(n,t))return r[t]=4,n[t];jo&&(r[t]=0)}}const u=mn[t];let f,p;if(u)return t==="$attrs"&&Ce(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ce&&Z(n,t))return r[t]=4,n[t];if(p=c.config.globalProperties,Z(p,t))return p[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:i}=e;return Oo(s,t)?(s[t]=n,!0):o!==ce&&Z(o,t)?(o[t]=n,!0):Z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,propsOptions:i}},r){let l;return!!n[r]||e!==ce&&Z(e,r)||Oo(t,r)||(l=i[0])&&Z(l,r)||Z(o,r)||Z(mn,r)||Z(s.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Lo(e){return K(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ur(e,t){const n=Lo(e);for(const o in t){if(o.startsWith("__skip"))continue;let s=n[o];s?K(s)||q(s)?s=n[o]={type:s,default:t[o]}:s.default=t[o]:s===null&&(s=n[o]={default:t[o]}),s&&t[`__skip_${o}`]&&(s.skipFactory=!0)}return n}let jo=!0;function _c(e){const t=ms(e),n=e.proxy,o=e.ctx;jo=!1,t.beforeCreate&&qs(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:r,watch:l,provide:c,inject:a,created:u,beforeMount:f,mounted:p,beforeUpdate:m,updated:g,activated:v,deactivated:O,beforeDestroy:x,beforeUnmount:S,destroyed:C,unmounted:A,render:M,renderTracked:j,renderTriggered:B,errorCaptured:J,serverPrefetch:le,expose:b,inheritAttrs:D,components:H,directives:me,filters:oe}=t;if(a&&bc(a,o,null),r)for(const Q in r){const se=r[Q];q(se)&&(o[Q]=se.bind(n))}if(s){const Q=s.call(n,n);ae(Q)&&(e.data=nn(Q))}if(jo=!0,i)for(const Q in i){const se=i[Q],_t=q(se)?se.bind(n,n):q(se.get)?se.get.bind(n,n):Ve,Pn=!q(se)&&q(se.set)?se.set.bind(n):Ve,bt=ne({get:_t,set:Pn});Object.defineProperty(o,Q,{enumerable:!0,configurable:!0,get:()=>bt.value,set:je=>bt.value=je})}if(l)for(const Q in l)fr(l[Q],o,n,Q);if(c){const Q=q(c)?c.call(n):c;Reflect.ownKeys(Q).forEach(se=>{gs(se,Q[se])})}u&&qs(u,e,"c");function ee(Q,se){K(se)?se.forEach(_t=>Q(_t.bind(n))):se&&Q(se.bind(n))}if(ee(pc,f),ee(It,p),ee(rr,m),ee(lr,g),ee(uc,v),ee(fc,O),ee(vc,J),ee(gc,j),ee(mc,B),ee(hs,S),ee(on,A),ee(hc,le),K(b))if(b.length){const Q=e.exposed||(e.exposed={});b.forEach(se=>{Object.defineProperty(Q,se,{get:()=>n[se],set:_t=>n[se]=_t})})}else e.exposed||(e.exposed={});M&&e.render===Ve&&(e.render=M),D!=null&&(e.inheritAttrs=D),H&&(e.components=H),me&&(e.directives=me)}function bc(e,t,n=Ve){K(e)&&(e=Ho(e));for(const o in e){const s=e[o];let i;ae(s)?"default"in s?i=Ut(s.from||o,s.default,!0):i=Ut(s.from||o):i=Ut(s),Oe(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[o]=i}}function qs(e,t,n){Ne(K(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function fr(e,t,n,o){const s=o.includes(".")?or(n,o):()=>n[o];if(he(e)){const i=t[e];q(i)&&xe(s,i)}else if(q(e))xe(s,e.bind(n));else if(ae(e))if(K(e))e.forEach(i=>fr(i,t,n,o));else{const i=q(e.handler)?e.handler.bind(n):t[e.handler];q(i)&&xe(s,i,e)}}function ms(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let c;return l?c=l:!s.length&&!n&&!o?c=t:(c={},s.length&&s.forEach(a=>Yn(c,a,r,!0)),Yn(c,t,r)),ae(t)&&i.set(t,c),c}function Yn(e,t,n,o=!1){const{mixins:s,extends:i}=t;i&&Yn(e,i,n,!0),s&&s.forEach(r=>Yn(e,r,n,!0));for(const r in t)if(!(o&&r==="expose")){const l=wc[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const wc={data:Ys,props:Js,emits:Js,methods:pn,computed:pn,beforeCreate:Ee,created:Ee,beforeMount:Ee,mounted:Ee,beforeUpdate:Ee,updated:Ee,beforeDestroy:Ee,beforeUnmount:Ee,destroyed:Ee,unmounted:Ee,activated:Ee,deactivated:Ee,errorCaptured:Ee,serverPrefetch:Ee,components:pn,directives:pn,watch:Ec,provide:Ys,inject:xc};function Ys(e,t){return t?e?function(){return _e(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function xc(e,t){return pn(Ho(e),Ho(t))}function Ho(e){if(K(e)){const t={};for(let n=0;n1)return n&&q(t)?t.call(o&&o.proxy):t}}function Cc(e,t,n,o=!1){const s={},i={};Un(i,mo,1),e.propsDefaults=Object.create(null),pr(e,t,s,i);for(const r in e.propsOptions[0])r in s||(s[r]=void 0);n?e.props=o?s:kl(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Tc(e,t,n,o){const{props:s,attrs:i,vnode:{patchFlag:r}}=e,l=G(s),[c]=e.propsOptions;let a=!1;if((o||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let f=0;f{c=!0;const[p,m]=hr(f,t,!0);_e(r,p),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return ae(e)&&o.set(e,jt),jt;if(K(i))for(let u=0;u-1,m[1]=v<0||g-1||Z(m,"default"))&&l.push(f)}}}const a=[r,l];return ae(e)&&o.set(e,a),a}function Xs(e){return e[0]!=="$"}function Zs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Qs(e,t){return Zs(e)===Zs(t)}function Gs(e,t){return K(t)?t.findIndex(n=>Qs(n,e)):q(t)&&Qs(t,e)?0:-1}const mr=e=>e[0]==="_"||e==="$stable",vs=e=>K(e)?e.map(Ke):[Ke(e)],Pc=(e,t,n)=>{if(t._n)return t;const o=Y((...s)=>vs(t(...s)),n);return o._c=!1,o},gr=(e,t,n)=>{const o=e._ctx;for(const s in e){if(mr(s))continue;const i=e[s];if(q(i))t[s]=Pc(s,i,o);else if(i!=null){const r=vs(i);t[s]=()=>r}}},vr=(e,t)=>{const n=vs(t);e.slots.default=()=>n},Sc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),Un(t,"_",n)):gr(t,e.slots={})}else e.slots={},t&&vr(e,t);Un(e.slots,mo,1)},Fc=(e,t,n)=>{const{vnode:o,slots:s}=e;let i=!0,r=ce;if(o.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(_e(s,t),!n&&l===1&&delete s._):(i=!t.$stable,gr(t,s)),r=t}else t&&(vr(e,t),r={default:1});if(i)for(const l in s)!mr(l)&&r[l]==null&&delete s[l]};function Ko(e,t,n,o,s=!1){if(K(e)){e.forEach((p,m)=>Ko(p,t&&(K(t)?t[m]:t),n,o,s));return}if(hn(o)&&!s)return;const i=o.shapeFlag&4?ws(o.component)||o.component.proxy:o.el,r=s?null:i,{i:l,r:c}=e,a=t&&t.r,u=l.refs===ce?l.refs={}:l.refs,f=l.setupState;if(a!=null&&a!==c&&(he(a)?(u[a]=null,Z(f,a)&&(f[a]=null)):Oe(a)&&(a.value=null)),q(c))at(c,l,12,[r,u]);else{const p=he(c),m=Oe(c);if(p||m){const g=()=>{if(e.f){const v=p?Z(f,c)?f[c]:u[c]:c.value;s?K(v)&&ns(v,i):K(v)?v.includes(i)||v.push(i):p?(u[c]=[i],Z(f,c)&&(f[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else p?(u[c]=r,Z(f,c)&&(f[c]=r)):m&&(c.value=r,e.k&&(u[e.k]=r))};r?(g.id=-1,Ae(g,n)):g()}}}const Ae=lc;function Ic(e){return $c(e)}function $c(e,t){const n=Ro();n.__VUE__=!0;const{insert:o,remove:s,patchProp:i,createElement:r,createText:l,createComment:c,setText:a,setElementText:u,parentNode:f,nextSibling:p,setScopeId:m=Ve,insertStaticContent:g}=e,v=(d,h,y,_=null,w=null,P=null,$=!1,T=null,I=!!h.dynamicChildren)=>{if(d===h)return;d&&!fn(d,h)&&(_=Sn(d),je(d,w,P,!0),d=null),h.patchFlag===-2&&(I=!1,h.dynamicChildren=null);const{type:E,ref:k,shapeFlag:R}=h;switch(E){case ho:O(d,h,y,_);break;case ft:x(d,h,y,_);break;case vn:d==null&&S(h,y,_,$);break;case ve:H(d,h,y,_,w,P,$,T,I);break;default:R&1?M(d,h,y,_,w,P,$,T,I):R&6?me(d,h,y,_,w,P,$,T,I):(R&64||R&128)&&E.process(d,h,y,_,w,P,$,T,I,Mt)}k!=null&&w&&Ko(k,d&&d.ref,P,h||d,!h)},O=(d,h,y,_)=>{if(d==null)o(h.el=l(h.children),y,_);else{const w=h.el=d.el;h.children!==d.children&&a(w,h.children)}},x=(d,h,y,_)=>{d==null?o(h.el=c(h.children||""),y,_):h.el=d.el},S=(d,h,y,_)=>{[d.el,d.anchor]=g(d.children,h,y,_,d.el,d.anchor)},C=({el:d,anchor:h},y,_)=>{let w;for(;d&&d!==h;)w=p(d),o(d,y,_),d=w;o(h,y,_)},A=({el:d,anchor:h})=>{let y;for(;d&&d!==h;)y=p(d),s(d),d=y;s(h)},M=(d,h,y,_,w,P,$,T,I)=>{$=$||h.type==="svg",d==null?j(h,y,_,w,P,$,T,I):le(d,h,w,P,$,T,I)},j=(d,h,y,_,w,P,$,T)=>{let I,E;const{type:k,props:R,shapeFlag:L,transition:V,dirs:X}=d;if(I=d.el=r(d.type,P,R&&R.is,R),L&8?u(I,d.children):L&16&&J(d.children,I,null,_,w,P&&k!=="foreignObject",$,T),X&&wt(d,null,_,"created"),B(I,d,d.scopeId,$,_),R){for(const ie in R)ie!=="value"&&!Hn(ie)&&i(I,ie,null,R[ie],P,d.children,_,w,Ye);"value"in R&&i(I,"value",null,R.value),(E=R.onVnodeBeforeMount)&&We(E,_,d)}X&&wt(d,null,_,"beforeMount");const re=Rc(w,V);re&&V.beforeEnter(I),o(I,h,y),((E=R&&R.onVnodeMounted)||re||X)&&Ae(()=>{E&&We(E,_,d),re&&V.enter(I),X&&wt(d,null,_,"mounted")},w)},B=(d,h,y,_,w)=>{if(y&&m(d,y),_)for(let P=0;P<_.length;P++)m(d,_[P]);if(w){let P=w.subTree;if(h===P){const $=w.vnode;B(d,$,$.scopeId,$.slotScopeIds,w.parent)}}},J=(d,h,y,_,w,P,$,T,I=0)=>{for(let E=I;E{const T=h.el=d.el;let{patchFlag:I,dynamicChildren:E,dirs:k}=h;I|=d.patchFlag&16;const R=d.props||ce,L=h.props||ce;let V;y&&xt(y,!1),(V=L.onVnodeBeforeUpdate)&&We(V,y,h,d),k&&wt(h,d,y,"beforeUpdate"),y&&xt(y,!0);const X=w&&h.type!=="foreignObject";if(E?b(d.dynamicChildren,E,T,y,_,X,P):$||se(d,h,T,null,y,_,X,P,!1),I>0){if(I&16)D(T,h,R,L,y,_,w);else if(I&2&&R.class!==L.class&&i(T,"class",null,L.class,w),I&4&&i(T,"style",R.style,L.style,w),I&8){const re=h.dynamicProps;for(let ie=0;ie{V&&We(V,y,h,d),k&&wt(h,d,y,"updated")},_)},b=(d,h,y,_,w,P,$)=>{for(let T=0;T{if(y!==_){if(y!==ce)for(const T in y)!Hn(T)&&!(T in _)&&i(d,T,y[T],null,$,h.children,w,P,Ye);for(const T in _){if(Hn(T))continue;const I=_[T],E=y[T];I!==E&&T!=="value"&&i(d,T,E,I,$,h.children,w,P,Ye)}"value"in _&&i(d,"value",y.value,_.value)}},H=(d,h,y,_,w,P,$,T,I)=>{const E=h.el=d?d.el:l(""),k=h.anchor=d?d.anchor:l("");let{patchFlag:R,dynamicChildren:L,slotScopeIds:V}=h;V&&(T=T?T.concat(V):V),d==null?(o(E,y,_),o(k,y,_),J(h.children,y,k,w,P,$,T,I)):R>0&&R&64&&L&&d.dynamicChildren?(b(d.dynamicChildren,L,y,w,P,$,T),(h.key!=null||w&&h===w.subTree)&&ys(d,h,!0)):se(d,h,y,k,w,P,$,T,I)},me=(d,h,y,_,w,P,$,T,I)=>{h.slotScopeIds=T,d==null?h.shapeFlag&512?w.ctx.activate(h,y,_,$,I):oe(h,y,_,w,P,$,I):de(d,h,I)},oe=(d,h,y,_,w,P,$)=>{const T=d.component=Uc(d,_,w);if(sr(d)&&(T.ctx.renderer=Mt),Vc(T),T.asyncDep){if(w&&w.registerDep(T,ee),!d.el){const I=T.subTree=W(ft);x(null,I,h,y)}return}ee(T,d,h,y,w,P,$)},de=(d,h,y)=>{const _=h.component=d.component;if(tc(d,h,y))if(_.asyncDep&&!_.asyncResolved){Q(_,h,y);return}else _.next=h,Jl(_.update),_.update();else h.el=d.el,_.vnode=h},ee=(d,h,y,_,w,P,$)=>{const T=()=>{if(d.isMounted){let{next:k,bu:R,u:L,parent:V,vnode:X}=d,re=k,ie;xt(d,!1),k?(k.el=X.el,Q(d,k,$)):k=X,R&&wo(R),(ie=k.props&&k.props.onVnodeBeforeUpdate)&&We(ie,V,k,X),xt(d,!0);const ge=Eo(d),Re=d.subTree;d.subTree=ge,v(Re,ge,f(Re.el),Sn(Re),d,w,P),k.el=ge.el,re===null&&nc(d,ge.el),L&&Ae(L,w),(ie=k.props&&k.props.onVnodeUpdated)&&Ae(()=>We(ie,V,k,X),w)}else{let k;const{el:R,props:L}=h,{bm:V,m:X,parent:re}=d,ie=hn(h);if(xt(d,!1),V&&wo(V),!ie&&(k=L&&L.onVnodeBeforeMount)&&We(k,re,h),xt(d,!0),R&&bo){const ge=()=>{d.subTree=Eo(d),bo(R,d.subTree,d,w,null)};ie?h.type.__asyncLoader().then(()=>!d.isUnmounted&&ge()):ge()}else{const ge=d.subTree=Eo(d);v(null,ge,y,_,d,w,P),h.el=ge.el}if(X&&Ae(X,w),!ie&&(k=L&&L.onVnodeMounted)){const ge=h;Ae(()=>We(k,re,ge),w)}(h.shapeFlag&256||re&&hn(re.vnode)&&re.vnode.shapeFlag&256)&&d.a&&Ae(d.a,w),d.isMounted=!0,h=y=_=null}},I=d.effect=new rs(T,()=>ps(E),d.scope),E=d.update=()=>I.run();E.id=d.uid,xt(d,!0),E()},Q=(d,h,y)=>{h.component=d;const _=d.vnode.props;d.vnode=h,d.next=null,Tc(d,h.props,_,y),Fc(d,h.children,y),en(),Us(d),tn()},se=(d,h,y,_,w,P,$,T,I=!1)=>{const E=d&&d.children,k=d?d.shapeFlag:0,R=h.children,{patchFlag:L,shapeFlag:V}=h;if(L>0){if(L&128){Pn(E,R,y,_,w,P,$,T,I);return}else if(L&256){_t(E,R,y,_,w,P,$,T,I);return}}V&8?(k&16&&Ye(E,w,P),R!==E&&u(y,R)):k&16?V&16?Pn(E,R,y,_,w,P,$,T,I):Ye(E,w,P,!0):(k&8&&u(y,""),V&16&&J(R,y,_,w,P,$,T,I))},_t=(d,h,y,_,w,P,$,T,I)=>{d=d||jt,h=h||jt;const E=d.length,k=h.length,R=Math.min(E,k);let L;for(L=0;Lk?Ye(d,w,P,!0,!1,R):J(h,y,_,w,P,$,T,I,R)},Pn=(d,h,y,_,w,P,$,T,I)=>{let E=0;const k=h.length;let R=d.length-1,L=k-1;for(;E<=R&&E<=L;){const V=d[E],X=h[E]=I?lt(h[E]):Ke(h[E]);if(fn(V,X))v(V,X,y,null,w,P,$,T,I);else break;E++}for(;E<=R&&E<=L;){const V=d[R],X=h[L]=I?lt(h[L]):Ke(h[L]);if(fn(V,X))v(V,X,y,null,w,P,$,T,I);else break;R--,L--}if(E>R){if(E<=L){const V=L+1,X=VL)for(;E<=R;)je(d[E],w,P,!0),E++;else{const V=E,X=E,re=new Map;for(E=X;E<=L;E++){const Te=h[E]=I?lt(h[E]):Ke(h[E]);Te.key!=null&&re.set(Te.key,E)}let ie,ge=0;const Re=L-X+1;let Bt=!1,Rs=0;const un=new Array(Re);for(E=0;E=Re){je(Te,w,P,!0);continue}let He;if(Te.key!=null)He=re.get(Te.key);else for(ie=X;ie<=L;ie++)if(un[ie-X]===0&&fn(Te,h[ie])){He=ie;break}He===void 0?je(Te,w,P,!0):(un[He-X]=E+1,He>=Rs?Rs=He:Bt=!0,v(Te,h[He],y,null,w,P,$,T,I),ge++)}const Ms=Bt?Mc(un):jt;for(ie=Ms.length-1,E=Re-1;E>=0;E--){const Te=X+E,He=h[Te],Bs=Te+1{const{el:P,type:$,transition:T,children:I,shapeFlag:E}=d;if(E&6){bt(d.component.subTree,h,y,_);return}if(E&128){d.suspense.move(h,y,_);return}if(E&64){$.move(d,h,y,Mt);return}if($===ve){o(P,h,y);for(let R=0;RT.enter(P),w);else{const{leave:R,delayLeave:L,afterLeave:V}=T,X=()=>o(P,h,y),re=()=>{R(P,()=>{X(),V&&V()})};L?L(P,X,re):re()}else o(P,h,y)},je=(d,h,y,_=!1,w=!1)=>{const{type:P,props:$,ref:T,children:I,dynamicChildren:E,shapeFlag:k,patchFlag:R,dirs:L}=d;if(T!=null&&Ko(T,null,y,d,!0),k&256){h.ctx.deactivate(d);return}const V=k&1&&L,X=!hn(d);let re;if(X&&(re=$&&$.onVnodeBeforeUnmount)&&We(re,h,d),k&6)nl(d.component,y,_);else{if(k&128){d.suspense.unmount(y,_);return}V&&wt(d,null,h,"beforeUnmount"),k&64?d.type.remove(d,h,y,w,Mt,_):E&&(P!==ve||R>0&&R&64)?Ye(E,h,y,!1,!0):(P===ve&&R&384||!w&&k&16)&&Ye(I,h,y),_&&Is(d)}(X&&(re=$&&$.onVnodeUnmounted)||V)&&Ae(()=>{re&&We(re,h,d),V&&wt(d,null,h,"unmounted")},y)},Is=d=>{const{type:h,el:y,anchor:_,transition:w}=d;if(h===ve){tl(y,_);return}if(h===vn){A(d);return}const P=()=>{s(y),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(d.shapeFlag&1&&w&&!w.persisted){const{leave:$,delayLeave:T}=w,I=()=>$(y,P);T?T(d.el,P,I):I()}else P()},tl=(d,h)=>{let y;for(;d!==h;)y=p(d),s(d),d=y;s(h)},nl=(d,h,y)=>{const{bum:_,scope:w,update:P,subTree:$,um:T}=d;_&&wo(_),w.stop(),P&&(P.active=!1,je($,d,h,y)),T&&Ae(T,h),Ae(()=>{d.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},Ye=(d,h,y,_=!1,w=!1,P=0)=>{for(let $=P;$d.shapeFlag&6?Sn(d.component.subTree):d.shapeFlag&128?d.suspense.next():p(d.anchor||d.el),$s=(d,h,y)=>{d==null?h._vnode&&je(h._vnode,null,null,!0):v(h._vnode||null,d,h,null,null,null,y),Us(),Gi(),h._vnode=d},Mt={p:v,um:je,m:bt,r:Is,mt:oe,mc:J,pc:se,pbc:b,n:Sn,o:e};let _o,bo;return t&&([_o,bo]=t(Mt)),{render:$s,hydrate:_o,createApp:Ac($s,_o)}}function xt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Rc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ys(e,t,n=!1){const o=e.children,s=t.children;if(K(o)&&K(s))for(let i=0;i>1,e[n[l]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const Bc=e=>e.__isTeleport,gn=e=>e&&(e.disabled||e.disabled===""),ei=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Uo=(e,t)=>{const n=e&&e.to;return he(n)?t?t(n):null:n},Dc={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,i,r,l,c,a){const{mc:u,pc:f,pbc:p,o:{insert:m,querySelector:g,createText:v,createComment:O}}=a,x=gn(t.props);let{shapeFlag:S,children:C,dynamicChildren:A}=t;if(e==null){const M=t.el=v(""),j=t.anchor=v("");m(M,n,o),m(j,n,o);const B=t.target=Uo(t.props,g),J=t.targetAnchor=v("");B&&(m(J,B),r=r||ei(B));const le=(b,D)=>{S&16&&u(C,b,D,s,i,r,l,c)};x?le(n,j):B&&le(B,J)}else{t.el=e.el;const M=t.anchor=e.anchor,j=t.target=e.target,B=t.targetAnchor=e.targetAnchor,J=gn(e.props),le=J?n:j,b=J?M:B;if(r=r||ei(j),A?(p(e.dynamicChildren,A,le,s,i,r,l),ys(e,t,!0)):c||f(e,t,le,b,s,i,r,l,!1),x)J?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Dn(t,n,M,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Uo(t.props,g);D&&Dn(t,D,null,a,0)}else J&&Dn(t,j,B,a,1)}yr(t)},remove(e,t,n,o,{um:s,o:{remove:i}},r){const{shapeFlag:l,children:c,anchor:a,targetAnchor:u,target:f,props:p}=e;if(f&&i(u),r&&i(a),l&16){const m=r||!gn(p);for(let g=0;g0?De||jt:null,Lc(),xn>0&&De&&De.push(e),e}function pe(e,t,n,o,s,i){return _r(N(e,t,n,o,s,i,!0))}function fe(e,t,n,o,s){return _r(W(e,t,n,o,s,!0))}function Xn(e){return e?e.__v_isVNode===!0:!1}function fn(e,t){return e.type===t.type&&e.key===t.key}const mo="__vInternal",br=({key:e})=>e??null,Kn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?he(e)||Oe(e)||q(e)?{i:we,r:e,k:t,f:!!n}:e:null);function N(e,t=null,n=null,o=0,s=null,i=e===ve?0:1,r=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&br(t),ref:t&&Kn(t),scopeId:uo,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:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:we};return l?(_s(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=he(n)?8:16),xn>0&&!r&&De&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&De.push(c),c}const W=jc;function jc(e,t=null,n=null,o=0,s=null,i=!1){if((!e||e===sc)&&(e=ft),Xn(e)){const l=Pt(e,t,!0);return n&&_s(l,n),xn>0&&!i&&De&&(l.shapeFlag&6?De[De.indexOf(e)]=l:De.push(l)),l.patchFlag|=-2,l}if(Xc(e)&&(e=e.__vccOpts),t){t=wr(t);let{class:l,style:c}=t;l&&!he(l)&&(t.class=Cn(l)),ae(c)&&(zi(c)&&!K(c)&&(c=_e({},c)),t.style=Gt(c))}const r=he(e)?1:rc(e)?128:Bc(e)?64:ae(e)?4:q(e)?2:0;return N(e,t,n,o,s,r,i,!0)}function wr(e){return e?zi(e)||mo in e?_e({},e):e:null}function Pt(e,t,n=!1){const{props:o,ref:s,patchFlag:i,children:r}=e,l=t?Ie(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&br(l),ref:t&&t.ref?n&&s?K(s)?s.concat(Kn(t)):[s,Kn(t)]:Kn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ve?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&&Pt(e.ssContent),ssFallback:e.ssFallback&&Pt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Be(e=" ",t=0){return W(ho,null,e,t)}function Hc(e,t){const n=W(vn,null,e);return n.staticCount=t,n}function Vt(e="",t=!1){return t?(z(),fe(ft,null,e)):W(ft,null,e)}function Ke(e){return e==null||typeof e=="boolean"?W(ft):K(e)?W(ve,null,e.slice()):typeof e=="object"?lt(e):W(ho,null,String(e))}function lt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Pt(e)}function _s(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),_s(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(mo in t)?t._ctx=we:s===3&&we&&(we.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:we},n=32):(t=String(t),o&64?(n=16,t=[Be(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ie(...e){const t={};for(let n=0;nye||we;let bs,Nt,ni="__VUE_INSTANCE_SETTERS__";(Nt=Ro()[ni])||(Nt=Ro()[ni]=[]),Nt.push(e=>ye=e),bs=e=>{Nt.length>1?Nt.forEach(t=>t(e)):Nt[0](e)};const Jt=e=>{bs(e),e.scope.on()},Ct=()=>{ye&&ye.scope.off(),bs(null)};function xr(e){return e.vnode.shapeFlag&4}let En=!1;function Vc(e,t=!1){En=t;const{props:n,children:o}=e.vnode,s=xr(e);Cc(e,n,s,t),Sc(e,o);const i=s?zc(e,t):void 0;return En=!1,i}function zc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=qi(new Proxy(e.ctx,yc));const{setup:o}=n;if(o){const s=e.setupContext=o.length>1?Yc(e):null;Jt(e),en();const i=at(o,e,0,[e.props,s]);if(tn(),Ct(),Ci(i)){if(i.then(Ct,Ct),t)return i.then(r=>{oi(e,r,t)}).catch(r=>{co(r,e,0)});e.asyncDep=i}else oi(e,i,t)}else Er(e,t)}function oi(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ae(t)&&(e.setupState=Xi(t)),Er(e,n)}let si;function Er(e,t,n){const o=e.type;if(!e.render){if(!t&&si&&!o.render){const s=o.template||ms(e).template;if(s){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:c}=o,a=_e(_e({isCustomElement:i,delimiters:l},r),c);o.render=si(s,a)}}e.render=o.render||Ve}{Jt(e),en();try{_c(e)}finally{tn(),Ct()}}}function qc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ce(e,"get","$attrs"),t[n]}}))}function Yc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return qc(e)},slots:e.slots,emit:e.emit,expose:t}}function ws(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Xi(qi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in mn)return mn[n](e)},has(t,n){return n in t||n in mn}}))}function Jc(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Xc(e){return q(e)&&"__vccOpts"in e}const ne=(e,t)=>zl(e,t,En);function Vo(e,t,n){const o=arguments.length;return o===2?ae(t)&&!K(t)?Xn(t)?W(e,null,[t]):W(e,t):W(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Xn(n)&&(n=[n]),W(e,t,n))}const Zc=Symbol.for("v-scx"),Qc=()=>Ut(Zc),Gc="3.3.13",ea="http://www.w3.org/2000/svg",Ot=typeof document<"u"?document:null,ii=Ot&&Ot.createElement("template"),ta={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t?Ot.createElementNS(ea,e):Ot.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>Ot.createTextNode(e),createComment:e=>Ot.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ot.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,i){const r=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{ii.innerHTML=o?`${e}`:e;const l=ii.content;if(o){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},na=Symbol("_vtc");function oa(e,t,n){const o=e[na];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const sa=Symbol("_vod"),Or=Symbol("");function ia(e){const t=sn();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>qo(i,s))},o=()=>{const s=e(t.proxy);zo(t.subTree,s),n(s)};cc(o),It(()=>{const s=new MutationObserver(o);s.observe(t.subTree.el.parentNode,{childList:!0}),on(()=>s.disconnect())})}function zo(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{zo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)qo(e.el,t);else if(e.type===ve)e.children.forEach(n=>zo(n,t));else if(e.type===vn){let{el:n,anchor:o}=e;for(;n&&(qo(n,t),n!==o);)n=n.nextSibling}}function qo(e,t){if(e.nodeType===1){const n=e.style;let o="";for(const s in t)n.setProperty(`--${s}`,t[s]),o+=`--${s}: ${t[s]};`;n[Or]=o}}function ra(e,t,n){const o=e.style,s=he(n);if(n&&!s){if(t&&!he(t))for(const i in t)n[i]==null&&Yo(o,i,"");for(const i in n)Yo(o,i,n[i])}else{const i=o.display;if(s){if(t!==n){const r=o[Or];r&&(n+=";"+r),o.cssText=n}}else t&&e.removeAttribute("style");sa in e&&(o.display=i)}}const ri=/\s*!important$/;function Yo(e,t,n){if(K(n))n.forEach(o=>Yo(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=la(e,t);ri.test(n)?e.setProperty(Qt(o),n.replace(ri,""),"important"):e[o]=n}}const li=["Webkit","Moz","ms"],Ao={};function la(e,t){const n=Ao[t];if(n)return n;let o=ke(t);if(o!=="filter"&&o in e)return Ao[t]=o;o=oo(o);for(let s=0;sCo||(ha.then(()=>Co=0),Co=Date.now());function ga(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Ne(va(o,n.value),t,5,[o])};return n.value=e,n.attached=ma(),n}function va(e,t){if(K(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const fi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ya=(e,t,n,o,s=!1,i,r,l,c)=>{t==="class"?oa(e,o,s):t==="style"?ra(e,n,o):eo(t)?ts(t)||da(e,t,n,o,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_a(e,t,o,s))?aa(e,t,o,i,r,l,c):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),ca(e,t,o,s))};function _a(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&fi(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return fi(t)&&he(n)?!1:t in e}const ba=_e({patchProp:ya},ta);let di;function wa(){return di||(di=Ic(ba))}const xa=(...e)=>{const t=wa().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=Ea(o);if(!s)return;const i=t._component;!q(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.innerHTML="";const r=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t};function Ea(e){return he(e)?document.querySelector(e):e}const Le=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},Oa={},Aa=Hc('

© 2024 Grapycal team | GitHub | Documentation/Wiki | Facebook | Discord

Designed and written by Ping-Yi Chen (eri24816) with Vue.js

',1),Ca=[Aa];function Ta(e,t){return z(),pe("footer",null,Ca)}const Pa=Le(Oa,[["render",Ta],["__scopeId","data-v-39885ec3"]]),Sa=["id"],Fa={class:"cont"},Ar=te({__name:"SubSection",props:{title:{type:String,default:"Title"}},setup(e){const t=e,n=t.title.toLowerCase().replace(" ","-");return(o,s)=>(z(),pe(ve,null,[N("h1",{id:F(n)},Ze(t.title),9,Sa),N("div",Fa,[ue(o.$slots,"default")])],64))}}),Ia=e=>(mt("data-v-3e265687"),e=e(),gt(),e),$a=Ia(()=>N("link",{rel:"stylesheet",href:"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"},null,-1)),Ra={class:"person-intro mb-4"},Ma={class:"flex flex-row gap-4"},Ba={class:"flex flex-row gap-1"},Da=["href"],Na=["href"],ka=["href"],La=te({__name:"PersonIntro",props:{name:{type:String,default:"Name"},img:{type:String,default:"https://i.imgur.com/npw0hVR.png"},role:{type:String,default:"Role"},intro:{type:String,default:""},github:{type:String,default:""},twitter:{type:String,default:""},linkedin:{type:String,default:""}},setup(e){const t=e;return(n,o)=>(z(),pe(ve,null,[$a,N("div",Ra,[N("div",Ma,[N("h3",null,Ze(t.name),1),N("div",Ba,[t.github?(z(),pe("a",{key:0,href:"https://github.com/"+t.github,target:"_blank",rel:"noopener noreferrer",class:"fa fa-brands fa-github flex content-center justify-center"},null,8,Da)):Vt("",!0),t.twitter?(z(),pe("a",{key:1,href:"https://x.com/"+t.twitter,target:"_blank",rel:"noopener noreferrer",class:"fa fa-brands fa-twitter flex content-center justify-center"},null,8,Na)):Vt("",!0),t.linkedin?(z(),pe("a",{key:2,href:"https://www.linkedin.com/in/"+t.linkedin,target:"_blank",rel:"noopener noreferrer",class:"fa fa-brands fa-linkedin flex content-center justify-center"},null,8,ka)):Vt("",!0)])]),N("p",null,Ze(t.role),1),N("p",null,Ze(t.intro),1)])],64))}}),ja=Le(La,[["__scopeId","data-v-3e265687"]]),Cr=e=>(mt("data-v-2fc2a3ab"),e=e(),gt(),e),Ha=Cr(()=>N("h2",null,"All Contributors",-1)),Wa=Cr(()=>N("a",{href:"https://github.com/grapycal/grapycal/graphs/contributors",class:"p-0"},[N("img",{class:"contributors",src:"https://contrib.rocks/image?repo=grapycal/grapycal"})],-1)),Ka=te({__name:"PeopleSection",props:{people:{type:Array,default:[{name:"Ping-Yi Chen (eri24816)",role:"backend dev, frontend dev, designer",intro:"I love deep learning.",github:"eri24816",twitter:"eri24816",linkedin:"eric-chen-789894239"},{name:"Ping-Yu Chen (greenslime1024)",role:"backend dev",github:"greenslime1024"},{name:"Ian Chang (secminhr)",role:"backend dev, extension dev",intro:"Keep things simple",github:"secminhr"},{name:"Yu-Heng Li (Patrickuuuu)",role:"backend dev, devops, sre",intro:"❤️K8s ",github:"taro0513",linkedin:"Patrickuuuu"},{name:"Cheng-Shian Yeh (yeh-sudo)",role:"backend dev",github:"yeh-sudo",linkedin:"yeh-profile"},{name:"Wei-Hsin Yeh (weihsinyeh)",role:"numpy extension, opencv extension",github:"weihsinyeh",linkedin:"wei-hsin-yeh-1b4000215",medium:"https://medium.com/@weihsinyeh168"}]}},setup(e){const t=e;return(n,o)=>{const s=ja,i=Ar;return z(),fe(i,{title:"People"},{default:Y(()=>[(z(!0),pe(ve,null,cr(t.people,r=>(z(),fe(s,{name:r.name,role:r.role,intro:r.intro,github:r.github,twitter:r.twitter,linkedin:r.linkedin},null,8,["name","role","intro","github","twitter","linkedin"]))),256)),Ha,Wa]),_:1})}}}),Ua=Le(Ka,[["__scopeId","data-v-2fc2a3ab"]]),Va=["top","right","bottom","left"],dt=Math.min,Se=Math.max,Zn=Math.round,Nn=Math.floor,pt=e=>({x:e,y:e}),za={left:"right",right:"left",bottom:"top",top:"bottom"},qa={start:"end",end:"start"};function Jo(e,t,n){return Se(e,dt(t,n))}function Ge(e,t){return typeof e=="function"?e(t):e}function et(e){return e.split("-")[0]}function rn(e){return e.split("-")[1]}function xs(e){return e==="x"?"y":"x"}function Es(e){return e==="y"?"height":"width"}function ln(e){return["top","bottom"].includes(et(e))?"y":"x"}function Os(e){return xs(ln(e))}function Ya(e,t,n){n===void 0&&(n=!1);const o=rn(e),s=Os(e),i=Es(s);let r=s==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(r=Qn(r)),[r,Qn(r)]}function Ja(e){const t=Qn(e);return[Xo(e),t,Xo(t)]}function Xo(e){return e.replace(/start|end/g,t=>qa[t])}function Xa(e,t,n){const o=["left","right"],s=["right","left"],i=["top","bottom"],r=["bottom","top"];switch(e){case"top":case"bottom":return n?t?s:o:t?o:s;case"left":case"right":return t?i:r;default:return[]}}function Za(e,t,n,o){const s=rn(e);let i=Xa(et(e),n==="start",o);return s&&(i=i.map(r=>r+"-"+s),t&&(i=i.concat(i.map(Xo)))),i}function Qn(e){return e.replace(/left|right|bottom|top/g,t=>za[t])}function Qa(e){return{top:0,right:0,bottom:0,left:0,...e}}function Tr(e){return typeof e!="number"?Qa(e):{top:e,right:e,bottom:e,left:e}}function Gn(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function pi(e,t,n){let{reference:o,floating:s}=e;const i=ln(t),r=Os(t),l=Es(r),c=et(t),a=i==="y",u=o.x+o.width/2-s.width/2,f=o.y+o.height/2-s.height/2,p=o[l]/2-s[l]/2;let m;switch(c){case"top":m={x:u,y:o.y-s.height};break;case"bottom":m={x:u,y:o.y+o.height};break;case"right":m={x:o.x+o.width,y:f};break;case"left":m={x:o.x-s.width,y:f};break;default:m={x:o.x,y:o.y}}switch(rn(t)){case"start":m[r]-=p*(n&&a?-1:1);break;case"end":m[r]+=p*(n&&a?-1:1);break}return m}const Ga=async(e,t,n)=>{const{placement:o="bottom",strategy:s="absolute",middleware:i=[],platform:r}=n,l=i.filter(Boolean),c=await(r.isRTL==null?void 0:r.isRTL(t));let a=await r.getElementRects({reference:e,floating:t,strategy:s}),{x:u,y:f}=pi(a,o,c),p=o,m={},g=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:s,rects:i,platform:r,elements:l,middlewareData:c}=t,{element:a,padding:u=0}=Ge(e,t)||{};if(a==null)return{};const f=Tr(u),p={x:n,y:o},m=Os(s),g=Es(m),v=await r.getDimensions(a),O=m==="y",x=O?"top":"left",S=O?"bottom":"right",C=O?"clientHeight":"clientWidth",A=i.reference[g]+i.reference[m]-p[m]-i.floating[g],M=p[m]-i.reference[m],j=await(r.getOffsetParent==null?void 0:r.getOffsetParent(a));let B=j?j[C]:0;(!B||!await(r.isElement==null?void 0:r.isElement(j)))&&(B=l.floating[C]||i.floating[g]);const J=A/2-M/2,le=B/2-v[g]/2-1,b=dt(f[x],le),D=dt(f[S],le),H=b,me=B-v[g]-D,oe=B/2-v[g]/2+J,de=Jo(H,oe,me),ee=!c.arrow&&rn(s)!=null&&oe!=de&&i.reference[g]/2-(oeH<=0)){var le,b;const H=(((le=i.flip)==null?void 0:le.index)||0)+1,me=M[H];if(me)return{data:{index:H,overflows:J},reset:{placement:me}};let oe=(b=J.filter(de=>de.overflows[0]<=0).sort((de,ee)=>de.overflows[1]-ee.overflows[1])[0])==null?void 0:b.placement;if(!oe)switch(m){case"bestFit":{var D;const de=(D=J.map(ee=>[ee.placement,ee.overflows.filter(Q=>Q>0).reduce((Q,se)=>Q+se,0)]).sort((ee,Q)=>ee[1]-Q[1])[0])==null?void 0:D[0];de&&(oe=de);break}case"initialPlacement":oe=l;break}if(s!==oe)return{reset:{placement:oe}}}return{}}}};function hi(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function mi(e){return Va.some(t=>e[t]>=0)}const nu=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...s}=Ge(e,t);switch(o){case"referenceHidden":{const i=await On(t,{...s,elementContext:"reference"}),r=hi(i,n.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:mi(r)}}}case"escaped":{const i=await On(t,{...s,altBoundary:!0}),r=hi(i,n.floating);return{data:{escapedOffsets:r,escaped:mi(r)}}}default:return{}}}}};async function ou(e,t){const{placement:n,platform:o,elements:s}=e,i=await(o.isRTL==null?void 0:o.isRTL(s.floating)),r=et(n),l=rn(n),c=ln(n)==="y",a=["left","top"].includes(r)?-1:1,u=i&&c?-1:1,f=Ge(t,e);let{mainAxis:p,crossAxis:m,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return l&&typeof g=="number"&&(m=l==="end"?g*-1:g),c?{x:m*u,y:p*a}:{x:p*a,y:m*u}}const su=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:s,y:i,placement:r,middlewareData:l}=t,c=await ou(t,e);return r===((n=l.offset)==null?void 0:n.placement)&&(o=l.arrow)!=null&&o.alignmentOffset?{}:{x:s+c.x,y:i+c.y,data:{...c,placement:r}}}}},iu=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:s}=t,{mainAxis:i=!0,crossAxis:r=!1,limiter:l={fn:O=>{let{x,y:S}=O;return{x,y:S}}},...c}=Ge(e,t),a={x:n,y:o},u=await On(t,c),f=ln(et(s)),p=xs(f);let m=a[p],g=a[f];if(i){const O=p==="y"?"top":"left",x=p==="y"?"bottom":"right",S=m+u[O],C=m-u[x];m=Jo(S,m,C)}if(r){const O=f==="y"?"top":"left",x=f==="y"?"bottom":"right",S=g+u[O],C=g-u[x];g=Jo(S,g,C)}const v=l.fn({...t,[p]:m,[f]:g});return{...v,data:{x:v.x-n,y:v.y-o}}}}},ru=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:s,rects:i,middlewareData:r}=t,{offset:l=0,mainAxis:c=!0,crossAxis:a=!0}=Ge(e,t),u={x:n,y:o},f=ln(s),p=xs(f);let m=u[p],g=u[f];const v=Ge(l,t),O=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){const C=p==="y"?"height":"width",A=i.reference[p]-i.floating[C]+O.mainAxis,M=i.reference[p]+i.reference[C]-O.mainAxis;mM&&(m=M)}if(a){var x,S;const C=p==="y"?"width":"height",A=["top","left"].includes(et(s)),M=i.reference[f]-i.floating[C]+(A&&((x=r.offset)==null?void 0:x[f])||0)+(A?0:O.crossAxis),j=i.reference[f]+i.reference[C]+(A?0:((S=r.offset)==null?void 0:S[f])||0)-(A?O.crossAxis:0);gj&&(g=j)}return{[p]:m,[f]:g}}}},lu=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:o,platform:s,elements:i}=t,{apply:r=()=>{},...l}=Ge(e,t),c=await On(t,l),a=et(n),u=rn(n),f=ln(n)==="y",{width:p,height:m}=o.floating;let g,v;a==="top"||a==="bottom"?(g=a,v=u===(await(s.isRTL==null?void 0:s.isRTL(i.floating))?"start":"end")?"left":"right"):(v=a,g=u==="end"?"top":"bottom");const O=m-c[g],x=p-c[v],S=!t.middlewareData.shift;let C=O,A=x;if(f){const j=p-c.left-c.right;A=u||S?dt(x,j):j}else{const j=m-c.top-c.bottom;C=u||S?dt(O,j):j}if(S&&!u){const j=Se(c.left,0),B=Se(c.right,0),J=Se(c.top,0),le=Se(c.bottom,0);f?A=p-2*(j!==0||B!==0?j+B:Se(c.left,c.right)):C=m-2*(J!==0||le!==0?J+le:Se(c.top,c.bottom))}await r({...t,availableWidth:A,availableHeight:C});const M=await s.getDimensions(i.floating);return p!==M.width||m!==M.height?{reset:{rects:!0}}:{}}}};function ht(e){return Pr(e)?(e.nodeName||"").toLowerCase():"#document"}function Fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ot(e){var t;return(t=(Pr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Pr(e){return e instanceof Node||e instanceof Fe(e).Node}function tt(e){return e instanceof Element||e instanceof Fe(e).Element}function qe(e){return e instanceof HTMLElement||e instanceof Fe(e).HTMLElement}function gi(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Fe(e).ShadowRoot}function Tn(e){const{overflow:t,overflowX:n,overflowY:o,display:s}=$e(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(s)}function cu(e){return["table","td","th"].includes(ht(e))}function As(e){const t=Cs(),n=$e(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function au(e){let t=Xt(e);for(;qe(t)&&!go(t);){if(As(t))return t;t=Xt(t)}return null}function Cs(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function go(e){return["html","body","#document"].includes(ht(e))}function $e(e){return Fe(e).getComputedStyle(e)}function vo(e){return tt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Xt(e){if(ht(e)==="html")return e;const t=e.assignedSlot||e.parentNode||gi(e)&&e.host||ot(e);return gi(t)?t.host:t}function Sr(e){const t=Xt(e);return go(t)?e.ownerDocument?e.ownerDocument.body:e.body:qe(t)&&Tn(t)?t:Sr(t)}function An(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const s=Sr(e),i=s===((o=e.ownerDocument)==null?void 0:o.body),r=Fe(s);return i?t.concat(r,r.visualViewport||[],Tn(s)?s:[],r.frameElement&&n?An(r.frameElement):[]):t.concat(s,An(s,[],n))}function Fr(e){const t=$e(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const s=qe(e),i=s?e.offsetWidth:n,r=s?e.offsetHeight:o,l=Zn(n)!==i||Zn(o)!==r;return l&&(n=i,o=r),{width:n,height:o,$:l}}function Ts(e){return tt(e)?e:e.contextElement}function zt(e){const t=Ts(e);if(!qe(t))return pt(1);const n=t.getBoundingClientRect(),{width:o,height:s,$:i}=Fr(t);let r=(i?Zn(n.width):n.width)/o,l=(i?Zn(n.height):n.height)/s;return(!r||!Number.isFinite(r))&&(r=1),(!l||!Number.isFinite(l))&&(l=1),{x:r,y:l}}const uu=pt(0);function Ir(e){const t=Fe(e);return!Cs()||!t.visualViewport?uu:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function fu(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Fe(e)?!1:t}function St(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),i=Ts(e);let r=pt(1);t&&(o?tt(o)&&(r=zt(o)):r=zt(e));const l=fu(i,n,o)?Ir(i):pt(0);let c=(s.left+l.x)/r.x,a=(s.top+l.y)/r.y,u=s.width/r.x,f=s.height/r.y;if(i){const p=Fe(i),m=o&&tt(o)?Fe(o):o;let g=p.frameElement;for(;g&&o&&m!==p;){const v=zt(g),O=g.getBoundingClientRect(),x=$e(g),S=O.left+(g.clientLeft+parseFloat(x.paddingLeft))*v.x,C=O.top+(g.clientTop+parseFloat(x.paddingTop))*v.y;c*=v.x,a*=v.y,u*=v.x,f*=v.y,c+=S,a+=C,g=Fe(g).frameElement}}return Gn({width:u,height:f,x:c,y:a})}function du(e){let{rect:t,offsetParent:n,strategy:o}=e;const s=qe(n),i=ot(n);if(n===i)return t;let r={scrollLeft:0,scrollTop:0},l=pt(1);const c=pt(0);if((s||!s&&o!=="fixed")&&((ht(n)!=="body"||Tn(i))&&(r=vo(n)),qe(n))){const a=St(n);l=zt(n),c.x=a.x+n.clientLeft,c.y=a.y+n.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-r.scrollLeft*l.x+c.x,y:t.y*l.y-r.scrollTop*l.y+c.y}}function pu(e){return Array.from(e.getClientRects())}function $r(e){return St(ot(e)).left+vo(e).scrollLeft}function hu(e){const t=ot(e),n=vo(e),o=e.ownerDocument.body,s=Se(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=Se(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let r=-n.scrollLeft+$r(e);const l=-n.scrollTop;return $e(o).direction==="rtl"&&(r+=Se(t.clientWidth,o.clientWidth)-s),{width:s,height:i,x:r,y:l}}function mu(e,t){const n=Fe(e),o=ot(e),s=n.visualViewport;let i=o.clientWidth,r=o.clientHeight,l=0,c=0;if(s){i=s.width,r=s.height;const a=Cs();(!a||a&&t==="fixed")&&(l=s.offsetLeft,c=s.offsetTop)}return{width:i,height:r,x:l,y:c}}function gu(e,t){const n=St(e,!0,t==="fixed"),o=n.top+e.clientTop,s=n.left+e.clientLeft,i=qe(e)?zt(e):pt(1),r=e.clientWidth*i.x,l=e.clientHeight*i.y,c=s*i.x,a=o*i.y;return{width:r,height:l,x:c,y:a}}function vi(e,t,n){let o;if(t==="viewport")o=mu(e,n);else if(t==="document")o=hu(ot(e));else if(tt(t))o=gu(t,n);else{const s=Ir(e);o={...t,x:t.x-s.x,y:t.y-s.y}}return Gn(o)}function Rr(e,t){const n=Xt(e);return n===t||!tt(n)||go(n)?!1:$e(n).position==="fixed"||Rr(n,t)}function vu(e,t){const n=t.get(e);if(n)return n;let o=An(e,[],!1).filter(l=>tt(l)&&ht(l)!=="body"),s=null;const i=$e(e).position==="fixed";let r=i?Xt(e):e;for(;tt(r)&&!go(r);){const l=$e(r),c=As(r);!c&&l.position==="fixed"&&(s=null),(i?!c&&!s:!c&&l.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||Tn(r)&&!c&&Rr(e,r))?o=o.filter(u=>u!==r):s=l,r=Xt(r)}return t.set(e,o),o}function yu(e){let{element:t,boundary:n,rootBoundary:o,strategy:s}=e;const r=[...n==="clippingAncestors"?vu(t,this._c):[].concat(n),o],l=r[0],c=r.reduce((a,u)=>{const f=vi(t,u,s);return a.top=Se(f.top,a.top),a.right=dt(f.right,a.right),a.bottom=dt(f.bottom,a.bottom),a.left=Se(f.left,a.left),a},vi(t,l,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function _u(e){return Fr(e)}function bu(e,t,n){const o=qe(t),s=ot(t),i=n==="fixed",r=St(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=pt(0);if(o||!o&&!i)if((ht(t)!=="body"||Tn(s))&&(l=vo(t)),o){const a=St(t,!0,i,t);c.x=a.x+t.clientLeft,c.y=a.y+t.clientTop}else s&&(c.x=$r(s));return{x:r.left+l.scrollLeft-c.x,y:r.top+l.scrollTop-c.y,width:r.width,height:r.height}}function yi(e,t){return!qe(e)||$e(e).position==="fixed"?null:t?t(e):e.offsetParent}function Mr(e,t){const n=Fe(e);if(!qe(e))return n;let o=yi(e,t);for(;o&&cu(o)&&$e(o).position==="static";)o=yi(o,t);return o&&(ht(o)==="html"||ht(o)==="body"&&$e(o).position==="static"&&!As(o))?n:o||au(e)||n}const wu=async function(e){let{reference:t,floating:n,strategy:o}=e;const s=this.getOffsetParent||Mr,i=this.getDimensions;return{reference:bu(t,await s(n),o),floating:{x:0,y:0,...await i(n)}}};function xu(e){return $e(e).direction==="rtl"}const Eu={convertOffsetParentRelativeRectToViewportRelativeRect:du,getDocumentElement:ot,getClippingRect:yu,getOffsetParent:Mr,getElementRects:wu,getClientRects:pu,getDimensions:_u,getScale:zt,isElement:tt,isRTL:xu};function Ou(e,t){let n=null,o;const s=ot(e);function i(){clearTimeout(o),n&&n.disconnect(),n=null}function r(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const{left:a,top:u,width:f,height:p}=e.getBoundingClientRect();if(l||t(),!f||!p)return;const m=Nn(u),g=Nn(s.clientWidth-(a+f)),v=Nn(s.clientHeight-(u+p)),O=Nn(a),S={rootMargin:-m+"px "+-g+"px "+-v+"px "+-O+"px",threshold:Se(0,dt(1,c))||1};let C=!0;function A(M){const j=M[0].intersectionRatio;if(j!==c){if(!C)return r();j?r(!1,j):o=setTimeout(()=>{r(!1,1e-7)},100)}C=!1}try{n=new IntersectionObserver(A,{...S,root:s.ownerDocument})}catch{n=new IntersectionObserver(A,S)}n.observe(e)}return r(!0),i}function Au(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:r=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,a=Ts(e),u=s||i?[...a?An(a):[],...An(t)]:[];u.forEach(x=>{s&&x.addEventListener("scroll",n,{passive:!0}),i&&x.addEventListener("resize",n)});const f=a&&l?Ou(a,n):null;let p=-1,m=null;r&&(m=new ResizeObserver(x=>{let[S]=x;S&&S.target===a&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{m&&m.observe(t)})),n()}),a&&!c&&m.observe(a),m.observe(t));let g,v=c?St(e):null;c&&O();function O(){const x=St(e);v&&(x.x!==v.x||x.y!==v.y||x.width!==v.width||x.height!==v.height)&&n(),v=x,g=requestAnimationFrame(O)}return n(),()=>{u.forEach(x=>{s&&x.removeEventListener("scroll",n),i&&x.removeEventListener("resize",n)}),f&&f(),m&&m.disconnect(),m=null,c&&cancelAnimationFrame(g)}}const Cu=(e,t,n)=>{const o=new Map,s={platform:Eu,...n},i={...s.platform,_c:o};return Ga(e,t,{...s,platform:i})};function Zo(e){var t;return(t=e==null?void 0:e.$el)!=null?t:e}function Tu(e){return{name:"arrow",options:e,fn(t){const n=Zo(F(e.element));return n==null?{}:eu({element:n,padding:e.padding}).fn(t)}}}function Br(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function _i(e,t){const n=Br(e);return Math.round(t*n)/n}function Pu(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,s=ne(()=>{var B;return(B=F(n.open))!=null?B:!0}),i=ne(()=>F(n.middleware)),r=ne(()=>{var B;return(B=F(n.placement))!=null?B:"bottom"}),l=ne(()=>{var B;return(B=F(n.strategy))!=null?B:"absolute"}),c=ne(()=>{var B;return(B=F(n.transform))!=null?B:!0}),a=ne(()=>Zo(e.value)),u=ne(()=>Zo(t.value)),f=U(0),p=U(0),m=U(l.value),g=U(r.value),v=Yi({}),O=U(!1),x=ne(()=>{const B={position:m.value,left:"0",top:"0"};if(!u.value)return B;const J=_i(u.value,f.value),le=_i(u.value,p.value);return c.value?{...B,transform:"translate("+J+"px, "+le+"px)",...Br(u.value)>=1.5&&{willChange:"transform"}}:{position:m.value,left:J+"px",top:le+"px"}});let S;function C(){a.value==null||u.value==null||Cu(a.value,u.value,{middleware:i.value,placement:r.value,strategy:l.value}).then(B=>{f.value=B.x,p.value=B.y,m.value=B.strategy,g.value=B.placement,v.value=B.middlewareData,O.value=!0})}function A(){typeof S=="function"&&(S(),S=void 0)}function M(){if(A(),o===void 0){C();return}if(a.value!=null&&u.value!=null){S=o(a.value,u.value,C);return}}function j(){s.value||(O.value=!1)}return xe([i,r,l],C,{flush:"sync"}),xe([a,u],M,{flush:"sync"}),xe(s,j,{flush:"sync"}),ss()&&Ri(A),{x:Dt(f),y:Dt(p),strategy:Dt(m),placement:Dt(g),middlewareData:Dt(v),isPositioned:Dt(O),floatingStyles:x,update:C}}function vt(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[s=>{const i=Ut(o,s);if(i||i===null)return i;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},s=>(gs(o,s),s)]}function Dr(e,t,n){const o=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(s)}function Su(e,t){var n;const o=Yi();return ze(()=>{o.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),cs(o)}function Nr(e){return ss()?(Ri(e),!0):!1}function yo(e){let t=!1,n;const o=ml(!0);return(...s)=>(t||(n=o.run(()=>e(...s)),t=!0),n)}function qt(e){return typeof e=="function"?e():F(e)}const cn=typeof window<"u"&&typeof document<"u",Fu=e=>typeof e<"u",Iu=Object.prototype.toString,$u=e=>Iu.call(e)==="[object Object]",Ru=()=>{};function Mu(e,t=1e4){return Wl((n,o)=>{let s=qt(e),i;const r=()=>setTimeout(()=>{s=qt(e),o()},qt(t));return Nr(()=>{clearTimeout(i)}),{get(){return n(),s},set(l){s=l,o(),clearTimeout(i),i=r()}}})}function an(e){var t;const n=qt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const kr=cn?window:void 0;function Bu(...e){let t,n,o,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,s]=e,t=kr):[t,n,o,s]=e,!t)return Ru;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const i=[],r=()=>{i.forEach(u=>u()),i.length=0},l=(u,f,p,m)=>(u.addEventListener(f,p,m),()=>u.removeEventListener(f,p,m)),c=xe(()=>[an(t),qt(s)],([u,f])=>{if(r(),!u)return;const p=$u(f)?{...f}:f;i.push(...n.flatMap(m=>o.map(g=>l(u,m,g,p))))},{immediate:!0,flush:"post"}),a=()=>{c(),r()};return Nr(a),a}function Du(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Nu(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=kr,eventName:i="keydown",passive:r=!1,dedupe:l=!1}=o,c=Du(t);return Bu(s,i,a=>{a.repeat&&qt(l)||c(a)&&n(a)},r)}function ku(){const e=U(!1);return sn()&&It(()=>{e.value=!0}),e}function Lu(e){return JSON.parse(JSON.stringify(e))}function Lr(e,t,n,o={}){var s,i,r;const{clone:l=!1,passive:c=!1,eventName:a,deep:u=!1,defaultValue:f,shouldEmit:p}=o,m=sn(),g=n||(m==null?void 0:m.emit)||((s=m==null?void 0:m.$emit)==null?void 0:s.bind(m))||((r=(i=m==null?void 0:m.proxy)==null?void 0:i.$emit)==null?void 0:r.bind(m==null?void 0:m.proxy));let v=a;t||(t="modelValue"),v=v||`update:${t.toString()}`;const O=C=>l?typeof l=="function"?l(C):Lu(C):C,x=()=>Fu(e[t])?O(e[t]):f,S=C=>{p?p(C)&&g(v,C):g(v,C)};if(c){const C=x(),A=U(C);let M=!1;return xe(()=>e[t],j=>{M||(M=!0,A.value=O(j),Ft(()=>M=!1))}),xe(A,j=>{!M&&(j!==e[t]||u)&&S(j)},{deep:u}),A}else return ne({get(){return x()},set(C){S(C)}})}function Ps(e){return e?e.flatMap(t=>t.type===ve?Ps(t.children):[t]):[]}function ju(e,t,n,o={}){if(!t)return null;const{arrowKeyOptions:s="both",attributeName:i="data-radix-vue-collection-item",itemsArray:r=[],loop:l=!0,dir:c="ltr",preventScroll:a=!0,focus:u=!1}=o,[f,p,m,g,v,O]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],x=m||g,S=f||p;if(!v&&!O&&(!x&&!S||s==="vertical"&&S||s==="horizontal"&&x))return null;const C=n?Array.from(n.querySelectorAll(`[${i}]`)):r;if(!C.length)return null;a&&e.preventDefault();let A=null;return S||x?A=jr(C,t,{goForward:x?g:c==="ltr"?f:p,loop:l}):v?A=C.at(0)||null:O&&(A=C.at(-1)||null),u&&(A==null||A.focus()),A}function jr(e,t,{goForward:n,loop:o},s=e.length){if(--s===0)return null;const i=e.indexOf(t),r=n?i+1:i-1;if(!o&&(r<0||r>=e.length))return null;const l=(r+e.length)%e.length,c=e[l];return c?c.hasAttribute("disabled")&&c.getAttribute("disabled")!=="false"?jr(e,c,{goForward:n,loop:o},s):c:null}function To(e){return e!==null&&typeof e=="object"}function Qo(e,t,n=".",o){if(!To(t))return Qo(e,{},n,o);const s=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const r=e[i];r!=null&&(o&&o(s,i,r,n)||(Array.isArray(r)&&Array.isArray(s[i])?s[i]=[...r,...s[i]]:To(r)&&To(s[i])?s[i]=Qo(r,s[i],(n?`${n}.`:"")+i.toString(),o):s[i]=r))}return s}function Hu(e){return(...t)=>t.reduce((n,o)=>Qo(n,o,"",e),{})}const Wu=Hu(),[Hr,tp]=vt("ConfigProvider"),Ku=yo(()=>U()),Uu=yo(()=>U(0));function Wr(e){const t=Hr({scrollBody:U(!0)}),n=Uu(),o=Ku(),s=U(e),i=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=o.value??"",o.value=void 0};return e&&n.value++,xe(s,r=>{var l;if(cn&&r){o.value===void 0&&(o.value=document.body.style.overflow);const c=window.innerWidth-document.documentElement.clientWidth,a={padding:c,margin:0},u=(l=t.scrollBody)!=null&&l.value?typeof t.scrollBody.value=="object"?Wu({padding:t.scrollBody.value.padding===!0?c:t.scrollBody.value.padding,margin:t.scrollBody.value.margin===!0?c:t.scrollBody.value.margin},a):a:{padding:0,margin:0};c>0&&(document.body.style.paddingRight=`${u.padding}px`,document.body.style.marginRight=`${u.margin}px`,document.body.style.setProperty("--scrollbar-width",`${c}px`),document.body.style.overflow="hidden"),Ft(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})}},{immediate:!0}),hs(()=>{e&&n.value--,n.value===0&&i()}),s}const Vu="data-radix-vue-collection-item";function Kr(e,t=Vu){const n=e??Symbol();return{createCollection:o=>{const s=U([]);function i(){const r=an(o);return r?s.value=Array.from(r.querySelectorAll(`[${t}]:not([data-disabled=true])`)):s.value=[]}return rr(()=>{s.value=[]}),It(i),lr(i),xe(()=>o==null?void 0:o.value,i,{immediate:!0}),gs(n,s),s},injectCollection:()=>Ut(n,U([]))}}function zu(e){const t=Hr({dir:U("ltr")});return ne(()=>{var n;return(e==null?void 0:e.value)||((n=t.dir)==null?void 0:n.value)||"ltr"})}function Ss(e){const t=sn(),n=t==null?void 0:t.type.emits,o={};return n!=null&&n.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),n==null||n.forEach(s=>{o[Wn(ke(s))]=(...i)=>e(s,...i)}),o}let Po=0;function qu(){ze(e=>{if(!cn)return;const t=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??bi()),document.body.insertAdjacentElement("beforeend",t[1]??bi()),Po++,e(()=>{Po===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),Po--})})}function bi(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}function Yu(){const e=sn();function t(n){typeof n=="object"&&(e.exposed=n,e.exposeProxy=n)}return t}var Ju=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},kt=new WeakMap,kn=new WeakMap,Ln={},So=0,Ur=function(e){return e&&(e.host||Ur(e.parentNode))},Xu=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=Ur(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Zu=function(e,t,n,o){var s=Xu(t,Array.isArray(e)?e:[e]);Ln[n]||(Ln[n]=new WeakMap);var i=Ln[n],r=[],l=new Set,c=new Set(s),a=function(f){!f||l.has(f)||(l.add(f),a(f.parentNode))};s.forEach(a);var u=function(f){!f||c.has(f)||Array.prototype.forEach.call(f.children,function(p){if(l.has(p))u(p);else{var m=p.getAttribute(o),g=m!==null&&m!=="false",v=(kt.get(p)||0)+1,O=(i.get(p)||0)+1;kt.set(p,v),i.set(p,O),r.push(p),v===1&&g&&kn.set(p,!0),O===1&&p.setAttribute(n,"true"),g||p.setAttribute(o,"true")}})};return u(t),l.clear(),So++,function(){r.forEach(function(f){var p=kt.get(f)-1,m=i.get(f)-1;kt.set(f,p),i.set(f,m),p||(kn.has(f)||f.removeAttribute(o),kn.delete(f)),m||f.removeAttribute(n)}),So--,So||(kt=new WeakMap,kt=new WeakMap,kn=new WeakMap,Ln={})}},Qu=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),s=t||Ju(e);return s?(o.push.apply(o,Array.from(s.querySelectorAll("[aria-live]"))),Zu(o,s,n,"aria-hidden")):function(){return null}};function Gu(e){let t;xe(()=>an(e),n=>{n?t=Qu(n):t&&t()}),on(()=>{t&&t()})}const ef=yo(()=>({count:U(0)}));function Fo(e){const{count:t}=ef();return e||t.value++,e||`radix-${t.value}`}function tf(e){const t=U(),n=ne(()=>{var s;return((s=t.value)==null?void 0:s.width)??0}),o=ne(()=>{var s;return((s=t.value)==null?void 0:s.height)??0});return It(()=>{const s=an(e);if(s){t.value={width:s.offsetWidth,height:s.offsetHeight};const i=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const l=r[0];let c,a;if("borderBoxSize"in l){const u=l.borderBoxSize,f=Array.isArray(u)?u[0]:u;c=f.inlineSize,a=f.blockSize}else c=s.offsetWidth,a=s.offsetHeight;t.value={width:c,height:a}});return i.observe(s,{box:"border-box"}),()=>i.unobserve(s)}else t.value=void 0}),{width:n,height:o}}function nf(e,t){const n=U(e);function o(s){return t[n.value][s]??n.value}return{state:n,dispatch:s=>{n.value=o(s)}}}function of(e){const t=Mu("",1e3);return{search:t,handleTypeaheadSearch:n=>{var o,s;t.value=t.value+n;const i=e.value,r=document.activeElement,l=((s=(o=i.find(f=>f===r))==null?void 0:o.textContent)==null?void 0:s.trim())??"",c=i.map(f=>{var p;return((p=f.textContent)==null?void 0:p.trim())??""}),a=rf(c,t.value,l),u=i.find(f=>{var p;return((p=f.textContent)==null?void 0:p.trim())===a});u&&u.focus()},resetTypeahead:()=>{t.value=""}}}function sf(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function rf(e,t,n){const o=t.length>1&&Array.from(t).every(l=>l===t[0])?t[0]:t,s=n?e.indexOf(n):-1;let i=sf(e,Math.max(s,0));o.length===1&&(i=i.filter(l=>l!==n));const r=i.find(l=>l.toLowerCase().startsWith(o.toLowerCase()));return r!==n?r:void 0}const lf=te({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{var o,s;if(!n.default)return null;const i=Ps(n.default()),[r,...l]=i;if(Object.keys(t).length>0){(o=r.props)==null||delete o.ref;const c=Ie(t,r.props??{});t.class&&(s=r.props)!=null&&s.class&&delete r.props.class;const a=Pt(r,c);for(const u in c)u.startsWith("on")&&(a.props||(a.props={}),a.props[u]=c[u]);return i.length===1?a:[a,...l]}return i}}}),yt=te({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){return(e.asChild?"template":e.as)!=="template"?()=>Vo(e.as,t,{default:n.default}):()=>Vo(lf,t,{default:n.default})}});function $t(){const e=U(),t=ne(()=>{var n,o;return["#text","#comment"].includes((n=e.value)==null?void 0:n.$el.nodeName)?(o=e.value)==null?void 0:o.$el.nextElementSibling:an(e)});return{primitiveElement:e,currentElement:t}}function cf(e,t){const n=U({}),o=U("none"),s=e.value?"mounted":"unmounted",{state:i,dispatch:r}=nf(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});xe(e,async(f,p)=>{var m;const g=p!==f;if(await Ft(),g){const v=o.value,O=jn(t.value);f?r("MOUNT"):O==="none"||((m=n.value)==null?void 0:m.display)==="none"?r("UNMOUNT"):r(p&&v!==O?"ANIMATION_OUT":"UNMOUNT")}},{immediate:!0});const l=f=>{const p=jn(t.value),m=p.includes(f.animationName);f.target===t.value&&m&&r("ANIMATION_END"),f.target===t.value&&p==="none"&&r("ANIMATION_END")},c=f=>{f.target===t.value&&(o.value=jn(t.value))},a=xe(t,(f,p)=>{f?(n.value=getComputedStyle(f),f.addEventListener("animationstart",c),f.addEventListener("animationcancel",l),f.addEventListener("animationend",l)):(r("ANIMATION_END"),p==null||p.removeEventListener("animationstart",c),p==null||p.removeEventListener("animationcancel",l),p==null||p.removeEventListener("animationend",l))},{immediate:!0}),u=xe(i,()=>{const f=jn(t.value);o.value=i.value==="mounted"?f:"none"});return on(()=>{a(),u()}),{isPresent:ne(()=>["mounted","unmountSuspended"].includes(i.value))}}function jn(e){return e&&getComputedStyle(e).animationName||"none"}const Vr=te({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){var o;const{present:s,forceMount:i}=lo(e),r=U(),{isPresent:l}=cf(s,r);n({present:l});let c=t.default({present:l});c=Ps(c||[]);const a=sn();if(c&&(c==null?void 0:c.length)>1){const u=(o=a==null?void 0:a.parent)!=null&&o.type.name?`<${a.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${u}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(f=>` - ${f}`).join(` +`)].join(` +`))}return()=>i.value||s.value||l.value?Vo(t.default({present:l})[0],{ref:u=>{const f=an(u);return typeof(f==null?void 0:f.hasAttribute)>"u"||(f!=null&&f.hasAttribute("data-radix-popper-content-wrapper")?r.value=f.firstChild:r.value=f),f}}):null}}),[st,af]=vt("DialogRoot"),uf=te({__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=Lr(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=U(),i=U(),{modal:r}=lo(n);return af({open:o,modal:r,openModal:()=>{o.value=!0},onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},contentId:Fo(),titleId:Fo(),descriptionId:Fo(),triggerElement:s,contentElement:i}),(l,c)=>ue(l.$slots,"default")}}),ff=te({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=ku();return(n,o)=>F(t)||n.forceMount?(z(),fe(kc,{key:0,to:n.to,disabled:n.disabled},[ue(n.$slots,"default")],8,["to","disabled"])):Vt("",!0)}}),df=te({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(z(),fe(F(ff),Si(wr(t)),{default:Y(()=>[ue(n.$slots,"default")]),_:3},16))}}),pf="dismissableLayer.pointerDownOutside",hf="dismissableLayer.focusOutside";function zr(e,t){const n=t.closest("[data-dismissable-layer]"),o=e.querySelector("[data-dismissable-layer]"),s=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&o===n||s.indexOf(o){});return ze(r=>{if(!cn)return;const l=async a=>{if(t!=null&&t.value){if(zr(t.value,a.target)){s.value=!1;return}if(a.target&&!s.value){let u=function(){Dr(pf,e,f)};const f={originalEvent:a};a.pointerType==="touch"?(o.removeEventListener("click",i.value),i.value=u,o.addEventListener("click",i.value,{once:!0})):u()}else o.removeEventListener("click",i.value);s.value=!1}},c=window.setTimeout(()=>{o.addEventListener("pointerdown",l)},0);r(()=>{window.clearTimeout(c),o.removeEventListener("pointerdown",l),o.removeEventListener("click",i.value)})}),{onPointerDownCapture:()=>s.value=!0}}function gf(e,t){var n;const o=((n=t==null?void 0:t.value)==null?void 0:n.ownerDocument)??(globalThis==null?void 0:globalThis.document),s=U(!1);return ze(i=>{if(!cn)return;const r=async l=>{t!=null&&t.value&&(await Ft(),!zr(t.value,l.target)&&l.target&&!s.value&&Dr(hf,e,{originalEvent:l}))};o.addEventListener("focusin",r),i(()=>o.removeEventListener("focusin",r))}),{onFocusCapture:()=>s.value=!0,onBlurCapture:()=>s.value=!1}}const Je=nn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),qr=te({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,o=t,{primitiveElement:s,currentElement:i}=$t(),r=ne(()=>{var g;return((g=i.value)==null?void 0:g.ownerDocument)??globalThis.document}),l=ne(()=>Je.layersRoot),c=ne(()=>i.value?Array.from(l.value).indexOf(i.value):-1),a=ne(()=>Je.layersWithOutsidePointerEventsDisabled.size>0),u=ne(()=>{const g=Array.from(l.value),[v]=[...Je.layersWithOutsidePointerEventsDisabled].slice(-1),O=g.indexOf(v);return c.value>=O}),f=mf(async g=>{const v=[...Je.branches].some(O=>O.contains(g.target));!u.value||v||(o("pointerDownOutside",g),o("interactOutside",g),await Ft(),g.defaultPrevented||o("dismiss"))},i),p=gf(g=>{[...Je.branches].some(v=>v.contains(g.target))||(o("focusOutside",g),o("interactOutside",g),g.defaultPrevented||o("dismiss"))},i);Nu("Escape",g=>{c.value===l.value.size-1&&(o("escapeKeyDown",g),g.defaultPrevented||o("dismiss"))});let m;return ze(g=>{i.value&&(n.disableOutsidePointerEvents&&(Je.layersWithOutsidePointerEventsDisabled.size===0&&(m=r.value.body.style.pointerEvents,r.value.body.style.pointerEvents="none"),Je.layersWithOutsidePointerEventsDisabled.add(i.value)),l.value.add(i.value),g(()=>{n.disableOutsidePointerEvents&&Je.layersWithOutsidePointerEventsDisabled.size===1&&(r.value.body.style.pointerEvents=m)}))}),ze(g=>{g(()=>{i.value&&(l.value.delete(i.value),Je.layersWithOutsidePointerEventsDisabled.delete(i.value))})}),(g,v)=>(z(),fe(F(yt),{ref_key:"primitiveElement",ref:s,"as-child":g.asChild,as:g.as,"data-dismissable-layer":"",style:Gt({pointerEvents:a.value?u.value?"auto":"none":void 0}),onFocusCapture:F(p).onFocusCapture,onBlurCapture:F(p).onBlurCapture,onPointerdownCapture:F(f).onPointerDownCapture},{default:Y(()=>[ue(g.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Io="focusScope.autoFocusOnMount",$o="focusScope.autoFocusOnUnmount",wi={bubbles:!1,cancelable:!0};function vf(e,{select:t=!1}={}){const n=document.activeElement;for(const o of e)if(rt(o,{select:t}),document.activeElement!==n)return!0}function yf(e){const t=Yr(e),n=xi(t,e),o=xi(t.reverse(),e);return[n,o]}function Yr(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const s=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||s?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function xi(e,t){for(const n of e)if(!_f(n,{upTo:t}))return n}function _f(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function bf(e){return e instanceof HTMLInputElement&&"select"in e}function rt(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&bf(e)&&t&&e.select()}}const wf=yo(()=>U([]));function xf(){const e=wf();return{add(t){const n=e.value[0];t!==n&&(n==null||n.pause()),e.value=Ei(e.value,t),e.value.unshift(t)},remove(t){var n;e.value=Ei(e.value,t),(n=e.value[0])==null||n.resume()}}}function Ei(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function Ef(e){return e.filter(t=>t.tagName!=="A")}const Jr=te({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,o=t,{primitiveElement:s,currentElement:i}=$t(),r=U(null),l=xf(),c=nn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});ze(u=>{if(!cn)return;const f=i.value;if(!n.trapped)return;function p(O){if(c.paused||!f)return;const x=O.target;f.contains(x)?r.value=x:rt(r.value,{select:!0})}function m(O){if(c.paused||!f)return;const x=O.relatedTarget;x!==null&&(f.contains(x)||rt(r.value,{select:!0}))}function g(O){f.contains(r.value)||rt(f)}document.addEventListener("focusin",p),document.addEventListener("focusout",m);const v=new MutationObserver(g);f&&v.observe(f,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",m),v.disconnect()})}),ze(async u=>{const f=i.value;if(await Ft(),!f)return;l.add(c);const p=document.activeElement;if(!f.contains(p)){const m=new CustomEvent(Io,wi);f.addEventListener(Io,g=>o("mountAutoFocus",g)),f.dispatchEvent(m),m.defaultPrevented||(vf(Ef(Yr(f)),{select:!0}),document.activeElement===p&&rt(f))}u(()=>{f.removeEventListener(Io,v=>o("mountAutoFocus",v));const m=new CustomEvent($o,wi),g=v=>{o("unmountAutoFocus",v)};f.addEventListener($o,g),f.dispatchEvent(m),setTimeout(()=>{m.defaultPrevented||rt(p??document.body,{select:!0}),f.removeEventListener($o,g),l.remove(c)},0)})});function a(u){if(!n.loop&&!n.trapped||c.paused)return;const f=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,p=document.activeElement;if(f&&p){const m=u.currentTarget,[g,v]=yf(m);g&&v?!u.shiftKey&&p===v?(u.preventDefault(),n.loop&&rt(g,{select:!0})):u.shiftKey&&p===g&&(u.preventDefault(),n.loop&&rt(v,{select:!0})):p===m&&u.preventDefault()}}return(u,f)=>(z(),fe(F(yt),{ref_key:"primitiveElement",ref:s,tabindex:"-1","as-child":n.asChild,as:n.as,onKeydown:a},{default:Y(()=>[ue(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),Of=["ArrowDown","PageUp","Home"],Xr=["ArrowUp","PageDown","End"],Af=[...Of,...Xr];function Zr(e){return e?"open":"closed"}function Cf(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function Tf(e,t){const{x:n,y:o}=e;let s=!1;for(let i=0,r=t.length-1;io!=u>o&&n<(a-l)*(o-c)/(u-c)+l&&(s=!s)}return s}function Pf(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return Tf(n,t)}function Sf(e){return e.pointerType==="mouse"}const Qr=te({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{type:[String,Object,Function]}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=st(),{primitiveElement:i,currentElement:r}=$t();return It(()=>{s.contentElement=r}),(l,c)=>(z(),fe(F(Jr),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:c[5]||(c[5]=a=>o("openAutoFocus",a)),onUnmountAutoFocus:c[6]||(c[6]=a=>o("closeAutoFocus",a))},{default:Y(()=>[W(F(qr),Ie({id:F(s).contentId,ref_key:"primitiveElement",ref:i,as:l.as,"as-child":l.asChild,"disable-outside-pointer-events":l.disableOutsidePointerEvents,role:"dialog","aria-describedby":F(s).descriptionId,"aria-labelledby":F(s).titleId,"data-state":F(Zr)(F(s).open.value)},l.$attrs,{onDismiss:c[0]||(c[0]=a=>F(s).onOpenChange(!1)),onEscapeKeyDown:c[1]||(c[1]=a=>o("escapeKeyDown",a)),onFocusOutside:c[2]||(c[2]=a=>o("focusOutside",a)),onInteractOutside:c[3]||(c[3]=a=>o("interactOutside",a)),onPointerDownOutside:c[4]||(c[4]=a=>o("pointerDownOutside",a))}),{default:Y(()=>[ue(l.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),Ff=te({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{type:[String,Object,Function]}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=st(),i=Ss(o),{primitiveElement:r,currentElement:l}=$t();return Gu(l),(c,a)=>(z(),fe(Qr,Ie({ref_key:"primitiveElement",ref:r},{...n,...F(i)},{"trap-focus":F(s).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:a[0]||(a[0]=u=>{var f;o("closeAutoFocus",u),u.defaultPrevented||(u.preventDefault(),(f=F(s).triggerElement.value)==null||f.focus())}),onPointerDownOutside:a[1]||(a[1]=u=>{const f=u.detail.originalEvent,p=f.button===0&&f.ctrlKey===!0;(f.button===2||p)&&u.preventDefault()}),onFocusOutside:a[2]||(a[2]=u=>{u.preventDefault()}),onOpenAutoFocus:a[3]||(a[3]=u=>o("openAutoFocus",u))}),{default:Y(()=>[ue(c.$slots,"default")]),_:3},16,["trap-focus"]))}}),If=te({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{type:[String,Object,Function]}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=Ss(o),i=st(),r=U(!1),l=U(!1);return(c,a)=>(z(),fe(Qr,Ie({...n,...F(s)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:a[0]||(a[0]=u=>{var f;o("closeAutoFocus",u),u.defaultPrevented||(r.value||(f=F(i).triggerElement.value)==null||f.focus(),u.preventDefault()),r.value=!1,l.value=!1}),onInteractOutside:a[1]||(a[1]=u=>{var f;u.defaultPrevented||(r.value=!0,u.detail.originalEvent.type==="pointerdown"&&(l.value=!0));const p=u.target;(f=F(i).triggerElement.value)!=null&&f.contains(p)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&l.value&&u.preventDefault()})}),{default:Y(()=>[ue(c.$slots,"default")]),_:3},16))}}),$f=te({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{type:[String,Object,Function]}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,s=st(),i=Ss(o);return(r,l)=>(z(),fe(F(Vr),{present:r.forceMount||F(s).open.value},{default:Y(()=>[F(s).modal.value?(z(),fe(Ff,Ie({key:0},{...n,...F(i),...r.$attrs},{onOpenAutoFocus:l[0]||(l[0]=c=>o("openAutoFocus",c))}),{default:Y(()=>[ue(r.$slots,"default")]),_:3},16)):(z(),fe(If,Si(Ie({key:1},{...n,...F(i),...r.$attrs})),{default:Y(()=>[ue(r.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Rf=te({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{type:[String,Object,Function]}},setup(e){const t=st();return Wr(!0),(n,o)=>(z(),fe(F(yt),{as:n.as,"as-child":n.asChild,"data-state":F(t).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:Y(()=>[ue(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),Mf=te({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{type:[String,Object,Function]}},setup(e){const t=st();return(n,o)=>{var s;return(s=F(t))!=null&&s.modal.value?(z(),fe(F(Vr),{key:0,present:n.forceMount||F(t).open.value},{default:Y(()=>[W(Rf,Ie({as:n.as,"as-child":n.asChild},n.$attrs),{default:Y(()=>[ue(n.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Vt("",!0)}}}),Oi=te({__name:"DialogClose",props:{asChild:{type:Boolean},as:{type:[String,Object,Function],default:"button"}},setup(e){const t=e,n=st();return(o,s)=>(z(),fe(F(yt),Ie(t,{type:o.as==="button"?"button":void 0,onClick:s[0]||(s[0]=i=>F(n).onOpenChange(!1))}),{default:Y(()=>[ue(o.$slots,"default")]),_:3},16,["type"]))}}),Bf=te({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{type:[String,Object,Function],default:"h2"}},setup(e){const t=e,n=st();return(o,s)=>(z(),fe(F(yt),Ie(t,{id:F(n).titleId}),{default:Y(()=>[ue(o.$slots,"default")]),_:3},16,["id"]))}}),Df=te({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{type:[String,Object,Function],default:"p"}},setup(e){const t=e,n=st();return(o,s)=>(z(),fe(F(yt),Ie(t,{id:F(n).descriptionId}),{default:Y(()=>[ue(o.$slots,"default")]),_:3},16,["id"]))}}),[Nf,np]=vt("PopperRoot");function kf(e){return e!==null}function Lf(e){return{name:"transformOrigin",options:e,fn(t){var n,o,s;const{placement:i,rects:r,middlewareData:l}=t,c=((n=l.arrow)==null?void 0:n.centerOffset)!==0,a=c?0:e.arrowWidth,u=c?0:e.arrowHeight,[f,p]=Go(i),m={start:"0%",center:"50%",end:"100%"}[p],g=(((o=l.arrow)==null?void 0:o.x)??0)+a/2,v=(((s=l.arrow)==null?void 0:s.y)??0)+u/2;let O="",x="";return f==="bottom"?(O=c?m:`${g}px`,x=`${-u}px`):f==="top"?(O=c?m:`${g}px`,x=`${r.floating.height+u}px`):f==="right"?(O=`${-u}px`,x=c?m:`${v}px`):f==="left"&&(O=`${r.floating.width+u}px`,x=c?m:`${v}px`),{data:{x:O,y:x}}}}}function Go(e){const[t,n="center"]=e.split("-");return[t,n]}const Gr={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,updatePositionStrategy:"optimized",prioritizePosition:!1},[op,jf]=vt("PopperContent"),Hf=te({inheritAttrs:!1,__name:"PopperContent",props:ur({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},onPlaced:{type:Function},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{type:[String,Object,Function]}},{...Gr}),setup(e,{expose:t}){const n=e,o=Nf(),s=Yu(),{primitiveElement:i,currentElement:r}=$t(),l=U(),c=U(),{width:a,height:u}=tf(c),f=ne(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),p=ne(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),m=ne(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),g=ne(()=>({padding:p.value,boundary:m.value.filter(kf),altBoundary:m.value.length>0})),v=Su(()=>[su({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.avoidCollisions&&iu({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?ru():void 0,...g.value}),!n.prioritizePosition&&n.avoidCollisions&&tu({...g.value}),lu({...g.value,apply:({elements:b,rects:D,availableWidth:H,availableHeight:me})=>{const{width:oe,height:de}=D.reference,ee=b.floating.style;Object.assign(b.floating.style,{maxWidth:`${H}px`,maxHeight:`${me}px`}),ee.setProperty("--radix-popper-available-width",`${H}px`),ee.setProperty("--radix-popper-available-height",`${me}px`),ee.setProperty("--radix-popper-anchor-width",`${oe}px`),ee.setProperty("--radix-popper-anchor-height",`${de}px`)}}),c.value&&Tu({element:c.value,padding:n.arrowPadding}),Lf({arrowWidth:a.value,arrowHeight:u.value}),n.hideWhenDetached&&nu({strategy:"referenceHidden",...g.value})]),{floatingStyles:O,placement:x,isPositioned:S,middlewareData:C}=Pu(o.anchor,l,{strategy:"fixed",placement:f,whileElementsMounted:(...b)=>Au(...b,{animationFrame:n.updatePositionStrategy==="always"}),middleware:v}),A=ne(()=>Go(x.value)[0]),M=ne(()=>Go(x.value)[1]);ze(()=>{var b;S.value&&((b=n.onPlaced)==null||b.call(n))});const j=ne(()=>{var b;return((b=C.value.arrow)==null?void 0:b.centerOffset)!==0}),B=U("");ze(()=>{r.value&&(B.value=window.getComputedStyle(r.value).zIndex)});const J=ne(()=>{var b;return((b=C.value.arrow)==null?void 0:b.x)??0}),le=ne(()=>{var b;return((b=C.value.arrow)==null?void 0:b.y)??0});return jf({placedSide:A,onArrowChange:b=>c.value=b,arrowX:J,arrowY:le,shouldHideArrow:j}),t({$el:r}),(b,D)=>{var H,me,oe;return z(),pe("div",{ref_key:"floatingRef",ref:l,"data-radix-popper-content-wrapper":"",style:Gt({...F(O),transform:F(S)?F(O).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:B.value,"--radix-popper-transform-origin":[(H=F(C).transformOrigin)==null?void 0:H.x,(me=F(C).transformOrigin)==null?void 0:me.y].join(" ")})},[W(F(yt),Ie({ref:de=>{F(s)(de),i.value=de}},b.$attrs,{"as-child":n.asChild,as:b.as,"data-side":A.value,"data-align":M.value,style:{animation:F(S)?void 0:"none",opacity:(oe=F(C).hide)!=null&&oe.referenceHidden?0:void 0}}),{default:Y(()=>[ue(b.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),[Wf,sp]=vt(["MenuRoot","MenuSub"],"MenuContext"),[Kf,ip]=vt("MenuRoot"),Uf="rovingFocusGroup.onEntryFocus",Vf={bubbles:!1,cancelable:!0};function zf(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}const[rp,qf]=vt("RovingFocusGroup"),Yf=te({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(e,{emit:t}){const n=e,o=t,{loop:s,orientation:i,dir:r}=lo(n),l=zu(r),c=Lr(n,"currentTabStopId",o,{defaultValue:n.defaultCurrentTabStopId,passive:n.currentTabStopId===void 0}),a=U(!1),u=U(!1),f=U(0),{primitiveElement:p,currentElement:m}=$t(),{createCollection:g}=Kr("rovingFocus"),v=g(m);function O(x){const S=!u.value;if(x.currentTarget&&x.target===x.currentTarget&&S&&!a.value){const C=new CustomEvent(Uf,Vf);if(x.currentTarget.dispatchEvent(C),o("entryFocus",C),!C.defaultPrevented){const A=v.value,M=A.find(J=>J.getAttribute("data-active")==="true"),j=A.find(J=>J.id===c.value),B=[M,j,...A].filter(Boolean);zf(B)}}u.value=!1}return qf({loop:s,dir:l,orientation:i,currentTabStopId:c,onItemFocus:x=>{c.value=x},onItemShiftTab:()=>{a.value=!0},onFocusableItemAdd:()=>{f.value++},onFocusableItemRemove:()=>{f.value--}}),(x,S)=>(z(),fe(F(yt),{ref_key:"primitiveElement",ref:p,tabindex:a.value||f.value===0?-1:0,"data-orientation":F(i),as:x.as,"as-child":x.asChild,dir:F(l),style:{outline:"none"},onMousedown:S[0]||(S[0]=C=>u.value=!0),onFocus:O,onBlur:S[1]||(S[1]=C=>a.value=!1)},{default:Y(()=>[ue(x.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"]))}}),[lp,Jf]=vt("MenuContent");ur({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{type:[String,Object,Function]}},{...Gr});const Xf=e=>(mt("data-v-41851a0c"),e=e(),gt(),e),Zf=["src"],Qf={class:"text"},Gf={class:"content"},ed=["src"],td={style:{display:"flex",marginTop:25,justifyContent:"flex-end"}},nd=Xf(()=>N("button",{class:"Button green"}," OK ",-1)),od=te({__name:"UseCaseCard",props:{img:{type:String,default:"https://i.imgur.com/npw0hVR.png"},title:{type:String,default:"Title"}},setup(e){const t=e,n=nn({opened:!1}),o=()=>{n.opened=!0};return(s,i)=>{const r=oc("Icon");return z(),pe(ve,null,[N("div",{class:"card",onClick:o},[N("img",{class:"img",src:t.img,alt:"feature image"},null,8,Zf),N("div",Qf,[N("p",Gf,Ze(e.title),1)])]),W(F(uf),{open:n.opened,"onUpdate:open":i[0]||(i[0]=l=>n.opened=l)},{default:Y(()=>[W(F(df),null,{default:Y(()=>[W(F(Mf),{class:"DialogOverlay"}),W(F($f),{class:"DialogContent"},{default:Y(()=>[W(F(Bf),{class:"DialogTitle"},{default:Y(()=>[Be(Ze(t.title),1)]),_:1}),W(F(Df),{class:"DialogDescription"}),N("img",{class:"img",src:t.img,alt:"feature image"},null,8,ed),ue(s.$slots,"default",{},void 0,!0),N("div",td,[W(F(Oi),{"as-child":""},{default:Y(()=>[nd]),_:1})]),W(F(Oi),{class:"IconButton","aria-label":"Close"},{default:Y(()=>[W(r,{icon:"lucide:x"})]),_:1})]),_:3})]),_:3})]),_:3},8,["open"])],64)}}}),sd=Le(od,[["__scopeId","data-v-41851a0c"]]),id={class:"card-container"},rd=te({__name:"UseCaseSection",props:{title:{type:String,default:"Title"},usecases:{type:Array,default:()=>[{id:1,img:"https://i.imgur.com/egHMKy5.png",content:"Deep Learning very good ouo",title:"Deep Learning"},{id:2,title:"Fractal",img:"https://i.imgur.com/McUod9U.png",content:""},{id:3,img:"https://i.imgur.com/ZaKkvlb.png",title:"Image Processing"},{id:3,img:"https://i.imgur.com/89zVRqf.png",title:"Physics Simulation"}]}},setup(e){return(t,n)=>{const o=sd;return z(),pe("div",id,[(z(!0),pe(ve,null,cr(e.usecases,s=>(z(),fe(o,{key:s.id,img:s.img,title:s.title},{default:Y(()=>[Be(Ze(s.content),1)]),_:2},1032,["img","title"]))),128))])}}}),ld=Le(rd,[["__scopeId","data-v-f7b3078c"]]),Fs=e=>(mt("data-v-fab7fbef"),e=e(),gt(),e),cd={class:"main-section"},ad={class:"column"},ud=Fs(()=>N("div",{class:"max-w-[700px] mx-auto my-20 text-gray-300 text-justify"},[N("p",{class:"mb-4"}," In our daily lives, countless ideas emerge in our minds, only to be dismissed because the perceived cost of realizing them is too high. Over time, sadly, we tend to forget our inherent creativity. "),N("p",{class:"mb-4"}," The mission of Grapycal is to push more ideas over the line to be worthy of trying out. "),N("p",{class:"mb-4"}," Grapycal is helpful for conducting experiments, including training AI, physical simulations, data analysis, computer art, and more. These experiments require repeated parameter adjustments, swapping certain components of models, while simultaneously observing the phenomena generated by different parameters. We then use human judgment combined with domain knowledge to deduce the best model or other conclusions. "),N("p",{class:"mb-4"}," In this back-and-forth process between humans and machines, using traditional Python execution methods or Jupyter notebooks can be cumbersome. Therefore, we need the higher interactivity provided by Grapycal. ")],-1)),fd=Fs(()=>N("a",{href:"https://docs.grapycal.com/latest/docs/",class:"text-white py-2 px-4 rounded-md flex items-center text-gray-400 justify-center text-lg"}," Documentation ",-1)),dd=Fs(()=>N("a",{href:"https://resource.grapycal.com/releases/demo/",class:"text-white py-2 px-4 rounded-md flex items-center text-gray-400 justify-center text-lg"}," Download Now ",-1)),pd=te({__name:"MainSection",props:{},setup(e){return(t,n)=>{const o=ld,s=Ar,i=Ua;return z(),pe("div",cd,[N("div",ad,[W(s,{title:"Use Cases"},{default:Y(()=>[W(o)]),_:1}),W(s,{title:"Motivation"},{default:Y(()=>[ud]),_:1}),W(s,{title:"Get Started"},{default:Y(()=>[fd,dd]),_:1}),W(i)])])}}}),hd=Le(pd,[["__scopeId","data-v-fab7fbef"]]),md=["src"],gd=["src"],vd={class:"text"},yd={class:"content"},_d=te({__name:"FeatureCard",props:{title:{type:String,default:"Title"},img:{type:String,default:"https://i.imgur.com/npw0hVR.png"},reverse:{type:Boolean,default:!1}},setup(e){const t=e,n=t.img.endsWith(".mp4");return(o,s)=>(z(),pe("div",{class:Cn(["card",{reverse:t.reverse}])},[F(n)?(z(),pe("video",{key:0,class:"img",src:t.img,alt:"feature video",autoplay:"",loop:"",muted:"",playsinline:""},null,8,md)):(z(),pe("img",{key:1,class:"img",src:t.img,alt:"feature image"},null,8,gd)),N("div",vd,[N("h1",null,Ze(t.title),1),N("p",yd,[ue(o.$slots,"default",{},void 0,!0)])])],2))}}),bd=Le(_d,[["__scopeId","data-v-b4825d7f"]]),wd={},xd=e=>(mt("data-v-13441050"),e=e(),gt(),e),Ed={class:"cont"},Od=xd(()=>N("br",null,null,-1));function Ad(e,t){const n=bd;return z(),pe("div",Ed,[W(n,{title:"Interactive",img:"https://i.imgur.com/ksY8cBr.mp4"},{default:Y(()=>[Be(" Run different part of code in an arbitary order, watch data in real-time, and easily track the active node ")]),_:1}),W(n,{title:"Dynamic",img:"https://i.imgur.com/DFvavhw.png",reverse:""},{default:Y(()=>[Be(" Modify the running graph on the fly for instant changes in its behavior, including adjusting parameters, adding or removing nodes from a workflow, and terminating a loop ")]),_:1}),W(n,{title:"Extendable",img:"https://i.imgur.com/0QoOn0L.png"},{default:Y(()=>[Be(" Create custom nodes from Python libraries of any domain, such as deep learning, robotics, or music synthesis ")]),_:1}),W(n,{title:"Collaborative",img:"https://i.imgur.com/CwkREu8.png",reverse:""},{default:Y(()=>[Be(" With Grapycal’s extension system, nodes for various domains can be shared and mixed to form powerful tools or artworks "),Od,Be(" Btw, real-time collab is supported ")]),_:1})])}const Cd=Le(wd,[["render",Ad],["__scopeId","data-v-13441050"]]),Td=["href"],Pd=["src"],Sd=te({__name:"TitleSectionButton",props:{text:{type:String,default:"Button"},link:{type:String,default:"#"},icon:{type:String,default:""}},setup(e){const t=e;return(n,o)=>(z(),pe("a",{href:t.link,class:"text-white py-2 px-4 rounded-md flex items-center text-gray-400 justify-center text-lg"},[t.icon?(z(),pe("img",{key:0,src:t.icon,alt:"icon",class:"w-6 h-6 inline-block mr-2 fill-white"},null,8,Pd)):Vt("",!0),ue(n.$slots,"default"),Be(" "+Ze(t.text),1)],8,Td))}}),el=e=>(mt("data-v-6a6d398e"),e=e(),gt(),e),Fd={class:"cont"},Id=el(()=>N("div",{class:"left"},null,-1)),$d=el(()=>N("div",{class:"right"},null,-1)),Rd=te({__name:"ResponsiveXPos",props:{x:{type:Number,default:50}},setup(e){return ia(t=>({"16f88816":e.x,fe052098:100-e.x})),(t,n)=>(z(),pe("div",Fd,[Id,ue(t.$slots,"default",{class:"slot"},void 0,!0),$d]))}}),Md=Le(Rd,[["__scopeId","data-v-6a6d398e"]]),Rt=e=>(mt("data-v-121d4438"),e=e(),gt(),e),Bd=Rt(()=>N("div",{class:"bg-img-underlay"},null,-1)),Dd=Rt(()=>N("img",{class:"bg-img",src:"https://i.imgur.com/lTle1Kb.png",alt:"background image"},null,-1)),Nd=[Bd,Dd],kd={class:"content"},Ld={class:"left"},jd=Rt(()=>N("div",{class:"a"}," A visual programming language based on Python ",-1)),Hd=Rt(()=>N("img",{src:"https://i.imgur.com/cfGLoZa.png",class:"icon",alt:"icon"},null,-1)),Wd=Rt(()=>N("div",{class:"b"},[N("div",{class:"bar1"}),Be(" Grapycal ")],-1)),Kd=Rt(()=>N("div",{class:"c"},[Be(" Interactivity counts "),N("div",{class:"bar2"})],-1)),Ud={class:"flex flex-column w-full justify-center mt-16 gap-4 flex-wrap"},Vd=Rt(()=>N("div",{class:"right"},[N("div",{class:"intro-video-container"},[N("iframe",{class:"intro-video",src:"https://www.youtube.com/embed/y0bLtB6szJk?si=Q5oQ64hOM0ZiIZ5o",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""})])],-1)),zd=te({__name:"TitleSection",setup(e){const t=U(null),n=()=>{t.value.style.top=`${window.scrollY*.8}px`};return It(()=>{window.addEventListener("scroll",n)}),hs(()=>{window.removeEventListener("scroll",n)}),(o,s)=>{const i=Md,r=Sd;return z(),pe(ve,null,[N("div",{class:"bg-img-container",ref_key:"bgImg",ref:t},Nd,512),N("div",kd,[N("div",Ld,[W(i,{x:20},{default:Y(()=>[jd]),_:1}),W(i,{x:40,class:"title-container"},{default:Y(()=>[Hd,Wd]),_:1}),W(i,{x:70},{default:Y(()=>[Kd]),_:1}),N("div",Ud,[W(r,{class:"w-60 bg-green-900 border-2 border-green-800",text:"Download Now",link:"https://resource.grapycal.com/releases/demo/",icon:"https://i.imgur.com/cfGLoZa.png"}),W(r,{class:"w-60 bg-gray-900 border-2 border-gray-700",text:"Join Discord",link:"https://discord.com/invite/adNQcS42CT",icon:"https://www.svgrepo.com/show/353655/discord-icon.svg"})])]),Vd])],64)}}}),qd=Le(zd,[["__scopeId","data-v-121d4438"]]),Yd={},Jd=e=>(mt("data-v-b660055c"),e=e(),gt(),e),Xd=Jd(()=>N("header",null,null,-1)),Zd={class:"main-container"},Qd={style:{position:"relative"}};function Gd(e,t){const n=qd,o=Cd,s=hd,i=Pa;return z(),pe(ve,null,[Xd,W(n),N("div",Zd,[N("main",null,[N("div",Qd,[W(o)]),W(s)])]),W(i)],64)}const ep=Le(Yd,[["render",Gd],["__scopeId","data-v-b660055c"]]);xa(ep).mount("#app"); diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..3feaf53 Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..792f300 --- /dev/null +++ b/index.html @@ -0,0 +1,33 @@ + + + + + + + Grapycal - A Visual Programming Language Based on Python + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + \ No newline at end of file