diff --git a/_app/immutable/assets/0.dagaUCjZ.css b/_app/immutable/assets/0.dagaUCjZ.css deleted file mode 100644 index b8ed77e..0000000 --- a/_app/immutable/assets/0.dagaUCjZ.css +++ /dev/null @@ -1 +0,0 @@ -*,: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}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0 0 0)){:root{color-scheme:light;--fallback-p: #491eff;--fallback-pc: #d4dbff;--fallback-s: #ff41c7;--fallback-sc: #fff9fc;--fallback-a: #00cfbd;--fallback-ac: #00100d;--fallback-n: #2b3440;--fallback-nc: #d7dde4;--fallback-b1: #ffffff;--fallback-b2: #e5e6e6;--fallback-b3: #e5e6e6;--fallback-bc: #1f2937;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p: #7582ff;--fallback-pc: #050617;--fallback-s: #ff71cf;--fallback-sc: #190211;--fallback-a: #00c7b5;--fallback-ac: #000e0c;--fallback-n: #2a323c;--fallback-nc: #a6adbb;--fallback-b1: #1d232a;--fallback-b2: #191e24;--fallback-b3: #15191e;--fallback-bc: #a6adbb;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}}}html{-webkit-tap-highlight-color:transparent}:root{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}}[data-theme=light]{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}[data-theme=dark]{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}a{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}p{font-size:1.25rem;line-height:1.75rem}li{margin-left:2rem;list-style-type:disc;padding-top:.25rem;padding-bottom:.25rem;font-size:1.25rem;line-height:1.75rem}h1{border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h1{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h2{margin-bottom:1rem;margin-top:1rem;border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h2{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}h4{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}pre{margin-top:1rem;margin-bottom:1rem;overflow-x:scroll;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));padding:.5rem .5rem .5rem 1rem}pre::-webkit-scrollbar{display:none}pre{-ms-overflow-style:none;scrollbar-width:none}ul{margin-top:.5rem;margin-bottom:.5rem}blockquote{margin:1rem;border-left-width:4px;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));padding:1rem;font-size:1.25rem;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: }.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width: 640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}@media (hover:hover){.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0px}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0px;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-y:auto;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>*:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;will-change:transform;transform:translate(-100%)}[dir=rtl] .drawer-side>*:not(.drawer-overlay){transform:translate(100%)}.drawer-toggle{position:fixed;height:0px;width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-end .drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end .drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(100%)}[dir=rtl] .drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(-100%)}.drawer-end .drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}@media (hover: hover){.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary:hover{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color: oklch(0 0 0)){:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}@media (min-width: 48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}.btn-primary{--btn-color: var(--fallback-p)}}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color: oklch(0 0 0)){.btn-primary{--btn-color: var(--p)}}.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input::-webkit-date-and-time-value{text-align:inherit}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.menu li:empty){--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0px;top:.75rem;width:1px;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn, .5rem);padding:.5rem 1rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):is(summary):not(.active):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--tw-rotate: -45deg;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));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.btm-nav-xs>*:where(.active){border-top-width:1px}.btm-nav-sm>*:where(.active){border-top-width:2px}.btm-nav-md>*:where(.active){border-top-width:2px}.btm-nav-lg>*:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-4{margin-left:1rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-24{height:6rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.w-24{width:6rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-80{width:20rem}.w-full{width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.shrink-0{flex-shrink:0}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.bg-base-300{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-700{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.indent-4{text-indent:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-normal{line-height:1.5}.tracking-tight{letter-spacing:-.025em}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.animate-gradient{background-size:300%;animation:animatedgradient 6s ease infinite alternate}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sideli{margin-left:0;font-size:1.25rem;line-height:1.75rem}.sidemenu-style{min-height:100%;width:10rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@media (prefers-color-scheme: dark){.sidemenu-style{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.footer-style{margin-left:0;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding-left:0;padding-bottom:1rem;padding-top:1rem;padding-right:4rem}@media (prefers-color-scheme: dark){.footer-style{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.mobile-menu-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.mobile-menu-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.mobile-menu-link{display:none}}.sidebar-link{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.sidebar-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.titlebar-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.titlebar-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.titlebar-link{display:none}}.website-title{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fca5a5 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;line-height:2.25rem;font-weight:700;text-transform:uppercase;color:transparent;background-size:300%;animation:animatedgradient 6s ease infinite alternate}@media (min-width: 1024px){.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}}.hover\:bg-base-100:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.hover\:bg-base-200:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:text-gray-400:focus{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:grid{display:grid}}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-48{width:12rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.lg\:grid{display:grid}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}}@media (prefers-color-scheme: dark){.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:bg-base-100{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.dark\:bg-base-300{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:hover\:bg-base-100:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.hover\:dark\:bg-base-200:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}} diff --git a/_app/immutable/assets/0.dagaUCjZ.css.br b/_app/immutable/assets/0.dagaUCjZ.css.br deleted file mode 100644 index 45a6b19..0000000 Binary files a/_app/immutable/assets/0.dagaUCjZ.css.br and /dev/null differ diff --git a/_app/immutable/assets/0.dagaUCjZ.css.gz b/_app/immutable/assets/0.dagaUCjZ.css.gz deleted file mode 100644 index 34e91b7..0000000 Binary files a/_app/immutable/assets/0.dagaUCjZ.css.gz and /dev/null differ diff --git a/_app/immutable/assets/0.irQoIe1C.css b/_app/immutable/assets/0.irQoIe1C.css new file mode 100644 index 0000000..699823c --- /dev/null +++ b/_app/immutable/assets/0.irQoIe1C.css @@ -0,0 +1 @@ +*,: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}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0 0 0)){:root{color-scheme:light;--fallback-p: #491eff;--fallback-pc: #d4dbff;--fallback-s: #ff41c7;--fallback-sc: #fff9fc;--fallback-a: #00cfbd;--fallback-ac: #00100d;--fallback-n: #2b3440;--fallback-nc: #d7dde4;--fallback-b1: #ffffff;--fallback-b2: #e5e6e6;--fallback-b3: #e5e6e6;--fallback-bc: #1f2937;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p: #7582ff;--fallback-pc: #050617;--fallback-s: #ff71cf;--fallback-sc: #190211;--fallback-a: #00c7b5;--fallback-ac: #000e0c;--fallback-n: #2a323c;--fallback-nc: #a6adbb;--fallback-b1: #1d232a;--fallback-b2: #191e24;--fallback-b3: #15191e;--fallback-bc: #a6adbb;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}}}html{-webkit-tap-highlight-color:transparent}:root{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}}[data-theme=light]{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}[data-theme=dark]{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}a{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}p{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}li{margin-left:2rem;list-style-type:disc;padding-top:.25rem;padding-bottom:.25rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}h1{border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h1{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h2{margin-bottom:1rem;margin-top:1rem;border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h2{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}h4{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}pre{margin-top:1rem;margin-bottom:1rem;overflow-x:scroll;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));padding:.5rem .5rem .5rem 1rem}pre::-webkit-scrollbar{display:none}pre{-ms-overflow-style:none;scrollbar-width:none}ul{margin-top:.5rem;margin-bottom:.5rem}blockquote{margin:1rem;border-left-width:4px;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));padding:1rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}*,: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: }.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width: 640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}@media (hover:hover){.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0px}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0px;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-y:auto;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>*:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;will-change:transform;transform:translate(-100%)}[dir=rtl] .drawer-side>*:not(.drawer-overlay){transform:translate(100%)}.drawer-toggle{position:fixed;height:0px;width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-end .drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end .drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(100%)}[dir=rtl] .drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(-100%)}.drawer-end .drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}@media (hover: hover){.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary:hover{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color: oklch(0 0 0)){:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}@media (min-width: 48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}.btn-primary{--btn-color: var(--fallback-p)}}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color: oklch(0 0 0)){.btn-primary{--btn-color: var(--p)}}.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input::-webkit-date-and-time-value{text-align:inherit}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.menu li:empty){--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0px;top:.75rem;width:1px;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn, .5rem);padding:.5rem 1rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):is(summary):not(.active):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--tw-rotate: -45deg;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));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.btm-nav-xs>*:where(.active){border-top-width:1px}.btm-nav-sm>*:where(.active){border-top-width:2px}.btm-nav-md>*:where(.active){border-top-width:2px}.btm-nav-lg>*:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-4{margin-left:1rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-24{height:6rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.w-24{width:6rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-80{width:20rem}.w-full{width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.shrink-0{flex-shrink:0}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-none{border-style:none}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-700{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.indent-4{text-indent:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-normal{line-height:1.5}.tracking-tight{letter-spacing:-.025em}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.animate-gradient{background-size:300%;animation:animatedgradient 6s ease infinite alternate}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sideli{margin-left:0;font-size:1.25rem;line-height:1.75rem}.sidemenu-style{min-height:100%;width:10rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.footer-style{margin-left:0;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding-left:0;padding-bottom:1rem;padding-top:1rem;padding-right:4rem}.mobile-menu-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.mobile-menu-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.mobile-menu-link{display:none}}.sidebar-link{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.sidebar-link:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.titlebar-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.titlebar-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.titlebar-link{display:none}}.website-title{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fca5a5 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;line-height:2.25rem;font-weight:700;text-transform:uppercase;color:transparent;background-size:300%;animation:animatedgradient 6s ease infinite alternate}@media (min-width: 1024px){.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:text-gray-400:focus{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:grid{display:grid}}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-48{width:12rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.lg\:grid{display:grid}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}}@media (prefers-color-scheme: dark){.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}} diff --git a/_app/immutable/assets/0.irQoIe1C.css.br b/_app/immutable/assets/0.irQoIe1C.css.br new file mode 100644 index 0000000..0ecd875 Binary files /dev/null and b/_app/immutable/assets/0.irQoIe1C.css.br differ diff --git a/_app/immutable/assets/0.irQoIe1C.css.gz b/_app/immutable/assets/0.irQoIe1C.css.gz new file mode 100644 index 0000000..bf6fb5a Binary files /dev/null and b/_app/immutable/assets/0.irQoIe1C.css.gz differ diff --git a/_app/immutable/assets/_layout.dagaUCjZ.css b/_app/immutable/assets/_layout.dagaUCjZ.css deleted file mode 100644 index b8ed77e..0000000 --- a/_app/immutable/assets/_layout.dagaUCjZ.css +++ /dev/null @@ -1 +0,0 @@ -*,: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}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0 0 0)){:root{color-scheme:light;--fallback-p: #491eff;--fallback-pc: #d4dbff;--fallback-s: #ff41c7;--fallback-sc: #fff9fc;--fallback-a: #00cfbd;--fallback-ac: #00100d;--fallback-n: #2b3440;--fallback-nc: #d7dde4;--fallback-b1: #ffffff;--fallback-b2: #e5e6e6;--fallback-b3: #e5e6e6;--fallback-bc: #1f2937;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p: #7582ff;--fallback-pc: #050617;--fallback-s: #ff71cf;--fallback-sc: #190211;--fallback-a: #00c7b5;--fallback-ac: #000e0c;--fallback-n: #2a323c;--fallback-nc: #a6adbb;--fallback-b1: #1d232a;--fallback-b2: #191e24;--fallback-b3: #15191e;--fallback-bc: #a6adbb;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}}}html{-webkit-tap-highlight-color:transparent}:root{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}}[data-theme=light]{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}[data-theme=dark]{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}a{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}p{font-size:1.25rem;line-height:1.75rem}li{margin-left:2rem;list-style-type:disc;padding-top:.25rem;padding-bottom:.25rem;font-size:1.25rem;line-height:1.75rem}h1{border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h1{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h2{margin-bottom:1rem;margin-top:1rem;border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h2{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}h4{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}pre{margin-top:1rem;margin-bottom:1rem;overflow-x:scroll;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));padding:.5rem .5rem .5rem 1rem}pre::-webkit-scrollbar{display:none}pre{-ms-overflow-style:none;scrollbar-width:none}ul{margin-top:.5rem;margin-bottom:.5rem}blockquote{margin:1rem;border-left-width:4px;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));padding:1rem;font-size:1.25rem;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: }.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width: 640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}@media (hover:hover){.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0px}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0px;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-y:auto;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>*:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;will-change:transform;transform:translate(-100%)}[dir=rtl] .drawer-side>*:not(.drawer-overlay){transform:translate(100%)}.drawer-toggle{position:fixed;height:0px;width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-end .drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end .drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(100%)}[dir=rtl] .drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(-100%)}.drawer-end .drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}@media (hover: hover){.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary:hover{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color: oklch(0 0 0)){:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}@media (min-width: 48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}.btn-primary{--btn-color: var(--fallback-p)}}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color: oklch(0 0 0)){.btn-primary{--btn-color: var(--p)}}.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input::-webkit-date-and-time-value{text-align:inherit}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.menu li:empty){--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0px;top:.75rem;width:1px;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn, .5rem);padding:.5rem 1rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):is(summary):not(.active):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--tw-rotate: -45deg;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));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.btm-nav-xs>*:where(.active){border-top-width:1px}.btm-nav-sm>*:where(.active){border-top-width:2px}.btm-nav-md>*:where(.active){border-top-width:2px}.btm-nav-lg>*:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-4{margin-left:1rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-24{height:6rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.w-24{width:6rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-80{width:20rem}.w-full{width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.shrink-0{flex-shrink:0}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.bg-base-300{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-700{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.indent-4{text-indent:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-normal{line-height:1.5}.tracking-tight{letter-spacing:-.025em}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.animate-gradient{background-size:300%;animation:animatedgradient 6s ease infinite alternate}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sideli{margin-left:0;font-size:1.25rem;line-height:1.75rem}.sidemenu-style{min-height:100%;width:10rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@media (prefers-color-scheme: dark){.sidemenu-style{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.footer-style{margin-left:0;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding-left:0;padding-bottom:1rem;padding-top:1rem;padding-right:4rem}@media (prefers-color-scheme: dark){.footer-style{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.mobile-menu-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.mobile-menu-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.mobile-menu-link{display:none}}.sidebar-link{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.sidebar-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.titlebar-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.titlebar-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.titlebar-link{display:none}}.website-title{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fca5a5 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;line-height:2.25rem;font-weight:700;text-transform:uppercase;color:transparent;background-size:300%;animation:animatedgradient 6s ease infinite alternate}@media (min-width: 1024px){.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}}.hover\:bg-base-100:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.hover\:bg-base-200:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:text-gray-400:focus{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:grid{display:grid}}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-48{width:12rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.lg\:grid{display:grid}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}}@media (prefers-color-scheme: dark){.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:bg-base-100{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.dark\:bg-base-300{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:hover\:bg-base-100:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.hover\:dark\:bg-base-200:hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}} diff --git a/_app/immutable/assets/_layout.dagaUCjZ.css.br b/_app/immutable/assets/_layout.dagaUCjZ.css.br deleted file mode 100644 index 45a6b19..0000000 Binary files a/_app/immutable/assets/_layout.dagaUCjZ.css.br and /dev/null differ diff --git a/_app/immutable/assets/_layout.dagaUCjZ.css.gz b/_app/immutable/assets/_layout.dagaUCjZ.css.gz deleted file mode 100644 index 34e91b7..0000000 Binary files a/_app/immutable/assets/_layout.dagaUCjZ.css.gz and /dev/null differ diff --git a/_app/immutable/assets/_layout.irQoIe1C.css b/_app/immutable/assets/_layout.irQoIe1C.css new file mode 100644 index 0000000..699823c --- /dev/null +++ b/_app/immutable/assets/_layout.irQoIe1C.css @@ -0,0 +1 @@ +*,: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}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0 0 0)){:root{color-scheme:light;--fallback-p: #491eff;--fallback-pc: #d4dbff;--fallback-s: #ff41c7;--fallback-sc: #fff9fc;--fallback-a: #00cfbd;--fallback-ac: #00100d;--fallback-n: #2b3440;--fallback-nc: #d7dde4;--fallback-b1: #ffffff;--fallback-b2: #e5e6e6;--fallback-b3: #e5e6e6;--fallback-bc: #1f2937;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p: #7582ff;--fallback-pc: #050617;--fallback-s: #ff71cf;--fallback-sc: #190211;--fallback-a: #00c7b5;--fallback-ac: #000e0c;--fallback-n: #2a323c;--fallback-nc: #a6adbb;--fallback-b1: #1d232a;--fallback-b2: #191e24;--fallback-b3: #15191e;--fallback-bc: #a6adbb;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}}}html{-webkit-tap-highlight-color:transparent}:root{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}}[data-theme=light]{color-scheme:light;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .89824 .06192 275.75;--ac: .15352 .0368 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .4912 .3096 275.75;--s: .6971 .329 342.55;--sc: .9871 .0106 342.55;--a: .7676 .184 183.61;--n: .321785 .02476 255.701624;--nc: .894994 .011585 252.096176;--b1: 1 0 0;--b2: .961151 0 0;--b3: .924169 .00108 197.137559;--bc: .278078 .029596 256.847952}[data-theme=dark]{color-scheme:dark;--in: .7206 .191 231.6;--su: 64.8% .15 160;--wa: .8471 .199 83.87;--er: .7176 .221 22.18;--pc: .13138 .0392 275.75;--sc: .1496 .052 342.55;--ac: .14902 .0334 183.61;--inc: 0 0 0;--suc: 0 0 0;--wac: 0 0 0;--erc: 0 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: .6569 .196 275.75;--s: .748 .26 342.55;--a: .7451 .167 183.61;--n: .313815 .021108 254.139175;--nc: .746477 .0216 264.435964;--b1: .253267 .015896 252.417568;--b2: .232607 .013807 253.100675;--b3: .211484 .01165 254.087939;--bc: .746477 .0216 264.435964}a{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}p{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}li{margin-left:2rem;list-style-type:disc;padding-top:.25rem;padding-bottom:.25rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}h1{border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h1{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h2{margin-bottom:1rem;margin-top:1rem;border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent}@media (prefers-color-scheme: dark){h2{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}}h3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}h4{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fdba74 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;text-align:right;font-size:1.5rem;line-height:2rem;font-weight:800;color:transparent;text-decoration-line:underline}pre{margin-top:1rem;margin-bottom:1rem;overflow-x:scroll;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));padding:.5rem .5rem .5rem 1rem}pre::-webkit-scrollbar{display:none}pre{-ms-overflow-style:none;scrollbar-width:none}ul{margin-top:.5rem;margin-bottom:.5rem}blockquote{margin:1rem;border-left-width:4px;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));padding:1rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}*,: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: }.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width: 640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}@media (hover:hover){.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0px}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0px;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-y:auto;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>*:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;will-change:transform;transform:translate(-100%)}[dir=rtl] .drawer-side>*:not(.drawer-overlay){transform:translate(100%)}.drawer-toggle{position:fixed;height:0px;width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-end .drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end .drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(100%)}[dir=rtl] .drawer-end .drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(-100%)}.drawer-end .drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}@media (hover: hover){.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary:hover{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color: oklch(0 0 0)){:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(.active):hover,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}@media (min-width: 48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}.btn-primary{--btn-color: var(--fallback-p)}}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color: oklch(0 0 0)){.btn-primary{--btn-color: var(--p)}}.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-outline.btn-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input::-webkit-date-and-time-value{text-align:inherit}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.menu li:empty){--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0px;top:.75rem;width:1px;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>*:not(ul):not(details):not(.menu-title)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn, .5rem);padding:.5rem 1rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>*:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active).focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active):focus,:where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):is(summary):not(.active):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li>*:not(ul):not(.menu-title):not(details):active,.menu li>*:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--tw-rotate: -45deg;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));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.btm-nav-xs>*:where(.active){border-top-width:1px}.btm-nav-sm>*:where(.active){border-top-width:2px}.btm-nav-md>*:where(.active){border-top-width:2px}.btm-nav-lg>*:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-4{margin-left:1rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-24{height:6rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.w-24{width:6rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-80{width:20rem}.w-full{width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.shrink-0{flex-shrink:0}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-none{border-style:none}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-700{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.indent-4{text-indent:1rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-normal{line-height:1.5}.tracking-tight{letter-spacing:-.025em}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.animate-gradient{background-size:300%;animation:animatedgradient 6s ease infinite alternate}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sideli{margin-left:0;font-size:1.25rem;line-height:1.75rem}.sidemenu-style{min-height:100%;width:10rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.footer-style{margin-left:0;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));padding-left:0;padding-bottom:1rem;padding-top:1rem;padding-right:4rem}.mobile-menu-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.mobile-menu-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.mobile-menu-link{display:none}}.sidebar-link{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.sidebar-link:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.titlebar-link{display:flex;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.titlebar-link:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}@media (min-width: 768px){.titlebar-link{display:none}}.website-title{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fca5a5 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fed7aa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;line-height:2.25rem;font-weight:700;text-transform:uppercase;color:transparent;background-size:300%;animation:animatedgradient 6s ease infinite alternate}@media (min-width: 1024px){.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}[dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){transform:translate(0)}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:text-gray-400:focus{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:grid{display:grid}}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-48{width:12rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.lg\:grid{display:grid}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}}@media (prefers-color-scheme: dark){.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}} diff --git a/_app/immutable/assets/_layout.irQoIe1C.css.br b/_app/immutable/assets/_layout.irQoIe1C.css.br new file mode 100644 index 0000000..0ecd875 Binary files /dev/null and b/_app/immutable/assets/_layout.irQoIe1C.css.br differ diff --git a/_app/immutable/assets/_layout.irQoIe1C.css.gz b/_app/immutable/assets/_layout.irQoIe1C.css.gz new file mode 100644 index 0000000..bf6fb5a Binary files /dev/null and b/_app/immutable/assets/_layout.irQoIe1C.css.gz differ diff --git a/_app/immutable/chunks/Info.ITY44f4q.js b/_app/immutable/chunks/Info.ITY44f4q.js new file mode 100644 index 0000000..af6718d --- /dev/null +++ b/_app/immutable/chunks/Info.ITY44f4q.js @@ -0,0 +1 @@ +import{s as p,n as v,o as x}from"./scheduler.aZRR5A_O.js";import{S as E,i as y,g as _,D as w,s as j,H,h as g,j as h,E as k,f as c,c as I,C as M,k as n,a as S,y as f}from"./index.kYoizZ4A.js";import{m as b}from"./marked.esm.hS8hU7E4.js";function B(m){let e,t,a,o,s,l;return{c(){e=_("div"),t=w("svg"),a=w("path"),o=j(),s=_("span"),l=new H(!1),this.h()},l(i){e=g(i,"DIV",{class:!0});var r=h(e);t=k(r,"svg",{xmlns:!0,fill:!0,viewBox:!0,class:!0});var d=h(t);a=k(d,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),h(a).forEach(c),d.forEach(c),o=I(r),s=g(r,"SPAN",{class:!0});var u=h(s);l=M(u,!1),u.forEach(c),r.forEach(c),this.h()},h(){n(a,"stroke-linecap","round"),n(a,"stroke-linejoin","round"),n(a,"stroke-width","2"),n(a,"d","M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"),n(t,"xmlns","http://www.w3.org/2000/svg"),n(t,"fill","none"),n(t,"viewBox","0 0 24 24"),n(t,"class","stroke-current shrink-0 w-6 h-6"),l.a=null,n(s,"class","text-xl text-white"),n(e,"class","alert bg-neutral-600 border-none")},m(i,r){S(i,e,r),f(e,t),f(t,a),f(e,o),f(e,s),l.m(m[0],s)},p(i,[r]){r&1&&l.p(i[0])},i:v,o:v,d(i){i&&c(e)}}}function C(m,e,t){let{info:a}=e,{markdown:o}=e;return x(()=>{o&&b(a)}),m.$$set=s=>{"info"in s&&t(0,a=s.info),"markdown"in s&&t(1,o=s.markdown)},[a,o]}class A extends E{constructor(e){super(),y(this,e,C,B,p,{info:0,markdown:1})}}export{A as I}; diff --git a/_app/immutable/chunks/Info.ITY44f4q.js.br b/_app/immutable/chunks/Info.ITY44f4q.js.br new file mode 100644 index 0000000..cafb787 Binary files /dev/null and b/_app/immutable/chunks/Info.ITY44f4q.js.br differ diff --git a/_app/immutable/chunks/Info.ITY44f4q.js.gz b/_app/immutable/chunks/Info.ITY44f4q.js.gz new file mode 100644 index 0000000..ccc23e3 Binary files /dev/null and b/_app/immutable/chunks/Info.ITY44f4q.js.gz differ diff --git a/_app/immutable/chunks/Info.uQGne4yI.js b/_app/immutable/chunks/Info.uQGne4yI.js deleted file mode 100644 index 89f1140..0000000 --- a/_app/immutable/chunks/Info.uQGne4yI.js +++ /dev/null @@ -1 +0,0 @@ -import{s as w,n as v,o as x}from"./scheduler.aZRR5A_O.js";import{S as E,i as b,g as _,D as g,s as y,H as j,h as k,j as h,E as p,f as c,c as H,C as I,k as n,a as M,y as f}from"./index.kYoizZ4A.js";import{m as S}from"./marked.esm.hS8hU7E4.js";function B(m){let e,t,a,o,s,l;return{c(){e=_("div"),t=g("svg"),a=g("path"),o=y(),s=_("span"),l=new j(!1),this.h()},l(i){e=k(i,"DIV",{class:!0});var r=h(e);t=p(r,"svg",{xmlns:!0,fill:!0,viewBox:!0,class:!0});var d=h(t);a=p(d,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),h(a).forEach(c),d.forEach(c),o=H(r),s=k(r,"SPAN",{class:!0});var u=h(s);l=I(u,!1),u.forEach(c),r.forEach(c),this.h()},h(){n(a,"stroke-linecap","round"),n(a,"stroke-linejoin","round"),n(a,"stroke-width","2"),n(a,"d","M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"),n(t,"xmlns","http://www.w3.org/2000/svg"),n(t,"fill","none"),n(t,"viewBox","0 0 24 24"),n(t,"class","stroke-current shrink-0 w-6 h-6"),l.a=null,n(s,"class","text-xl"),n(e,"class","alert bg-base-300 dark:bg-base-300")},m(i,r){M(i,e,r),f(e,t),f(t,a),f(e,o),f(e,s),l.m(m[0],s)},p(i,[r]){r&1&&l.p(i[0])},i:v,o:v,d(i){i&&c(e)}}}function C(m,e,t){let{info:a}=e,{markdown:o}=e;return x(()=>{o&&S(a)}),m.$$set=s=>{"info"in s&&t(0,a=s.info),"markdown"in s&&t(1,o=s.markdown)},[a,o]}class A extends E{constructor(e){super(),b(this,e,C,B,w,{info:0,markdown:1})}}export{A as I}; diff --git a/_app/immutable/chunks/Info.uQGne4yI.js.br b/_app/immutable/chunks/Info.uQGne4yI.js.br deleted file mode 100644 index 218e23b..0000000 Binary files a/_app/immutable/chunks/Info.uQGne4yI.js.br and /dev/null differ diff --git a/_app/immutable/chunks/Info.uQGne4yI.js.gz b/_app/immutable/chunks/Info.uQGne4yI.js.gz deleted file mode 100644 index 5ffcac1..0000000 Binary files a/_app/immutable/chunks/Info.uQGne4yI.js.gz and /dev/null differ diff --git a/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js b/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js deleted file mode 100644 index 3f328bd..0000000 --- a/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js +++ /dev/null @@ -1 +0,0 @@ -import{s as B,e as M,n as z}from"./scheduler.aZRR5A_O.js";import{S as F,i as J,g as d,s as S,m as D,h as m,j as g,c as V,n as q,f as h,k as s,a as K,y as l,o as C}from"./index.kYoizZ4A.js";function L(i){let e,t,u,_,f,n,c,a,k,y,v,w,I,b,x;return{c(){e=d("a"),t=d("img"),_=S(),f=d("div"),n=d("div"),c=d("div"),a=d("h5"),k=D(i[0]),y=S(),v=d("p"),w=D(i[1]),I=S(),b=d("p"),x=D(i[4]),this.h()},l(o){e=m(o,"A",{href:!0,class:!0});var r=g(e);t=m(r,"IMG",{class:!0,src:!0,alt:!0}),_=V(r),f=m(r,"DIV",{class:!0});var P=g(f);n=m(P,"DIV",{class:!0});var E=g(n);c=m(E,"DIV",{class:!0});var j=g(c);a=m(j,"H5",{class:!0});var A=g(a);k=q(A,i[0]),A.forEach(h),y=V(j),v=m(j,"P",{class:!0});var G=g(v);w=q(G,i[1]),G.forEach(h),j.forEach(h),I=V(E),b=m(E,"P",{class:!0});var H=g(b);x=q(H,i[4]),H.forEach(h),E.forEach(h),P.forEach(h),r.forEach(h),this.h()},h(){s(t,"class","object-cover w-full rounded-t-lg h-96 md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"),M(t.src,u=i[3])||s(t,"src",u),s(t,"alt",""),s(a,"class","inline mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white"),s(v,"class","inline text-right"),s(c,"class","flex justify-between"),s(b,"class","mb-3 font-normal text-gray-700 dark:text-gray-400"),s(n,"class","flex flex-col justify-between p-4 leading-normal w-full"),s(f,"class","flex flex-col items-start md:items-end w-full"),s(e,"href",i[2]),s(e,"class","flex flex-col items-center rounded-lg shadow md:flex-row dark:hover:bg-base-100 hover:bg-base-100 bg-base-300 dark:bg-base-300")},m(o,r){K(o,e,r),l(e,t),l(e,_),l(e,f),l(f,n),l(n,c),l(c,a),l(a,k),l(c,y),l(c,v),l(v,w),l(n,I),l(n,b),l(b,x)},p(o,[r]){r&8&&!M(t.src,u=o[3])&&s(t,"src",u),r&1&&C(k,o[0]),r&2&&C(w,o[1]),r&16&&C(x,o[4]),r&4&&s(e,"href",o[2])},i:z,o:z,d(o){o&&h(e)}}}function N(i,e,t){let{name:u}=e,{creator:_}=e,{link:f}=e,{image:n}=e,{description:c}=e;return i.$$set=a=>{"name"in a&&t(0,u=a.name),"creator"in a&&t(1,_=a.creator),"link"in a&&t(2,f=a.link),"image"in a&&t(3,n=a.image),"description"in a&&t(4,c=a.description)},[u,_,f,n,c]}class R extends F{constructor(e){super(),J(this,e,N,L,B,{name:0,creator:1,link:2,image:3,description:4})}}export{R as S}; diff --git a/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js.br b/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js.br deleted file mode 100644 index 9a63d9f..0000000 Binary files a/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js.br and /dev/null differ diff --git a/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js.gz b/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js.gz deleted file mode 100644 index 08d741d..0000000 Binary files a/_app/immutable/chunks/SoftwareCard.7IdLkMJY.js.gz and /dev/null differ diff --git a/_app/immutable/chunks/SoftwareCard.xyFxzytb.js b/_app/immutable/chunks/SoftwareCard.xyFxzytb.js new file mode 100644 index 0000000..5b94635 --- /dev/null +++ b/_app/immutable/chunks/SoftwareCard.xyFxzytb.js @@ -0,0 +1 @@ +import{s as B,e as M,n as z}from"./scheduler.aZRR5A_O.js";import{S as F,i as J,g as d,s as D,m as V,h as m,j as g,c as q,n as y,f as u,k as l,a as K,y as s,o as C}from"./index.kYoizZ4A.js";function L(n){let e,a,h,_,f,i,c,t,b,I,v,x,S,w,E;return{c(){e=d("a"),a=d("img"),_=D(),f=d("div"),i=d("div"),c=d("div"),t=d("h5"),b=V(n[0]),I=D(),v=d("p"),x=V(n[1]),S=D(),w=d("p"),E=V(n[4]),this.h()},l(o){e=m(o,"A",{href:!0,class:!0});var r=g(e);a=m(r,"IMG",{class:!0,src:!0,alt:!0}),_=q(r),f=m(r,"DIV",{class:!0});var P=g(f);i=m(P,"DIV",{class:!0});var k=g(i);c=m(k,"DIV",{class:!0});var j=g(c);t=m(j,"H5",{class:!0});var A=g(t);b=y(A,n[0]),A.forEach(u),I=q(j),v=m(j,"P",{class:!0});var G=g(v);x=y(G,n[1]),G.forEach(u),j.forEach(u),S=q(k),w=m(k,"P",{class:!0});var H=g(w);E=y(H,n[4]),H.forEach(u),k.forEach(u),P.forEach(u),r.forEach(u),this.h()},h(){l(a,"class","object-cover w-full rounded-t-lg h-96 md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"),M(a.src,h=n[3])||l(a,"src",h),l(a,"alt",""),l(t,"class","inline mb-2 text-2xl font-bold tracking-tight text-white"),l(v,"class","inline text-right text-orange-300"),l(c,"class","flex justify-between"),l(w,"class","mb-3 font-normal text-gray-400"),l(i,"class","flex flex-col justify-between p-4 leading-normal w-full"),l(f,"class","flex flex-col items-start md:items-end w-full"),l(e,"href",n[2]),l(e,"class","flex flex-col items-center bg-neutral-800 hover:bg-neutral-700 rounded-lg shadow md:flex-row")},m(o,r){K(o,e,r),s(e,a),s(e,_),s(e,f),s(f,i),s(i,c),s(c,t),s(t,b),s(c,I),s(c,v),s(v,x),s(i,S),s(i,w),s(w,E)},p(o,[r]){r&8&&!M(a.src,h=o[3])&&l(a,"src",h),r&1&&C(b,o[0]),r&2&&C(x,o[1]),r&16&&C(E,o[4]),r&4&&l(e,"href",o[2])},i:z,o:z,d(o){o&&u(e)}}}function N(n,e,a){let{name:h}=e,{creator:_}=e,{link:f}=e,{image:i}=e,{description:c}=e;return n.$$set=t=>{"name"in t&&a(0,h=t.name),"creator"in t&&a(1,_=t.creator),"link"in t&&a(2,f=t.link),"image"in t&&a(3,i=t.image),"description"in t&&a(4,c=t.description)},[h,_,f,i,c]}class R extends F{constructor(e){super(),J(this,e,N,L,B,{name:0,creator:1,link:2,image:3,description:4})}}export{R as S}; diff --git a/_app/immutable/chunks/SoftwareCard.xyFxzytb.js.br b/_app/immutable/chunks/SoftwareCard.xyFxzytb.js.br new file mode 100644 index 0000000..f85bea2 Binary files /dev/null and b/_app/immutable/chunks/SoftwareCard.xyFxzytb.js.br differ diff --git a/_app/immutable/chunks/SoftwareCard.xyFxzytb.js.gz b/_app/immutable/chunks/SoftwareCard.xyFxzytb.js.gz new file mode 100644 index 0000000..4d2650c Binary files /dev/null and b/_app/immutable/chunks/SoftwareCard.xyFxzytb.js.gz differ diff --git a/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js b/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js similarity index 99% rename from _app/immutable/chunks/livecoding_supercollider.RAycdALN.js rename to _app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js index 77f966e..83e05f3 100644 --- a/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js +++ b/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js @@ -1,4 +1,4 @@ -import{s as el,x as qs,y as $a,n as tl}from"./scheduler.aZRR5A_O.js";import{S as nl,i as sl,r as Ts,u as As,v as Fs,d as Ms,t as Hs,w as Ps,g as u,s as r,H as z,h as o,x as b,c as i,j as $,C as R,f as t,k as B,a as s}from"./index.kYoizZ4A.js";import{G as al,g as ll,a as Ra}from"./guides.fqK5Mftf.js";import{I as Ba}from"./Info.uQGne4yI.js";var Ia=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},rl={exports:{}};(function(Q){var y=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** +import{s as el,x as qs,y as $a,n as tl}from"./scheduler.aZRR5A_O.js";import{S as nl,i as sl,r as Ts,u as As,v as Fs,d as Ms,t as Hs,w as Ps,g as u,s as r,H as z,h as o,x as b,c as i,j as $,C as R,f as t,k as B,a as s}from"./index.kYoizZ4A.js";import{G as al,g as ll,a as Ra}from"./guides.fqK5Mftf.js";import{I as Ba}from"./Info.ITY44f4q.js";var Ia=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},rl={exports:{}};(function(Q){var y=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT diff --git a/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js.br b/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js.br new file mode 100644 index 0000000..c5e99a5 Binary files /dev/null and b/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js.br differ diff --git a/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js.gz b/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js.gz new file mode 100644 index 0000000..6b1e4c0 Binary files /dev/null and b/_app/immutable/chunks/livecoding_supercollider.O4f0A5Qq.js.gz differ diff --git a/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js.br b/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js.br deleted file mode 100644 index f7b9b26..0000000 Binary files a/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js.br and /dev/null differ diff --git a/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js.gz b/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js.gz deleted file mode 100644 index 1e5d17c..0000000 Binary files a/_app/immutable/chunks/livecoding_supercollider.RAycdALN.js.gz and /dev/null differ diff --git a/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js.br b/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js.br deleted file mode 100644 index 253c729..0000000 Binary files a/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js.br and /dev/null differ diff --git a/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js.gz b/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js.gz deleted file mode 100644 index 08a0717..0000000 Binary files a/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js.gz and /dev/null differ diff --git a/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js b/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js similarity index 99% rename from _app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js rename to _app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js index 87e3ec3..ecad01c 100644 --- a/_app/immutable/chunks/livecoding_supercollider_2.7yqcsRHp.js +++ b/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js @@ -1,4 +1,4 @@ -import{s as Fa,x as it,y as Ha,n as Va}from"./scheduler.aZRR5A_O.js";import{S as Ga,i as Aa,r as ga,u as Ma,v as Sa,d as Na,t as Oa,w as ja,g as a,s as p,H as f,h as o,x as u,c as l,j as v,C as b,f as e,l as Ka,k as r,a as t}from"./index.kYoizZ4A.js";import{G as Qa,g as Wa,a as Pa}from"./guides.fqK5Mftf.js";import{I as Xa}from"./Info.uQGne4yI.js";function Ya(zn){let c,L="Introduction",x,d,i="Le labyrinthe SuperCollider",m,k,rt=`

Si vous avez lu et suivi le premier article, tout est en place et vous devriez +import{s as Fa,x as it,y as Ha,n as Va}from"./scheduler.aZRR5A_O.js";import{S as Ga,i as Aa,r as ga,u as Ma,v as Sa,d as Na,t as Oa,w as ja,g as a,s as p,H as f,h as o,x as u,c as l,j as v,C as b,f as e,l as Ka,k as r,a as t}from"./index.kYoizZ4A.js";import{G as Qa,g as Wa,a as Pa}from"./guides.fqK5Mftf.js";import{I as Xa}from"./Info.ITY44f4q.js";function Ya(zn){let c,L="Introduction",x,d,i="Le labyrinthe SuperCollider",m,k,rt=`

Si vous avez lu et suivi le premier article, tout est en place et vous devriez maintenant être prêt à jouer. L’une des qualités mais aussi l’un des défauts de SuperCollider est de ne pas vous astreindre à suivre une route particulière concernant la manière dont il vous faut approcher la création sonore lorsque vous débutez. Le logiciel est extrêmement générique et chaque utilisateur développe progressivement ses propres abstractions et une logique qui lui est propre. Il existe plusieurs dizaines de mécanismes diff --git a/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js.br b/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js.br new file mode 100644 index 0000000..a3c2c86 Binary files /dev/null and b/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js.br differ diff --git a/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js.gz b/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js.gz new file mode 100644 index 0000000..c21e153 Binary files /dev/null and b/_app/immutable/chunks/livecoding_supercollider_2.sViYJyLo.js.gz differ diff --git a/_app/immutable/entry/app.MUzNn6Wd.js b/_app/immutable/entry/app.4UG9pbyD.js similarity index 78% rename from _app/immutable/entry/app.MUzNn6Wd.js rename to _app/immutable/entry/app.4UG9pbyD.js index a276a0b..770fe75 100644 --- a/_app/immutable/entry/app.MUzNn6Wd.js +++ b/_app/immutable/entry/app.4UG9pbyD.js @@ -1,7 +1,7 @@ -import{_ as c}from"../chunks/preload-helper.0HuHagjb.js";import{s as S,a as j,o as C,t as M,b as V}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as z,s as B,e as d,c as F,a as w,t as h,b as P,d as g,f as E,g as G,h as H,j as J,k as A,l as p,m as K,n as Q,o as W,p as R,q as v,r as k,u as L,v as D,w as I}from"../chunks/index.kYoizZ4A.js";const nt={};function X(s){let t,i,n;var r=s[1][0];function u(e,o){return{props:{data:e[3],form:e[2]}}}return r&&(t=v(r,u(s)),s[12](t)),{c(){t&&k(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,o){t&&D(t,e,o),w(e,i,o),n=!0},p(e,o){if(o&2&&r!==(r=e[1][0])){if(t){R();const _=t;h(_.$$.fragment,1,0,()=>{I(_,1)}),P()}r?(t=v(r,u(e)),e[12](t),k(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const _={};o&8&&(_.data=e[3]),o&4&&(_.form=e[2]),t.$set(_)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&E(i),s[12](null),t&&I(t,e)}}}function Y(s){let t,i,n;var r=s[1][0];function u(e,o){return{props:{data:e[3],$$slots:{default:[Z]},$$scope:{ctx:e}}}}return r&&(t=v(r,u(s)),s[11](t)),{c(){t&&k(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,o){t&&D(t,e,o),w(e,i,o),n=!0},p(e,o){if(o&2&&r!==(r=e[1][0])){if(t){R();const _=t;h(_.$$.fragment,1,0,()=>{I(_,1)}),P()}r?(t=v(r,u(e)),e[11](t),k(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const _={};o&8&&(_.data=e[3]),o&8215&&(_.$$scope={dirty:o,ctx:e}),t.$set(_)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&E(i),s[11](null),t&&I(t,e)}}}function Z(s){let t,i,n;var r=s[1][1];function u(e,o){return{props:{data:e[4],form:e[2]}}}return r&&(t=v(r,u(s)),s[10](t)),{c(){t&&k(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,o){t&&D(t,e,o),w(e,i,o),n=!0},p(e,o){if(o&2&&r!==(r=e[1][1])){if(t){R();const _=t;h(_.$$.fragment,1,0,()=>{I(_,1)}),P()}r?(t=v(r,u(e)),e[10](t),k(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const _={};o&16&&(_.data=e[4]),o&4&&(_.form=e[2]),t.$set(_)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&E(i),s[10](null),t&&I(t,e)}}}function O(s){let t,i=s[6]&&T(s);return{c(){t=G("div"),i&&i.c(),this.h()},l(n){t=H(n,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=J(t);i&&i.l(r),r.forEach(E),this.h()},h(){A(t,"id","svelte-announcer"),A(t,"aria-live","assertive"),A(t,"aria-atomic","true"),p(t,"position","absolute"),p(t,"left","0"),p(t,"top","0"),p(t,"clip","rect(0 0 0 0)"),p(t,"clip-path","inset(50%)"),p(t,"overflow","hidden"),p(t,"white-space","nowrap"),p(t,"width","1px"),p(t,"height","1px")},m(n,r){w(n,t,r),i&&i.m(t,null)},p(n,r){n[6]?i?i.p(n,r):(i=T(n),i.c(),i.m(t,null)):i&&(i.d(1),i=null)},d(n){n&&E(t),i&&i.d()}}}function T(s){let t;return{c(){t=K(s[7])},l(i){t=Q(i,s[7])},m(i,n){w(i,t,n)},p(i,n){n&128&&W(t,i[7])},d(i){i&&E(t)}}}function $(s){let t,i,n,r,u;const e=[Y,X],o=[];function _(a,m){return a[1][1]?0:1}t=_(s),i=o[t]=e[t](s);let f=s[5]&&O(s);return{c(){i.c(),n=B(),f&&f.c(),r=d()},l(a){i.l(a),n=F(a),f&&f.l(a),r=d()},m(a,m){o[t].m(a,m),w(a,n,m),f&&f.m(a,m),w(a,r,m),u=!0},p(a,[m]){let b=t;t=_(a),t===b?o[t].p(a,m):(R(),h(o[b],1,1,()=>{o[b]=null}),P(),i=o[t],i?i.p(a,m):(i=o[t]=e[t](a),i.c()),g(i,1),i.m(n.parentNode,n)),a[5]?f?f.p(a,m):(f=O(a),f.c(),f.m(r.parentNode,r)):f&&(f.d(1),f=null)},i(a){u||(g(i),u=!0)},o(a){h(i),u=!1},d(a){a&&(E(n),E(r)),o[t].d(a),f&&f.d(a)}}}function x(s,t,i){let{stores:n}=t,{page:r}=t,{constructors:u}=t,{components:e=[]}=t,{form:o}=t,{data_0:_=null}=t,{data_1:f=null}=t;j(n.page.notify);let a=!1,m=!1,b=null;C(()=>{const l=n.page.subscribe(()=>{a&&(i(6,m=!0),M().then(()=>{i(7,b=document.title||"untitled page")}))});return i(5,a=!0),l});function y(l){V[l?"unshift":"push"](()=>{e[1]=l,i(0,e)})}function N(l){V[l?"unshift":"push"](()=>{e[0]=l,i(0,e)})}function q(l){V[l?"unshift":"push"](()=>{e[0]=l,i(0,e)})}return s.$$set=l=>{"stores"in l&&i(8,n=l.stores),"page"in l&&i(9,r=l.page),"constructors"in l&&i(1,u=l.constructors),"components"in l&&i(0,e=l.components),"form"in l&&i(2,o=l.form),"data_0"in l&&i(3,_=l.data_0),"data_1"in l&&i(4,f=l.data_1)},s.$$.update=()=>{s.$$.dirty&768&&n.page.set(r)},[e,u,o,_,f,a,m,b,n,r,y,N,q]}class rt extends U{constructor(t){super(),z(this,t,x,$,S,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const ot=[()=>c(()=>import("../nodes/0.KyXS4JbA.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),()=>c(()=>import("../nodes/1.Q0oWupMN.js"),__vite__mapDeps([4,1,2]),import.meta.url),()=>c(()=>import("../nodes/2.MzG9JAIq.js"),__vite__mapDeps([5,1,2,6,7,8]),import.meta.url),()=>c(()=>import("../nodes/3.ziYFO8ht.js"),__vite__mapDeps([9,1,2,6,7]),import.meta.url),()=>c(()=>import("../nodes/4._sa7ymh9.js"),__vite__mapDeps([10,1,2,8,6,7]),import.meta.url),()=>c(()=>import("../nodes/5.mNxktqFw.js"),__vite__mapDeps([11,12,13,1,2]),import.meta.url),()=>c(()=>import("../nodes/6.UVEywxfC.js"),__vite__mapDeps([14,1,2,7]),import.meta.url),()=>c(()=>import("../nodes/7.DwDkCddE.js"),__vite__mapDeps([15,1,2,6,7]),import.meta.url),()=>c(()=>import("../nodes/8.-MntaX-Q.js"),__vite__mapDeps([16,1,2,8,6,7]),import.meta.url),()=>c(()=>import("../nodes/9.g1YyXmWB.js"),__vite__mapDeps([17,12,13,1,2]),import.meta.url),()=>c(()=>import("../nodes/10.aj79JBfM.js"),__vite__mapDeps([18,1,2,8,19]),import.meta.url),()=>c(()=>import("../nodes/11.2MzEsl_U.js"),__vite__mapDeps([20,1,2,8,21,6,7,19]),import.meta.url),()=>c(()=>import("../nodes/12.4kxvayUM.js"),__vite__mapDeps([22,1,2,8,19]),import.meta.url),()=>c(()=>import("../nodes/13.onZPwIIL.js"),__vite__mapDeps([23,1,2,8,21,6,7,19]),import.meta.url),()=>c(()=>import("../nodes/14.jJP6L4rG.js"),__vite__mapDeps([24,1,2,6,7]),import.meta.url)],st=[],_t={"/":[2],"/accueil":[3],"/articles":[4],"/articles/[slug]":[5],"/contacts":[6],"/evenements":[7],"/guides":[8],"/guides/[slug]":[9],"/membres":[10],"/outils":[11],"/presse":[12],"/reseaux":[13],"/ressources":[14]},at={handleError:({error:s})=>{console.error(s)}};export{_t as dictionary,at as hooks,nt as matchers,ot as nodes,rt as root,st as server_loads}; +import{_ as c}from"../chunks/preload-helper.0HuHagjb.js";import{s as S,a as j,o as C,t as M,b as V}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as z,s as B,e as d,c as F,a as w,t as h,b as P,d as g,f as E,g as G,h as H,j as J,k as A,l as p,m as K,n as Q,o as W,p as R,q as v,r as k,u as L,v as D,w as I}from"../chunks/index.kYoizZ4A.js";const nt={};function X(s){let t,i,n;var r=s[1][0];function u(e,o){return{props:{data:e[3],form:e[2]}}}return r&&(t=v(r,u(s)),s[12](t)),{c(){t&&k(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,o){t&&D(t,e,o),w(e,i,o),n=!0},p(e,o){if(o&2&&r!==(r=e[1][0])){if(t){R();const _=t;h(_.$$.fragment,1,0,()=>{I(_,1)}),P()}r?(t=v(r,u(e)),e[12](t),k(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const _={};o&8&&(_.data=e[3]),o&4&&(_.form=e[2]),t.$set(_)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&E(i),s[12](null),t&&I(t,e)}}}function Y(s){let t,i,n;var r=s[1][0];function u(e,o){return{props:{data:e[3],$$slots:{default:[Z]},$$scope:{ctx:e}}}}return r&&(t=v(r,u(s)),s[11](t)),{c(){t&&k(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,o){t&&D(t,e,o),w(e,i,o),n=!0},p(e,o){if(o&2&&r!==(r=e[1][0])){if(t){R();const _=t;h(_.$$.fragment,1,0,()=>{I(_,1)}),P()}r?(t=v(r,u(e)),e[11](t),k(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const _={};o&8&&(_.data=e[3]),o&8215&&(_.$$scope={dirty:o,ctx:e}),t.$set(_)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&E(i),s[11](null),t&&I(t,e)}}}function Z(s){let t,i,n;var r=s[1][1];function u(e,o){return{props:{data:e[4],form:e[2]}}}return r&&(t=v(r,u(s)),s[10](t)),{c(){t&&k(t.$$.fragment),i=d()},l(e){t&&L(t.$$.fragment,e),i=d()},m(e,o){t&&D(t,e,o),w(e,i,o),n=!0},p(e,o){if(o&2&&r!==(r=e[1][1])){if(t){R();const _=t;h(_.$$.fragment,1,0,()=>{I(_,1)}),P()}r?(t=v(r,u(e)),e[10](t),k(t.$$.fragment),g(t.$$.fragment,1),D(t,i.parentNode,i)):t=null}else if(r){const _={};o&16&&(_.data=e[4]),o&4&&(_.form=e[2]),t.$set(_)}},i(e){n||(t&&g(t.$$.fragment,e),n=!0)},o(e){t&&h(t.$$.fragment,e),n=!1},d(e){e&&E(i),s[10](null),t&&I(t,e)}}}function O(s){let t,i=s[6]&&T(s);return{c(){t=G("div"),i&&i.c(),this.h()},l(n){t=H(n,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=J(t);i&&i.l(r),r.forEach(E),this.h()},h(){A(t,"id","svelte-announcer"),A(t,"aria-live","assertive"),A(t,"aria-atomic","true"),p(t,"position","absolute"),p(t,"left","0"),p(t,"top","0"),p(t,"clip","rect(0 0 0 0)"),p(t,"clip-path","inset(50%)"),p(t,"overflow","hidden"),p(t,"white-space","nowrap"),p(t,"width","1px"),p(t,"height","1px")},m(n,r){w(n,t,r),i&&i.m(t,null)},p(n,r){n[6]?i?i.p(n,r):(i=T(n),i.c(),i.m(t,null)):i&&(i.d(1),i=null)},d(n){n&&E(t),i&&i.d()}}}function T(s){let t;return{c(){t=K(s[7])},l(i){t=Q(i,s[7])},m(i,n){w(i,t,n)},p(i,n){n&128&&W(t,i[7])},d(i){i&&E(t)}}}function $(s){let t,i,n,r,u;const e=[Y,X],o=[];function _(a,m){return a[1][1]?0:1}t=_(s),i=o[t]=e[t](s);let f=s[5]&&O(s);return{c(){i.c(),n=B(),f&&f.c(),r=d()},l(a){i.l(a),n=F(a),f&&f.l(a),r=d()},m(a,m){o[t].m(a,m),w(a,n,m),f&&f.m(a,m),w(a,r,m),u=!0},p(a,[m]){let b=t;t=_(a),t===b?o[t].p(a,m):(R(),h(o[b],1,1,()=>{o[b]=null}),P(),i=o[t],i?i.p(a,m):(i=o[t]=e[t](a),i.c()),g(i,1),i.m(n.parentNode,n)),a[5]?f?f.p(a,m):(f=O(a),f.c(),f.m(r.parentNode,r)):f&&(f.d(1),f=null)},i(a){u||(g(i),u=!0)},o(a){h(i),u=!1},d(a){a&&(E(n),E(r)),o[t].d(a),f&&f.d(a)}}}function x(s,t,i){let{stores:n}=t,{page:r}=t,{constructors:u}=t,{components:e=[]}=t,{form:o}=t,{data_0:_=null}=t,{data_1:f=null}=t;j(n.page.notify);let a=!1,m=!1,b=null;C(()=>{const l=n.page.subscribe(()=>{a&&(i(6,m=!0),M().then(()=>{i(7,b=document.title||"untitled page")}))});return i(5,a=!0),l});function y(l){V[l?"unshift":"push"](()=>{e[1]=l,i(0,e)})}function N(l){V[l?"unshift":"push"](()=>{e[0]=l,i(0,e)})}function q(l){V[l?"unshift":"push"](()=>{e[0]=l,i(0,e)})}return s.$$set=l=>{"stores"in l&&i(8,n=l.stores),"page"in l&&i(9,r=l.page),"constructors"in l&&i(1,u=l.constructors),"components"in l&&i(0,e=l.components),"form"in l&&i(2,o=l.form),"data_0"in l&&i(3,_=l.data_0),"data_1"in l&&i(4,f=l.data_1)},s.$$.update=()=>{s.$$.dirty&768&&n.page.set(r)},[e,u,o,_,f,a,m,b,n,r,y,N,q]}class rt extends U{constructor(t){super(),z(this,t,x,$,S,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const ot=[()=>c(()=>import("../nodes/0.9erRrS7P.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),()=>c(()=>import("../nodes/1.Q0oWupMN.js"),__vite__mapDeps([4,1,2]),import.meta.url),()=>c(()=>import("../nodes/2.tHpihOLv.js"),__vite__mapDeps([5,1,2,6,7,8]),import.meta.url),()=>c(()=>import("../nodes/3.9WtJUhz3.js"),__vite__mapDeps([9,1,2,6,7]),import.meta.url),()=>c(()=>import("../nodes/4.kQqPvB-1.js"),__vite__mapDeps([10,1,2,8,6,7]),import.meta.url),()=>c(()=>import("../nodes/5.mNxktqFw.js"),__vite__mapDeps([11,12,13,1,2]),import.meta.url),()=>c(()=>import("../nodes/6.UVEywxfC.js"),__vite__mapDeps([14,1,2,7]),import.meta.url),()=>c(()=>import("../nodes/7.nFoyFWGt.js"),__vite__mapDeps([15,1,2,6,7]),import.meta.url),()=>c(()=>import("../nodes/8.t0INpW33.js"),__vite__mapDeps([16,1,2,8,6,7]),import.meta.url),()=>c(()=>import("../nodes/9.EjvK5Uv6.js"),__vite__mapDeps([17,12,13,1,2]),import.meta.url),()=>c(()=>import("../nodes/10.M4Qx7DoW.js"),__vite__mapDeps([18,1,2,8,19]),import.meta.url),()=>c(()=>import("../nodes/11.Ty1HKUO7.js"),__vite__mapDeps([20,1,2,8,21,6,7,19]),import.meta.url),()=>c(()=>import("../nodes/12.r3eAYD25.js"),__vite__mapDeps([22,1,2,8,19]),import.meta.url),()=>c(()=>import("../nodes/13.e8ieHNId.js"),__vite__mapDeps([23,1,2,8,21,6,7,19]),import.meta.url),()=>c(()=>import("../nodes/14.at8j2c03.js"),__vite__mapDeps([24,1,2,6,7]),import.meta.url)],st=[],_t={"/":[2],"/accueil":[3],"/articles":[4],"/articles/[slug]":[5],"/contacts":[6],"/evenements":[7],"/guides":[8],"/guides/[slug]":[9],"/membres":[10],"/outils":[11],"/presse":[12],"/reseaux":[13],"/ressources":[14]},at={handleError:({error:s})=>{console.error(s)}};export{_t as dictionary,at as hooks,nt as matchers,ot as nodes,rt as root,st as server_loads}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["../nodes/0.KyXS4JbA.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../assets/0.dagaUCjZ.css","../nodes/1.Q0oWupMN.js","../nodes/2.MzG9JAIq.js","../chunks/Info.uQGne4yI.js","../chunks/marked.esm.hS8hU7E4.js","../chunks/each.-oqiv04n.js","../nodes/3.ziYFO8ht.js","../nodes/4._sa7ymh9.js","../nodes/5.mNxktqFw.js","../chunks/preload-helper.0HuHagjb.js","../chunks/dynamic-import-helper.0gtGTknh.js","../nodes/6.UVEywxfC.js","../nodes/7.DwDkCddE.js","../nodes/8.-MntaX-Q.js","../nodes/9.g1YyXmWB.js","../nodes/10.aj79JBfM.js","../chunks/utils.Tkfr06Vk.js","../nodes/11.2MzEsl_U.js","../chunks/SoftwareCard.7IdLkMJY.js","../nodes/12.4kxvayUM.js","../nodes/13.onZPwIIL.js","../nodes/14.jJP6L4rG.js"] + __vite__mapDeps.viteFileDeps = ["../nodes/0.9erRrS7P.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../assets/0.irQoIe1C.css","../nodes/1.Q0oWupMN.js","../nodes/2.tHpihOLv.js","../chunks/Info.ITY44f4q.js","../chunks/marked.esm.hS8hU7E4.js","../chunks/each.-oqiv04n.js","../nodes/3.9WtJUhz3.js","../nodes/4.kQqPvB-1.js","../nodes/5.mNxktqFw.js","../chunks/preload-helper.0HuHagjb.js","../chunks/dynamic-import-helper.0gtGTknh.js","../nodes/6.UVEywxfC.js","../nodes/7.nFoyFWGt.js","../nodes/8.t0INpW33.js","../nodes/9.EjvK5Uv6.js","../nodes/10.M4Qx7DoW.js","../chunks/utils.Tkfr06Vk.js","../nodes/11.Ty1HKUO7.js","../chunks/SoftwareCard.xyFxzytb.js","../nodes/12.r3eAYD25.js","../nodes/13.e8ieHNId.js","../nodes/14.at8j2c03.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } \ No newline at end of file diff --git a/_app/immutable/entry/app.4UG9pbyD.js.br b/_app/immutable/entry/app.4UG9pbyD.js.br new file mode 100644 index 0000000..1e4fc57 Binary files /dev/null and b/_app/immutable/entry/app.4UG9pbyD.js.br differ diff --git a/_app/immutable/entry/app.4UG9pbyD.js.gz b/_app/immutable/entry/app.4UG9pbyD.js.gz new file mode 100644 index 0000000..86506ca Binary files /dev/null and b/_app/immutable/entry/app.4UG9pbyD.js.gz differ diff --git a/_app/immutable/entry/app.MUzNn6Wd.js.br b/_app/immutable/entry/app.MUzNn6Wd.js.br deleted file mode 100644 index 28d5c93..0000000 Binary files a/_app/immutable/entry/app.MUzNn6Wd.js.br and /dev/null differ diff --git a/_app/immutable/entry/app.MUzNn6Wd.js.gz b/_app/immutable/entry/app.MUzNn6Wd.js.gz deleted file mode 100644 index 506b44c..0000000 Binary files a/_app/immutable/entry/app.MUzNn6Wd.js.gz and /dev/null differ diff --git a/_app/immutable/entry/start.6eH0sfCC.js.br b/_app/immutable/entry/start.6eH0sfCC.js.br deleted file mode 100644 index 3ba8706..0000000 Binary files a/_app/immutable/entry/start.6eH0sfCC.js.br and /dev/null differ diff --git a/_app/immutable/entry/start.6eH0sfCC.js.gz b/_app/immutable/entry/start.6eH0sfCC.js.gz deleted file mode 100644 index 47f3d42..0000000 Binary files a/_app/immutable/entry/start.6eH0sfCC.js.gz and /dev/null differ diff --git a/_app/immutable/entry/start.6eH0sfCC.js b/_app/immutable/entry/start.LKmjm6I8.js similarity index 92% rename from _app/immutable/entry/start.6eH0sfCC.js rename to _app/immutable/entry/start.LKmjm6I8.js index 7404843..10a8e8e 100644 --- a/_app/immutable/entry/start.6eH0sfCC.js +++ b/_app/immutable/entry/start.LKmjm6I8.js @@ -1,4 +1,4 @@ -import{n as $e,s as $t,o as Ie,t as Pe}from"../chunks/scheduler.aZRR5A_O.js";new URL("sveltekit-internal://");function It(e,n){return e==="/"||n==="ignore"?e:n==="never"?e.endsWith("/")?e.slice(0,-1):e:n==="always"&&!e.endsWith("/")?e+"/":e}function Pt(e){return e.split("%25").map(decodeURI).join("%25")}function jt(e){for(const n in e)e[n]=decodeURIComponent(e[n]);return e}function je({href:e}){return e.split("#")[0]}const xt=["href","pathname","search","toString","toJSON"];function Lt(e,n,s){const o=new URL(e);Object.defineProperty(o,"searchParams",{value:new Proxy(o.searchParams,{get(l,f){if(f==="get"||f==="getAll"||f==="has")return i=>(s(i),l[f](i));n();const _=Reflect.get(l,f);return typeof _=="function"?_.bind(l):_}}),enumerable:!0,configurable:!0});for(const l of xt)Object.defineProperty(o,l,{get(){return n(),e[l]},enumerable:!0,configurable:!0});return Nt(o),o}function Nt(e){Object.defineProperty(e,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const Ut="/__data.json",Tt=".html__data.json";function Ct(e){return e.endsWith(".html")?e.replace(/\.html$/,Tt):e.replace(/\/$/,"")+Ut}function Dt(...e){let n=5381;for(const s of e)if(typeof s=="string"){let o=s.length;for(;o;)n=n*33^s.charCodeAt(--o)}else if(ArrayBuffer.isView(s)){const o=new Uint8Array(s.buffer,s.byteOffset,s.byteLength);let l=o.length;for(;l;)n=n*33^o[--l]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}const ht=window.fetch;window.fetch=(e,n)=>((e instanceof Request?e.method:n?.method||"GET")!=="GET"&&se.delete(Me(e)),ht(e,n));const se=new Map;function qt(e){const n=atob(e),s=new Uint8Array(n.length);for(let o=0;o0){const o=Me(e,s),l=se.get(o);if(l){if(performance.now(){const l=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(o);if(l)return n.push({name:l[1],matcher:l[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(o);if(f)return n.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!o)return;const _=o.split(/\[(.+?)\](?!\])/);return"/"+_.map((d,c)=>{if(c%2){if(d.startsWith("x+"))return xe(String.fromCharCode(parseInt(d.slice(2),16)));if(d.startsWith("u+"))return xe(String.fromCharCode(...d.slice(2).split("-").map(R=>parseInt(R,16))));const g=Ft.exec(d);if(!g)throw new Error(`Invalid param: ${d}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,w,I,k,$]=g;return n.push({name:k,matcher:$,optional:!!w,rest:!!I,chained:I?c===1&&_[0]==="":!1}),I?"(.*?)":w?"([^/]*)?":"([^/]+?)"}return xe(d)}).join("")}).join("")}/?$`),params:n}}function Gt(e){return!/^\([^)]+\)$/.test(e)}function Ht(e){return e.slice(1).split("/").filter(Gt)}function Jt(e,n,s){const o={},l=e.slice(1),f=l.filter(i=>i!==void 0);let _=0;for(let i=0;ig).join("/"),_=0),c===void 0){d.rest&&(o[d.name]="");continue}if(!d.matcher||s[d.matcher](c)){o[d.name]=c;const g=n[i+1],w=l[i+1];g&&!g.rest&&g.optional&&w&&d.chained&&(_=0),!g&&!w&&Object.keys(o).length===f.length&&(_=0);continue}if(d.optional&&d.chained){_++;continue}return}if(!_)return o}function xe(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Kt({nodes:e,server_loads:n,dictionary:s,matchers:o}){const l=new Set(n);return Object.entries(s).map(([i,[d,c,g]])=>{const{pattern:w,params:I}=Bt(i),k={id:i,exec:$=>{const R=w.exec($);if(R)return Jt(R,I,o)},errors:[1,...g||[]].map($=>e[$]),layouts:[0,...c||[]].map(_),leaf:f(d)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(i){const d=i<0;return d&&(i=~i),[d,e[i]]}function _(i){return i===void 0?i:[l.has(i),e[i]]}}function Fe(e,n=JSON.parse){try{return n(sessionStorage[e])}catch{}}function Le(e,n,s=JSON.stringify){const o=s(n);try{sessionStorage[e]=o}catch{}}const W=[];function Be(e,n=$e){let s;const o=new Set;function l(i){if($t(e,i)&&(e=i,s)){const d=!W.length;for(const c of o)c[1](),W.push(c,e);if(d){for(let c=0;c{o.delete(c),o.size===0&&s&&(s(),s=null)}}return{set:l,update:f,subscribe:_}}const V=globalThis.__sveltekit_qle9q0?.base??"",zt=globalThis.__sveltekit_qle9q0?.assets??V,Yt="1707471157287",_t="sveltekit:snapshot",gt="sveltekit:scroll",mt="sveltekit:states",Ne="sveltekit:pageurl",B="sveltekit:history",K="sveltekit:navigation",ve={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},ie=location.origin;function ae(e){if(e instanceof URL)return e;let n=document.baseURI;if(!n){const s=document.getElementsByTagName("base");n=s.length?s[0].href:document.URL}return new URL(e,n)}function Ve(){return{x:pageXOffset,y:pageYOffset}}function X(e,n){return e.getAttribute(`data-sveltekit-${n}`)}const at={...ve,"":ve.hover};function yt(e){let n=e.assignedSlot??e.parentNode;return n?.nodeType===11&&(n=n.host),n}function ot(e,n){for(;e&&e!==n;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=yt(e)}}function Ue(e,n){let s;try{s=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,l=!s||!!o||ye(s,n)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),f=s?.origin===ie&&e.hasAttribute("download");return{url:s,external:l,target:o,download:f}}function _e(e){let n=null,s=null,o=null,l=null,f=null,_=null,i=e;for(;i&&i!==document.documentElement;)o===null&&(o=X(i,"preload-code")),l===null&&(l=X(i,"preload-data")),n===null&&(n=X(i,"keepfocus")),s===null&&(s=X(i,"noscroll")),f===null&&(f=X(i,"reload")),_===null&&(_=X(i,"replacestate")),i=yt(i);function d(c){switch(c){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:at[o??"off"],preload_data:at[l??"off"],keepfocus:d(n),noscroll:d(s),reload:d(f),replace_state:d(_)}}function st(e){const n=Be(e);let s=!0;function o(){s=!0,n.update(_=>_)}function l(_){s=!1,n.set(_)}function f(_){let i;return n.subscribe(d=>{(i===void 0||s&&d!==i)&&_(i=d)})}return{notify:o,set:l,subscribe:f}}function Wt(){const{set:e,subscribe:n}=Be(!1);let s;async function o(){clearTimeout(s);try{const l=await fetch(`${zt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!l.ok)return!1;const _=(await l.json()).version!==Yt;return _&&(e(!0),clearTimeout(s)),_}catch{return!1}}return{subscribe:n,check:o}}function ye(e,n){return e.origin!==ie||!e.pathname.startsWith(n)}class Te extends Error{constructor(n,s){super(n),this.name="DevalueError",this.path=s.join("")}}function it(e){return Object(e)!==e}const Xt=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Zt(e){const n=Object.getPrototypeOf(e);return n===Object.prototype||n===null||Object.getOwnPropertyNames(n).sort().join("\0")===Xt}function Qt(e){return Object.prototype.toString.call(e).slice(8,-1)}function en(e){switch(e){case'"':return'\\"';case"<":return"\\u003C";case"\\":return"\\\\";case` -`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\b":return"\\b";case"\f":return"\\f";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:return e<" "?`\\u${e.charCodeAt(0).toString(16).padStart(4,"0")}`:""}}function Q(e){let n="",s=0;const o=e.length;for(let l=0;l0&&(w+=","),R in c?(f.push(`[${R}]`),w+=i(c[R]),f.pop()):w+=vt;w+="]";break;case"Set":w='["Set"';for(const R of c)w+=`,${i(R)}`;w+="]";break;case"Map":w='["Map"';for(const[R,D]of c)f.push(`.get(${it(R)?Ce(R):"..."})`),w+=`,${i(R)},${i(D)}`;w+="]";break;default:if(!Zt(c))throw new Te("Cannot stringify arbitrary non-POJOs",f);if(Object.getOwnPropertySymbols(c).length>0)throw new Te("Cannot stringify POJOs with symbolic keys",f);if(Object.getPrototypeOf(c)===null){w='["null"';for(const R in c)f.push(`.${R}`),w+=`,${Q(R)},${i(c[R])}`,f.pop();w+="]"}else{w="{";let R=!1;for(const D in c)R&&(w+=","),R=!0,f.push(`.${D}`),w+=`${Q(D)}:${i(c[D])}`,f.pop();w+="}"}}return s[g]=w,g}const d=i(e);return d<0?`${d}`:`[${s.join(",")}]`}function Ce(e){const n=typeof e;return n==="string"?Q(e):e instanceof String?Q(e.toString()):e===void 0?Ge.toString():e===0&&1/e<0?He.toString():n==="bigint"?`["BigInt","${e}"]`:String(e)}const St=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...St];const rn=new Set([...St]);[...rn];function an(e){return e.filter(n=>n!=null)}class we{constructor(n,s){this.status=n,typeof s=="string"?this.body={message:s}:s?this.body=s:this.body={message:`Error: ${n}`}}toString(){return JSON.stringify(this.body)}}class ct{constructor(n,s){this.status=n,this.location=s}}class Je extends Error{constructor(n,s,o){super(o),this.status=n,this.text=s}}const on="x-sveltekit-invalidated",sn="x-sveltekit-trailing-slash";function cn(e){e.client}const G={url:st({}),page:st({}),navigating:Be(null),updated:Wt()};function ge(e){return e instanceof we||e instanceof Je?e.status:500}function ln(e){return e instanceof Je?e.text:"Internal Error"}const z=Fe(gt)??{},oe=Fe(mt,tn)??{},ce=Fe(_t)??{},lt=history.pushState,me=history.replaceState;function De(e){z[e]=Ve()}function ft(e,n){let s=e+1;for(;z[s];)delete z[s],s+=1;for(s=n+1;ce[s];)delete ce[s],s+=1}function Z(e){return location.href=e.href,new Promise(()=>{})}function ut(){}function fn(e,n){const s=Kt(e),o=e.nodes[0],l=e.nodes[1];o(),l();const f=document.documentElement,_=[],i=[];let d=null;const c={before_navigate:[],on_navigate:[],after_navigate:[]};let g={branch:[],error:null,url:null},w=!1,I=!1,k=!0,$=!1,R=!1,D=!1,ee=!1,le=!1,M,L=history.state?.[B],q=history.state?.[K];L||(L=q=Date.now(),me.call(history,{...history.state,[B]:L,[K]:q},"",location.href));const be=z[L];be&&(history.scrollRestoration="manual",scrollTo(be.x,be.y));let j,Y,ke;async function Ke(){if(await(ke||=Promise.resolve()),!ke)return;ke=null;const r=ne(g.url,!0);d=null;const t=Y={},a=r&&await Ae(r);t===Y&&(a&&(a.type==="redirect"?await fe(new URL(a.location,g.url).href,{},1,t):(a.props.page!==void 0&&(j=a.props.page),M.$set(a.props))),_.length=0)}function ze(r){i.some(t=>t?.snapshot)&&(ce[r]=i.map(t=>t?.snapshot?.capture()))}function Ye(r){ce[r]?.forEach((t,a)=>{i[a]?.snapshot?.restore(t)})}function We(){De(L),Le(gt,z),ze(q),Le(_t,ce),Le(mt,oe,nn)}async function fe(r,t,a,u){return pe({type:"goto",url:ae(r),keepfocus:t.keepFocus,noscroll:t.noScroll,replace_state:t.replaceState,redirect_count:a,state:t.state,nav_token:u,accept:()=>{t.invalidateAll&&(le=!0)}})}async function Xe(r){return d={id:r.id,promise:Ae(r).then(t=>(t.type==="loaded"&&t.state.error&&(d=null),t))},d.promise}async function ue(r){const t=s.find(a=>a.exec(tt(r)));t&&await Promise.all([...t.layouts,t.leaf].map(a=>a?.[1]()))}function Ze(r){g=r.state;const t=document.querySelector("style[data-sveltekit]");t&&t.remove(),j=r.props.page,M=new e.root({target:n,props:{...r.props,stores:G,components:i},hydrate:!0}),Ye(q);const a={from:null,to:{params:g.params,route:{id:g.route?.id??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};c.after_navigate.forEach(u=>u(a)),I=!0}async function te({url:r,params:t,branch:a,status:u,error:p,route:h,form:m}){let v="never";for(const A of a)A?.slash!==void 0&&(v=A.slash);r.pathname=It(r.pathname,v),r.search=r.search;const E={type:"loaded",state:{url:r,params:t,branch:a,error:p,route:h},props:{constructors:an(a).map(A=>A.node.component),page:j}};m!==void 0&&(E.props.form=m);let b={},N=!j,U=0;for(let A=0;A(v&&(E.route=!0),y[A])}),params:new Proxy(u,{get:(y,A)=>(v&&E.params.add(A),y[A])}),data:h?.data??null,url:Lt(a,()=>{v&&(E.url=!0)},y=>{v&&E.search_params.add(y)}),async fetch(y,A){let x;y instanceof Request?(x=y.url,A={body:y.method==="GET"||y.method==="HEAD"?void 0:await y.blob(),cache:y.cache,credentials:y.credentials,headers:y.headers,integrity:y.integrity,keepalive:y.keepalive,method:y.method,mode:y.mode,redirect:y.redirect,referrer:y.referrer,referrerPolicy:y.referrerPolicy,signal:y.signal,...A}):x=y;const O=new URL(x,a);return v&&N(O.href),O.origin===a.origin&&(x=O.href.slice(a.origin.length)),I?Mt(x,O.href,A):Vt(x,A)},setHeaders:()=>{},depends:N,parent(){return v&&(E.parent=!0),t()},untrack(y){v=!1;try{return y()}finally{v=!0}}};m=await b.universal.load.call(null,U)??null}return{node:b,loader:r,server:h,universal:b.universal?.load?{type:"data",data:m,uses:E}:null,data:m??h?.data??null,slash:V&&(a.pathname===V||a.pathname===V+"/")?"always":b.universal?.trailingSlash??h?.slash}}function Qe(r,t,a,u,p,h){if(le)return!0;if(!p)return!1;if(p.parent&&r||p.route&&t||p.url&&a)return!0;for(const m of p.search_params)if(u.has(m))return!0;for(const m of p.params)if(h[m]!==g.params[m])return!0;for(const m of p.dependencies)if(_.some(v=>v(new URL(m))))return!0;return!1}function Se(r,t){return r?.type==="data"?r:r?.type==="skip"?t??null:null}function Rt(r,t){if(!r)return new Set(t.searchParams.keys());const a=new Set([...r.searchParams.keys(),...t.searchParams.keys()]);for(const u of a){const p=r.searchParams.getAll(u),h=t.searchParams.getAll(u);p.every(m=>h.includes(m))&&h.every(m=>p.includes(m))&&a.delete(u)}return a}async function Ae({id:r,invalidating:t,url:a,params:u,route:p}){if(d?.id===r)return d.promise;const{errors:h,layouts:m,leaf:v}=p,E=[...m,v];h.forEach(S=>S?.().catch(()=>{})),E.forEach(S=>S?.[1]().catch(()=>{}));let b=null;const N=g.url?r!==g.url.pathname+g.url.search:!1,U=g.route?p.id!==g.route.id:!1,y=Rt(g.url,a);let A=!1;const x=E.map((S,P)=>{const T=g.branch[P],C=!!S?.[0]&&(T?.loader!==S[1]||Qe(A,U,N,y,T.server?.uses,u));return C&&(A=!0),C});if(x.some(Boolean)){try{b=await dt(a,x)}catch(S){return de({status:ge(S),error:await re(S,{url:a,params:u,route:{id:p.id}}),url:a,route:p})}if(b.type==="redirect")return b}const O=b?.nodes;let F=!1;const H=E.map(async(S,P)=>{if(!S)return;const T=g.branch[P],C=O?.[P];if((!C||C.type==="skip")&&S[1]===T?.loader&&!Qe(F,U,N,y,T.universal?.uses,u))return T;if(F=!0,C?.type==="error")throw C;return Ee({loader:S[1],url:a,params:u,route:p,parent:async()=>{const Re={};for(let Oe=0;Oe{});const J=[];for(let S=0;SPromise.resolve({}),server_data_node:Se(h)}),E={node:await l(),loader:l,universal:null,server:null,data:null};return await te({url:a,params:p,branch:[v,E],status:r,error:t,route:null})}function ne(r,t){if(ye(r,V))return;const a=tt(r.pathname);for(const u of s){const p=u.exec(a);if(p)return{id:r.pathname+r.search,invalidating:t,route:u,params:jt(p),url:r}}}function tt(r){return Pt(r.slice(V.length)||"/")}function nt({url:r,type:t,intent:a,delta:u}){let p=!1;const h=pt(g,a,r,t);u!==void 0&&(h.navigation.delta=u);const m={...h.navigation,cancel:()=>{p=!0,h.reject(new Error("navigation was cancelled"))}};return R||c.before_navigate.forEach(v=>v(m)),p?null:h}async function pe({type:r,url:t,popped:a,keepfocus:u,noscroll:p,replace_state:h,state:m={},redirect_count:v=0,nav_token:E={},accept:b=ut,block:N=ut}){const U=ne(t,!1),y=nt({url:t,type:r,delta:a?.delta,intent:U});if(!y){N();return}const A=L,x=q;b(),R=!0,I&&G.navigating.set(y.navigation),Y=E;let O=U&&await Ae(U);if(!O){if(ye(t,V))return await Z(t);O=await rt(t,{id:null},await re(new Je(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404)}if(t=U?.url||t,Y!==E)return y.reject(new Error("navigation was aborted")),!1;if(O.type==="redirect")if(v>=20)O=await de({status:500,error:await re(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}});else return fe(new URL(O.location,t).href,{},v+1,E),!1;else O.props.page.status>=400&&await G.updated.check()&&await Z(t);if(_.length=0,le=!1,$=!0,De(A),ze(x),O.props.page.url.pathname!==t.pathname&&(t.pathname=O.props.page.url.pathname),m=a?a.state:m,!a){const S=h?0:1,P={[B]:L+=S,[K]:q+=S};(h?me:lt).call(history,P,"",t),h||ft(L,q)}if(oe[L]=m,d=null,O.props.page.state=m,I){g=O.state,O.props.page&&(O.props.page.url=t);const S=(await Promise.all(c.on_navigate.map(P=>P(y.navigation)))).filter(P=>typeof P=="function");if(S.length>0){let P=function(){c.after_navigate=c.after_navigate.filter(T=>!S.includes(T))};S.push(P),c.after_navigate.push(...S)}M.$set(O.props),ee=!0}else Ze(O);const{activeElement:F}=document;await Pe();const H=a?a.scroll:p?Ve():null;if(k){const S=t.hash&&document.getElementById(decodeURIComponent(t.hash.slice(1)));H?scrollTo(H.x,H.y):S?S.scrollIntoView():scrollTo(0,0)}const J=document.activeElement!==F&&document.activeElement!==document.body;!u&&!J&&qe(),k=!0,O.props.page&&(j=O.props.page),R=!1,r==="popstate"&&Ye(q),y.fulfil(void 0),c.after_navigate.forEach(S=>S(y.navigation)),G.navigating.set(null),$=!1}async function rt(r,t,a,u){return r.origin===ie&&r.pathname===location.pathname&&!w?await de({status:u,error:a,url:r,route:t}):await Z(r)}function Ot(){let r;f.addEventListener("mousemove",h=>{const m=h.target;clearTimeout(r),r=setTimeout(()=>{u(m,2)},20)});function t(h){u(h.composedPath()[0],1)}f.addEventListener("mousedown",t),f.addEventListener("touchstart",t,{passive:!0});const a=new IntersectionObserver(h=>{for(const m of h)m.isIntersecting&&(ue(m.target.href),a.unobserve(m.target))},{threshold:0});function u(h,m){const v=ot(h,f);if(!v)return;const{url:E,external:b,download:N}=Ue(v,V);if(b||N)return;const U=_e(v);if(!U.reload)if(m<=U.preload_data){const y=ne(E,!1);y&&Xe(y)}else m<=U.preload_code&&ue(E.pathname)}function p(){a.disconnect();for(const h of f.querySelectorAll("a")){const{url:m,external:v,download:E}=Ue(h,V);if(v||E)continue;const b=_e(h);b.reload||(b.preload_code===ve.viewport&&a.observe(h),b.preload_code===ve.eager&&ue(m.pathname))}}c.after_navigate.push(p),p()}function re(r,t){if(r instanceof we)return r.body;const a=ge(r),u=ln(r);return e.hooks.handleError({error:r,event:t,status:a,message:u})??{message:u}}return{after_navigate:r=>{Ie(()=>(c.after_navigate.push(r),()=>{const t=c.after_navigate.indexOf(r);c.after_navigate.splice(t,1)}))},before_navigate:r=>{Ie(()=>(c.before_navigate.push(r),()=>{const t=c.before_navigate.indexOf(r);c.before_navigate.splice(t,1)}))},on_navigate:r=>{Ie(()=>(c.on_navigate.push(r),()=>{const t=c.on_navigate.indexOf(r);c.on_navigate.splice(t,1)}))},disable_scroll_handling:()=>{($||!I)&&(k=!1)},goto:(r,t={})=>(r=ae(r),r.origin!==ie?Promise.reject(new Error("goto: invalid URL")):fe(r,t,0)),invalidate:r=>{if(typeof r=="function")_.push(r);else{const{href:t}=new URL(r,location.href);_.push(a=>a.href===t)}return Ke()},invalidate_all:()=>(le=!0,Ke()),preload_data:async r=>{const t=ae(r),a=ne(t,!1);if(!a)throw new Error(`Attempted to preload a URL that does not belong to this app: ${t}`);const u=await Xe(a);if(u.type==="redirect")return{type:u.type,location:u.location};const{status:p,data:h}=u.props.page??j;return{type:u.type,status:p,data:h}},preload_code:r=>ue(r),push_state:(r,t)=>{const a={[B]:L+=1,[K]:q,[Ne]:j.url.href};lt.call(history,a,"",ae(r)),j={...j,state:t},M.$set({page:j}),oe[L]=t,ft(L,q)},replace_state:(r,t)=>{const a={[B]:L,[K]:q,[Ne]:j.url.href};me.call(history,a,"",ae(r)),j={...j,state:t},M.$set({page:j}),oe[L]=t},apply_action:async r=>{if(r.type==="error"){const t=new URL(location.href),{branch:a,route:u}=g;if(!u)return;const p=await et(g.branch.length,a,u.errors);if(p){const h=await te({url:t,params:g.params,branch:a.slice(0,p.idx).concat(p.node),status:r.status??500,error:r.error,route:u});g=h.state,M.$set(h.props),Pe().then(qe)}}else r.type==="redirect"?fe(r.location,{invalidateAll:!0},0):(M.$set({form:null,page:{...j,form:r.data,status:r.status}}),await Pe(),M.$set({form:r.data}),r.type==="success"&&qe())},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let a=!1;if(We(),!R){const u=pt(g,void 0,null,"leave"),p={...u.navigation,cancel:()=>{a=!0,u.reject(new Error("navigation was cancelled"))}};c.before_navigate.forEach(h=>h(p))}a?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&We()}),navigator.connection?.saveData||Ot(),f.addEventListener("click",t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const a=ot(t.composedPath()[0],f);if(!a)return;const{url:u,external:p,target:h,download:m}=Ue(a,V);if(!u)return;if(h==="_parent"||h==="_top"){if(window.parent!==window)return}else if(h&&h!=="_self")return;const v=_e(a);if(!(a instanceof SVGAElement)&&u.protocol!==location.protocol&&!(u.protocol==="https:"||u.protocol==="http:")||m)return;if(p||v.reload){nt({url:u,type:"link"})?R=!0:t.preventDefault();return}const[b,N]=u.href.split("#");if(N!==void 0&&b===je(location)){if(g.url.hash===u.hash){t.preventDefault(),a.ownerDocument.getElementById(N)?.scrollIntoView();return}if(D=!0,De(L),r(u),!v.replace_state)return;D=!1}t.preventDefault(),pe({type:"link",url:u,keepfocus:v.keepfocus,noscroll:v.noscroll,replace_state:v.replace_state??u.href===location.href})}),f.addEventListener("submit",t=>{if(t.defaultPrevented)return;const a=HTMLFormElement.prototype.cloneNode.call(t.target),u=t.submitter;if((u?.formMethod||a.method)!=="get")return;const h=new URL(u?.hasAttribute("formaction")&&u?.formAction||a.action);if(ye(h,V))return;const m=t.target,v=_e(m);if(v.reload)return;t.preventDefault(),t.stopPropagation();const E=new FormData(m),b=u?.getAttribute("name");b&&E.append(b,u?.getAttribute("value")??""),h.search=new URLSearchParams(E).toString(),pe({type:"form",url:h,keepfocus:v.keepfocus,noscroll:v.noscroll,replace_state:v.replace_state??h.href===location.href})}),addEventListener("popstate",async t=>{if(t.state?.[B]){const a=t.state[B];if(Y={},a===L)return;const u=z[a],p=oe[a]??{},h=new URL(t.state[Ne]??location.href),m=t.state[K],v=je(location)===je(g.url);if(m===q&&(ee||v)){r(h),z[L]=Ve(),u&&scrollTo(u.x,u.y),p!==j.state&&(j={...j,state:p},M.$set({page:j})),L=a;return}const b=a-L;await pe({type:"popstate",url:h,popped:{state:p,scroll:u,delta:b},accept:()=>{L=a,q=m},block:()=>{history.go(-b)},nav_token:Y})}else if(!D){const a=new URL(location.href);r(a)}}),addEventListener("hashchange",()=>{D&&(D=!1,me.call(history,{...history.state,[B]:++L,[K]:q},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&G.navigating.set(null)});function r(t){g.url=t,G.page.set({...j,url:t}),G.page.notify()}},_hydrate:async({status:r=200,error:t,node_ids:a,params:u,route:p,data:h,form:m})=>{w=!0;const v=new URL(location.href);({params:u={},route:p={id:null}}=ne(v,!1)||{});let E;try{const b=a.map(async(y,A)=>{const x=h[A];return x?.uses&&(x.uses=At(x.uses)),Ee({loader:e.nodes[y],url:v,params:u,route:p,parent:async()=>{const O={};for(let F=0;Fy===p.id);if(U){const y=U.layouts;for(let A=0;Al?"1":"0").join(""));const o=await ht(s.href);if(!o.ok){let l;throw o.headers.get("content-type")?.includes("application/json")?l=await o.json():o.status===404?l="Not Found":o.status===500&&(l="Internal Error"),new we(o.status,l)}return new Promise(async l=>{const f=new Map,_=o.body.getReader(),i=new TextDecoder;function d(g){return Et(g,{Promise:w=>new Promise((I,k)=>{f.set(w,{fulfil:I,reject:k})})})}let c="";for(;;){const{done:g,value:w}=await _.read();if(g&&!c)break;for(c+=!w&&c?` +import{n as $e,s as $t,o as Ie,t as Pe}from"../chunks/scheduler.aZRR5A_O.js";new URL("sveltekit-internal://");function It(e,n){return e==="/"||n==="ignore"?e:n==="never"?e.endsWith("/")?e.slice(0,-1):e:n==="always"&&!e.endsWith("/")?e+"/":e}function Pt(e){return e.split("%25").map(decodeURI).join("%25")}function jt(e){for(const n in e)e[n]=decodeURIComponent(e[n]);return e}function je({href:e}){return e.split("#")[0]}const xt=["href","pathname","search","toString","toJSON"];function Lt(e,n,s){const o=new URL(e);Object.defineProperty(o,"searchParams",{value:new Proxy(o.searchParams,{get(l,f){if(f==="get"||f==="getAll"||f==="has")return i=>(s(i),l[f](i));n();const _=Reflect.get(l,f);return typeof _=="function"?_.bind(l):_}}),enumerable:!0,configurable:!0});for(const l of xt)Object.defineProperty(o,l,{get(){return n(),e[l]},enumerable:!0,configurable:!0});return Nt(o),o}function Nt(e){Object.defineProperty(e,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const Ut="/__data.json",Tt=".html__data.json";function Ct(e){return e.endsWith(".html")?e.replace(/\.html$/,Tt):e.replace(/\/$/,"")+Ut}function Dt(...e){let n=5381;for(const s of e)if(typeof s=="string"){let o=s.length;for(;o;)n=n*33^s.charCodeAt(--o)}else if(ArrayBuffer.isView(s)){const o=new Uint8Array(s.buffer,s.byteOffset,s.byteLength);let l=o.length;for(;l;)n=n*33^o[--l]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}const ht=window.fetch;window.fetch=(e,n)=>((e instanceof Request?e.method:n?.method||"GET")!=="GET"&&se.delete(Me(e)),ht(e,n));const se=new Map;function Vt(e){const n=atob(e),s=new Uint8Array(n.length);for(let o=0;o0){const o=Me(e,s),l=se.get(o);if(l){if(performance.now(){const l=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(o);if(l)return n.push({name:l[1],matcher:l[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(o);if(f)return n.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!o)return;const _=o.split(/\[(.+?)\](?!\])/);return"/"+_.map((d,c)=>{if(c%2){if(d.startsWith("x+"))return xe(String.fromCharCode(parseInt(d.slice(2),16)));if(d.startsWith("u+"))return xe(String.fromCharCode(...d.slice(2).split("-").map(R=>parseInt(R,16))));const g=Ft.exec(d);if(!g)throw new Error(`Invalid param: ${d}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,w,I,k,$]=g;return n.push({name:k,matcher:$,optional:!!w,rest:!!I,chained:I?c===1&&_[0]==="":!1}),I?"(.*?)":w?"([^/]*)?":"([^/]+?)"}return xe(d)}).join("")}).join("")}/?$`),params:n}}function Gt(e){return!/^\([^)]+\)$/.test(e)}function Ht(e){return e.slice(1).split("/").filter(Gt)}function Jt(e,n,s){const o={},l=e.slice(1),f=l.filter(i=>i!==void 0);let _=0;for(let i=0;ig).join("/"),_=0),c===void 0){d.rest&&(o[d.name]="");continue}if(!d.matcher||s[d.matcher](c)){o[d.name]=c;const g=n[i+1],w=l[i+1];g&&!g.rest&&g.optional&&w&&d.chained&&(_=0),!g&&!w&&Object.keys(o).length===f.length&&(_=0);continue}if(d.optional&&d.chained){_++;continue}return}if(!_)return o}function xe(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Kt({nodes:e,server_loads:n,dictionary:s,matchers:o}){const l=new Set(n);return Object.entries(s).map(([i,[d,c,g]])=>{const{pattern:w,params:I}=Bt(i),k={id:i,exec:$=>{const R=w.exec($);if(R)return Jt(R,I,o)},errors:[1,...g||[]].map($=>e[$]),layouts:[0,...c||[]].map(_),leaf:f(d)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(i){const d=i<0;return d&&(i=~i),[d,e[i]]}function _(i){return i===void 0?i:[l.has(i),e[i]]}}function Fe(e,n=JSON.parse){try{return n(sessionStorage[e])}catch{}}function Le(e,n,s=JSON.stringify){const o=s(n);try{sessionStorage[e]=o}catch{}}const W=[];function Be(e,n=$e){let s;const o=new Set;function l(i){if($t(e,i)&&(e=i,s)){const d=!W.length;for(const c of o)c[1](),W.push(c,e);if(d){for(let c=0;c{o.delete(c),o.size===0&&s&&(s(),s=null)}}return{set:l,update:f,subscribe:_}}const q=globalThis.__sveltekit_edq7g9?.base??"",zt=globalThis.__sveltekit_edq7g9?.assets??q,Yt="1707472991805",_t="sveltekit:snapshot",gt="sveltekit:scroll",mt="sveltekit:states",Ne="sveltekit:pageurl",B="sveltekit:history",K="sveltekit:navigation",ve={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},ie=location.origin;function ae(e){if(e instanceof URL)return e;let n=document.baseURI;if(!n){const s=document.getElementsByTagName("base");n=s.length?s[0].href:document.URL}return new URL(e,n)}function qe(){return{x:pageXOffset,y:pageYOffset}}function X(e,n){return e.getAttribute(`data-sveltekit-${n}`)}const at={...ve,"":ve.hover};function yt(e){let n=e.assignedSlot??e.parentNode;return n?.nodeType===11&&(n=n.host),n}function ot(e,n){for(;e&&e!==n;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=yt(e)}}function Ue(e,n){let s;try{s=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,l=!s||!!o||ye(s,n)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),f=s?.origin===ie&&e.hasAttribute("download");return{url:s,external:l,target:o,download:f}}function _e(e){let n=null,s=null,o=null,l=null,f=null,_=null,i=e;for(;i&&i!==document.documentElement;)o===null&&(o=X(i,"preload-code")),l===null&&(l=X(i,"preload-data")),n===null&&(n=X(i,"keepfocus")),s===null&&(s=X(i,"noscroll")),f===null&&(f=X(i,"reload")),_===null&&(_=X(i,"replacestate")),i=yt(i);function d(c){switch(c){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:at[o??"off"],preload_data:at[l??"off"],keepfocus:d(n),noscroll:d(s),reload:d(f),replace_state:d(_)}}function st(e){const n=Be(e);let s=!0;function o(){s=!0,n.update(_=>_)}function l(_){s=!1,n.set(_)}function f(_){let i;return n.subscribe(d=>{(i===void 0||s&&d!==i)&&_(i=d)})}return{notify:o,set:l,subscribe:f}}function Wt(){const{set:e,subscribe:n}=Be(!1);let s;async function o(){clearTimeout(s);try{const l=await fetch(`${zt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!l.ok)return!1;const _=(await l.json()).version!==Yt;return _&&(e(!0),clearTimeout(s)),_}catch{return!1}}return{subscribe:n,check:o}}function ye(e,n){return e.origin!==ie||!e.pathname.startsWith(n)}class Te extends Error{constructor(n,s){super(n),this.name="DevalueError",this.path=s.join("")}}function it(e){return Object(e)!==e}const Xt=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Zt(e){const n=Object.getPrototypeOf(e);return n===Object.prototype||n===null||Object.getOwnPropertyNames(n).sort().join("\0")===Xt}function Qt(e){return Object.prototype.toString.call(e).slice(8,-1)}function en(e){switch(e){case'"':return'\\"';case"<":return"\\u003C";case"\\":return"\\\\";case` +`:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\b":return"\\b";case"\f":return"\\f";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:return e<" "?`\\u${e.charCodeAt(0).toString(16).padStart(4,"0")}`:""}}function Q(e){let n="",s=0;const o=e.length;for(let l=0;l0&&(w+=","),R in c?(f.push(`[${R}]`),w+=i(c[R]),f.pop()):w+=vt;w+="]";break;case"Set":w='["Set"';for(const R of c)w+=`,${i(R)}`;w+="]";break;case"Map":w='["Map"';for(const[R,D]of c)f.push(`.get(${it(R)?Ce(R):"..."})`),w+=`,${i(R)},${i(D)}`;w+="]";break;default:if(!Zt(c))throw new Te("Cannot stringify arbitrary non-POJOs",f);if(Object.getOwnPropertySymbols(c).length>0)throw new Te("Cannot stringify POJOs with symbolic keys",f);if(Object.getPrototypeOf(c)===null){w='["null"';for(const R in c)f.push(`.${R}`),w+=`,${Q(R)},${i(c[R])}`,f.pop();w+="]"}else{w="{";let R=!1;for(const D in c)R&&(w+=","),R=!0,f.push(`.${D}`),w+=`${Q(D)}:${i(c[D])}`,f.pop();w+="}"}}return s[g]=w,g}const d=i(e);return d<0?`${d}`:`[${s.join(",")}]`}function Ce(e){const n=typeof e;return n==="string"?Q(e):e instanceof String?Q(e.toString()):e===void 0?Ge.toString():e===0&&1/e<0?He.toString():n==="bigint"?`["BigInt","${e}"]`:String(e)}const St=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...St];const rn=new Set([...St]);[...rn];function an(e){return e.filter(n=>n!=null)}class we{constructor(n,s){this.status=n,typeof s=="string"?this.body={message:s}:s?this.body=s:this.body={message:`Error: ${n}`}}toString(){return JSON.stringify(this.body)}}class ct{constructor(n,s){this.status=n,this.location=s}}class Je extends Error{constructor(n,s,o){super(o),this.status=n,this.text=s}}const on="x-sveltekit-invalidated",sn="x-sveltekit-trailing-slash";function cn(e){e.client}const G={url:st({}),page:st({}),navigating:Be(null),updated:Wt()};function ge(e){return e instanceof we||e instanceof Je?e.status:500}function ln(e){return e instanceof Je?e.text:"Internal Error"}const z=Fe(gt)??{},oe=Fe(mt,tn)??{},ce=Fe(_t)??{},lt=history.pushState,me=history.replaceState;function De(e){z[e]=qe()}function ft(e,n){let s=e+1;for(;z[s];)delete z[s],s+=1;for(s=n+1;ce[s];)delete ce[s],s+=1}function Z(e){return location.href=e.href,new Promise(()=>{})}function ut(){}function fn(e,n){const s=Kt(e),o=e.nodes[0],l=e.nodes[1];o(),l();const f=document.documentElement,_=[],i=[];let d=null;const c={before_navigate:[],on_navigate:[],after_navigate:[]};let g={branch:[],error:null,url:null},w=!1,I=!1,k=!0,$=!1,R=!1,D=!1,ee=!1,le=!1,M,L=history.state?.[B],V=history.state?.[K];L||(L=V=Date.now(),me.call(history,{...history.state,[B]:L,[K]:V},"",location.href));const be=z[L];be&&(history.scrollRestoration="manual",scrollTo(be.x,be.y));let j,Y,ke;async function Ke(){if(await(ke||=Promise.resolve()),!ke)return;ke=null;const r=ne(g.url,!0);d=null;const t=Y={},a=r&&await Ae(r);t===Y&&(a&&(a.type==="redirect"?await fe(new URL(a.location,g.url).href,{},1,t):(a.props.page!==void 0&&(j=a.props.page),M.$set(a.props))),_.length=0)}function ze(r){i.some(t=>t?.snapshot)&&(ce[r]=i.map(t=>t?.snapshot?.capture()))}function Ye(r){ce[r]?.forEach((t,a)=>{i[a]?.snapshot?.restore(t)})}function We(){De(L),Le(gt,z),ze(V),Le(_t,ce),Le(mt,oe,nn)}async function fe(r,t,a,u){return pe({type:"goto",url:ae(r),keepfocus:t.keepFocus,noscroll:t.noScroll,replace_state:t.replaceState,redirect_count:a,state:t.state,nav_token:u,accept:()=>{t.invalidateAll&&(le=!0)}})}async function Xe(r){return d={id:r.id,promise:Ae(r).then(t=>(t.type==="loaded"&&t.state.error&&(d=null),t))},d.promise}async function ue(r){const t=s.find(a=>a.exec(tt(r)));t&&await Promise.all([...t.layouts,t.leaf].map(a=>a?.[1]()))}function Ze(r){g=r.state;const t=document.querySelector("style[data-sveltekit]");t&&t.remove(),j=r.props.page,M=new e.root({target:n,props:{...r.props,stores:G,components:i},hydrate:!0}),Ye(V);const a={from:null,to:{params:g.params,route:{id:g.route?.id??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};c.after_navigate.forEach(u=>u(a)),I=!0}async function te({url:r,params:t,branch:a,status:u,error:p,route:h,form:m}){let v="never";for(const A of a)A?.slash!==void 0&&(v=A.slash);r.pathname=It(r.pathname,v),r.search=r.search;const E={type:"loaded",state:{url:r,params:t,branch:a,error:p,route:h},props:{constructors:an(a).map(A=>A.node.component),page:j}};m!==void 0&&(E.props.form=m);let b={},N=!j,U=0;for(let A=0;A(v&&(E.route=!0),y[A])}),params:new Proxy(u,{get:(y,A)=>(v&&E.params.add(A),y[A])}),data:h?.data??null,url:Lt(a,()=>{v&&(E.url=!0)},y=>{v&&E.search_params.add(y)}),async fetch(y,A){let x;y instanceof Request?(x=y.url,A={body:y.method==="GET"||y.method==="HEAD"?void 0:await y.blob(),cache:y.cache,credentials:y.credentials,headers:y.headers,integrity:y.integrity,keepalive:y.keepalive,method:y.method,mode:y.mode,redirect:y.redirect,referrer:y.referrer,referrerPolicy:y.referrerPolicy,signal:y.signal,...A}):x=y;const O=new URL(x,a);return v&&N(O.href),O.origin===a.origin&&(x=O.href.slice(a.origin.length)),I?Mt(x,O.href,A):qt(x,A)},setHeaders:()=>{},depends:N,parent(){return v&&(E.parent=!0),t()},untrack(y){v=!1;try{return y()}finally{v=!0}}};m=await b.universal.load.call(null,U)??null}return{node:b,loader:r,server:h,universal:b.universal?.load?{type:"data",data:m,uses:E}:null,data:m??h?.data??null,slash:q&&(a.pathname===q||a.pathname===q+"/")?"always":b.universal?.trailingSlash??h?.slash}}function Qe(r,t,a,u,p,h){if(le)return!0;if(!p)return!1;if(p.parent&&r||p.route&&t||p.url&&a)return!0;for(const m of p.search_params)if(u.has(m))return!0;for(const m of p.params)if(h[m]!==g.params[m])return!0;for(const m of p.dependencies)if(_.some(v=>v(new URL(m))))return!0;return!1}function Se(r,t){return r?.type==="data"?r:r?.type==="skip"?t??null:null}function Rt(r,t){if(!r)return new Set(t.searchParams.keys());const a=new Set([...r.searchParams.keys(),...t.searchParams.keys()]);for(const u of a){const p=r.searchParams.getAll(u),h=t.searchParams.getAll(u);p.every(m=>h.includes(m))&&h.every(m=>p.includes(m))&&a.delete(u)}return a}async function Ae({id:r,invalidating:t,url:a,params:u,route:p}){if(d?.id===r)return d.promise;const{errors:h,layouts:m,leaf:v}=p,E=[...m,v];h.forEach(S=>S?.().catch(()=>{})),E.forEach(S=>S?.[1]().catch(()=>{}));let b=null;const N=g.url?r!==g.url.pathname+g.url.search:!1,U=g.route?p.id!==g.route.id:!1,y=Rt(g.url,a);let A=!1;const x=E.map((S,P)=>{const T=g.branch[P],C=!!S?.[0]&&(T?.loader!==S[1]||Qe(A,U,N,y,T.server?.uses,u));return C&&(A=!0),C});if(x.some(Boolean)){try{b=await dt(a,x)}catch(S){return de({status:ge(S),error:await re(S,{url:a,params:u,route:{id:p.id}}),url:a,route:p})}if(b.type==="redirect")return b}const O=b?.nodes;let F=!1;const H=E.map(async(S,P)=>{if(!S)return;const T=g.branch[P],C=O?.[P];if((!C||C.type==="skip")&&S[1]===T?.loader&&!Qe(F,U,N,y,T.universal?.uses,u))return T;if(F=!0,C?.type==="error")throw C;return Ee({loader:S[1],url:a,params:u,route:p,parent:async()=>{const Re={};for(let Oe=0;Oe{});const J=[];for(let S=0;SPromise.resolve({}),server_data_node:Se(h)}),E={node:await l(),loader:l,universal:null,server:null,data:null};return await te({url:a,params:p,branch:[v,E],status:r,error:t,route:null})}function ne(r,t){if(ye(r,q))return;const a=tt(r.pathname);for(const u of s){const p=u.exec(a);if(p)return{id:r.pathname+r.search,invalidating:t,route:u,params:jt(p),url:r}}}function tt(r){return Pt(r.slice(q.length)||"/")}function nt({url:r,type:t,intent:a,delta:u}){let p=!1;const h=pt(g,a,r,t);u!==void 0&&(h.navigation.delta=u);const m={...h.navigation,cancel:()=>{p=!0,h.reject(new Error("navigation was cancelled"))}};return R||c.before_navigate.forEach(v=>v(m)),p?null:h}async function pe({type:r,url:t,popped:a,keepfocus:u,noscroll:p,replace_state:h,state:m={},redirect_count:v=0,nav_token:E={},accept:b=ut,block:N=ut}){const U=ne(t,!1),y=nt({url:t,type:r,delta:a?.delta,intent:U});if(!y){N();return}const A=L,x=V;b(),R=!0,I&&G.navigating.set(y.navigation),Y=E;let O=U&&await Ae(U);if(!O){if(ye(t,q))return await Z(t);O=await rt(t,{id:null},await re(new Je(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404)}if(t=U?.url||t,Y!==E)return y.reject(new Error("navigation was aborted")),!1;if(O.type==="redirect")if(v>=20)O=await de({status:500,error:await re(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}});else return fe(new URL(O.location,t).href,{},v+1,E),!1;else O.props.page.status>=400&&await G.updated.check()&&await Z(t);if(_.length=0,le=!1,$=!0,De(A),ze(x),O.props.page.url.pathname!==t.pathname&&(t.pathname=O.props.page.url.pathname),m=a?a.state:m,!a){const S=h?0:1,P={[B]:L+=S,[K]:V+=S};(h?me:lt).call(history,P,"",t),h||ft(L,V)}if(oe[L]=m,d=null,O.props.page.state=m,I){g=O.state,O.props.page&&(O.props.page.url=t);const S=(await Promise.all(c.on_navigate.map(P=>P(y.navigation)))).filter(P=>typeof P=="function");if(S.length>0){let P=function(){c.after_navigate=c.after_navigate.filter(T=>!S.includes(T))};S.push(P),c.after_navigate.push(...S)}M.$set(O.props),ee=!0}else Ze(O);const{activeElement:F}=document;await Pe();const H=a?a.scroll:p?qe():null;if(k){const S=t.hash&&document.getElementById(decodeURIComponent(t.hash.slice(1)));H?scrollTo(H.x,H.y):S?S.scrollIntoView():scrollTo(0,0)}const J=document.activeElement!==F&&document.activeElement!==document.body;!u&&!J&&Ve(),k=!0,O.props.page&&(j=O.props.page),R=!1,r==="popstate"&&Ye(V),y.fulfil(void 0),c.after_navigate.forEach(S=>S(y.navigation)),G.navigating.set(null),$=!1}async function rt(r,t,a,u){return r.origin===ie&&r.pathname===location.pathname&&!w?await de({status:u,error:a,url:r,route:t}):await Z(r)}function Ot(){let r;f.addEventListener("mousemove",h=>{const m=h.target;clearTimeout(r),r=setTimeout(()=>{u(m,2)},20)});function t(h){u(h.composedPath()[0],1)}f.addEventListener("mousedown",t),f.addEventListener("touchstart",t,{passive:!0});const a=new IntersectionObserver(h=>{for(const m of h)m.isIntersecting&&(ue(m.target.href),a.unobserve(m.target))},{threshold:0});function u(h,m){const v=ot(h,f);if(!v)return;const{url:E,external:b,download:N}=Ue(v,q);if(b||N)return;const U=_e(v);if(!U.reload)if(m<=U.preload_data){const y=ne(E,!1);y&&Xe(y)}else m<=U.preload_code&&ue(E.pathname)}function p(){a.disconnect();for(const h of f.querySelectorAll("a")){const{url:m,external:v,download:E}=Ue(h,q);if(v||E)continue;const b=_e(h);b.reload||(b.preload_code===ve.viewport&&a.observe(h),b.preload_code===ve.eager&&ue(m.pathname))}}c.after_navigate.push(p),p()}function re(r,t){if(r instanceof we)return r.body;const a=ge(r),u=ln(r);return e.hooks.handleError({error:r,event:t,status:a,message:u})??{message:u}}return{after_navigate:r=>{Ie(()=>(c.after_navigate.push(r),()=>{const t=c.after_navigate.indexOf(r);c.after_navigate.splice(t,1)}))},before_navigate:r=>{Ie(()=>(c.before_navigate.push(r),()=>{const t=c.before_navigate.indexOf(r);c.before_navigate.splice(t,1)}))},on_navigate:r=>{Ie(()=>(c.on_navigate.push(r),()=>{const t=c.on_navigate.indexOf(r);c.on_navigate.splice(t,1)}))},disable_scroll_handling:()=>{($||!I)&&(k=!1)},goto:(r,t={})=>(r=ae(r),r.origin!==ie?Promise.reject(new Error("goto: invalid URL")):fe(r,t,0)),invalidate:r=>{if(typeof r=="function")_.push(r);else{const{href:t}=new URL(r,location.href);_.push(a=>a.href===t)}return Ke()},invalidate_all:()=>(le=!0,Ke()),preload_data:async r=>{const t=ae(r),a=ne(t,!1);if(!a)throw new Error(`Attempted to preload a URL that does not belong to this app: ${t}`);const u=await Xe(a);if(u.type==="redirect")return{type:u.type,location:u.location};const{status:p,data:h}=u.props.page??j;return{type:u.type,status:p,data:h}},preload_code:r=>ue(r),push_state:(r,t)=>{const a={[B]:L+=1,[K]:V,[Ne]:j.url.href};lt.call(history,a,"",ae(r)),j={...j,state:t},M.$set({page:j}),oe[L]=t,ft(L,V)},replace_state:(r,t)=>{const a={[B]:L,[K]:V,[Ne]:j.url.href};me.call(history,a,"",ae(r)),j={...j,state:t},M.$set({page:j}),oe[L]=t},apply_action:async r=>{if(r.type==="error"){const t=new URL(location.href),{branch:a,route:u}=g;if(!u)return;const p=await et(g.branch.length,a,u.errors);if(p){const h=await te({url:t,params:g.params,branch:a.slice(0,p.idx).concat(p.node),status:r.status??500,error:r.error,route:u});g=h.state,M.$set(h.props),Pe().then(Ve)}}else r.type==="redirect"?fe(r.location,{invalidateAll:!0},0):(M.$set({form:null,page:{...j,form:r.data,status:r.status}}),await Pe(),M.$set({form:r.data}),r.type==="success"&&Ve())},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let a=!1;if(We(),!R){const u=pt(g,void 0,null,"leave"),p={...u.navigation,cancel:()=>{a=!0,u.reject(new Error("navigation was cancelled"))}};c.before_navigate.forEach(h=>h(p))}a?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&We()}),navigator.connection?.saveData||Ot(),f.addEventListener("click",t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const a=ot(t.composedPath()[0],f);if(!a)return;const{url:u,external:p,target:h,download:m}=Ue(a,q);if(!u)return;if(h==="_parent"||h==="_top"){if(window.parent!==window)return}else if(h&&h!=="_self")return;const v=_e(a);if(!(a instanceof SVGAElement)&&u.protocol!==location.protocol&&!(u.protocol==="https:"||u.protocol==="http:")||m)return;if(p||v.reload){nt({url:u,type:"link"})?R=!0:t.preventDefault();return}const[b,N]=u.href.split("#");if(N!==void 0&&b===je(location)){if(g.url.hash===u.hash){t.preventDefault(),a.ownerDocument.getElementById(N)?.scrollIntoView();return}if(D=!0,De(L),r(u),!v.replace_state)return;D=!1}t.preventDefault(),pe({type:"link",url:u,keepfocus:v.keepfocus,noscroll:v.noscroll,replace_state:v.replace_state??u.href===location.href})}),f.addEventListener("submit",t=>{if(t.defaultPrevented)return;const a=HTMLFormElement.prototype.cloneNode.call(t.target),u=t.submitter;if((u?.formMethod||a.method)!=="get")return;const h=new URL(u?.hasAttribute("formaction")&&u?.formAction||a.action);if(ye(h,q))return;const m=t.target,v=_e(m);if(v.reload)return;t.preventDefault(),t.stopPropagation();const E=new FormData(m),b=u?.getAttribute("name");b&&E.append(b,u?.getAttribute("value")??""),h.search=new URLSearchParams(E).toString(),pe({type:"form",url:h,keepfocus:v.keepfocus,noscroll:v.noscroll,replace_state:v.replace_state??h.href===location.href})}),addEventListener("popstate",async t=>{if(t.state?.[B]){const a=t.state[B];if(Y={},a===L)return;const u=z[a],p=oe[a]??{},h=new URL(t.state[Ne]??location.href),m=t.state[K],v=je(location)===je(g.url);if(m===V&&(ee||v)){r(h),z[L]=qe(),u&&scrollTo(u.x,u.y),p!==j.state&&(j={...j,state:p},M.$set({page:j})),L=a;return}const b=a-L;await pe({type:"popstate",url:h,popped:{state:p,scroll:u,delta:b},accept:()=>{L=a,V=m},block:()=>{history.go(-b)},nav_token:Y})}else if(!D){const a=new URL(location.href);r(a)}}),addEventListener("hashchange",()=>{D&&(D=!1,me.call(history,{...history.state,[B]:++L,[K]:V},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&G.navigating.set(null)});function r(t){g.url=t,G.page.set({...j,url:t}),G.page.notify()}},_hydrate:async({status:r=200,error:t,node_ids:a,params:u,route:p,data:h,form:m})=>{w=!0;const v=new URL(location.href);({params:u={},route:p={id:null}}=ne(v,!1)||{});let E;try{const b=a.map(async(y,A)=>{const x=h[A];return x?.uses&&(x.uses=At(x.uses)),Ee({loader:e.nodes[y],url:v,params:u,route:p,parent:async()=>{const O={};for(let F=0;Fy===p.id);if(U){const y=U.layouts;for(let A=0;Al?"1":"0").join(""));const o=await ht(s.href);if(!o.ok){let l;throw o.headers.get("content-type")?.includes("application/json")?l=await o.json():o.status===404?l="Not Found":o.status===500&&(l="Internal Error"),new we(o.status,l)}return new Promise(async l=>{const f=new Map,_=o.body.getReader(),i=new TextDecoder;function d(g){return Et(g,{Promise:w=>new Promise((I,k)=>{f.set(w,{fulfil:I,reject:k})})})}let c="";for(;;){const{done:g,value:w}=await _.read();if(g&&!c)break;for(c+=!w&&c?` `:i.decode(w);;){const I=c.indexOf(` -`);if(I===-1)break;const k=JSON.parse(c.slice(0,I));if(c=c.slice(I+1),k.type==="redirect")return l(k);if(k.type==="data")k.nodes?.forEach($=>{$?.type==="data"&&($.uses=At($.uses),$.data=d($.data))}),l(k);else if(k.type==="chunk"){const{id:$,data:R,error:D}=k,ee=f.get($);f.delete($),D?ee.reject(d(D)):ee.fulfil(d(R))}}}})}function At(e){return{dependencies:new Set(e?.dependencies??[]),params:new Set(e?.params??[]),parent:!!e?.parent,route:!!e?.route,url:!!e?.url,search_params:new Set(e?.search_params??[])}}function qe(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const n=document.body,s=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),s!==null?n.setAttribute("tabindex",s):n.removeAttribute("tabindex");const o=getSelection();if(o&&o.type!=="None"){const l=[];for(let f=0;f{if(o.rangeCount===l.length){for(let f=0;f{l=d,f=c});return _.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url},to:s&&{params:n?.params??null,route:{id:n?.route?.id??null},url:s},willUnload:!n,type:o,complete:_},fulfil:l,reject:f}}async function dn(e,n,s){const o=fn(e,n);cn({client:o}),s?await o._hydrate(s):o.goto(location.href,{replaceState:!0}),o._start_router()}export{dn as start}; +`);if(I===-1)break;const k=JSON.parse(c.slice(0,I));if(c=c.slice(I+1),k.type==="redirect")return l(k);if(k.type==="data")k.nodes?.forEach($=>{$?.type==="data"&&($.uses=At($.uses),$.data=d($.data))}),l(k);else if(k.type==="chunk"){const{id:$,data:R,error:D}=k,ee=f.get($);f.delete($),D?ee.reject(d(D)):ee.fulfil(d(R))}}}})}function At(e){return{dependencies:new Set(e?.dependencies??[]),params:new Set(e?.params??[]),parent:!!e?.parent,route:!!e?.route,url:!!e?.url,search_params:new Set(e?.search_params??[])}}function Ve(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const n=document.body,s=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),s!==null?n.setAttribute("tabindex",s):n.removeAttribute("tabindex");const o=getSelection();if(o&&o.type!=="None"){const l=[];for(let f=0;f{if(o.rangeCount===l.length){for(let f=0;f{l=d,f=c});return _.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url},to:s&&{params:n?.params??null,route:{id:n?.route?.id??null},url:s},willUnload:!n,type:o,complete:_},fulfil:l,reject:f}}async function dn(e,n,s){const o=fn(e,n);cn({client:o}),s?await o._hydrate(s):o.goto(location.href,{replaceState:!0}),o._start_router()}export{dn as start}; diff --git a/_app/immutable/entry/start.LKmjm6I8.js.br b/_app/immutable/entry/start.LKmjm6I8.js.br new file mode 100644 index 0000000..76ddcd5 Binary files /dev/null and b/_app/immutable/entry/start.LKmjm6I8.js.br differ diff --git a/_app/immutable/entry/start.LKmjm6I8.js.gz b/_app/immutable/entry/start.LKmjm6I8.js.gz new file mode 100644 index 0000000..0858456 Binary files /dev/null and b/_app/immutable/entry/start.LKmjm6I8.js.gz differ diff --git a/_app/immutable/nodes/0.KyXS4JbA.js b/_app/immutable/nodes/0.9erRrS7P.js similarity index 59% rename from _app/immutable/nodes/0.KyXS4JbA.js rename to _app/immutable/nodes/0.9erRrS7P.js index 09696c5..96da8af 100644 --- a/_app/immutable/nodes/0.KyXS4JbA.js +++ b/_app/immutable/nodes/0.9erRrS7P.js @@ -1 +1 @@ -import{s as Ce,c as ke,u as ye,g as we,d as Ae}from"../chunks/scheduler.aZRR5A_O.js";import{S as Me,i as Ie,g as a,s as i,h as r,j,x as d,c as o,f as u,k as e,a as P,y as t,z as Ee,d as Te,t as Ve}from"../chunks/index.kYoizZ4A.js";const je=!0,Oe=Object.freeze(Object.defineProperty({__proto__:null,prerender:je},Symbol.toStringTag,{value:"Module"}));function De(g){let h,_,b,m,x,L="livecoding.fr",N,v,re='',U,l,C,ne="Évènements",J,k,ie="Membres",K,y,oe="Outils",Q,w,ce="Guides",W,A,de="Articles",X,M,ue="Réseaux",Y,I,fe="Ressources",Z,E,me="Presse",ee,T,ve="Contact",S,G,D,p,O,te,R,se,$,he='

',q,V,be='

Raphaël Forment

GitHub

',H,le,xe;const ae=g[4].default,c=ke(ae,g,g[3],null);return{c(){h=a("div"),_=a("div"),b=a("nav"),m=a("div"),x=a("a"),x.textContent=L,N=i(),v=a("div"),v.innerHTML=re,U=i(),l=a("div"),C=a("a"),C.textContent=ne,J=i(),k=a("a"),k.textContent=ie,K=i(),y=a("a"),y.textContent=oe,Q=i(),w=a("a"),w.textContent=ce,W=i(),A=a("a"),A.textContent=de,X=i(),M=a("a"),M.textContent=ue,Y=i(),I=a("a"),I.textContent=fe,Z=i(),E=a("a"),E.textContent=me,ee=i(),T=a("a"),T.textContent=ve,G=i(),D=a("main"),p=a("div"),O=a("input"),te=i(),R=a("div"),c&&c.c(),se=i(),$=a("div"),$.innerHTML=he,q=i(),V=a("footer"),V.innerHTML=be,this.h()},l(s){h=r(s,"DIV",{});var f=j(h);_=r(f,"DIV",{class:!0});var pe=j(_);b=r(pe,"NAV",{class:!0});var B=j(b);m=r(B,"DIV",{class:!0});var F=j(m);x=r(F,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(x)!=="svelte-15xybd8"&&(x.textContent=L),N=o(F),v=r(F,"DIV",{class:!0,"data-svelte-h":!0}),d(v)!=="svelte-glwq61"&&(v.innerHTML=re),F.forEach(u),U=o(B),l=r(B,"DIV",{class:!0});var n=j(l);C=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(C)!=="svelte-11zf95a"&&(C.textContent=ne),J=o(n),k=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(k)!=="svelte-1a3do61"&&(k.textContent=ie),K=o(n),y=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(y)!=="svelte-ee0p45"&&(y.textContent=oe),Q=o(n),w=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(w)!=="svelte-5misk3"&&(w.textContent=ce),W=o(n),A=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(A)!=="svelte-kglg6r"&&(A.textContent=de),X=o(n),M=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(M)!=="svelte-6wk0bt"&&(M.textContent=ue),Y=o(n),I=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(I)!=="svelte-ziwryh"&&(I.textContent=fe),Z=o(n),E=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(E)!=="svelte-6fl78t"&&(E.textContent=me),ee=o(n),T=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(T)!=="svelte-1skvj1i"&&(T.textContent=ve),n.forEach(u),B.forEach(u),pe.forEach(u),f.forEach(u),G=o(s),D=r(s,"MAIN",{class:!0});var _e=j(D);p=r(_e,"DIV",{class:!0});var z=j(p);O=r(z,"INPUT",{id:!0,type:!0,class:!0}),te=o(z),R=r(z,"DIV",{class:!0});var ge=j(R);c&&c.l(ge),ge.forEach(u),se=o(z),$=r(z,"DIV",{class:!0,"data-svelte-h":!0}),d($)!=="svelte-11ixv29"&&($.innerHTML=he),z.forEach(u),_e.forEach(u),q=o(s),V=r(s,"FOOTER",{class:!0,"data-svelte-h":!0}),d(V)!=="svelte-1gkeg8z"&&(V.innerHTML=be),this.h()},h(){e(x,"href","/"),e(x,"class","website-title text-2xl font-bold bg-gradient-to-r from-orange-700 via-blue-500 to-green-400 text-transparent bg-clip-text animate-gradient"),e(v,"class","flex md:hidden"),e(m,"class","flex items-center justify-between"),e(C,"href","/evenements"),e(C,"class","mobile-menu-link"),e(k,"href","/membres"),e(k,"class","mobile-menu-link"),e(y,"href","/outils"),e(y,"class","mobile-menu-link"),e(w,"href","/guides"),e(w,"class","mobile-menu-link"),e(A,"href","/articles"),e(A,"class","mobile-menu-link"),e(M,"href","/reseaux"),e(M,"class","mobile-menu-link"),e(I,"href","/ressources"),e(I,"class","mobile-menu-link"),e(E,"href","/presse"),e(E,"class","mobile-menu-link"),e(T,"href","/contacts"),e(T,"class","mobile-menu-link"),e(l,"class",S="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 "+(g[0]?"flex":"hidden")),e(b,"class","pl-8 py-2 md:flex md:justify-between md:items-center pr-8"),e(_,"class","bg-neutral-800 dark:bg-base-300"),e(O,"id","my-drawer-2"),e(O,"type","checkbox"),e(O,"class","drawer-toggle"),e(R,"class","drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"),e($,"class","drawer-side no-scrollbar m-0"),e(p,"class","drawer lg:drawer-open"),e(D,"class","bg-gray-100 dark:bg-base-100"),e(V,"class","footer-style")},m(s,f){P(s,h,f),t(h,_),t(_,b),t(b,m),t(m,x),t(m,N),t(m,v),t(b,U),t(b,l),t(l,C),t(l,J),t(l,k),t(l,K),t(l,y),t(l,Q),t(l,w),t(l,W),t(l,A),t(l,X),t(l,M),t(l,Y),t(l,I),t(l,Z),t(l,E),t(l,ee),t(l,T),P(s,G,f),P(s,D,f),t(D,p),t(p,O),t(p,te),t(p,R),c&&c.m(R,null),t(p,se),t(p,$),P(s,q,f),P(s,V,f),H=!0,le||(xe=Ee(v,"click",g[1]),le=!0)},p(s,[f]){(!H||f&1&&S!==(S="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 "+(s[0]?"flex":"hidden")))&&e(l,"class",S),c&&c.p&&(!H||f&8)&&ye(c,ae,s,s[3],H?Ae(ae,s[3],f,null):we(s[3]),null)},i(s){H||(Te(c,s),H=!0)},o(s){Ve(c,s),H=!1},d(s){s&&(u(h),u(G),u(D),u(q),u(V)),c&&c.d(s),le=!1,xe()}}}function $e(g,h,_){let{$$slots:b={},$$scope:m}=h;const x=!0;let L=!1;function N(){_(0,L=!L)}return g.$$set=v=>{"$$scope"in v&&_(3,m=v.$$scope)},[L,N,x,m,b]}class Re extends Me{constructor(h){super(),Ie(this,h,$e,De,Ce,{prerender:2})}get prerender(){return this.$$.ctx[2]}}export{Re as component,Oe as universal}; +import{s as ge,c as ke,u as ye,g as we,d as Ae}from"../chunks/scheduler.aZRR5A_O.js";import{S as Me,i as Ie,g as a,s as i,h as r,j,x as d,c as o,f as u,k as e,a as P,y as t,z as Ee,d as Te,t as Ve}from"../chunks/index.kYoizZ4A.js";const je=!0,Oe=Object.freeze(Object.defineProperty({__proto__:null,prerender:je},Symbol.toStringTag,{value:"Module"}));function De(C){let h,_,x,m,b,L="livecoding.fr",N,v,re='',U,l,g,ne="Évènements",J,k,ie="Membres",K,y,oe="Outils",Q,w,ce="Guides",W,A,de="Articles",X,M,ue="Réseaux",Y,I,fe="Ressources",Z,E,me="Presse",ee,T,ve="Contact",S,G,D,p,O,te,R,se,$,he=' ',q,V,xe='

Raphaël Forment

GitHub

',H,le,be;const ae=C[4].default,c=ke(ae,C,C[3],null);return{c(){h=a("div"),_=a("div"),x=a("nav"),m=a("div"),b=a("a"),b.textContent=L,N=i(),v=a("div"),v.innerHTML=re,U=i(),l=a("div"),g=a("a"),g.textContent=ne,J=i(),k=a("a"),k.textContent=ie,K=i(),y=a("a"),y.textContent=oe,Q=i(),w=a("a"),w.textContent=ce,W=i(),A=a("a"),A.textContent=de,X=i(),M=a("a"),M.textContent=ue,Y=i(),I=a("a"),I.textContent=fe,Z=i(),E=a("a"),E.textContent=me,ee=i(),T=a("a"),T.textContent=ve,G=i(),D=a("main"),p=a("div"),O=a("input"),te=i(),R=a("div"),c&&c.c(),se=i(),$=a("div"),$.innerHTML=he,q=i(),V=a("footer"),V.innerHTML=xe,this.h()},l(s){h=r(s,"DIV",{});var f=j(h);_=r(f,"DIV",{class:!0});var pe=j(_);x=r(pe,"NAV",{class:!0});var B=j(x);m=r(B,"DIV",{class:!0});var F=j(m);b=r(F,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(b)!=="svelte-15xybd8"&&(b.textContent=L),N=o(F),v=r(F,"DIV",{class:!0,"data-svelte-h":!0}),d(v)!=="svelte-glwq61"&&(v.innerHTML=re),F.forEach(u),U=o(B),l=r(B,"DIV",{class:!0});var n=j(l);g=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(g)!=="svelte-11zf95a"&&(g.textContent=ne),J=o(n),k=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(k)!=="svelte-1a3do61"&&(k.textContent=ie),K=o(n),y=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(y)!=="svelte-ee0p45"&&(y.textContent=oe),Q=o(n),w=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(w)!=="svelte-5misk3"&&(w.textContent=ce),W=o(n),A=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(A)!=="svelte-kglg6r"&&(A.textContent=de),X=o(n),M=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(M)!=="svelte-6wk0bt"&&(M.textContent=ue),Y=o(n),I=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(I)!=="svelte-ziwryh"&&(I.textContent=fe),Z=o(n),E=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(E)!=="svelte-6fl78t"&&(E.textContent=me),ee=o(n),T=r(n,"A",{href:!0,class:!0,"data-svelte-h":!0}),d(T)!=="svelte-1skvj1i"&&(T.textContent=ve),n.forEach(u),B.forEach(u),pe.forEach(u),f.forEach(u),G=o(s),D=r(s,"MAIN",{class:!0});var _e=j(D);p=r(_e,"DIV",{class:!0});var z=j(p);O=r(z,"INPUT",{id:!0,type:!0,class:!0}),te=o(z),R=r(z,"DIV",{class:!0});var Ce=j(R);c&&c.l(Ce),Ce.forEach(u),se=o(z),$=r(z,"DIV",{class:!0,"data-svelte-h":!0}),d($)!=="svelte-11ixv29"&&($.innerHTML=he),z.forEach(u),_e.forEach(u),q=o(s),V=r(s,"FOOTER",{class:!0,"data-svelte-h":!0}),d(V)!=="svelte-1gkeg8z"&&(V.innerHTML=xe),this.h()},h(){e(b,"href","/"),e(b,"class","website-title text-2xl font-bold bg-gradient-to-r from-orange-700 via-blue-500 to-green-400 text-transparent bg-clip-text animate-gradient"),e(v,"class","flex md:hidden"),e(m,"class","flex items-center justify-between"),e(g,"href","/evenements"),e(g,"class","mobile-menu-link"),e(k,"href","/membres"),e(k,"class","mobile-menu-link"),e(y,"href","/outils"),e(y,"class","mobile-menu-link"),e(w,"href","/guides"),e(w,"class","mobile-menu-link"),e(A,"href","/articles"),e(A,"class","mobile-menu-link"),e(M,"href","/reseaux"),e(M,"class","mobile-menu-link"),e(I,"href","/ressources"),e(I,"class","mobile-menu-link"),e(E,"href","/presse"),e(E,"class","mobile-menu-link"),e(T,"href","/contacts"),e(T,"class","mobile-menu-link"),e(l,"class",S="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 "+(C[0]?"flex":"hidden")),e(x,"class","pl-8 py-2 md:flex md:justify-between md:items-center pr-8"),e(_,"class","bg-neutral-800"),e(O,"id","my-drawer-2"),e(O,"type","checkbox"),e(O,"class","drawer-toggle"),e(R,"class","drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"),e($,"class","drawer-side no-scrollbar m-0"),e(p,"class","drawer lg:drawer-open"),e(D,"class","bg-neutral-900"),e(V,"class","footer-style")},m(s,f){P(s,h,f),t(h,_),t(_,x),t(x,m),t(m,b),t(m,N),t(m,v),t(x,U),t(x,l),t(l,g),t(l,J),t(l,k),t(l,K),t(l,y),t(l,Q),t(l,w),t(l,W),t(l,A),t(l,X),t(l,M),t(l,Y),t(l,I),t(l,Z),t(l,E),t(l,ee),t(l,T),P(s,G,f),P(s,D,f),t(D,p),t(p,O),t(p,te),t(p,R),c&&c.m(R,null),t(p,se),t(p,$),P(s,q,f),P(s,V,f),H=!0,le||(be=Ee(v,"click",C[1]),le=!0)},p(s,[f]){(!H||f&1&&S!==(S="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 "+(s[0]?"flex":"hidden")))&&e(l,"class",S),c&&c.p&&(!H||f&8)&&ye(c,ae,s,s[3],H?Ae(ae,s[3],f,null):we(s[3]),null)},i(s){H||(Te(c,s),H=!0)},o(s){Ve(c,s),H=!1},d(s){s&&(u(h),u(G),u(D),u(q),u(V)),c&&c.d(s),le=!1,be()}}}function $e(C,h,_){let{$$slots:x={},$$scope:m}=h;const b=!0;let L=!1;function N(){_(0,L=!L)}return C.$$set=v=>{"$$scope"in v&&_(3,m=v.$$scope)},[L,N,b,m,x]}class Re extends Me{constructor(h){super(),Ie(this,h,$e,De,ge,{prerender:2})}get prerender(){return this.$$.ctx[2]}}export{Re as component,Oe as universal}; diff --git a/_app/immutable/nodes/0.9erRrS7P.js.br b/_app/immutable/nodes/0.9erRrS7P.js.br new file mode 100644 index 0000000..4bf979a Binary files /dev/null and b/_app/immutable/nodes/0.9erRrS7P.js.br differ diff --git a/_app/immutable/nodes/0.9erRrS7P.js.gz b/_app/immutable/nodes/0.9erRrS7P.js.gz new file mode 100644 index 0000000..1670c61 Binary files /dev/null and b/_app/immutable/nodes/0.9erRrS7P.js.gz differ diff --git a/_app/immutable/nodes/0.KyXS4JbA.js.br b/_app/immutable/nodes/0.KyXS4JbA.js.br deleted file mode 100644 index d0cab6d..0000000 Binary files a/_app/immutable/nodes/0.KyXS4JbA.js.br and /dev/null differ diff --git a/_app/immutable/nodes/0.KyXS4JbA.js.gz b/_app/immutable/nodes/0.KyXS4JbA.js.gz deleted file mode 100644 index a1b80b9..0000000 Binary files a/_app/immutable/nodes/0.KyXS4JbA.js.gz and /dev/null differ diff --git a/_app/immutable/nodes/10.M4Qx7DoW.js b/_app/immutable/nodes/10.M4Qx7DoW.js new file mode 100644 index 0000000..1094f1f --- /dev/null +++ b/_app/immutable/nodes/10.M4Qx7DoW.js @@ -0,0 +1 @@ +import{s as N,e as F,n as I}from"../chunks/scheduler.aZRR5A_O.js";import{S as O,i as Y,g,s as k,m as S,h as _,j as w,f as h,c as x,n as V,k as p,a as z,y as d,o as G,B as K,x as T,d as A,b as Z,t as M,A as Q,r as U,u as W,v as X,w as $,p as ee}from"../chunks/index.kYoizZ4A.js";import{e as L}from"../chunks/each.-oqiv04n.js";import{s as te}from"../chunks/utils.Tkfr06Vk.js";function ae(o){let t,a,c,n,s,m,f,e,E,i,l,r,b,D,y,B;return{c(){t=g("div"),a=g("div"),c=k(),n=g("div"),s=g("img"),f=k(),e=g("h5"),E=S(o[1]),i=k(),l=g("span"),r=S(o[3]),b=k(),D=g("div"),y=g("a"),B=S("Site"),this.h()},l(v){t=_(v,"DIV",{class:!0});var u=w(t);a=_(u,"DIV",{class:!0}),w(a).forEach(h),c=x(u),n=_(u,"DIV",{class:!0});var j=w(n);s=_(j,"IMG",{class:!0,src:!0,alt:!0}),f=x(j),e=_(j,"H5",{class:!0});var P=w(e);E=V(P,o[1]),P.forEach(h),i=x(j),l=_(j,"SPAN",{class:!0});var R=w(l);r=V(R,o[3]),R.forEach(h),b=x(j),D=_(j,"DIV",{class:!0});var C=w(D);y=_(C,"A",{href:!0,class:!0});var J=w(y);B=V(J,"Site"),J.forEach(h),C.forEach(h),j.forEach(h),u.forEach(h),this.h()},h(){p(a,"class","flex justify-end px-4 pt-4"),p(s,"class","w-24 h-24 mb-3 rounded-full shadow-lg"),F(s.src,m=o[0])||p(s,"src",m),p(s,"alt","Portrait"),p(e,"class","mb-1 text-xl font-medium text-white"),p(l,"class","text-sm text-gray-400"),p(y,"href",o[2]),p(y,"class","btn btn-tertiary border-none bg-neutral-700 text-white"),p(D,"class","flex mt-4 space-x-3 md:mt-6"),p(n,"class","flex flex-col items-center pb-10"),p(t,"class","mx-2 w-72 my-4 bg-neutral-800 rounded-lg shadow dark:border-gray-700")},m(v,u){z(v,t,u),d(t,a),d(t,c),d(t,n),d(n,s),d(n,f),d(n,e),d(e,E),d(n,i),d(n,l),d(l,r),d(n,b),d(n,D),d(D,y),d(y,B)},p(v,[u]){u&1&&!F(s.src,m=v[0])&&p(s,"src",m),u&2&&G(E,v[1]),u&8&&G(r,v[3]),u&4&&p(y,"href",v[2])},i:I,o:I,d(v){v&&h(t)}}}function ie(o,t,a){let{image:c}=t,{name:n}=t,{mail:s}=t,{site:m}=t,{description:f}=t;return o.$$set=e=>{"image"in e&&a(0,c=e.image),"name"in e&&a(1,n=e.name),"mail"in e&&a(4,s=e.mail),"site"in e&&a(2,m=e.site),"description"in e&&a(3,f=e.description)},[c,n,m,f,s]}class se extends O{constructor(t){super(),Y(this,t,ie,ae,N,{image:0,name:1,mail:4,site:2,description:3})}}const re=[{name:"Raphaël Forment",description:"BuboBubo",image:"https://avatars.githubusercontent.com/u/45191785?s=400&u=3ee9062082ce04b6f08f811e657797fe9528d106&v=4",site:"https://raphaelforment.fr",mail:""},{name:"Rémi Georges",description:"Ralt144Mi",image:"https://avatars.githubusercontent.com/u/75539795?v=4",site:"https://remigeorges.fr/",mail:""},{name:"Yassin Siouda",description:"Rocoda",image:"/images/yassin.png",site:"https://yassin.siouda.com/",mail:""},{name:"Agathe Herrou",description:"th4",image:"https://club.tidalcycles.org/user_avatar/club.tidalcycles.org/th4/144/505_2.png",site:"https://th4music.net",mail:""},{name:"Raphaël Bastide",description:"_",image:"https://radicalnetworks.org/archives/2018/participants/raphael-bastide/raphaelbastide.jpg",site:"https://raphaelbastide.com",mail:""},{name:"Mamady Diarra",description:"ΛFΛLFL",image:"https://image-cdn.later.com/linkinbio_attachments/avatar/uploads-8d2b4941-bbce-6e0a-f8fd-c45c1736c9fb/thumb_md.jpg",site:"https://linkin.bio/afalfl",mail:""},{name:"AZERTYPE",description:"_",image:"https://cyberflemme.org/azertype/azertype_acceuil_fichiers/frontpage_azertype.jpg",site:"http://www.azertype.fr/",mail:""},{name:"Crash Server",description:"_",image:"https://crashserver.fr/wp-content/uploads/2021/03/transparent_blanc.png",site:"https://crashserver.fr/",mail:""},{name:"Jonathan Lefebvre",description:"Krease / VJBlind",image:"images/vj.jpeg",site:"https://www.linkedin.com/in/jonathan-lefebvre-a4867744/",mail:""},{name:"Adel Faure",description:"_",image:"https://pbs.twimg.com/profile_images/1702001658731896836/yEVPisBu_400x400.jpg",site:"https://adelfaure.net",mail:""},{name:"Léon Denise",description:"Néon Delice / ponk",image:"/images/leondenise.jpeg",site:"https://leon196.github.io/",mail:""},{name:"Sébastien Maire",description:"z0rg",image:"/images/z0rg.jpeg",site:"https://linktr.ee/z0rg",mail:""},{name:"Élie Gavoty",description:"Jules Cipher",image:"https://www.cookie.paris/static/4a546ebfffd8961ff03a81a8ba24f5f0/9f5d6/13.webp",site:"https://linktr.ee/julescipher",mail:""},{name:"Johann Philippe",description:"_",image:"https://www.ateliersmedicis.fr/sites/atelier-medicis.fr/files/styles/acteur/public/2021-04/landscape.webp?itok=zsBOuROD",site:"https://soundcloud.com/johannphilippe",mail:""},{name:"Jacopo Greco d'Alceo",description:"_",image:"https://avatars.githubusercontent.com/u/92983918?v=4",site:"https://jacopogrecodalceo.github.io/",mail:""}];function q(o,t,a){const c=o.slice();return c[1]=t[a].name,c[2]=t[a].description,c[3]=t[a].image,c[4]=t[a].site,c[5]=t[a].mail,c[7]=a,c}function H(o){let t,a,c,n;return a=new se({props:{name:o[1],description:o[2],image:o[3],site:o[4],mail:o[5]}}),{c(){t=g("div"),U(a.$$.fragment),c=k()},l(s){t=_(s,"DIV",{});var m=w(t);W(a.$$.fragment,m),c=x(m),m.forEach(h)},m(s,m){z(s,t,m),X(a,t,null),d(t,c),n=!0},p:I,i(s){n||(A(a.$$.fragment,s),n=!0)},o(s){M(a.$$.fragment,s),n=!1},d(s){s&&h(t),$(a)}}}function ne(o){let t,a,c="Membres",n,s,m,f=L(o[0]),e=[];for(let i=0;iM(e[i],1,1,()=>{e[i]=null});return{c(){t=k(),a=g("h1"),a.textContent=c,n=k(),s=g("div");for(let i=0;i{"image"in e&&a(0,c=e.image),"name"in e&&a(1,n=e.name),"mail"in e&&a(4,i=e.mail),"site"in e&&a(2,m=e.site),"description"in e&&a(3,f=e.description)},[c,n,m,f,i]}class ie extends O{constructor(t){super(),Y(this,t,se,ae,N,{image:0,name:1,mail:4,site:2,description:3})}}const re=[{name:"Raphaël Forment",description:"BuboBubo",image:"https://avatars.githubusercontent.com/u/45191785?s=400&u=3ee9062082ce04b6f08f811e657797fe9528d106&v=4",site:"https://raphaelforment.fr",mail:""},{name:"Rémi Georges",description:"Ralt144Mi",image:"https://avatars.githubusercontent.com/u/75539795?v=4",site:"https://remigeorges.fr/",mail:""},{name:"Yassin Siouda",description:"Rocoda",image:"/images/yassin.png",site:"https://yassin.siouda.com/",mail:""},{name:"Agathe Herrou",description:"th4",image:"https://club.tidalcycles.org/user_avatar/club.tidalcycles.org/th4/144/505_2.png",site:"https://th4music.net",mail:""},{name:"Raphaël Bastide",description:"_",image:"https://radicalnetworks.org/archives/2018/participants/raphael-bastide/raphaelbastide.jpg",site:"https://raphaelbastide.com",mail:""},{name:"Mamady Diarra",description:"ΛFΛLFL",image:"https://image-cdn.later.com/linkinbio_attachments/avatar/uploads-8d2b4941-bbce-6e0a-f8fd-c45c1736c9fb/thumb_md.jpg",site:"https://linkin.bio/afalfl",mail:""},{name:"AZERTYPE",description:"_",image:"https://cyberflemme.org/azertype/azertype_acceuil_fichiers/frontpage_azertype.jpg",site:"http://www.azertype.fr/",mail:""},{name:"Crash Server",description:"_",image:"https://crashserver.fr/wp-content/uploads/2021/03/transparent_blanc.png",site:"https://crashserver.fr/",mail:""},{name:"Jonathan Lefebvre",description:"Krease / VJBlind",image:"images/vj.jpeg",site:"https://www.linkedin.com/in/jonathan-lefebvre-a4867744/",mail:""},{name:"Adel Faure",description:"_",image:"https://pbs.twimg.com/profile_images/1702001658731896836/yEVPisBu_400x400.jpg",site:"https://adelfaure.net",mail:""},{name:"Léon Denise",description:"Néon Delice / ponk",image:"/images/leondenise.jpeg",site:"https://leon196.github.io/",mail:""},{name:"Sébastien Maire",description:"z0rg",image:"/images/z0rg.jpeg",site:"https://linktr.ee/z0rg",mail:""},{name:"Élie Gavoty",description:"Jules Cipher",image:"https://www.cookie.paris/static/4a546ebfffd8961ff03a81a8ba24f5f0/9f5d6/13.webp",site:"https://linktr.ee/julescipher",mail:""},{name:"Johann Philippe",description:"_",image:"https://www.ateliersmedicis.fr/sites/atelier-medicis.fr/files/styles/acteur/public/2021-04/landscape.webp?itok=zsBOuROD",site:"https://soundcloud.com/johannphilippe",mail:""},{name:"Jacopo Greco d'Alceo",description:"_",image:"https://avatars.githubusercontent.com/u/92983918?v=4",site:"https://jacopogrecodalceo.github.io/",mail:""}];function q(o,t,a){const c=o.slice();return c[1]=t[a].name,c[2]=t[a].description,c[3]=t[a].image,c[4]=t[a].site,c[5]=t[a].mail,c[7]=a,c}function H(o){let t,a,c,n;return a=new ie({props:{name:o[1],description:o[2],image:o[3],site:o[4],mail:o[5]}}),{c(){t=g("div"),U(a.$$.fragment),c=j()},l(i){t=_(i,"DIV",{});var m=w(t);W(a.$$.fragment,m),c=x(m),m.forEach(d)},m(i,m){z(i,t,m),X(a,t,null),h(t,c),n=!0},p:I,i(i){n||(A(a.$$.fragment,i),n=!0)},o(i){M(a.$$.fragment,i),n=!1},d(i){i&&d(t),$(a)}}}function ne(o){let t,a,c="Membres",n,i,m,f=L(o[0]),e=[];for(let s=0;sM(e[s],1,1,()=>{e[s]=null});return{c(){t=j(),a=g("h1"),a.textContent=c,n=j(),i=g("div");for(let s=0;slive coding. Pour une page plus généraliste, consulter Awesome Live Coding. Pour élargir un petit peu, consultez également Awesome Music et autres listes sur les logiciels DIY. Éditez le site pour rajouter votre outil ! Toutes les contributions sont acceptées !",",":!0,markdown:"false"}});let u=k(a[0]),t=[];for(let e=0;ev(t[e],1,1,()=>{t[e]=null});return{c(){n=b(),s=j("h1"),s.textContent=i,c=b(),q(l.$$.fragment),h=b();for(let e=0;elive coding. Pour une page plus généraliste, consulter Awesome Live Coding. Pour élargir un petit peu, consultez également Awesome Music et autres listes sur les logiciels DIY. Éditez le site pour rajouter votre outil ! Toutes les contributions sont acceptées !",",":!0,markdown:"false"}});let u=k(a[0]),t=[];for(let e=0;ev(t[e],1,1,()=>{t[e]=null});return{c(){n=b(),s=j("h1"),s.textContent=i,c=b(),q(l.$$.fragment),h=b();for(let e=0;ee.length>v?e.slice(0,v-3)+"...":e;return i.$$set=e=>{"title"in e&&s(0,a=e.title),"description"in e&&s(1,d=e.description),"image"in e&&s(2,u=e.image),"link"in e&&s(3,l=e.link)},[a,d,u,l,c]}class ne extends K{constructor(t){super(),O(this,t,se,ae,T,{title:0,description:1,image:2,link:3})}}const ie=[{title:"Aux « algoraves », on danse sur une musique codée en direct",picture:"https://img.lemde.fr/2019/04/12/0/0/5122/3467/800/0/75/0/f22d969_x_FC8S1alEp4TYxEfX9-vnhW.jpg",link:"https://www.lemonde.fr/pixels/article/2019/04/13/aux-algoraves-on-danse-sur-une-musique-codee-en-direct_5449894_4408996.html",author:"Bruno Lus (Le Monde)"},{title:"OK Computer: Live coding creates music for dancing or dreaming in France's biggest algorave",picture:"https://static.euronews.com/articles/stories/07/52/54/80/1200x675_cmsv2_eb8921b9-1953-5db0-853f-6479b45a22c6-7525480.jpg",link:"https://www.euronews.com/culture/2023/05/03/ok-computer-live-coding-creates-music-for-dancing-or-dreaming-in-frances-biggest-algorave",author:"Gaël Camba (Euronews)"},{title:"Live coding : de la musique codée en direct pour danser ou rêver",picture:"https://static.euronews.com/articles/stories/07/52/54/80/1200x675_cmsv2_2c54c051-fb9c-5807-8429-da05ee6ef77d-7525480.jpg",link:"https://fr.euronews.com/culture/2023/04/26/live-coding-de-la-musique-codee-en-direct-pour-danser-ou-rever#:~:text=Live%20coding%20:%20de%20la%20musique%20cod%C3%A9e%20en%20direct%20pour%20danser%20ou%20r%C3%AAver,-Francesco%20Corvi%20se&text=Entre%20technique%20exp%C3%A9rimentale%20et%20composition,en%20programmant%20du%20code%20informatique.",author:"Gaël Camba (Euronews)"},{title:"Culture numérique : la Micro-folie sillonnera le territoire Barséquanais",picture:"https://scontent-cdg4-3.xx.fbcdn.net/v/t39.30808-6/395383692_828993012361704_4923466258603181196_n.jpg?_nc_cat=106&ccb=1-7&_nc_sid=5f2048&_nc_ohc=P4og5e7HJFcAX9sV97R&_nc_oc=AQnpycSxjK2s7sw24lYWjFB35aW1YxcaomLjlLD5bOmqnLxWcDYy3Pc19jBW1-eBsfY&_nc_ht=scontent-cdg4-3.xx&oh=00_AfA7QP0HSWCzDT1coLx7o9bCnMIdFSQpZafGNffwms03Cw&oe=654B351E",link:"https://www.lest-eclair.fr/id531959/article/2023-10-20/la-micro-folie-sillonnera-le-territoire-barsequanais",author:"L'Est Éclair"},{title:"Qu’est-ce que l’algorave, ce nouveau clubbing où ...",picture:"https://trxprds3.s3.amazonaws.com/uploads/2020/03/by-dan-hett.jpg",link:"https://www.traxmag.com/algorave-live-coding-dancefloor/",author:"Loïc Hecht (Trax Magazine)"},{title:"Le festival de jazz d'Uzeste, toujours aussi déjanté",picture:"https://www.radiofrance.fr/s3/cruiser-production/2023/08/a064c42c-f1fc-4ef8-90b8-2615d352e1e6/560x315_sc_capture-d-ecran-2023-08-09-a-15-11-31.webp",link:"https://www.radiofrance.fr/franceculture/podcasts/l-invite-e-des-matins-d-ete/le-festival-de-jazz-d-uzeste-toujours-aussi-dejante-2076865",author:"France Culture"}];function Q(i,t,s){const a=i.slice();return a[1]=t[s].title,a[2]=t[s].picture,a[3]=t[s].link,a[4]=t[s].author,a[6]=s,a}function V(i){let t,s;return t=new ne({props:{title:i[1],description:i[4],image:i[2],link:i[3]}}),{c(){U(t.$$.fragment)},l(a){Z(t.$$.fragment,a)},m(a,d){$(t,a,d),s=!0},p:B,i(a){s||(y(t.$$.fragment,a),s=!0)},o(a){F(t.$$.fragment,a),s=!1},d(a){ee(t,a)}}}function oe(i){let t,s,a="Presse",d,u,l,c=G(i[0]),e=[];for(let r=0;rF(e[r],1,1,()=>{e[r]=null});return{c(){t=C(),s=w("h1"),s.textContent=a,d=C(),u=w("div");for(let r=0;re.length>v?e.slice(0,v-3)+"...":e;return i.$$set=e=>{"title"in e&&s(0,a=e.title),"description"in e&&s(1,d=e.description),"image"in e&&s(2,u=e.image),"link"in e&&s(3,l=e.link)},[a,d,u,l,c]}class ne extends K{constructor(t){super(),O(this,t,se,ae,T,{title:0,description:1,image:2,link:3})}}const ie=[{title:"Aux « algoraves », on danse sur une musique codée en direct",picture:"https://img.lemde.fr/2019/04/12/0/0/5122/3467/800/0/75/0/f22d969_x_FC8S1alEp4TYxEfX9-vnhW.jpg",link:"https://www.lemonde.fr/pixels/article/2019/04/13/aux-algoraves-on-danse-sur-une-musique-codee-en-direct_5449894_4408996.html",author:"Bruno Lus (Le Monde)"},{title:"OK Computer: Live coding creates music for dancing or dreaming in France's biggest algorave",picture:"https://static.euronews.com/articles/stories/07/52/54/80/1200x675_cmsv2_eb8921b9-1953-5db0-853f-6479b45a22c6-7525480.jpg",link:"https://www.euronews.com/culture/2023/05/03/ok-computer-live-coding-creates-music-for-dancing-or-dreaming-in-frances-biggest-algorave",author:"Gaël Camba (Euronews)"},{title:"Live coding : de la musique codée en direct pour danser ou rêver",picture:"https://static.euronews.com/articles/stories/07/52/54/80/1200x675_cmsv2_2c54c051-fb9c-5807-8429-da05ee6ef77d-7525480.jpg",link:"https://fr.euronews.com/culture/2023/04/26/live-coding-de-la-musique-codee-en-direct-pour-danser-ou-rever#:~:text=Live%20coding%20:%20de%20la%20musique%20cod%C3%A9e%20en%20direct%20pour%20danser%20ou%20r%C3%AAver,-Francesco%20Corvi%20se&text=Entre%20technique%20exp%C3%A9rimentale%20et%20composition,en%20programmant%20du%20code%20informatique.",author:"Gaël Camba (Euronews)"},{title:"Culture numérique : la Micro-folie sillonnera le territoire Barséquanais",picture:"https://scontent-cdg4-3.xx.fbcdn.net/v/t39.30808-6/395383692_828993012361704_4923466258603181196_n.jpg?_nc_cat=106&ccb=1-7&_nc_sid=5f2048&_nc_ohc=P4og5e7HJFcAX9sV97R&_nc_oc=AQnpycSxjK2s7sw24lYWjFB35aW1YxcaomLjlLD5bOmqnLxWcDYy3Pc19jBW1-eBsfY&_nc_ht=scontent-cdg4-3.xx&oh=00_AfA7QP0HSWCzDT1coLx7o9bCnMIdFSQpZafGNffwms03Cw&oe=654B351E",link:"https://www.lest-eclair.fr/id531959/article/2023-10-20/la-micro-folie-sillonnera-le-territoire-barsequanais",author:"L'Est Éclair"},{title:"Qu’est-ce que l’algorave, ce nouveau clubbing où ...",picture:"https://trxprds3.s3.amazonaws.com/uploads/2020/03/by-dan-hett.jpg",link:"https://www.traxmag.com/algorave-live-coding-dancefloor/",author:"Loïc Hecht (Trax Magazine)"},{title:"Le festival de jazz d'Uzeste, toujours aussi déjanté",picture:"https://www.radiofrance.fr/s3/cruiser-production/2023/08/a064c42c-f1fc-4ef8-90b8-2615d352e1e6/560x315_sc_capture-d-ecran-2023-08-09-a-15-11-31.webp",link:"https://www.radiofrance.fr/franceculture/podcasts/l-invite-e-des-matins-d-ete/le-festival-de-jazz-d-uzeste-toujours-aussi-dejante-2076865",author:"France Culture"}];function Q(i,t,s){const a=i.slice();return a[1]=t[s].title,a[2]=t[s].picture,a[3]=t[s].link,a[4]=t[s].author,a[6]=s,a}function V(i){let t,s;return t=new ne({props:{title:i[1],description:i[4],image:i[2],link:i[3]}}),{c(){U(t.$$.fragment)},l(a){Z(t.$$.fragment,a)},m(a,d){$(t,a,d),s=!0},p:B,i(a){s||(A(t.$$.fragment,a),s=!0)},o(a){F(t.$$.fragment,a),s=!1},d(a){ee(t,a)}}}function oe(i){let t,s,a="Presse",d,u,l,c=G(i[0]),e=[];for(let r=0;rF(e[r],1,1,()=>{e[r]=null});return{c(){t=C(),s=w("h1"),s.textContent=a,d=C(),u=w("div");for(let r=0;rlive coding. Cette page est un recensement des groupes connus. Si vous êtes actifs, faites-le nous savoir ou ajoutez quelque chose ici depuis le dépôt GitHub.",markdown:"false"}});let l=w(r[0]),t=[];for(let e=0;e_(t[e],1,1,()=>{t[e]=null});return{c(){a=v(),o=P("h1"),o.textContent=n,c=v(),y(u.$$.fragment),f=v();for(let e=0;elive coding. Cette page est un recensement des groupes connus. Si vous êtes actifs, faites-le nous savoir ou ajoutez quelque chose ici depuis le dépôt GitHub.",markdown:"false"}});let l=w(r[0]),t=[];for(let e=0;e_(t[e],1,1,()=>{t[e]=null});return{c(){a=v(),o=P("h1"),o.textContent=n,c=v(),y(u.$$.fragment),f=v();for(let e=0;e

TOPLAP : TOPLAP est le collectif historique qui a +import{s as M,n as P}from"../chunks/scheduler.aZRR5A_O.js";import{S,i as T,s as m,g as d,r as y,B as R,f as s,c as p,h as f,x as g,u as j,a as l,v as F,d as I,t as U,w as k}from"../chunks/index.kYoizZ4A.js";import{I as z}from"../chunks/Info.ITY44f4q.js";function B(H){let c,n,L="Ressources",v,i,h,o,w="Sites internet",_,r,q=`

  • TOPLAP : TOPLAP est le collectif historique qui a promu la pratique du live coding à partir de sa fondation en 2004. Le collectif est toujours actif et a aujourd’hui évolué pour constituer un grand réseau international de chercheurs et d’artistes travaillant autour de la diff --git a/_app/immutable/nodes/14.at8j2c03.js.br b/_app/immutable/nodes/14.at8j2c03.js.br new file mode 100644 index 0000000..36dc7e3 Binary files /dev/null and b/_app/immutable/nodes/14.at8j2c03.js.br differ diff --git a/_app/immutable/nodes/14.at8j2c03.js.gz b/_app/immutable/nodes/14.at8j2c03.js.gz new file mode 100644 index 0000000..affe712 Binary files /dev/null and b/_app/immutable/nodes/14.at8j2c03.js.gz differ diff --git a/_app/immutable/nodes/14.jJP6L4rG.js.br b/_app/immutable/nodes/14.jJP6L4rG.js.br deleted file mode 100644 index 4593724..0000000 Binary files a/_app/immutable/nodes/14.jJP6L4rG.js.br and /dev/null differ diff --git a/_app/immutable/nodes/14.jJP6L4rG.js.gz b/_app/immutable/nodes/14.jJP6L4rG.js.gz deleted file mode 100644 index 2b43e39..0000000 Binary files a/_app/immutable/nodes/14.jJP6L4rG.js.gz and /dev/null differ diff --git a/_app/immutable/nodes/2.MzG9JAIq.js.br b/_app/immutable/nodes/2.MzG9JAIq.js.br deleted file mode 100644 index 95c0e98..0000000 Binary files a/_app/immutable/nodes/2.MzG9JAIq.js.br and /dev/null differ diff --git a/_app/immutable/nodes/2.MzG9JAIq.js.gz b/_app/immutable/nodes/2.MzG9JAIq.js.gz deleted file mode 100644 index 94fea6f..0000000 Binary files a/_app/immutable/nodes/2.MzG9JAIq.js.gz and /dev/null differ diff --git a/_app/immutable/nodes/2.MzG9JAIq.js b/_app/immutable/nodes/2.tHpihOLv.js similarity index 99% rename from _app/immutable/nodes/2.MzG9JAIq.js rename to _app/immutable/nodes/2.tHpihOLv.js index c73b861..7bff9b3 100644 --- a/_app/immutable/nodes/2.MzG9JAIq.js +++ b/_app/immutable/nodes/2.tHpihOLv.js @@ -1 +1 @@ -import{s as X,n as R,e as F}from"../chunks/scheduler.aZRR5A_O.js";import{S as Z,i as ee,g as f,h,j as te,f as o,k as $,a as l,A as ie,s as m,c as d,y as O,r as S,B as re,x as v,u as V,v as J,d as N,t as Q,w as Y}from"../chunks/index.kYoizZ4A.js";import{I as ne}from"../chunks/Info.uQGne4yI.js";import{e as K}from"../chunks/each.-oqiv04n.js";function U(p,n,s){const i=p.slice();return i[1]=n[s],i}function W(p){let n,s,i,r,u;return{c(){n=f("div"),s=f("img"),u=m(),this.h()},l(t){n=h(t,"DIV",{});var c=te(n);s=h(c,"IMG",{class:!0,src:!0,alt:!0}),u=d(c),c.forEach(o),this.h()},h(){$(s,"class","h-auto max-w-full rounded-lg"),F(s.src,i=p[1].link)||$(s,"src",i),$(s,"alt",r=p[1].description)},m(t,c){l(t,n,c),O(n,s),O(n,u)},p(t,c){c&1&&!F(s.src,i=t[1].link)&&$(s,"src",i),c&1&&r!==(r=t[1].description)&&$(s,"alt",r)},d(t){t&&o(n)}}}function se(p){let n,s=K(p[0]),i=[];for(let r=0;r{"pictures"in r&&s(0,i=r.pictures)},[i]}class ae extends Z{constructor(n){super(),ee(this,n,oe,se,X,{pictures:0})}}function le(p){let n,s,i="Bienvenue",r,u,t='Livecoding.fr est un site d’information consacré à la pratique du live coding. Il est maintenu par l’effort communautaire d’un groupe d’artistes, de musiciens et de développeurs francophones. Son objectif est de centraliser les informations sur cette pratique et de servir de portail : guides, articles, évènements, information sur les artistes, etc. Tout ajout est le bienvenu. Consulter ce guide ou ce guide pour apprendre comment ajouter une information.',c,g,k,_,A="Qu’est-ce que le live-coding ?",y,q,H,b,B='Historiquement, le live coding est un type de création porté par le collectif TOPLAP. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : TOPLAP Barcelona, Livecode NYC, parmi d’autres. La pratique du live coding s’est popularisée au travers du Manifeste TOPLAP et des Algoraves (algorithmic rave parties). Limiter le live coding à ce phénomène culturel reviendrait à ne prêter à attention qu’à l’arbre qui cache la forêt. Le live coding est une pratique qui existe depuis la fin des années 1980 et que l’on retrouve un peu partout, de manière épisodique, dans l’ensemble des arts numériques.',P,x,z="À propos de ce site",j,L,D='Ce site est conçu pour combler le vide qui existe aujourd’hui autour de ces pratiques. La communauté francophone du live coding ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d’échanger facilement. Disposer d’un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par Raphaël Forment (BuboBubo). L’information sur chacune des pages est randomisée pour favoriser la découverte.',T,w,E="Comment contribuer ?",M,C,G='Le site est hébergé sur GitHub. Pour ajouter une information au site, veuillez créer une Pull Request. Vous pouvez aussi contacter l’un des membres qui se chargera de transmettre l’information.',I;return g=new ae({props:{pictures:p[0]}}),q=new ne({props:{info:"Le live coding est une pratique qui consiste à improviser de la musique ou des visuels par l'utilisation d'un langage de programmation. Le live coding fait de l'acte de programmation un geste expressif et artistique. Les live coders considèrent l'interface de programmation comme un instrument artistique pour la création temps réel. Le live coding se situe aujourd'hui au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.

    Le live coding encourage une approche pluri-disciplinaire de la création qui mêle musique, arts visuels, informatique, jeux vidéos, danse, etc. Il s'agit aussi d'un domaine de critique des outils utilisés pour la création numérique. Par nature, la pratique encourage les artistes à ré-imaginer leur rapport à l'informatique. Le live coding est traversé par la culture hacker, par la philosophie du logiciel libre et open source. Les live coders ont tendance à considérer l'ordinateur comme un outil pour la programmation exploratoire ou la programmation conversationnelle, comme un outil de discussion et de médiation plutôt que comme un simple outil.",markdown:"false"}}),{c(){n=m(),s=f("h1"),s.textContent=i,r=m(),u=f("p"),u.innerHTML=t,c=m(),S(g.$$.fragment),k=m(),_=f("h1"),_.textContent=A,y=m(),S(q.$$.fragment),H=m(),b=f("p"),b.innerHTML=B,P=m(),x=f("h1"),x.textContent=z,j=m(),L=f("p"),L.innerHTML=D,T=m(),w=f("h1"),w.textContent=E,M=m(),C=f("p"),C.innerHTML=G,this.h()},l(e){re("svelte-si4wcq",document.head).forEach(o),n=d(e),s=h(e,"H1",{"data-svelte-h":!0}),v(s)!=="svelte-1bwy2rx"&&(s.textContent=i),r=d(e),u=h(e,"P",{"data-svelte-h":!0}),v(u)!=="svelte-1a50fgq"&&(u.innerHTML=t),c=d(e),V(g.$$.fragment,e),k=d(e),_=h(e,"H1",{"data-svelte-h":!0}),v(_)!=="svelte-z12tl4"&&(_.textContent=A),y=d(e),V(q.$$.fragment,e),H=d(e),b=h(e,"P",{"data-svelte-h":!0}),v(b)!=="svelte-15f82xj"&&(b.innerHTML=B),P=d(e),x=h(e,"H1",{"data-svelte-h":!0}),v(x)!=="svelte-9nyscp"&&(x.textContent=z),j=d(e),L=h(e,"P",{"data-svelte-h":!0}),v(L)!=="svelte-584miz"&&(L.innerHTML=D),T=d(e),w=h(e,"H1",{"data-svelte-h":!0}),v(w)!=="svelte-15qmnqt"&&(w.textContent=E),M=d(e),C=h(e,"P",{"data-svelte-h":!0}),v(C)!=="svelte-1ht7736"&&(C.innerHTML=G),this.h()},h(){document.title="LC.FR"},m(e,a){l(e,n,a),l(e,s,a),l(e,r,a),l(e,u,a),l(e,c,a),J(g,e,a),l(e,k,a),l(e,_,a),l(e,y,a),J(q,e,a),l(e,H,a),l(e,b,a),l(e,P,a),l(e,x,a),l(e,j,a),l(e,L,a),l(e,T,a),l(e,w,a),l(e,M,a),l(e,C,a),I=!0},p:R,i(e){I||(N(g.$$.fragment,e),N(q.$$.fragment,e),I=!0)},o(e){Q(g.$$.fragment,e),Q(q.$$.fragment,e),I=!1},d(e){e&&(o(n),o(s),o(r),o(u),o(c),o(k),o(_),o(y),o(H),o(b),o(P),o(x),o(j),o(L),o(T),o(w),o(M),o(C)),Y(g,e),Y(q,e)}}}function ue(p){return[[{link:"https://ralt144mi.remigeorges.fr/Ralt144MI3.png",description:"Rémi Georges"},{link:"https://www.cookie.paris/static/bc65c5fd7f7c76dc70bcd9892dc17a4d/5cc0d/16.webp",description:"Azertype"},{link:"https://www.cookie.paris/static/9dbc442f1f54a41b9210b3ba1b835226/5cc0d/13.webp",description:"Jules Cipher"},{link:"../images/leondenise.jpeg",description:"Léon Denise"},{link:"https://renardo.org/images/screenshot1.png",description:"Renardo"},{link:"https://sardine.raphaelforment.fr/presentation/what_is_live_coding.jpeg#center",description:"Raphaël Forment"}]]}class fe extends Z{constructor(n){super(),ee(this,n,ue,le,X,{})}}export{fe as component}; +import{s as X,n as R,e as F}from"../chunks/scheduler.aZRR5A_O.js";import{S as Z,i as ee,g as f,h,j as te,f as o,k as $,a as l,A as ie,s as m,c as d,y as O,r as S,B as re,x as v,u as V,v as J,d as N,t as Q,w as Y}from"../chunks/index.kYoizZ4A.js";import{I as ne}from"../chunks/Info.ITY44f4q.js";import{e as K}from"../chunks/each.-oqiv04n.js";function U(p,n,s){const i=p.slice();return i[1]=n[s],i}function W(p){let n,s,i,r,u;return{c(){n=f("div"),s=f("img"),u=m(),this.h()},l(t){n=h(t,"DIV",{});var c=te(n);s=h(c,"IMG",{class:!0,src:!0,alt:!0}),u=d(c),c.forEach(o),this.h()},h(){$(s,"class","h-auto max-w-full rounded-lg"),F(s.src,i=p[1].link)||$(s,"src",i),$(s,"alt",r=p[1].description)},m(t,c){l(t,n,c),O(n,s),O(n,u)},p(t,c){c&1&&!F(s.src,i=t[1].link)&&$(s,"src",i),c&1&&r!==(r=t[1].description)&&$(s,"alt",r)},d(t){t&&o(n)}}}function se(p){let n,s=K(p[0]),i=[];for(let r=0;r{"pictures"in r&&s(0,i=r.pictures)},[i]}class ae extends Z{constructor(n){super(),ee(this,n,oe,se,X,{pictures:0})}}function le(p){let n,s,i="Bienvenue",r,u,t='Livecoding.fr est un site d’information consacré à la pratique du live coding. Il est maintenu par l’effort communautaire d’un groupe d’artistes, de musiciens et de développeurs francophones. Son objectif est de centraliser les informations sur cette pratique et de servir de portail : guides, articles, évènements, information sur les artistes, etc. Tout ajout est le bienvenu. Consulter ce guide ou ce guide pour apprendre comment ajouter une information.',c,g,k,_,A="Qu’est-ce que le live-coding ?",y,q,H,b,B='Historiquement, le live coding est un type de création porté par le collectif TOPLAP. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : TOPLAP Barcelona, Livecode NYC, parmi d’autres. La pratique du live coding s’est popularisée au travers du Manifeste TOPLAP et des Algoraves (algorithmic rave parties). Limiter le live coding à ce phénomène culturel reviendrait à ne prêter à attention qu’à l’arbre qui cache la forêt. Le live coding est une pratique qui existe depuis la fin des années 1980 et que l’on retrouve un peu partout, de manière épisodique, dans l’ensemble des arts numériques.',P,x,z="À propos de ce site",j,L,D='Ce site est conçu pour combler le vide qui existe aujourd’hui autour de ces pratiques. La communauté francophone du live coding ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d’échanger facilement. Disposer d’un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par Raphaël Forment (BuboBubo). L’information sur chacune des pages est randomisée pour favoriser la découverte.',T,w,E="Comment contribuer ?",M,C,G='Le site est hébergé sur GitHub. Pour ajouter une information au site, veuillez créer une Pull Request. Vous pouvez aussi contacter l’un des membres qui se chargera de transmettre l’information.',I;return g=new ae({props:{pictures:p[0]}}),q=new ne({props:{info:"Le live coding est une pratique qui consiste à improviser de la musique ou des visuels par l'utilisation d'un langage de programmation. Le live coding fait de l'acte de programmation un geste expressif et artistique. Les live coders considèrent l'interface de programmation comme un instrument artistique pour la création temps réel. Le live coding se situe aujourd'hui au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.

    Le live coding encourage une approche pluri-disciplinaire de la création qui mêle musique, arts visuels, informatique, jeux vidéos, danse, etc. Il s'agit aussi d'un domaine de critique des outils utilisés pour la création numérique. Par nature, la pratique encourage les artistes à ré-imaginer leur rapport à l'informatique. Le live coding est traversé par la culture hacker, par la philosophie du logiciel libre et open source. Les live coders ont tendance à considérer l'ordinateur comme un outil pour la programmation exploratoire ou la programmation conversationnelle, comme un outil de discussion et de médiation plutôt que comme un simple outil.",markdown:"false"}}),{c(){n=m(),s=f("h1"),s.textContent=i,r=m(),u=f("p"),u.innerHTML=t,c=m(),S(g.$$.fragment),k=m(),_=f("h1"),_.textContent=A,y=m(),S(q.$$.fragment),H=m(),b=f("p"),b.innerHTML=B,P=m(),x=f("h1"),x.textContent=z,j=m(),L=f("p"),L.innerHTML=D,T=m(),w=f("h1"),w.textContent=E,M=m(),C=f("p"),C.innerHTML=G,this.h()},l(e){re("svelte-si4wcq",document.head).forEach(o),n=d(e),s=h(e,"H1",{"data-svelte-h":!0}),v(s)!=="svelte-1bwy2rx"&&(s.textContent=i),r=d(e),u=h(e,"P",{"data-svelte-h":!0}),v(u)!=="svelte-1a50fgq"&&(u.innerHTML=t),c=d(e),V(g.$$.fragment,e),k=d(e),_=h(e,"H1",{"data-svelte-h":!0}),v(_)!=="svelte-z12tl4"&&(_.textContent=A),y=d(e),V(q.$$.fragment,e),H=d(e),b=h(e,"P",{"data-svelte-h":!0}),v(b)!=="svelte-15f82xj"&&(b.innerHTML=B),P=d(e),x=h(e,"H1",{"data-svelte-h":!0}),v(x)!=="svelte-9nyscp"&&(x.textContent=z),j=d(e),L=h(e,"P",{"data-svelte-h":!0}),v(L)!=="svelte-584miz"&&(L.innerHTML=D),T=d(e),w=h(e,"H1",{"data-svelte-h":!0}),v(w)!=="svelte-15qmnqt"&&(w.textContent=E),M=d(e),C=h(e,"P",{"data-svelte-h":!0}),v(C)!=="svelte-1ht7736"&&(C.innerHTML=G),this.h()},h(){document.title="LC.FR"},m(e,a){l(e,n,a),l(e,s,a),l(e,r,a),l(e,u,a),l(e,c,a),J(g,e,a),l(e,k,a),l(e,_,a),l(e,y,a),J(q,e,a),l(e,H,a),l(e,b,a),l(e,P,a),l(e,x,a),l(e,j,a),l(e,L,a),l(e,T,a),l(e,w,a),l(e,M,a),l(e,C,a),I=!0},p:R,i(e){I||(N(g.$$.fragment,e),N(q.$$.fragment,e),I=!0)},o(e){Q(g.$$.fragment,e),Q(q.$$.fragment,e),I=!1},d(e){e&&(o(n),o(s),o(r),o(u),o(c),o(k),o(_),o(y),o(H),o(b),o(P),o(x),o(j),o(L),o(T),o(w),o(M),o(C)),Y(g,e),Y(q,e)}}}function ue(p){return[[{link:"https://ralt144mi.remigeorges.fr/Ralt144MI3.png",description:"Rémi Georges"},{link:"https://www.cookie.paris/static/bc65c5fd7f7c76dc70bcd9892dc17a4d/5cc0d/16.webp",description:"Azertype"},{link:"https://www.cookie.paris/static/9dbc442f1f54a41b9210b3ba1b835226/5cc0d/13.webp",description:"Jules Cipher"},{link:"../images/leondenise.jpeg",description:"Léon Denise"},{link:"https://renardo.org/images/screenshot1.png",description:"Renardo"},{link:"https://sardine.raphaelforment.fr/presentation/what_is_live_coding.jpeg#center",description:"Raphaël Forment"}]]}class fe extends Z{constructor(n){super(),ee(this,n,ue,le,X,{})}}export{fe as component}; diff --git a/_app/immutable/nodes/2.tHpihOLv.js.br b/_app/immutable/nodes/2.tHpihOLv.js.br new file mode 100644 index 0000000..d6f9bd6 Binary files /dev/null and b/_app/immutable/nodes/2.tHpihOLv.js.br differ diff --git a/_app/immutable/nodes/2.tHpihOLv.js.gz b/_app/immutable/nodes/2.tHpihOLv.js.gz new file mode 100644 index 0000000..e97bc9f Binary files /dev/null and b/_app/immutable/nodes/2.tHpihOLv.js.gz differ diff --git a/_app/immutable/nodes/3.ziYFO8ht.js b/_app/immutable/nodes/3.9WtJUhz3.js similarity index 98% rename from _app/immutable/nodes/3.ziYFO8ht.js rename to _app/immutable/nodes/3.9WtJUhz3.js index 5d50691..4ef1126 100644 --- a/_app/immutable/nodes/3.ziYFO8ht.js +++ b/_app/immutable/nodes/3.9WtJUhz3.js @@ -1 +1 @@ -import{s as j,n as z}from"../chunks/scheduler.aZRR5A_O.js";import{S as k,i as O,s as n,g as f,r as E,B as R,f as i,c as o,h as v,x as h,u as S,a as s,v as D,d as F,t as G,w as N}from"../chunks/index.kYoizZ4A.js";import{I as Q}from"../chunks/Info.uQGne4yI.js";function V(B){let g,r,H="Qu’est-ce que le live-coding ?",q,a,x,l,T='Historiquement, le live coding est un type de création porté par le collectif TOPLAP. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : TOPLAP Barcelona, Livecode NYC, parmi d’autres. La pratique du live coding s’est popularisée au travers du Manifeste TOPLAP et des Algoraves (algorithmic rave parties). Il s’agit pourtant de l’arbre qui cache la forêt : le live coding est une pratique qui existe depuis la fin des années 1980, et que l’on retrouve un peu partout dans les arts numériques.',_,u,y="À propos de ce site",b,m,$='Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du live coding ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d’échanger facilement. Disposer d’un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par Raphaël Forment (BuboBubo).',C,p,M="L’information sur chacune des pages est randomisée pour favoriser la découverte.",L,c,I="Comment contribuer ?",P,d,A='Le site est hébergé sur GitHub. Pour ajouter une information au site, veuillez créer une Pull Request. Vous pouvez aussi contacter l’un des membres qui se chargera de transmettre l’information.',w;return a=new Q({props:{info:"Le live coding est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les live coders considèrent l'interface de programmation comme un instrument de musique. Le live coding est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.

    Le live coding est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le live coding est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le live coding est traversé par la culture hacker, par la philosophie du logiciel libre et open source. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la programmation exploratoire ou programmation conversationnelle.",markdown:"false"}}),{c(){g=n(),r=f("h1"),r.textContent=H,q=n(),E(a.$$.fragment),x=n(),l=f("p"),l.innerHTML=T,_=n(),u=f("h1"),u.textContent=y,b=n(),m=f("p"),m.innerHTML=$,C=n(),p=f("p"),p.textContent=M,L=n(),c=f("h1"),c.textContent=I,P=n(),d=f("p"),d.innerHTML=A,this.h()},l(e){R("svelte-ydjrmh",document.head).forEach(i),g=o(e),r=v(e,"H1",{"data-svelte-h":!0}),h(r)!=="svelte-z12tl4"&&(r.textContent=H),q=o(e),S(a.$$.fragment,e),x=o(e),l=v(e,"P",{"data-svelte-h":!0}),h(l)!=="svelte-qso192"&&(l.innerHTML=T),_=o(e),u=v(e,"H1",{"data-svelte-h":!0}),h(u)!=="svelte-9nyscp"&&(u.textContent=y),b=o(e),m=v(e,"P",{"data-svelte-h":!0}),h(m)!=="svelte-ffh2di"&&(m.innerHTML=$),C=o(e),p=v(e,"P",{"data-svelte-h":!0}),h(p)!=="svelte-1bpzmjt"&&(p.textContent=M),L=o(e),c=v(e,"H1",{"data-svelte-h":!0}),h(c)!=="svelte-15qmnqt"&&(c.textContent=I),P=o(e),d=v(e,"P",{"data-svelte-h":!0}),h(d)!=="svelte-1ht7736"&&(d.innerHTML=A),this.h()},h(){document.title="Accueil"},m(e,t){s(e,g,t),s(e,r,t),s(e,q,t),D(a,e,t),s(e,x,t),s(e,l,t),s(e,_,t),s(e,u,t),s(e,b,t),s(e,m,t),s(e,C,t),s(e,p,t),s(e,L,t),s(e,c,t),s(e,P,t),s(e,d,t),w=!0},p:z,i(e){w||(F(a.$$.fragment,e),w=!0)},o(e){G(a.$$.fragment,e),w=!1},d(e){e&&(i(g),i(r),i(q),i(x),i(l),i(_),i(u),i(b),i(m),i(C),i(p),i(L),i(c),i(P),i(d)),N(a,e)}}}class U extends k{constructor(g){super(),O(this,g,null,V,j,{})}}export{U as component}; +import{s as j,n as z}from"../chunks/scheduler.aZRR5A_O.js";import{S as k,i as O,s as n,g as f,r as E,B as R,f as i,c as o,h as v,x as h,u as S,a as s,v as D,d as F,t as G,w as N}from"../chunks/index.kYoizZ4A.js";import{I as Q}from"../chunks/Info.ITY44f4q.js";function V(B){let g,r,H="Qu’est-ce que le live-coding ?",q,a,x,l,T='Historiquement, le live coding est un type de création porté par le collectif TOPLAP. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : TOPLAP Barcelona, Livecode NYC, parmi d’autres. La pratique du live coding s’est popularisée au travers du Manifeste TOPLAP et des Algoraves (algorithmic rave parties). Il s’agit pourtant de l’arbre qui cache la forêt : le live coding est une pratique qui existe depuis la fin des années 1980, et que l’on retrouve un peu partout dans les arts numériques.',_,u,y="À propos de ce site",b,m,$='Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du live coding ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d’échanger facilement. Disposer d’un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par Raphaël Forment (BuboBubo).',C,p,M="L’information sur chacune des pages est randomisée pour favoriser la découverte.",L,c,I="Comment contribuer ?",P,d,A='Le site est hébergé sur GitHub. Pour ajouter une information au site, veuillez créer une Pull Request. Vous pouvez aussi contacter l’un des membres qui se chargera de transmettre l’information.',w;return a=new Q({props:{info:"Le live coding est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les live coders considèrent l'interface de programmation comme un instrument de musique. Le live coding est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.

    Le live coding est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le live coding est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le live coding est traversé par la culture hacker, par la philosophie du logiciel libre et open source. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la programmation exploratoire ou programmation conversationnelle.",markdown:"false"}}),{c(){g=n(),r=f("h1"),r.textContent=H,q=n(),E(a.$$.fragment),x=n(),l=f("p"),l.innerHTML=T,_=n(),u=f("h1"),u.textContent=y,b=n(),m=f("p"),m.innerHTML=$,C=n(),p=f("p"),p.textContent=M,L=n(),c=f("h1"),c.textContent=I,P=n(),d=f("p"),d.innerHTML=A,this.h()},l(e){R("svelte-ydjrmh",document.head).forEach(i),g=o(e),r=v(e,"H1",{"data-svelte-h":!0}),h(r)!=="svelte-z12tl4"&&(r.textContent=H),q=o(e),S(a.$$.fragment,e),x=o(e),l=v(e,"P",{"data-svelte-h":!0}),h(l)!=="svelte-qso192"&&(l.innerHTML=T),_=o(e),u=v(e,"H1",{"data-svelte-h":!0}),h(u)!=="svelte-9nyscp"&&(u.textContent=y),b=o(e),m=v(e,"P",{"data-svelte-h":!0}),h(m)!=="svelte-ffh2di"&&(m.innerHTML=$),C=o(e),p=v(e,"P",{"data-svelte-h":!0}),h(p)!=="svelte-1bpzmjt"&&(p.textContent=M),L=o(e),c=v(e,"H1",{"data-svelte-h":!0}),h(c)!=="svelte-15qmnqt"&&(c.textContent=I),P=o(e),d=v(e,"P",{"data-svelte-h":!0}),h(d)!=="svelte-1ht7736"&&(d.innerHTML=A),this.h()},h(){document.title="Accueil"},m(e,t){s(e,g,t),s(e,r,t),s(e,q,t),D(a,e,t),s(e,x,t),s(e,l,t),s(e,_,t),s(e,u,t),s(e,b,t),s(e,m,t),s(e,C,t),s(e,p,t),s(e,L,t),s(e,c,t),s(e,P,t),s(e,d,t),w=!0},p:z,i(e){w||(F(a.$$.fragment,e),w=!0)},o(e){G(a.$$.fragment,e),w=!1},d(e){e&&(i(g),i(r),i(q),i(x),i(l),i(_),i(u),i(b),i(m),i(C),i(p),i(L),i(c),i(P),i(d)),N(a,e)}}}class U extends k{constructor(g){super(),O(this,g,null,V,j,{})}}export{U as component}; diff --git a/_app/immutable/nodes/3.9WtJUhz3.js.br b/_app/immutable/nodes/3.9WtJUhz3.js.br new file mode 100644 index 0000000..b77d1ee Binary files /dev/null and b/_app/immutable/nodes/3.9WtJUhz3.js.br differ diff --git a/_app/immutable/nodes/3.9WtJUhz3.js.gz b/_app/immutable/nodes/3.9WtJUhz3.js.gz new file mode 100644 index 0000000..58208da Binary files /dev/null and b/_app/immutable/nodes/3.9WtJUhz3.js.gz differ diff --git a/_app/immutable/nodes/3.ziYFO8ht.js.br b/_app/immutable/nodes/3.ziYFO8ht.js.br deleted file mode 100644 index 2fdd167..0000000 Binary files a/_app/immutable/nodes/3.ziYFO8ht.js.br and /dev/null differ diff --git a/_app/immutable/nodes/3.ziYFO8ht.js.gz b/_app/immutable/nodes/3.ziYFO8ht.js.gz deleted file mode 100644 index a0d7679..0000000 Binary files a/_app/immutable/nodes/3.ziYFO8ht.js.gz and /dev/null differ diff --git a/_app/immutable/nodes/4._sa7ymh9.js b/_app/immutable/nodes/4._sa7ymh9.js deleted file mode 100644 index ae1d5f2..0000000 --- a/_app/immutable/nodes/4._sa7ymh9.js +++ /dev/null @@ -1,2 +0,0 @@ -import{s as D}from"../chunks/scheduler.aZRR5A_O.js";import{S as F,i as G,g as b,s as w,r as J,h as g,x as H,c as P,u as K,j as E,f,k as j,a as $,v as N,d as Q,t as R,w as V,A as W,m as A,n as I,y as m,o as q}from"../chunks/index.kYoizZ4A.js";import{e as M}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.uQGne4yI.js";const Y=async({fetch:c})=>({articles:await(await c("/api/articles")).json()}),ne=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function T(c,a,u){const s=c.slice();return s[1]=a[u],s}function U(c){let a,u,s,r=c[1].meta.title+"",v,h,k,o,i,C="Publié le :",p,l=c[1].meta.date+"",e,n,t,x=c[1].meta.author+"",z,S;return{c(){a=b("li"),u=b("h2"),s=b("a"),v=A(r),k=w(),o=b("p"),i=b("b"),i.textContent=C,p=w(),e=A(l),n=A(" par "),t=b("i"),z=A(x),S=w(),this.h()},l(d){a=g(d,"LI",{class:!0});var _=E(a);u=g(_,"H2",{});var L=E(u);s=g(L,"A",{href:!0});var O=E(s);v=I(O,r),O.forEach(f),L.forEach(f),k=P(_),o=g(_,"P",{class:!0});var y=E(o);i=g(y,"B",{"data-svelte-h":!0}),H(i)!=="svelte-1y3xx1s"&&(i.textContent=C),p=P(y),e=I(y,l),n=I(y," par "),t=g(y,"I",{});var B=E(t);z=I(B,x),B.forEach(f),y.forEach(f),S=P(_),_.forEach(f),this.h()},h(){j(s,"href",h=c[1].path),j(o,"class","pt-2"),j(a,"class","ml-0 list-none px-4 pb-4 my-4 rounded-lg bg-base-300 dark:bg-base-300 hover:bg-base-200 hover:dark:bg-base-200 border-1 border-color-base-100")},m(d,_){$(d,a,_),m(a,u),m(u,s),m(s,v),m(a,k),m(a,o),m(o,i),m(o,p),m(o,e),m(o,n),m(o,t),m(t,z),m(a,S)},p(d,_){_&1&&r!==(r=d[1].meta.title+"")&&q(v,r),_&1&&h!==(h=d[1].path)&&j(s,"href",h),_&1&&l!==(l=d[1].meta.date+"")&&q(e,l),_&1&&x!==(x=d[1].meta.author+"")&&q(z,x)},d(d){d&&f(a)}}}function Z(c){let a,u="Articles",s,r,v,h,k="Articles publiés",o,i,C;r=new X({props:{info:`Cette section sert pour tout les articles généralistes qui ne peuvent - pas réellement être considérés comme des guides. Publiez ce que vous voulez !`,markdown:"false"}});let p=M(c[0].articles),l=[];for(let e=0;e{"data"in r&&u(0,s=r.data)},[s]}class re extends F{constructor(a){super(),G(this,a,ee,Z,D,{data:0})}}export{re as component,ne as universal}; diff --git a/_app/immutable/nodes/4._sa7ymh9.js.br b/_app/immutable/nodes/4._sa7ymh9.js.br deleted file mode 100644 index 2b23f89..0000000 Binary files a/_app/immutable/nodes/4._sa7ymh9.js.br and /dev/null differ diff --git a/_app/immutable/nodes/4._sa7ymh9.js.gz b/_app/immutable/nodes/4._sa7ymh9.js.gz deleted file mode 100644 index 57baec7..0000000 Binary files a/_app/immutable/nodes/4._sa7ymh9.js.gz and /dev/null differ diff --git a/_app/immutable/nodes/4.kQqPvB-1.js b/_app/immutable/nodes/4.kQqPvB-1.js new file mode 100644 index 0000000..e106a72 --- /dev/null +++ b/_app/immutable/nodes/4.kQqPvB-1.js @@ -0,0 +1,2 @@ +import{s as D}from"../chunks/scheduler.aZRR5A_O.js";import{S as F,i as G,g,s as w,r as J,h as b,x as H,c as P,u as K,j as k,f,k as j,a as $,v as N,d as Q,t as R,w as V,A as W,m as A,n as I,y as m,o as q}from"../chunks/index.kYoizZ4A.js";import{e as M}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.ITY44f4q.js";const Y=async({fetch:c})=>({articles:await(await c("/api/articles")).json()}),ne=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function T(c,a,u){const s=c.slice();return s[1]=a[u],s}function U(c){let a,u,s,r=c[1].meta.title+"",v,h,y,o,i,C="Publié le :",p,l=c[1].meta.date+"",e,n,t,x=c[1].meta.author+"",z,S;return{c(){a=g("li"),u=g("h2"),s=g("a"),v=A(r),y=w(),o=g("p"),i=g("b"),i.textContent=C,p=w(),e=A(l),n=A(" par "),t=g("i"),z=A(x),S=w(),this.h()},l(d){a=b(d,"LI",{class:!0});var _=k(a);u=b(_,"H2",{});var L=k(u);s=b(L,"A",{href:!0});var O=k(s);v=I(O,r),O.forEach(f),L.forEach(f),y=P(_),o=b(_,"P",{class:!0});var E=k(o);i=b(E,"B",{"data-svelte-h":!0}),H(i)!=="svelte-1y3xx1s"&&(i.textContent=C),p=P(E),e=I(E,l),n=I(E," par "),t=b(E,"I",{});var B=k(t);z=I(B,x),B.forEach(f),E.forEach(f),S=P(_),_.forEach(f),this.h()},h(){j(s,"href",h=c[1].path),j(o,"class","pt-2"),j(a,"class","ml-0 list-none px-4 pb-4 my-4 rounded-lg border-1 border-color-base-100 bg-neutral-800 hover:bg-neutral-700")},m(d,_){$(d,a,_),m(a,u),m(u,s),m(s,v),m(a,y),m(a,o),m(o,i),m(o,p),m(o,e),m(o,n),m(o,t),m(t,z),m(a,S)},p(d,_){_&1&&r!==(r=d[1].meta.title+"")&&q(v,r),_&1&&h!==(h=d[1].path)&&j(s,"href",h),_&1&&l!==(l=d[1].meta.date+"")&&q(e,l),_&1&&x!==(x=d[1].meta.author+"")&&q(z,x)},d(d){d&&f(a)}}}function Z(c){let a,u="Articles",s,r,v,h,y="Articles publiés",o,i,C;r=new X({props:{info:`Cette section sert pour tout les articles généralistes qui ne peuvent + pas réellement être considérés comme des guides. Publiez ce que vous voulez !`,markdown:"false"}});let p=M(c[0].articles),l=[];for(let e=0;e{"data"in r&&u(0,s=r.data)},[s]}class re extends F{constructor(a){super(),G(this,a,ee,Z,D,{data:0})}}export{re as component,ne as universal}; diff --git a/_app/immutable/nodes/4.kQqPvB-1.js.br b/_app/immutable/nodes/4.kQqPvB-1.js.br new file mode 100644 index 0000000..e5c4914 Binary files /dev/null and b/_app/immutable/nodes/4.kQqPvB-1.js.br differ diff --git a/_app/immutable/nodes/4.kQqPvB-1.js.gz b/_app/immutable/nodes/4.kQqPvB-1.js.gz new file mode 100644 index 0000000..8f8b1de Binary files /dev/null and b/_app/immutable/nodes/4.kQqPvB-1.js.gz differ diff --git a/_app/immutable/nodes/7.DwDkCddE.js.br b/_app/immutable/nodes/7.DwDkCddE.js.br deleted file mode 100644 index 74695b3..0000000 Binary files a/_app/immutable/nodes/7.DwDkCddE.js.br and /dev/null differ diff --git a/_app/immutable/nodes/7.DwDkCddE.js.gz b/_app/immutable/nodes/7.DwDkCddE.js.gz deleted file mode 100644 index e423466..0000000 Binary files a/_app/immutable/nodes/7.DwDkCddE.js.gz and /dev/null differ diff --git a/_app/immutable/nodes/7.DwDkCddE.js b/_app/immutable/nodes/7.nFoyFWGt.js similarity index 96% rename from _app/immutable/nodes/7.DwDkCddE.js rename to _app/immutable/nodes/7.nFoyFWGt.js index 3eb8aae..5eab296 100644 --- a/_app/immutable/nodes/7.DwDkCddE.js +++ b/_app/immutable/nodes/7.nFoyFWGt.js @@ -1 +1 @@ -import{s as q,e as w,n as A}from"../chunks/scheduler.aZRR5A_O.js";import{S as E,i as b,s as p,g as d,r as j,B as k,f as n,c as h,h as _,x as z,u as F,j as I,k as v,a as r,v as y,d as H,t as R,w as S}from"../chunks/index.kYoizZ4A.js";import{I as B}from"../chunks/Info.uQGne4yI.js";function D(g){let l,a,x="Évènements",c,i,m,o,C="Agenda du Cookie Collective",u,t,$,f;return i=new B({props:{info:"Cette page recense tout les évènements dédiés au live coding organisés par la scène francophone. Ajoutez vos évènements. N'oubliez pas de fournir un lien si possible. Renseignez les évènements avec quelques photographies ou captations pour faciliter l'archivage !",markdown:"false"}}),{c(){l=p(),a=d("h1"),a.textContent=x,c=p(),j(i.$$.fragment),m=p(),o=d("h2"),o.textContent=C,u=p(),t=d("iframe"),this.h()},l(e){k("svelte-1ihunsg",document.head).forEach(n),l=h(e),a=_(e,"H1",{"data-svelte-h":!0}),z(a)!=="svelte-vpqc01"&&(a.textContent=x),c=h(e),F(i.$$.fragment,e),m=h(e),o=_(e,"H2",{"data-svelte-h":!0}),z(o)!=="svelte-1olz5c9"&&(o.textContent=C),u=h(e),t=_(e,"IFRAME",{width:!0,height:!0,src:!0}),I(t).forEach(n),this.h()},h(){document.title="Évènements",v(t,"width","100%"),v(t,"height","700"),w(t.src,$="https://framagenda.org/apps/calendar/embed/zpDjE9gGFeFZAmdz")||v(t,"src",$)},m(e,s){r(e,l,s),r(e,a,s),r(e,c,s),y(i,e,s),r(e,m,s),r(e,o,s),r(e,u,s),r(e,t,s),f=!0},p:A,i(e){f||(H(i.$$.fragment,e),f=!0)},o(e){R(i.$$.fragment,e),f=!1},d(e){e&&(n(l),n(a),n(c),n(m),n(o),n(u),n(t)),S(i,e)}}}function G(g){return[]}class Z extends E{constructor(l){super(),b(this,l,G,D,q,{})}}export{Z as component}; +import{s as q,e as w,n as A}from"../chunks/scheduler.aZRR5A_O.js";import{S as E,i as b,s as p,g as d,r as j,B as k,f as n,c as h,h as _,x as z,u as F,j as I,k as v,a as r,v as y,d as H,t as R,w as S}from"../chunks/index.kYoizZ4A.js";import{I as B}from"../chunks/Info.ITY44f4q.js";function D(g){let l,a,x="Évènements",c,i,m,o,C="Agenda du Cookie Collective",u,t,$,f;return i=new B({props:{info:"Cette page recense tout les évènements dédiés au live coding organisés par la scène francophone. Ajoutez vos évènements. N'oubliez pas de fournir un lien si possible. Renseignez les évènements avec quelques photographies ou captations pour faciliter l'archivage !",markdown:"false"}}),{c(){l=p(),a=d("h1"),a.textContent=x,c=p(),j(i.$$.fragment),m=p(),o=d("h2"),o.textContent=C,u=p(),t=d("iframe"),this.h()},l(e){k("svelte-1ihunsg",document.head).forEach(n),l=h(e),a=_(e,"H1",{"data-svelte-h":!0}),z(a)!=="svelte-vpqc01"&&(a.textContent=x),c=h(e),F(i.$$.fragment,e),m=h(e),o=_(e,"H2",{"data-svelte-h":!0}),z(o)!=="svelte-1olz5c9"&&(o.textContent=C),u=h(e),t=_(e,"IFRAME",{width:!0,height:!0,src:!0}),I(t).forEach(n),this.h()},h(){document.title="Évènements",v(t,"width","100%"),v(t,"height","700"),w(t.src,$="https://framagenda.org/apps/calendar/embed/zpDjE9gGFeFZAmdz")||v(t,"src",$)},m(e,s){r(e,l,s),r(e,a,s),r(e,c,s),y(i,e,s),r(e,m,s),r(e,o,s),r(e,u,s),r(e,t,s),f=!0},p:A,i(e){f||(H(i.$$.fragment,e),f=!0)},o(e){R(i.$$.fragment,e),f=!1},d(e){e&&(n(l),n(a),n(c),n(m),n(o),n(u),n(t)),S(i,e)}}}function G(g){return[]}class Z extends E{constructor(l){super(),b(this,l,G,D,q,{})}}export{Z as component}; diff --git a/_app/immutable/nodes/7.nFoyFWGt.js.br b/_app/immutable/nodes/7.nFoyFWGt.js.br new file mode 100644 index 0000000..277d49d Binary files /dev/null and b/_app/immutable/nodes/7.nFoyFWGt.js.br differ diff --git a/_app/immutable/nodes/7.nFoyFWGt.js.gz b/_app/immutable/nodes/7.nFoyFWGt.js.gz new file mode 100644 index 0000000..cabb3b0 Binary files /dev/null and b/_app/immutable/nodes/7.nFoyFWGt.js.gz differ diff --git a/_app/immutable/nodes/8.-MntaX-Q.js b/_app/immutable/nodes/8.-MntaX-Q.js deleted file mode 100644 index b980fca..0000000 --- a/_app/immutable/nodes/8.-MntaX-Q.js +++ /dev/null @@ -1 +0,0 @@ -import{s as T}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as D,g as v,s as P,r as F,h as b,x as L,c as w,u as J,j as E,f as p,a as $,v as K,d as Q,t as R,w as V,A as W,m as I,n as S,k as z,y as h,o as H}from"../chunks/index.kYoizZ4A.js";import{e as G}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.uQGne4yI.js";const Y=async({fetch:i})=>({guides:await(await i("/api/guides")).json()}),oe=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function M(i,a,c){const l=i.slice();return l[1]=a[c],l}function N(i){let a,c,l,r=i[1].meta.title+"",g,f,k,n,u,C="Publié le :",m,s=i[1].meta.date+"",e,o,t,x=i[1].meta.author+"",j,A;return{c(){a=v("li"),c=v("h2"),l=v("a"),g=I(r),k=P(),n=v("p"),u=v("b"),u.textContent=C,m=P(),e=I(s),o=I(" par "),t=v("i"),j=I(x),A=P(),this.h()},l(_){a=b(_,"LI",{class:!0});var d=E(a);c=b(d,"H2",{});var O=E(c);l=b(O,"A",{href:!0});var q=E(l);g=S(q,r),q.forEach(p),O.forEach(p),k=w(d),n=b(d,"P",{class:!0});var y=E(n);u=b(y,"B",{"data-svelte-h":!0}),L(u)!=="svelte-1y3xx1s"&&(u.textContent=C),m=w(y),e=S(y,s),o=S(y," par "),t=b(y,"I",{});var B=E(t);j=S(B,x),B.forEach(p),y.forEach(p),A=w(d),d.forEach(p),this.h()},h(){z(l,"href",f=i[1].path),z(n,"class","pt-2"),z(a,"class","ml-0 list-none px-4 pb-4 my-4 rounded-lg bg-base-300 dark:bg-base-300 hover:bg-base-200 hover:dark:bg-base-200 border-1 border-color-base-100")},m(_,d){$(_,a,d),h(a,c),h(c,l),h(l,g),h(a,k),h(a,n),h(n,u),h(n,m),h(n,e),h(n,o),h(n,t),h(t,j),h(a,A)},p(_,d){d&1&&r!==(r=_[1].meta.title+"")&&H(g,r),d&1&&f!==(f=_[1].path)&&z(l,"href",f),d&1&&s!==(s=_[1].meta.date+"")&&H(e,s),d&1&&x!==(x=_[1].meta.author+"")&&H(j,x)},d(_){_&&p(a)}}}function Z(i){let a,c="Guides",l,r,g,f,k="Articles publiés",n,u,C;r=new X({props:{info:"Cette page est un recensement de guides proposés par les membres de la communauté pour apprendre à live coder ou se perfectionner. L'idée est de proposer des articles plus ou moins courts consacrés à un outil ou à une approche particulière du live coding Pour proposer un guide, référez-vous à l'article Proposer un guide. Nous acceptons toutes les collaborations.",markdown:"false"}});let m=G(i[0].guides),s=[];for(let e=0;e{"data"in r&&c(0,l=r.data)},[l]}class re extends U{constructor(a){super(),D(this,a,ee,Z,T,{data:0})}}export{re as component,oe as universal}; diff --git a/_app/immutable/nodes/8.-MntaX-Q.js.br b/_app/immutable/nodes/8.-MntaX-Q.js.br deleted file mode 100644 index 5c030d1..0000000 Binary files a/_app/immutable/nodes/8.-MntaX-Q.js.br and /dev/null differ diff --git a/_app/immutable/nodes/8.-MntaX-Q.js.gz b/_app/immutable/nodes/8.-MntaX-Q.js.gz deleted file mode 100644 index 69e1673..0000000 Binary files a/_app/immutable/nodes/8.-MntaX-Q.js.gz and /dev/null differ diff --git a/_app/immutable/nodes/8.t0INpW33.js b/_app/immutable/nodes/8.t0INpW33.js new file mode 100644 index 0000000..b2191ee --- /dev/null +++ b/_app/immutable/nodes/8.t0INpW33.js @@ -0,0 +1 @@ +import{s as T}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as D,g as v,s as k,r as F,h as b,x as L,c as w,u as J,j as P,f as p,a as $,v as K,d as Q,t as R,w as V,A as W,m as I,n as S,k as z,y as m,o as H}from"../chunks/index.kYoizZ4A.js";import{e as G}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.ITY44f4q.js";const Y=async({fetch:i})=>({guides:await(await i("/api/guides")).json()}),ne=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function M(i,a,c){const s=i.slice();return s[1]=a[c],s}function N(i){let a,c,s,o=i[1].meta.title+"",g,f,y,r,u,C="Publié le :",h,l=i[1].meta.date+"",e,n,t,x=i[1].meta.author+"",j,A;return{c(){a=v("li"),c=v("h2"),s=v("a"),g=I(o),y=k(),r=v("p"),u=v("b"),u.textContent=C,h=k(),e=I(l),n=I(" par "),t=v("i"),j=I(x),A=k(),this.h()},l(_){a=b(_,"LI",{class:!0});var d=P(a);c=b(d,"H2",{});var O=P(c);s=b(O,"A",{href:!0});var q=P(s);g=S(q,o),q.forEach(p),O.forEach(p),y=w(d),r=b(d,"P",{class:!0});var E=P(r);u=b(E,"B",{"data-svelte-h":!0}),L(u)!=="svelte-1y3xx1s"&&(u.textContent=C),h=w(E),e=S(E,l),n=S(E," par "),t=b(E,"I",{});var B=P(t);j=S(B,x),B.forEach(p),E.forEach(p),A=w(d),d.forEach(p),this.h()},h(){z(s,"href",f=i[1].path),z(r,"class","pt-2"),z(a,"class","ml-0 list-none px-4 pb-4 my-4 rounded-lg border-1 border-color-base-100 bg-neutral-800 hover:bg-neutral-700")},m(_,d){$(_,a,d),m(a,c),m(c,s),m(s,g),m(a,y),m(a,r),m(r,u),m(r,h),m(r,e),m(r,n),m(r,t),m(t,j),m(a,A)},p(_,d){d&1&&o!==(o=_[1].meta.title+"")&&H(g,o),d&1&&f!==(f=_[1].path)&&z(s,"href",f),d&1&&l!==(l=_[1].meta.date+"")&&H(e,l),d&1&&x!==(x=_[1].meta.author+"")&&H(j,x)},d(_){_&&p(a)}}}function Z(i){let a,c="Guides",s,o,g,f,y="Articles publiés",r,u,C;o=new X({props:{info:"Cette page est un recensement de guides proposés par les membres de la communauté pour apprendre à live coder ou se perfectionner. L'idée est de proposer des articles plus ou moins courts consacrés à un outil ou à une approche particulière du live coding Pour proposer un guide, référez-vous à l'article Proposer un guide. Nous acceptons toutes les collaborations.",markdown:"false"}});let h=G(i[0].guides),l=[];for(let e=0;e{"data"in o&&c(0,s=o.data)},[s]}class oe extends U{constructor(a){super(),D(this,a,ee,Z,T,{data:0})}}export{oe as component,ne as universal}; diff --git a/_app/immutable/nodes/8.t0INpW33.js.br b/_app/immutable/nodes/8.t0INpW33.js.br new file mode 100644 index 0000000..0a5793e Binary files /dev/null and b/_app/immutable/nodes/8.t0INpW33.js.br differ diff --git a/_app/immutable/nodes/8.t0INpW33.js.gz b/_app/immutable/nodes/8.t0INpW33.js.gz new file mode 100644 index 0000000..596980c Binary files /dev/null and b/_app/immutable/nodes/8.t0INpW33.js.gz differ diff --git a/_app/immutable/nodes/9.g1YyXmWB.js b/_app/immutable/nodes/9.EjvK5Uv6.js similarity index 92% rename from _app/immutable/nodes/9.g1YyXmWB.js rename to _app/immutable/nodes/9.EjvK5Uv6.js index b607b43..9488a38 100644 --- a/_app/immutable/nodes/9.g1YyXmWB.js +++ b/_app/immutable/nodes/9.EjvK5Uv6.js @@ -1,7 +1,7 @@ -import{_ as j}from"../chunks/preload-helper.0HuHagjb.js";import{_ as N}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as Q}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as W,q as M,g as v,m as I,s as q,r as B,h,j as g,n as y,f,c as x,u as X,k as w,a as Y,y as o,v as F,o as C,t as G,b as Z,d as J,w as K,p as tt}from"../chunks/index.kYoizZ4A.js";async function et({params:i}){const e=await N(Object.assign({"../ajouter_information.md":()=>j(()=>import("../chunks/ajouter_information.szUJXvS-.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../livecoding_supercollider.md":()=>j(()=>import("../chunks/livecoding_supercollider.RAycdALN.js"),__vite__mapDeps([4,1,2,3,5,6]),import.meta.url),"../livecoding_supercollider_2.md":()=>j(()=>import("../chunks/livecoding_supercollider_2.7yqcsRHp.js"),__vite__mapDeps([7,1,2,3,5,6]),import.meta.url),"../proposer_guide.md":()=>j(()=>import("../chunks/proposer_guide.4sbkj3tu.js"),__vite__mapDeps([8,1,2,3]),import.meta.url)}),`../${i.slug}.md`),{title:s,date:n,author:l}=e.metadata,E=e.default;return{title:s,date:n,author:l,content:E}}const lt=Object.freeze(Object.defineProperty({__proto__:null,load:et},Symbol.toStringTag,{value:"Module"}));function at(i){let e,s,n=i[0].title+"",l,E,_,c,R,$=i[0].date+"",A,T,u,V,b=i[0].author+"",D,L,m,t,d;var p=i[0].content;function H(a,r){return{}}return p&&(t=M(p,H())),{c(){e=v("article"),s=v("h1"),l=I(n),E=q(),_=v("div"),c=v("p"),R=I("Publié le : "),A=I($),T=q(),u=v("p"),V=I("Auteur : "),D=I(b),L=q(),m=v("div"),t&&B(t.$$.fragment),this.h()},l(a){e=h(a,"ARTICLE",{});var r=g(e);s=h(r,"H1",{});var P=g(s);l=y(P,n),P.forEach(f),E=x(r),_=h(r,"DIV",{class:!0});var O=g(_);c=h(O,"P",{class:!0});var S=g(c);R=y(S,"Publié le : "),A=y(S,$),S.forEach(f),T=x(O),u=h(O,"P",{class:!0});var k=g(u);V=y(k,"Auteur : "),D=y(k,b),k.forEach(f),O.forEach(f),L=x(r),m=h(r,"DIV",{class:!0});var z=g(m);t&&X(t.$$.fragment,z),z.forEach(f),r.forEach(f),this.h()},h(){w(c,"class","inline font-bold"),w(u,"class","inline font-bold"),w(_,"class","pt-4 flex justify-between mb-12"),w(m,"class","lg:px-24 md:px-12 content-center")},m(a,r){Y(a,e,r),o(e,s),o(s,l),o(e,E),o(e,_),o(_,c),o(c,R),o(c,A),o(_,T),o(_,u),o(u,V),o(u,D),o(e,L),o(e,m),t&&F(t,m,null),d=!0},p(a,[r]){if((!d||r&1)&&n!==(n=a[0].title+"")&&C(l,n),(!d||r&1)&&$!==($=a[0].date+"")&&C(A,$),(!d||r&1)&&b!==(b=a[0].author+"")&&C(D,b),r&1&&p!==(p=a[0].content)){if(t){tt();const P=t;G(P.$$.fragment,1,0,()=>{K(P,1)}),Z()}p?(t=M(p,H()),B(t.$$.fragment),J(t.$$.fragment,1),F(t,m,null)):t=null}},i(a){d||(t&&J(t.$$.fragment,a),d=!0)},o(a){t&&G(t.$$.fragment,a),d=!1},d(a){a&&f(e),t&&K(t)}}}function rt(i,e,s){let{data:n}=e;return i.$$set=l=>{"data"in l&&s(0,n=l.data)},[n]}class _t extends U{constructor(e){super(),W(this,e,rt,at,Q,{data:0})}}export{_t as component,lt as universal}; +import{_ as j}from"../chunks/preload-helper.0HuHagjb.js";import{_ as N}from"../chunks/dynamic-import-helper.0gtGTknh.js";import{s as Q}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as W,q as M,g as v,m as I,s as q,r as B,h,j as g,n as y,f,c as x,u as X,k as w,a as Y,y as o,v as F,o as C,t as G,b as Z,d as J,w as K,p as tt}from"../chunks/index.kYoizZ4A.js";async function et({params:i}){const e=await N(Object.assign({"../ajouter_information.md":()=>j(()=>import("../chunks/ajouter_information.szUJXvS-.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../livecoding_supercollider.md":()=>j(()=>import("../chunks/livecoding_supercollider.O4f0A5Qq.js"),__vite__mapDeps([4,1,2,3,5,6]),import.meta.url),"../livecoding_supercollider_2.md":()=>j(()=>import("../chunks/livecoding_supercollider_2.sViYJyLo.js"),__vite__mapDeps([7,1,2,3,5,6]),import.meta.url),"../proposer_guide.md":()=>j(()=>import("../chunks/proposer_guide.4sbkj3tu.js"),__vite__mapDeps([8,1,2,3]),import.meta.url)}),`../${i.slug}.md`),{title:s,date:n,author:l}=e.metadata,E=e.default;return{title:s,date:n,author:l,content:E}}const lt=Object.freeze(Object.defineProperty({__proto__:null,load:et},Symbol.toStringTag,{value:"Module"}));function at(i){let e,s,n=i[0].title+"",l,E,_,c,R,$=i[0].date+"",A,T,u,V,b=i[0].author+"",D,L,m,t,d;var p=i[0].content;function H(a,r){return{}}return p&&(t=M(p,H())),{c(){e=v("article"),s=v("h1"),l=I(n),E=q(),_=v("div"),c=v("p"),R=I("Publié le : "),A=I($),T=q(),u=v("p"),V=I("Auteur : "),D=I(b),L=q(),m=v("div"),t&&B(t.$$.fragment),this.h()},l(a){e=h(a,"ARTICLE",{});var r=g(e);s=h(r,"H1",{});var P=g(s);l=y(P,n),P.forEach(f),E=x(r),_=h(r,"DIV",{class:!0});var O=g(_);c=h(O,"P",{class:!0});var S=g(c);R=y(S,"Publié le : "),A=y(S,$),S.forEach(f),T=x(O),u=h(O,"P",{class:!0});var k=g(u);V=y(k,"Auteur : "),D=y(k,b),k.forEach(f),O.forEach(f),L=x(r),m=h(r,"DIV",{class:!0});var z=g(m);t&&X(t.$$.fragment,z),z.forEach(f),r.forEach(f),this.h()},h(){w(c,"class","inline font-bold"),w(u,"class","inline font-bold"),w(_,"class","pt-4 flex justify-between mb-12"),w(m,"class","lg:px-24 md:px-12 content-center")},m(a,r){Y(a,e,r),o(e,s),o(s,l),o(e,E),o(e,_),o(_,c),o(c,R),o(c,A),o(_,T),o(_,u),o(u,V),o(u,D),o(e,L),o(e,m),t&&F(t,m,null),d=!0},p(a,[r]){if((!d||r&1)&&n!==(n=a[0].title+"")&&C(l,n),(!d||r&1)&&$!==($=a[0].date+"")&&C(A,$),(!d||r&1)&&b!==(b=a[0].author+"")&&C(D,b),r&1&&p!==(p=a[0].content)){if(t){tt();const P=t;G(P.$$.fragment,1,0,()=>{K(P,1)}),Z()}p?(t=M(p,H()),B(t.$$.fragment),J(t.$$.fragment,1),F(t,m,null)):t=null}},i(a){d||(t&&J(t.$$.fragment,a),d=!0)},o(a){t&&G(t.$$.fragment,a),d=!1},d(a){a&&f(e),t&&K(t)}}}function rt(i,e,s){let{data:n}=e;return i.$$set=l=>{"data"in l&&s(0,n=l.data)},[n]}class _t extends U{constructor(e){super(),W(this,e,rt,at,Q,{data:0})}}export{_t as component,lt as universal}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["../chunks/ajouter_information.szUJXvS-.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../chunks/guides.fqK5Mftf.js","../chunks/livecoding_supercollider.RAycdALN.js","../chunks/Info.uQGne4yI.js","../chunks/marked.esm.hS8hU7E4.js","../chunks/livecoding_supercollider_2.7yqcsRHp.js","../chunks/proposer_guide.4sbkj3tu.js"] + __vite__mapDeps.viteFileDeps = ["../chunks/ajouter_information.szUJXvS-.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.kYoizZ4A.js","../chunks/guides.fqK5Mftf.js","../chunks/livecoding_supercollider.O4f0A5Qq.js","../chunks/Info.ITY44f4q.js","../chunks/marked.esm.hS8hU7E4.js","../chunks/livecoding_supercollider_2.sViYJyLo.js","../chunks/proposer_guide.4sbkj3tu.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } \ No newline at end of file diff --git a/_app/immutable/nodes/9.EjvK5Uv6.js.br b/_app/immutable/nodes/9.EjvK5Uv6.js.br new file mode 100644 index 0000000..2d075e2 Binary files /dev/null and b/_app/immutable/nodes/9.EjvK5Uv6.js.br differ diff --git a/_app/immutable/nodes/9.EjvK5Uv6.js.gz b/_app/immutable/nodes/9.EjvK5Uv6.js.gz new file mode 100644 index 0000000..cf74d44 Binary files /dev/null and b/_app/immutable/nodes/9.EjvK5Uv6.js.gz differ diff --git a/_app/immutable/nodes/9.g1YyXmWB.js.br b/_app/immutable/nodes/9.g1YyXmWB.js.br deleted file mode 100644 index 959e3eb..0000000 Binary files a/_app/immutable/nodes/9.g1YyXmWB.js.br and /dev/null differ diff --git a/_app/immutable/nodes/9.g1YyXmWB.js.gz b/_app/immutable/nodes/9.g1YyXmWB.js.gz deleted file mode 100644 index 6dd86eb..0000000 Binary files a/_app/immutable/nodes/9.g1YyXmWB.js.gz and /dev/null differ diff --git a/_app/version.json b/_app/version.json index 386c83f..fa277e7 100644 --- a/_app/version.json +++ b/_app/version.json @@ -1 +1 @@ -{"version":"1707471157287"} \ No newline at end of file +{"version":"1707472991805"} \ No newline at end of file diff --git a/_app/version.json.br b/_app/version.json.br index 64e439f..06a3906 100644 Binary files a/_app/version.json.br and b/_app/version.json.br differ diff --git a/_app/version.json.gz b/_app/version.json.gz index e27efcd..f53aff7 100644 Binary files a/_app/version.json.gz and b/_app/version.json.gz differ diff --git a/accueil.html b/accueil.html index d4d73fb..d17a625 100644 --- a/accueil.html +++ b/accueil.html @@ -6,23 +6,23 @@ - - + + - + - - - + + + Accueil -

    Qu’est-ce que le live-coding ?

    Le live coding est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les live coders considèrent l'interface de programmation comme un instrument de musique. Le live coding est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.

    Le live coding est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le live coding est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le live coding est traversé par la culture hacker, par la philosophie du logiciel libre et open source. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la programmation exploratoire ou programmation conversationnelle.

    Historiquement, le live coding est un type de création porté par le collectif TOPLAP. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : TOPLAP Barcelona, Livecode NYC, parmi d’autres. La pratique du live coding s’est popularisée au travers du Manifeste TOPLAP et des Algoraves (algorithmic rave parties). Il s’agit pourtant de l’arbre qui cache la forêt : le live coding est une pratique qui existe depuis la fin des années 1980, et que l’on retrouve un peu partout dans les arts numériques.

    À propos de ce site

    Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du live coding ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d’échanger facilement. Disposer d’un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par Raphaël Forment (BuboBubo).

    L’information sur chacune des pages est randomisée pour favoriser la découverte.

    Comment contribuer ?

    Le site est hébergé sur GitHub. Pour ajouter une information au site, veuillez créer une Pull Request. Vous pouvez aussi contacter l’un des membres qui se chargera de transmettre l’information.

    +

    Qu’est-ce que le live-coding ?

    Le live coding est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les live coders considèrent l'interface de programmation comme un instrument de musique. Le live coding est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.

    Le live coding est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le live coding est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le live coding est traversé par la culture hacker, par la philosophie du logiciel libre et open source. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la programmation exploratoire ou programmation conversationnelle.

    Historiquement, le live coding est un type de création porté par le collectif TOPLAP. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : TOPLAP Barcelona, Livecode NYC, parmi d’autres. La pratique du live coding s’est popularisée au travers du Manifeste TOPLAP et des Algoraves (algorithmic rave parties). Il s’agit pourtant de l’arbre qui cache la forêt : le live coding est une pratique qui existe depuis la fin des années 1980, et que l’on retrouve un peu partout dans les arts numériques.

    À propos de ce site

    Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du live coding ne possédait pas de site permettant aux artistes et musiciens français de se trouver et d’échanger facilement. Disposer d’un site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par Raphaël Forment (BuboBubo).

    L’information sur chacune des pages est randomisée pour favoriser la découverte.

    Comment contribuer ?

    Le site est hébergé sur GitHub. Pour ajouter une information au site, veuillez créer une Pull Request. Vous pouvez aussi contacter l’un des membres qui se chargera de transmettre l’information.