diff --git a/asset-manifest.json b/asset-manifest.json index 1e7fb5c..315684d 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,11 +1,11 @@ { "files": { - "main.css": "/goit-react-hw-05-movies/static/css/main.9d6b30a1.css", - "main.js": "/goit-react-hw-05-movies/static/js/main.abc2d25a.js", + "main.css": "/goit-react-hw-05-movies/static/css/main.ce57d223.css", + "main.js": "/goit-react-hw-05-movies/static/js/main.a9dfcdc9.js", "static/js/53.f09a27f7.chunk.js": "/goit-react-hw-05-movies/static/js/53.f09a27f7.chunk.js", "static/js/135.82b6caf1.chunk.js": "/goit-react-hw-05-movies/static/js/135.82b6caf1.chunk.js", "static/js/783.2487ee26.chunk.js": "/goit-react-hw-05-movies/static/js/783.2487ee26.chunk.js", - "static/js/83.283da05b.chunk.js": "/goit-react-hw-05-movies/static/js/83.283da05b.chunk.js", + "static/js/83.79da5994.chunk.js": "/goit-react-hw-05-movies/static/js/83.79da5994.chunk.js", "static/js/590.0077b485.chunk.js": "/goit-react-hw-05-movies/static/js/590.0077b485.chunk.js", "static/js/128.f30358b4.chunk.js": "/goit-react-hw-05-movies/static/js/128.f30358b4.chunk.js", "static/js/461.739dedd0.chunk.js": "/goit-react-hw-05-movies/static/js/461.739dedd0.chunk.js", @@ -13,19 +13,19 @@ "static/media/GeistVariableVF.woff2": "/goit-react-hw-05-movies/static/media/GeistVariableVF.9ea1140bf2838309ca47.woff2", "static/media/GeistMonoVariableVF.woff2": "/goit-react-hw-05-movies/static/media/GeistMonoVariableVF.6405987f6394ae5b6c56.woff2", "index.html": "/goit-react-hw-05-movies/index.html", - "main.9d6b30a1.css.map": "/goit-react-hw-05-movies/static/css/main.9d6b30a1.css.map", - "main.abc2d25a.js.map": "/goit-react-hw-05-movies/static/js/main.abc2d25a.js.map", + "main.ce57d223.css.map": "/goit-react-hw-05-movies/static/css/main.ce57d223.css.map", + "main.a9dfcdc9.js.map": "/goit-react-hw-05-movies/static/js/main.a9dfcdc9.js.map", "53.f09a27f7.chunk.js.map": "/goit-react-hw-05-movies/static/js/53.f09a27f7.chunk.js.map", "135.82b6caf1.chunk.js.map": "/goit-react-hw-05-movies/static/js/135.82b6caf1.chunk.js.map", "783.2487ee26.chunk.js.map": "/goit-react-hw-05-movies/static/js/783.2487ee26.chunk.js.map", - "83.283da05b.chunk.js.map": "/goit-react-hw-05-movies/static/js/83.283da05b.chunk.js.map", + "83.79da5994.chunk.js.map": "/goit-react-hw-05-movies/static/js/83.79da5994.chunk.js.map", "590.0077b485.chunk.js.map": "/goit-react-hw-05-movies/static/js/590.0077b485.chunk.js.map", "128.f30358b4.chunk.js.map": "/goit-react-hw-05-movies/static/js/128.f30358b4.chunk.js.map", "461.739dedd0.chunk.js.map": "/goit-react-hw-05-movies/static/js/461.739dedd0.chunk.js.map", "280.3b73264c.chunk.js.map": "/goit-react-hw-05-movies/static/js/280.3b73264c.chunk.js.map" }, "entrypoints": [ - "static/css/main.9d6b30a1.css", - "static/js/main.abc2d25a.js" + "static/css/main.ce57d223.css", + "static/js/main.a9dfcdc9.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 04d3683..2406170 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Movie Search
\ No newline at end of file +Movie Search
\ No newline at end of file diff --git a/static/css/main.9d6b30a1.css b/static/css/main.9d6b30a1.css deleted file mode 100644 index 4a02277..0000000 --- a/static/css/main.9d6b30a1.css +++ /dev/null @@ -1,6 +0,0 @@ -@font-face{font-display:swap;font-family:Geist Variable;font-synthesis:none;font-weight:100 900;src:url(/goit-react-hw-05-movies/static/media/GeistVariableVF.9ea1140bf2838309ca47.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist Mono Variable;font-synthesis:none;font-weight:100 900;src:url(/goit-react-hw-05-movies/static/media/GeistMonoVariableVF.6405987f6394ae5b6c56.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:Geist Mono Variable,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace} - -/* -! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com -*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%;--radius:0.5rem}*{border-color:#27272a;border-color:hsl(var(--border))}body{background-color:#09090b;background-color:hsl(var(--background));color:#fafafa;color:hsl(var(--foreground))}*,:after,:before{--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:rgba(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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:1400px){.container{max-width:1400px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-0{top:0}.top-\[1px\]{top:1px}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.ml-1{margin-left:.25rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-6{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-24{width:6rem}.w-1\/2{width:50%}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.flex-1{flex:1 1}.flex-none{flex:none}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scroll-m-20{scroll-margin:5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-x-0{column-gap:0}.gap-x-0\.5{column-gap:.125rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-l-2{border-left-width:2px}.border-b{border-bottom-width:1px}.border-input{border-color:#27272a;border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.bg-background{background-color:#09090b;background-color:hsl(var(--background))}.bg-border{background-color:#27272a;background-color:hsl(var(--border))}.bg-destructive{background-color:#7f1d1d;background-color:hsl(var(--destructive))}.bg-popover{background-color:#09090b;background-color:hsl(var(--popover))}.bg-primary{background-color:#fafafa;background-color:hsl(var(--primary))}.bg-secondary{background-color:#27272a;background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.object-cover{object-fit:cover}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-8{padding-bottom:2rem}.pl-6{padding-left:1.5rem}.pb-4{padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.pt-2{padding-top:.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.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}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-7{line-height:1.75rem}.tracking-tight{letter-spacing:-.025em}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-foreground{color:#fafafa;color:hsl(var(--foreground))}.text-muted-foreground{color:#a1a1aa;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#fafafa;color:hsl(var(--popover-foreground))}.text-primary{color:#fafafa;color:hsl(var(--primary))}.text-primary-foreground{color:#18181b;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#fafafa;color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-300{animation-duration:.3s}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground:-ms-input-placeholder{color:#a1a1aa;color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:#a1a1aa;color:hsl(var(--muted-foreground))}.first\:mt-0:first-child{margin-top:0}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-accent:hover{background-color:#27272a;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:rgba(127,29,29,.8);background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:rgba(127,29,29,.9);background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/80:hover{background-color:hsla(0,0%,98%,.8);background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsla(0,0%,98%,.9);background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:rgba(39,39,42,.8);background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#fafafa;color:hsl(var(--accent-foreground))}.hover\:text-inherit:hover{color:inherit}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:bg-accent:focus{background-color:#27272a;background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:#fafafa;color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[active\]\:bg-accent\/50[data-active],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:rgba(39,39,42,.5);background-color:hsl(var(--accent)/.5)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-8{gap:2rem}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-8{gap:2rem}}@media (min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:text-5xl{font-size:3rem;line-height:1}}.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child){margin-top:1.5rem}.\[\&\>li\]\:mt-2>li{margin-top:.5rem} -/*# sourceMappingURL=main.9d6b30a1.css.map*/ \ No newline at end of file diff --git a/static/css/main.9d6b30a1.css.map b/static/css/main.9d6b30a1.css.map deleted file mode 100644 index 84aedff..0000000 --- a/static/css/main.9d6b30a1.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.9d6b30a1.css","mappings":"AAAA,WAII,iBAAkB,CAHlB,0BAA6B,CAI7B,mBAAoB,CAFpB,mBAAoB,CADpB,yGAIJ,CCNA,WAII,iBAAkB,CAHlB,+BAAkC,CAIlC,mBAAoB,CAFpB,mBAAoB,CADpB,6GAIJ,CCJA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,kJAKF,CAEA,KACE,2FAEF;;ACdA;;CAEC,CAOD,iBASE,sBAAqB,CANrB,qBAQF,CAEA,eAEE,eACF,CAYA,WAIE,6BAA8B,CAO9B,4BAA6B,CAI7B,uCAAwC,CANxC,gHAA+H,CAI/H,8BAA+B,CAX/B,eAAgB,CAKhB,UAUF,CAOA,KAGE,mBAAoB,CAFpB,QAIF,CAQA,GAKE,oBAAqB,CAFrB,aAAc,CAFd,QAMF,CAMA,oBACE,wCAAyC,CACjC,gCACV,CAMA,kBAME,iBAAkB,CAClB,mBACF,CAMA,EACE,aAAc,CACd,uBACF,CAMA,SAEE,kBACF,CASA,kBAME,4BAA6B,CAF7B,mGAA+G,CAM/G,aAAc,CAFd,8BAIF,CAMA,MACE,aACF,CAMA,QAEE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBACF,CAEA,IACE,aACF,CAEA,IACE,SACF,CAQA,MAKE,wBAAyB,CAFzB,oBAAqB,CAFrB,aAMF,CAQA,sCAOE,6BAA8B,CAU9B,aAAc,CAZd,mBAAoB,CAMpB,cAAe,CAFf,+BAAgC,CAIhC,mBAAoB,CAEpB,mBAAoB,CAIpB,QAAS,CAET,SAEF,CAMA,cAEE,mBACF,CAOA,gDAIE,yBAA0B,CAE1B,4BAA6B,CAE7B,qBAEF,CAMA,gBACE,YACF,CAMA,iBACE,eACF,CAMA,SACE,uBACF,CAMA,wDAEE,WACF,CAOA,cACE,4BAA6B,CAE7B,mBAEF,CAMA,4BACE,uBACF,CAOA,6BACE,yBAA0B,CAE1B,YAEF,CAMA,QACE,iBACF,CAMA,mDAaE,QACF,CAEA,SACE,QAEF,CAEA,gBAHE,SAKF,CAEA,WAGE,eAAgB,CAChB,QAAS,CACT,SACF,CAMA,OACE,SACF,CAMA,SACE,eACF,CAOA,2DAGE,aAAc,CAFd,SAIF,CAEA,yCAIE,aAAc,CAFd,SAIF,CAMA,qBAEE,cACF,CAMA,UACE,cACF,CAQA,+CAQE,aAAc,CAEd,qBAEF,CAMA,UAGE,WAAY,CADZ,cAEF,CAIA,SACE,YACF,CAEA,MACE,yBAA0B,CAC1B,qBAAsB,CACtB,mBAAoB,CACpB,0BAA2B,CAC3B,sBAAuB,CACvB,6BAA8B,CAC9B,kBAAmB,CACnB,iCAAkC,CAClC,0BAA2B,CAC3B,+BAAgC,CAChC,sBAAuB,CACvB,+BAAgC,CAChC,uBAAwB,CACxB,4BAA6B,CAC7B,2BAA4B,CAC5B,iCAAkC,CAClC,uBAAwB,CACxB,sBAAuB,CACvB,qBAAsB,CACtB,eACF,CAEA,EACE,oBAAgC,CAAhC,+BACF,CAEA,KACE,wBAAwC,CAAxC,uCAAwC,CACxC,aAA6B,CAA7B,4BACF,CAEA,iBACE,uBAAwB,CACxB,uBAAwB,CACxB,kBAAmB,CACnB,kBAAmB,CACnB,aAAc,CACd,aAAc,CACd,aAAc,CACd,cAAe,CACf,cAAe,CACf,YAAa,CACb,YAAa,CACb,iBAAkB,CAClB,qCAAsC,CACtC,6BAA8B,CAC9B,4BAA6B,CAC7B,2BAA4B,CAC5B,cAAe,CACf,mBAAoB,CACpB,qBAAsB,CACtB,sBAAuB,CACvB,uBAAwB,CACxB,iBAAkB,CAClB,0BAA2B,CAC3B,2BAA4B,CAC5B,mCAAsC,CACtC,iCAAkC,CAClC,0BAA2B,CAC3B,qBAAsB,CACtB,6BAA8B,CAC9B,WAAY,CACZ,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,aAAc,CACd,eAAgB,CAChB,YAAa,CACb,kBAAmB,CACnB,oBAAqB,CACrB,0BAA2B,CAC3B,wBAAyB,CACzB,yBAA0B,CAC1B,0BAA2B,CAC3B,sBAAuB,CACvB,uBAAwB,CACxB,wBAAyB,CACzB,qBACF,CAEA,WACE,uBAAwB,CACxB,uBAAwB,CACxB,kBAAmB,CACnB,kBAAmB,CACnB,aAAc,CACd,aAAc,CACd,aAAc,CACd,cAAe,CACf,cAAe,CACf,YAAa,CACb,YAAa,CACb,iBAAkB,CAClB,qCAAsC,CACtC,6BAA8B,CAC9B,4BAA6B,CAC7B,2BAA4B,CAC5B,cAAe,CACf,mBAAoB,CACpB,qBAAsB,CACtB,sBAAuB,CACvB,uBAAwB,CACxB,iBAAkB,CAClB,0BAA2B,CAC3B,2BAA4B,CAC5B,mCAAsC,CACtC,iCAAkC,CAClC,0BAA2B,CAC3B,qBAAsB,CACtB,6BAA8B,CAC9B,WAAY,CACZ,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,aAAc,CACd,eAAgB,CAChB,YAAa,CACb,kBAAmB,CACnB,oBAAqB,CACrB,0BAA2B,CAC3B,wBAAyB,CACzB,yBAA0B,CAC1B,0BAA2B,CAC3B,sBAAuB,CACvB,uBAAwB,CACxB,wBAAyB,CACzB,qBACF,CAEA,WAGE,gBAAiB,CADjB,iBAAkB,CAGlB,iBAAkB,CADlB,kBAAmB,CAHnB,UAKF,CAEA,0BACE,WACE,gBACF,CACF,CAEA,SACE,kBACF,CAEA,UACE,iBACF,CAEA,UACE,iBACF,CAEA,QACE,MACF,CAEA,OACE,KACF,CAEA,aACE,OACF,CAEA,cACE,OACF,CAEA,UACE,QACF,CAEA,MACE,UACF,CAEA,SACE,SACF,CAEA,YACE,yBACF,CAEA,YACE,yBACF,CAEA,MAEE,oBAAqB,CADrB,iBAEF,CAEA,MACE,kBACF,CAEA,MACE,kBACF,CAEA,MACE,kBACF,CAEA,MACE,iBACF,CAEA,SACE,kBACF,CAEA,MACE,iBACF,CAEA,MACE,mBACF,CAEA,MACE,YACF,CAEA,aACE,mBACF,CAEA,MACE,YACF,CAEA,QACE,YACF,CAEA,KACE,aACF,CAEA,QACE,cACF,CAEA,MACE,aACF,CAEA,KACE,YACF,CAEA,KACE,aACF,CAEA,KACE,WACF,CAEA,KACE,WACF,CAEA,KACE,cACF,CAEA,sDACE,mDACF,CAEA,QACE,WACF,CAEA,KACE,WACF,CAEA,KACE,YACF,CAEA,KACE,UACF,CAEA,KACE,aACF,CAEA,QACE,UACF,CAEA,QACE,UACF,CAEA,OACE,yBAA0B,CAC1B,iBACF,CAEA,MACE,UACF,CAEA,QACE,SACF,CAEA,YACE,cACF,CAEA,WACE,eACF,CAEA,WACE,6BAA8B,CAC9B,qBACF,CAEA,WACE,eACF,CAEA,WACE,eACF,CAEA,QACE,QACF,CAEA,WACE,SACF,CAEA,WACE,iBAAkB,CAClB,6LACF,CAEA,aACE,kBACF,CAEA,WACE,oBACF,CAEA,WACE,oBACF,CAEA,aACE,6CACF,CAEA,cACE,8CACF,CAEA,aACE,6CACF,CAEA,aACE,6CACF,CAEA,UACE,kBACF,CAEA,UACE,qBACF,CAEA,aACE,sBACF,CAEA,WACE,oBACF,CAEA,cACE,kBACF,CAEA,gBACE,sBACF,CAEA,OACE,SACF,CAEA,OACE,QACF,CAEA,OACE,QACF,CAEA,QACE,UACF,CAEA,SACE,YACF,CAEA,YACE,kBACF,CAEA,yCACE,sBAAuB,CAEvB,wDAAgE,CADhE,mDAEF,CAEA,iBACE,eACF,CAEA,mBACE,kBACF,CAEA,YACE,mBAA4B,CAA5B,2BACF,CAEA,YACE,+BAAwC,CAAxC,uCACF,CAEA,eACE,wCAAiD,CAAjD,gDACF,CAEA,QACE,gBACF,CAEA,YACE,qBACF,CAEA,UACE,uBACF,CAEA,cACE,oBAA+B,CAA/B,8BACF,CAEA,oBACE,wBACF,CAEA,eACE,wBAAwC,CAAxC,uCACF,CAEA,WACE,wBAAoC,CAApC,mCACF,CAEA,gBACE,wBAAyC,CAAzC,wCACF,CAEA,YACE,wBAAqC,CAArC,oCACF,CAEA,YACE,wBAAqC,CAArC,oCACF,CAEA,cACE,wBAAuC,CAAvC,sCACF,CAEA,gBACE,4BACF,CAEA,cACE,gBACF,CAEA,MACE,kBAAoB,CACpB,mBACF,CAEA,SACE,oBAAsB,CACtB,qBACF,CAEA,MACE,mBAAqB,CACrB,oBACF,CAEA,MACE,iBAAkB,CAClB,kBACF,CAEA,MACE,iBAAkB,CAClB,kBACF,CAEA,MAEE,gBAAmB,CADnB,aAEF,CAEA,SAEE,sBAAwB,CADxB,mBAEF,CAEA,MAEE,qBAAuB,CADvB,kBAEF,CAEA,MAEE,oBAAsB,CADtB,iBAEF,CAEA,MAEE,mBAAoB,CADpB,gBAEF,CAEA,MAEE,mBAAoB,CADpB,gBAEF,CAEA,MACE,mBACF,CAEA,MACE,mBACF,CAEA,MACE,mBACF,CAEA,MACE,oBACF,CAEA,MACE,gBACF,CAEA,MACE,iBACF,CAEA,UACE,gBAAiB,CACjB,gBACF,CAEA,UACE,iBAAkB,CAClB,kBACF,CAEA,SACE,kBAAmB,CACnB,mBACF,CAEA,SACE,iBAAmB,CACnB,mBACF,CAEA,SACE,iBAAkB,CAClB,mBACF,CAEA,SACE,gBAAkB,CAClB,gBACF,CAEA,UACE,kBAAmB,CACnB,mBACF,CAEA,WACE,eACF,CAEA,gBACE,eACF,CAEA,aACE,eACF,CAEA,eACE,eACF,CAEA,QACE,iBACF,CAEA,WACE,mBACF,CAEA,gBACE,sBACF,CAEA,6BACE,aAAyC,CAAzC,wCACF,CAEA,iBACE,aAA6B,CAA7B,4BACF,CAEA,uBACE,aAAmC,CAAnC,kCACF,CAEA,yBACE,aAAqC,CAArC,oCACF,CAEA,cACE,aAA0B,CAA1B,yBACF,CAEA,yBACE,aAAqC,CAArC,oCACF,CAEA,2BACE,aAAuC,CAAvC,sCACF,CAEA,oBACE,yBACF,CAEA,QACE,oEAA0E,CAC1E,4FAEF,CAEA,mBAHE,+CAAuG,CAAvG,kGAOF,CAJA,WACE,uEAA6E,CAC7E,+FAEF,CAEA,WACE,uCAA0C,CAC1C,sDAAuD,CACvD,+CAAuG,CAAvG,kGACF,CAEA,SACE,mBACF,CAEA,QACE,gLACF,CAEA,YAKE,wBAA0B,CAJ1B,6JAAwK,CACxK,6IAAwJ,CACxJ,mMAAgN,CAChN,kDAEF,CAEA,gBAGE,wBAA0B,CAF1B,uBAAwB,CACxB,kDAEF,CAEA,mBAKE,wBAA0B,CAJ1B,iGAAuG,CACvG,yFAA+F,CAC/F,uHAA8H,CAC9H,kDAEF,CAEA,cACE,uBACF,CAEA,iBACE,GACE,SAAmC,CAAnC,iCAAmC,CACnC,2CAAiN,CAAjN,sMACF,CACF,CAEA,gBACE,GACE,SAAkC,CAAlC,gCAAkC,CAClC,2CAA2M,CAA3M,gMACF,CACF,CAEA,cACE,sBACF,CAEA,4CACE,cACF,CAEA,sCACE,cACF,CAEA,kDACE,4BACF,CAEA,4CACE,4BACF,CAEA,2CACE,iBAAmB,CACnB,mBACF,CAEA,qCACE,iBAAmB,CACnB,mBACF,CAEA,+CACE,eACF,CAEA,yCACE,eACF,CAEA,0DACE,aAAmC,CAAnC,kCACF,CAEA,iDACE,aAAmC,CAAnC,kCACF,CAEA,yBACE,YACF,CAEA,wBACE,iBAAkB,CAClB,iBAAkB,CAClB,6LACF,CAEA,wBACE,wBAAoC,CAApC,mCACF,CAEA,iCACE,mCAA+C,CAA/C,2CACF,CAEA,iCACE,mCAA+C,CAA/C,2CACF,CAEA,6BACE,kCAA2C,CAA3C,uCACF,CAEA,6BACE,kCAA2C,CAA3C,uCACF,CAEA,+BACE,kCAA6C,CAA7C,yCACF,CAEA,qCACE,aAAoC,CAApC,mCACF,CAEA,2BACE,aACF,CAEA,wBACE,sCAAuC,CAC/B,8BACV,CAEA,wBACE,wBAAoC,CAApC,mCACF,CAEA,qCACE,aAAoC,CAApC,mCACF,CAEA,2BACE,6BAA8B,CAC9B,kBACF,CAEA,qBACE,0GAA2G,CAC3G,wGAAyG,CACzG,uEAA4F,CAA5F,wFACF,CAEA,wBACE,gCACF,CAEA,4BACE,0BACF,CAEA,2CACE,6BAA8B,CAC9B,kBACF,CAEA,qCACE,0GAA2G,CAC3G,wGAAyG,CACzG,uEAA4F,CAA5F,wFACF,CAEA,wCACE,gCACF,CAEA,wCACE,mBACF,CAEA,uCACE,kBACF,CAEA,+BACE,UACF,CAMA,mGACE,kCAA0C,CAA1C,sCACF,CAsBA,sKAGE,0BAA2B,CAC3B,wBAAyB,CACzB,yBAA0B,CAC1B,8BAA+B,CAC/B,8BAA+B,CAL/B,uBAAyB,CADzB,oBAOF,CAsBA,uKAGE,yBAA0B,CAC1B,uBAAwB,CACxB,wBAAyB,CACzB,6BAA8B,CAC9B,6BAA8B,CAL9B,uBAAyB,CADzB,mBAOF,CAEA,uDACE,oBACF,CAMA,yGACE,mBACF,CAEA,sDACE,oBACF,CAEA,wDACE,mBACF,CAEA,mDACE,mBACF,CAEA,yEACE,4BACF,CAEA,4EACE,6BACF,CAEA,oEACE,2BACF,CAEA,uEACE,4BACF,CAEA,gEACE,kBAAmB,CACnB,6LACF,CAEA,yBACE,iBACE,6CACF,CAEA,iBACE,6CACF,CAEA,cACE,kBACF,CAEA,WACE,QACF,CACF,CAEA,yBACE,cACE,iBACF,CAEA,aACE,gBAAiB,CACjB,iBACF,CAEA,yDACE,iDACF,CAEA,YACE,UACF,CAEA,YACE,UACF,CAEA,aACE,WACF,CAEA,iBACE,6CACF,CAEA,iBACE,6CACF,CAEA,iBACE,6CACF,CAEA,cACE,kBACF,CAEA,WACE,QACF,CACF,CAEA,0BACE,iBACE,6CACF,CAEA,cACE,cAAe,CACf,aACF,CACF,CAEA,sDACE,iBACF,CAEA,qBACE,gBACF","sources":["../node_modules/non.geist/font-faces/sans-var.css","../node_modules/non.geist/font-faces/mono-var.css","index.css","output.css"],"sourcesContent":["@font-face {\n font-family: 'Geist Variable';\n src: url('../fonts/sans/GeistVariableVF.woff2') format('woff2');\n font-weight: 100 900;\n font-display: swap;\n font-synthesis: none;\n}","@font-face {\n font-family: 'Geist Mono Variable';\n src: url('../fonts/mono/GeistMonoVariableVF.woff2') format('woff2');\n font-weight: 100 900;\n font-display: swap;\n font-synthesis: none;\n}","@import-normalize; /* bring in normalize.css styles */\n\nbody {\n margin: 0;\n font-family: 'Geist Variable', -apple-system, BlinkMacSystemFont, 'Segoe UI',\n 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',\n 'Helvetica Neue', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: 'Geist Mono Variable', source-code-pro, Menlo, Monaco, Consolas,\n 'Courier New', monospace;\n}\n","/*\n! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com\n*/\n\n/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box;\n /* 1 */\n border-width: 0;\n /* 2 */\n border-style: solid;\n /* 2 */\n border-color: #e5e7eb;\n /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n line-height: 1.5;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */\n /* 3 */\n tab-size: 4;\n /* 3 */\n font-family: ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n /* 4 */\n font-feature-settings: normal;\n /* 5 */\n font-variation-settings: normal;\n /* 6 */\n -webkit-tap-highlight-color: transparent;\n /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0;\n /* 1 */\n line-height: inherit;\n /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0;\n /* 1 */\n color: inherit;\n /* 2 */\n border-top-width: 1px;\n /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font-family by default.\n2. Use the user's configured `mono` font-feature-settings by default.\n3. Use the user's configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n /* 1 */\n font-feature-settings: normal;\n /* 2 */\n font-variation-settings: normal;\n /* 3 */\n font-size: 1em;\n /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0;\n /* 1 */\n border-color: inherit;\n /* 2 */\n border-collapse: collapse;\n /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-feature-settings: inherit;\n /* 1 */\n font-variation-settings: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n font-weight: inherit;\n /* 1 */\n line-height: inherit;\n /* 1 */\n color: inherit;\n /* 1 */\n margin: 0;\n /* 2 */\n padding: 0;\n /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n /* 1 */\n background-color: transparent;\n /* 2 */\n background-image: none;\n /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\n\ndialog {\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder {\n opacity: 1;\n /* 1 */\n color: #9ca3af;\n /* 2 */\n}\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1;\n /* 1 */\n color: #9ca3af;\n /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block;\n /* 1 */\n vertical-align: middle;\n /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n\n[hidden] {\n display: none;\n}\n\n:root {\n --background: 240 10% 3.9%;\n --foreground: 0 0% 98%;\n --card: 240 10% 3.9%;\n --card-foreground: 0 0% 98%;\n --popover: 240 10% 3.9%;\n --popover-foreground: 0 0% 98%;\n --primary: 0 0% 98%;\n --primary-foreground: 240 5.9% 10%;\n --secondary: 240 3.7% 15.9%;\n --secondary-foreground: 0 0% 98%;\n --muted: 240 3.7% 15.9%;\n --muted-foreground: 240 5% 64.9%;\n --accent: 240 3.7% 15.9%;\n --accent-foreground: 0 0% 98%;\n --destructive: 0 62.8% 30.6%;\n --destructive-foreground: 0 0% 98%;\n --border: 240 3.7% 15.9%;\n --input: 240 3.7% 15.9%;\n --ring: 240 4.9% 83.9%;\n --radius: 0.5rem;\n}\n\n* {\n border-color: hsl(var(--border));\n}\n\nbody {\n background-color: hsl(var(--background));\n color: hsl(var(--foreground));\n}\n\n*, ::before, ::after {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n::backdrop {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n.container {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 2rem;\n padding-left: 2rem;\n}\n\n@media (min-width: 1400px) {\n .container {\n max-width: 1400px;\n }\n}\n\n.visible {\n visibility: visible;\n}\n\n.absolute {\n position: absolute;\n}\n\n.relative {\n position: relative;\n}\n\n.left-0 {\n left: 0px;\n}\n\n.top-0 {\n top: 0px;\n}\n\n.top-\\[1px\\] {\n top: 1px;\n}\n\n.top-\\[60\\%\\] {\n top: 60%;\n}\n\n.top-full {\n top: 100%;\n}\n\n.z-10 {\n z-index: 10;\n}\n\n.z-\\[1\\] {\n z-index: 1;\n}\n\n.col-span-2 {\n grid-column: span 2 / span 2;\n}\n\n.col-span-3 {\n grid-column: span 3 / span 3;\n}\n\n.my-6 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n\n.ml-1 {\n margin-left: 0.25rem;\n}\n\n.ml-6 {\n margin-left: 1.5rem;\n}\n\n.mr-2 {\n margin-right: 0.5rem;\n}\n\n.mt-1 {\n margin-top: 0.25rem;\n}\n\n.mt-1\\.5 {\n margin-top: 0.375rem;\n}\n\n.mt-6 {\n margin-top: 1.5rem;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem;\n}\n\n.flex {\n display: flex;\n}\n\n.inline-flex {\n display: inline-flex;\n}\n\n.grid {\n display: grid;\n}\n\n.hidden {\n display: none;\n}\n\n.h-1 {\n height: 0.25rem;\n}\n\n.h-1\\.5 {\n height: 0.375rem;\n}\n\n.h-10 {\n height: 2.5rem;\n}\n\n.h-2 {\n height: 0.5rem;\n}\n\n.h-3 {\n height: 0.75rem;\n}\n\n.h-4 {\n height: 1rem;\n}\n\n.h-8 {\n height: 2rem;\n}\n\n.h-9 {\n height: 2.25rem;\n}\n\n.h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\] {\n height: var(--radix-navigation-menu-viewport-height);\n}\n\n.h-auto {\n height: auto;\n}\n\n.w-2 {\n width: 0.5rem;\n}\n\n.w-3 {\n width: 0.75rem;\n}\n\n.w-4 {\n width: 1rem;\n}\n\n.w-9 {\n width: 2.25rem;\n}\n\n.w-auto {\n width: auto;\n}\n\n.w-full {\n width: 100%;\n}\n\n.w-max {\n width: -webkit-max-content;\n width: max-content;\n}\n\n.w-24 {\n width: 6rem;\n}\n\n.w-1\\/2 {\n width: 50%;\n}\n\n.min-w-full {\n min-width: 100%;\n}\n\n.max-w-2xl {\n max-width: 42rem;\n}\n\n.max-w-max {\n max-width: -webkit-max-content;\n max-width: max-content;\n}\n\n.max-w-5xl {\n max-width: 64rem;\n}\n\n.max-w-6xl {\n max-width: 72rem;\n}\n\n.flex-1 {\n flex: 1 1 0%;\n}\n\n.flex-none {\n flex: none;\n}\n\n.rotate-45 {\n --tw-rotate: 45deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.scroll-m-20 {\n scroll-margin: 5rem;\n}\n\n.list-disc {\n list-style-type: disc;\n}\n\n.list-none {\n list-style-type: none;\n}\n\n.grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.grid-cols-10 {\n grid-template-columns: repeat(10, minmax(0, 1fr));\n}\n\n.grid-cols-8 {\n grid-template-columns: repeat(8, minmax(0, 1fr));\n}\n\n.grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-col {\n flex-direction: column;\n}\n\n.items-start {\n align-items: flex-start;\n}\n\n.items-end {\n align-items: flex-end;\n}\n\n.items-center {\n align-items: center;\n}\n\n.justify-center {\n justify-content: center;\n}\n\n.gap-2 {\n gap: 0.5rem;\n}\n\n.gap-4 {\n gap: 1rem;\n}\n\n.gap-8 {\n gap: 2rem;\n}\n\n.gap-10 {\n gap: 2.5rem;\n}\n\n.gap-x-0 {\n column-gap: 0px;\n}\n\n.gap-x-0\\.5 {\n column-gap: 0.125rem;\n}\n\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.overflow-hidden {\n overflow: hidden;\n}\n\n.whitespace-nowrap {\n white-space: nowrap;\n}\n\n.rounded-lg {\n border-radius: var(--radius);\n}\n\n.rounded-md {\n border-radius: calc(var(--radius) - 2px);\n}\n\n.rounded-tl-sm {\n border-top-left-radius: calc(var(--radius) - 4px);\n}\n\n.border {\n border-width: 1px;\n}\n\n.border-l-2 {\n border-left-width: 2px;\n}\n\n.border-b {\n border-bottom-width: 1px;\n}\n\n.border-input {\n border-color: hsl(var(--input));\n}\n\n.border-transparent {\n border-color: transparent;\n}\n\n.bg-background {\n background-color: hsl(var(--background));\n}\n\n.bg-border {\n background-color: hsl(var(--border));\n}\n\n.bg-destructive {\n background-color: hsl(var(--destructive));\n}\n\n.bg-popover {\n background-color: hsl(var(--popover));\n}\n\n.bg-primary {\n background-color: hsl(var(--primary));\n}\n\n.bg-secondary {\n background-color: hsl(var(--secondary));\n}\n\n.bg-transparent {\n background-color: transparent;\n}\n\n.object-cover {\n object-fit: cover;\n}\n\n.px-2 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n\n.px-2\\.5 {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.px-3 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n\n.px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.px-8 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n\n.py-0 {\n padding-top: 0px;\n padding-bottom: 0px;\n}\n\n.py-0\\.5 {\n padding-top: 0.125rem;\n padding-bottom: 0.125rem;\n}\n\n.py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n\n.py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.py-8 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n}\n\n.py-4 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n.pb-8 {\n padding-bottom: 2rem;\n}\n\n.pl-6 {\n padding-left: 1.5rem;\n}\n\n.pb-4 {\n padding-bottom: 1rem;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem;\n}\n\n.pt-4 {\n padding-top: 1rem;\n}\n\n.pt-2 {\n padding-top: 0.5rem;\n}\n\n.text-2xl {\n font-size: 1.5rem;\n line-height: 2rem;\n}\n\n.text-4xl {\n font-size: 2.25rem;\n line-height: 2.5rem;\n}\n\n.text-lg {\n font-size: 1.125rem;\n line-height: 1.75rem;\n}\n\n.text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n\n.text-xl {\n font-size: 1.25rem;\n line-height: 1.75rem;\n}\n\n.text-xs {\n font-size: 0.75rem;\n line-height: 1rem;\n}\n\n.text-3xl {\n font-size: 1.875rem;\n line-height: 2.25rem;\n}\n\n.font-bold {\n font-weight: 700;\n}\n\n.font-extrabold {\n font-weight: 800;\n}\n\n.font-medium {\n font-weight: 500;\n}\n\n.font-semibold {\n font-weight: 600;\n}\n\n.italic {\n font-style: italic;\n}\n\n.leading-7 {\n line-height: 1.75rem;\n}\n\n.tracking-tight {\n letter-spacing: -0.025em;\n}\n\n.text-destructive-foreground {\n color: hsl(var(--destructive-foreground));\n}\n\n.text-foreground {\n color: hsl(var(--foreground));\n}\n\n.text-muted-foreground {\n color: hsl(var(--muted-foreground));\n}\n\n.text-popover-foreground {\n color: hsl(var(--popover-foreground));\n}\n\n.text-primary {\n color: hsl(var(--primary));\n}\n\n.text-primary-foreground {\n color: hsl(var(--primary-foreground));\n}\n\n.text-secondary-foreground {\n color: hsl(var(--secondary-foreground));\n}\n\n.underline-offset-4 {\n text-underline-offset: 4px;\n}\n\n.shadow {\n --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-md {\n --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-sm {\n --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.outline {\n outline-style: solid;\n}\n\n.filter {\n filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n\n.transition {\n transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.transition-colors {\n transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.duration-300 {\n transition-duration: 300ms;\n}\n\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity, 1);\n transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));\n }\n}\n\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity, 1);\n transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));\n }\n}\n\n.duration-300 {\n animation-duration: 300ms;\n}\n\n.file\\:border-0::-webkit-file-upload-button {\n border-width: 0px;\n}\n\n.file\\:border-0::file-selector-button {\n border-width: 0px;\n}\n\n.file\\:bg-transparent::-webkit-file-upload-button {\n background-color: transparent;\n}\n\n.file\\:bg-transparent::file-selector-button {\n background-color: transparent;\n}\n\n.file\\:text-sm::-webkit-file-upload-button {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n\n.file\\:text-sm::file-selector-button {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n\n.file\\:font-medium::-webkit-file-upload-button {\n font-weight: 500;\n}\n\n.file\\:font-medium::file-selector-button {\n font-weight: 500;\n}\n\n.placeholder\\:text-muted-foreground:-ms-input-placeholder {\n color: hsl(var(--muted-foreground));\n}\n\n.placeholder\\:text-muted-foreground::placeholder {\n color: hsl(var(--muted-foreground));\n}\n\n.first\\:mt-0:first-child {\n margin-top: 0px;\n}\n\n.hover\\:scale-105:hover {\n --tw-scale-x: 1.05;\n --tw-scale-y: 1.05;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.hover\\:bg-accent:hover {\n background-color: hsl(var(--accent));\n}\n\n.hover\\:bg-destructive\\/80:hover {\n background-color: hsl(var(--destructive) / 0.8);\n}\n\n.hover\\:bg-destructive\\/90:hover {\n background-color: hsl(var(--destructive) / 0.9);\n}\n\n.hover\\:bg-primary\\/80:hover {\n background-color: hsl(var(--primary) / 0.8);\n}\n\n.hover\\:bg-primary\\/90:hover {\n background-color: hsl(var(--primary) / 0.9);\n}\n\n.hover\\:bg-secondary\\/80:hover {\n background-color: hsl(var(--secondary) / 0.8);\n}\n\n.hover\\:text-accent-foreground:hover {\n color: hsl(var(--accent-foreground));\n}\n\n.hover\\:text-inherit:hover {\n color: inherit;\n}\n\n.hover\\:underline:hover {\n -webkit-text-decoration-line: underline;\n text-decoration-line: underline;\n}\n\n.focus\\:bg-accent:focus {\n background-color: hsl(var(--accent));\n}\n\n.focus\\:text-accent-foreground:focus {\n color: hsl(var(--accent-foreground));\n}\n\n.focus\\:outline-none:focus {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n\n.focus\\:ring-2:focus {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-ring:focus {\n --tw-ring-color: hsl(var(--ring));\n}\n\n.focus\\:ring-offset-2:focus {\n --tw-ring-offset-width: 2px;\n}\n\n.focus-visible\\:outline-none:focus-visible {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n\n.focus-visible\\:ring-1:focus-visible {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-visible\\:ring-ring:focus-visible {\n --tw-ring-color: hsl(var(--ring));\n}\n\n.disabled\\:pointer-events-none:disabled {\n pointer-events: none;\n}\n\n.disabled\\:cursor-not-allowed:disabled {\n cursor: not-allowed;\n}\n\n.disabled\\:opacity-50:disabled {\n opacity: 0.5;\n}\n\n.data-\\[active\\]\\:bg-accent\\/50[data-active] {\n background-color: hsl(var(--accent) / 0.5);\n}\n\n.data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open] {\n background-color: hsl(var(--accent) / 0.5);\n}\n\n.data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^=from-] {\n animation-name: enter;\n animation-duration: 150ms;\n --tw-enter-opacity: initial;\n --tw-enter-scale: initial;\n --tw-enter-rotate: initial;\n --tw-enter-translate-x: initial;\n --tw-enter-translate-y: initial;\n}\n\n.data-\\[state\\=open\\]\\:animate-in[data-state=open] {\n animation-name: enter;\n animation-duration: 150ms;\n --tw-enter-opacity: initial;\n --tw-enter-scale: initial;\n --tw-enter-rotate: initial;\n --tw-enter-translate-x: initial;\n --tw-enter-translate-y: initial;\n}\n\n.data-\\[state\\=visible\\]\\:animate-in[data-state=visible] {\n animation-name: enter;\n animation-duration: 150ms;\n --tw-enter-opacity: initial;\n --tw-enter-scale: initial;\n --tw-enter-rotate: initial;\n --tw-enter-translate-x: initial;\n --tw-enter-translate-y: initial;\n}\n\n.data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^=to-] {\n animation-name: exit;\n animation-duration: 150ms;\n --tw-exit-opacity: initial;\n --tw-exit-scale: initial;\n --tw-exit-rotate: initial;\n --tw-exit-translate-x: initial;\n --tw-exit-translate-y: initial;\n}\n\n.data-\\[state\\=closed\\]\\:animate-out[data-state=closed] {\n animation-name: exit;\n animation-duration: 150ms;\n --tw-exit-opacity: initial;\n --tw-exit-scale: initial;\n --tw-exit-rotate: initial;\n --tw-exit-translate-x: initial;\n --tw-exit-translate-y: initial;\n}\n\n.data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden] {\n animation-name: exit;\n animation-duration: 150ms;\n --tw-exit-opacity: initial;\n --tw-exit-scale: initial;\n --tw-exit-rotate: initial;\n --tw-exit-translate-x: initial;\n --tw-exit-translate-y: initial;\n}\n\n.data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^=from-] {\n --tw-enter-opacity: 0;\n}\n\n.data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^=to-] {\n --tw-exit-opacity: 0;\n}\n\n.data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden] {\n --tw-exit-opacity: 0;\n}\n\n.data-\\[state\\=visible\\]\\:fade-in[data-state=visible] {\n --tw-enter-opacity: 0;\n}\n\n.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed] {\n --tw-exit-scale: .95;\n}\n\n.data-\\[state\\=open\\]\\:zoom-in-90[data-state=open] {\n --tw-enter-scale: .9;\n}\n\n.data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion=from-end] {\n --tw-enter-translate-x: 13rem;\n}\n\n.data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion=from-start] {\n --tw-enter-translate-x: -13rem;\n}\n\n.data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion=to-end] {\n --tw-exit-translate-x: 13rem;\n}\n\n.data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion=to-start] {\n --tw-exit-translate-x: -13rem;\n}\n\n.group[data-state=open] .group-data-\\[state\\=open\\]\\:rotate-180 {\n --tw-rotate: 180deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n@media (min-width: 640px) {\n .sm\\:grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n\n .sm\\:grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n .sm\\:flex-row {\n flex-direction: row;\n }\n\n .sm\\:gap-8 {\n gap: 2rem;\n }\n}\n\n@media (min-width: 768px) {\n .md\\:absolute {\n position: absolute;\n }\n\n .md\\:mx-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n .md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\] {\n width: var(--radix-navigation-menu-viewport-width);\n }\n\n .md\\:w-auto {\n width: auto;\n }\n\n .md\\:w-full {\n width: 100%;\n }\n\n .md\\:min-w-0 {\n min-width: 0px;\n }\n\n .md\\:grid-cols-4 {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n\n .md\\:grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n .md\\:grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n\n .md\\:flex-row {\n flex-direction: row;\n }\n\n .md\\:gap-8 {\n gap: 2rem;\n }\n}\n\n@media (min-width: 1024px) {\n .lg\\:grid-cols-6 {\n grid-template-columns: repeat(6, minmax(0, 1fr));\n }\n\n .lg\\:text-5xl {\n font-size: 3rem;\n line-height: 1;\n }\n}\n\n.\\[\\&\\:not\\(\\:first-child\\)\\]\\:mt-6:not(:first-child) {\n margin-top: 1.5rem;\n}\n\n.\\[\\&\\>li\\]\\:mt-2>li {\n margin-top: 0.5rem;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.ce57d223.css b/static/css/main.ce57d223.css new file mode 100644 index 0000000..e777a7a --- /dev/null +++ b/static/css/main.ce57d223.css @@ -0,0 +1,6 @@ +@font-face{font-display:swap;font-family:Geist Variable;font-synthesis:none;font-weight:100 900;src:url(/goit-react-hw-05-movies/static/media/GeistVariableVF.9ea1140bf2838309ca47.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist Mono Variable;font-synthesis:none;font-weight:100 900;src:url(/goit-react-hw-05-movies/static/media/GeistMonoVariableVF.6405987f6394ae5b6c56.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:Geist Mono Variable,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace} + +/* +! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com +*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%;--radius:0.5rem}*{border-color:#27272a;border-color:hsl(var(--border))}body{background-color:#09090b;background-color:hsl(var(--background));color:#fafafa;color:hsl(var(--foreground))}*,:after,:before{--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:rgba(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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:1400px){.container{max-width:1400px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-0{top:0}.top-\[1px\]{top:1px}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.ml-1{margin-left:.25rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-6{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-24{width:6rem}.w-1\/2{width:50%}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.flex-1{flex:1 1}.flex-none{flex:none}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scroll-m-20{scroll-margin:5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-x-0{column-gap:0}.gap-x-0\.5{column-gap:.125rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-l-2{border-left-width:2px}.border-b{border-bottom-width:1px}.border-input{border-color:#27272a;border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.bg-background{background-color:#09090b;background-color:hsl(var(--background))}.bg-border{background-color:#27272a;background-color:hsl(var(--border))}.bg-destructive{background-color:#7f1d1d;background-color:hsl(var(--destructive))}.bg-popover{background-color:#09090b;background-color:hsl(var(--popover))}.bg-primary{background-color:#fafafa;background-color:hsl(var(--primary))}.bg-secondary{background-color:#27272a;background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.object-cover{object-fit:cover}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-8{padding-bottom:2rem}.pl-6{padding-left:1.5rem}.pb-4{padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.pt-2{padding-top:.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.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}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-7{line-height:1.75rem}.tracking-tight{letter-spacing:-.025em}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-foreground{color:#fafafa;color:hsl(var(--foreground))}.text-muted-foreground{color:#a1a1aa;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#fafafa;color:hsl(var(--popover-foreground))}.text-primary{color:#fafafa;color:hsl(var(--primary))}.text-primary-foreground{color:#18181b;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#fafafa;color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-300{animation-duration:.3s}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground:-ms-input-placeholder{color:#a1a1aa;color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:#a1a1aa;color:hsl(var(--muted-foreground))}.first\:mt-0:first-child{margin-top:0}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-accent:hover{background-color:#27272a;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:rgba(127,29,29,.8);background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:rgba(127,29,29,.9);background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/80:hover{background-color:hsla(0,0%,98%,.8);background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsla(0,0%,98%,.9);background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:rgba(39,39,42,.8);background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#fafafa;color:hsl(var(--accent-foreground))}.hover\:text-inherit:hover{color:inherit}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:bg-accent:focus{background-color:#27272a;background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:#fafafa;color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[active\]\:bg-accent\/50[data-active],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:rgba(39,39,42,.5);background-color:hsl(var(--accent)/.5)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-8{gap:2rem}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-8{gap:2rem}}@media (min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:text-5xl{font-size:3rem;line-height:1}}.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child){margin-top:1.5rem}.\[\&\>li\]\:mt-2>li{margin-top:.5rem} +/*# sourceMappingURL=main.ce57d223.css.map*/ \ No newline at end of file diff --git a/static/css/main.ce57d223.css.map b/static/css/main.ce57d223.css.map new file mode 100644 index 0000000..0d51872 --- /dev/null +++ b/static/css/main.ce57d223.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.ce57d223.css","mappings":"AAAA,WAII,iBAAkB,CAHlB,0BAA6B,CAI7B,mBAAoB,CAFpB,mBAAoB,CADpB,yGAIJ,CCNA,WAII,iBAAkB,CAHlB,+BAAkC,CAIlC,mBAAoB,CAFpB,mBAAoB,CADpB,6GAIJ,CCJA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,kJAKF,CAEA,KACE,2FAEF;;ACdA;;CAEC,CAOD,iBASE,sBAAqB,CANrB,qBAQF,CAEA,eAEE,eACF,CAYA,WAIE,6BAA8B,CAO9B,4BAA6B,CAI7B,uCAAwC,CANxC,gHAA+H,CAI/H,8BAA+B,CAX/B,eAAgB,CAKhB,UAUF,CAOA,KAGE,mBAAoB,CAFpB,QAIF,CAQA,GAKE,oBAAqB,CAFrB,aAAc,CAFd,QAMF,CAMA,oBACE,wCAAyC,CACjC,gCACV,CAMA,kBAME,iBAAkB,CAClB,mBACF,CAMA,EACE,aAAc,CACd,uBACF,CAMA,SAEE,kBACF,CASA,kBAME,4BAA6B,CAF7B,mGAA+G,CAM/G,aAAc,CAFd,8BAIF,CAMA,MACE,aACF,CAMA,QAEE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBACF,CAEA,IACE,aACF,CAEA,IACE,SACF,CAQA,MAKE,wBAAyB,CAFzB,oBAAqB,CAFrB,aAMF,CAQA,sCAOE,6BAA8B,CAU9B,aAAc,CAZd,mBAAoB,CAMpB,cAAe,CAFf,+BAAgC,CAIhC,mBAAoB,CAEpB,mBAAoB,CAIpB,QAAS,CAET,SAEF,CAMA,cAEE,mBACF,CAOA,gDAIE,yBAA0B,CAE1B,4BAA6B,CAE7B,qBAEF,CAMA,gBACE,YACF,CAMA,iBACE,eACF,CAMA,SACE,uBACF,CAMA,wDAEE,WACF,CAOA,cACE,4BAA6B,CAE7B,mBAEF,CAMA,4BACE,uBACF,CAOA,6BACE,yBAA0B,CAE1B,YAEF,CAMA,QACE,iBACF,CAMA,mDAaE,QACF,CAEA,SACE,QAEF,CAEA,gBAHE,SAKF,CAEA,WAGE,eAAgB,CAChB,QAAS,CACT,SACF,CAMA,OACE,SACF,CAMA,SACE,eACF,CAOA,2DAGE,aAAc,CAFd,SAIF,CAEA,yCAIE,aAAc,CAFd,SAIF,CAMA,qBAEE,cACF,CAMA,UACE,cACF,CAQA,+CAQE,aAAc,CAEd,qBAEF,CAMA,UAGE,WAAY,CADZ,cAEF,CAIA,SACE,YACF,CAEA,MACE,yBAA0B,CAC1B,qBAAsB,CACtB,mBAAoB,CACpB,0BAA2B,CAC3B,sBAAuB,CACvB,6BAA8B,CAC9B,kBAAmB,CACnB,iCAAkC,CAClC,0BAA2B,CAC3B,+BAAgC,CAChC,sBAAuB,CACvB,+BAAgC,CAChC,uBAAwB,CACxB,4BAA6B,CAC7B,2BAA4B,CAC5B,iCAAkC,CAClC,uBAAwB,CACxB,sBAAuB,CACvB,qBAAsB,CACtB,eACF,CAEA,EACE,oBAAgC,CAAhC,+BACF,CAEA,KACE,wBAAwC,CAAxC,uCAAwC,CACxC,aAA6B,CAA7B,4BACF,CAEA,iBACE,uBAAwB,CACxB,uBAAwB,CACxB,kBAAmB,CACnB,kBAAmB,CACnB,aAAc,CACd,aAAc,CACd,aAAc,CACd,cAAe,CACf,cAAe,CACf,YAAa,CACb,YAAa,CACb,iBAAkB,CAClB,qCAAsC,CACtC,6BAA8B,CAC9B,4BAA6B,CAC7B,2BAA4B,CAC5B,cAAe,CACf,mBAAoB,CACpB,qBAAsB,CACtB,sBAAuB,CACvB,uBAAwB,CACxB,iBAAkB,CAClB,0BAA2B,CAC3B,2BAA4B,CAC5B,mCAAsC,CACtC,iCAAkC,CAClC,0BAA2B,CAC3B,qBAAsB,CACtB,6BAA8B,CAC9B,WAAY,CACZ,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,aAAc,CACd,eAAgB,CAChB,YAAa,CACb,kBAAmB,CACnB,oBAAqB,CACrB,0BAA2B,CAC3B,wBAAyB,CACzB,yBAA0B,CAC1B,0BAA2B,CAC3B,sBAAuB,CACvB,uBAAwB,CACxB,wBAAyB,CACzB,qBACF,CAEA,WACE,uBAAwB,CACxB,uBAAwB,CACxB,kBAAmB,CACnB,kBAAmB,CACnB,aAAc,CACd,aAAc,CACd,aAAc,CACd,cAAe,CACf,cAAe,CACf,YAAa,CACb,YAAa,CACb,iBAAkB,CAClB,qCAAsC,CACtC,6BAA8B,CAC9B,4BAA6B,CAC7B,2BAA4B,CAC5B,cAAe,CACf,mBAAoB,CACpB,qBAAsB,CACtB,sBAAuB,CACvB,uBAAwB,CACxB,iBAAkB,CAClB,0BAA2B,CAC3B,2BAA4B,CAC5B,mCAAsC,CACtC,iCAAkC,CAClC,0BAA2B,CAC3B,qBAAsB,CACtB,6BAA8B,CAC9B,WAAY,CACZ,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,aAAc,CACd,eAAgB,CAChB,YAAa,CACb,kBAAmB,CACnB,oBAAqB,CACrB,0BAA2B,CAC3B,wBAAyB,CACzB,yBAA0B,CAC1B,0BAA2B,CAC3B,sBAAuB,CACvB,uBAAwB,CACxB,wBAAyB,CACzB,qBACF,CAEA,WAGE,gBAAiB,CADjB,iBAAkB,CAGlB,iBAAkB,CADlB,kBAAmB,CAHnB,UAKF,CAEA,0BACE,WACE,gBACF,CACF,CAEA,SACE,kBACF,CAEA,UACE,iBACF,CAEA,UACE,iBACF,CAEA,QACE,MACF,CAEA,OACE,KACF,CAEA,aACE,OACF,CAEA,cACE,OACF,CAEA,UACE,QACF,CAEA,MACE,UACF,CAEA,SACE,SACF,CAEA,YACE,yBACF,CAEA,YACE,yBACF,CAEA,MAEE,oBAAqB,CADrB,iBAEF,CAEA,MACE,kBACF,CAEA,MACE,kBACF,CAEA,MACE,kBACF,CAEA,MACE,iBACF,CAEA,SACE,kBACF,CAEA,MACE,iBACF,CAEA,MACE,mBACF,CAEA,MACE,YACF,CAEA,aACE,mBACF,CAEA,MACE,YACF,CAEA,QACE,YACF,CAEA,KACE,aACF,CAEA,QACE,cACF,CAEA,MACE,aACF,CAEA,KACE,YACF,CAEA,KACE,aACF,CAEA,KACE,WACF,CAEA,KACE,WACF,CAEA,KACE,cACF,CAEA,sDACE,mDACF,CAEA,QACE,WACF,CAEA,KACE,WACF,CAEA,KACE,YACF,CAEA,KACE,UACF,CAEA,KACE,aACF,CAEA,QACE,UACF,CAEA,QACE,UACF,CAEA,OACE,yBAA0B,CAC1B,iBACF,CAEA,MACE,UACF,CAEA,QACE,SACF,CAEA,YACE,cACF,CAEA,WACE,eACF,CAEA,WACE,6BAA8B,CAC9B,qBACF,CAEA,WACE,eACF,CAEA,WACE,eACF,CAEA,QACE,QACF,CAEA,WACE,SACF,CAEA,WACE,iBAAkB,CAClB,6LACF,CAEA,aACE,kBACF,CAEA,WACE,oBACF,CAEA,WACE,oBACF,CAEA,aACE,6CACF,CAEA,cACE,8CACF,CAEA,aACE,6CACF,CAEA,aACE,6CACF,CAEA,aACE,6CACF,CAEA,aACE,6CACF,CAEA,UACE,kBACF,CAEA,UACE,qBACF,CAEA,aACE,sBACF,CAEA,WACE,oBACF,CAEA,cACE,kBACF,CAEA,gBACE,sBACF,CAEA,OACE,SACF,CAEA,OACE,QACF,CAEA,OACE,QACF,CAEA,QACE,UACF,CAEA,SACE,YACF,CAEA,YACE,kBACF,CAEA,yCACE,sBAAuB,CAEvB,wDAAgE,CADhE,mDAEF,CAEA,iBACE,eACF,CAEA,mBACE,kBACF,CAEA,YACE,mBAA4B,CAA5B,2BACF,CAEA,YACE,+BAAwC,CAAxC,uCACF,CAEA,eACE,wCAAiD,CAAjD,gDACF,CAEA,QACE,gBACF,CAEA,YACE,qBACF,CAEA,UACE,uBACF,CAEA,cACE,oBAA+B,CAA/B,8BACF,CAEA,oBACE,wBACF,CAEA,eACE,wBAAwC,CAAxC,uCACF,CAEA,WACE,wBAAoC,CAApC,mCACF,CAEA,gBACE,wBAAyC,CAAzC,wCACF,CAEA,YACE,wBAAqC,CAArC,oCACF,CAEA,YACE,wBAAqC,CAArC,oCACF,CAEA,cACE,wBAAuC,CAAvC,sCACF,CAEA,gBACE,4BACF,CAEA,cACE,gBACF,CAEA,MACE,kBAAoB,CACpB,mBACF,CAEA,SACE,oBAAsB,CACtB,qBACF,CAEA,MACE,mBAAqB,CACrB,oBACF,CAEA,MACE,iBAAkB,CAClB,kBACF,CAEA,MACE,iBAAkB,CAClB,kBACF,CAEA,MAEE,gBAAmB,CADnB,aAEF,CAEA,SAEE,sBAAwB,CADxB,mBAEF,CAEA,MAEE,qBAAuB,CADvB,kBAEF,CAEA,MAEE,oBAAsB,CADtB,iBAEF,CAEA,MAEE,mBAAoB,CADpB,gBAEF,CAEA,MAEE,mBAAoB,CADpB,gBAEF,CAEA,MACE,mBACF,CAEA,MACE,mBACF,CAEA,MACE,mBACF,CAEA,MACE,oBACF,CAEA,MACE,gBACF,CAEA,MACE,iBACF,CAEA,UACE,gBAAiB,CACjB,gBACF,CAEA,UACE,iBAAkB,CAClB,kBACF,CAEA,SACE,kBAAmB,CACnB,mBACF,CAEA,SACE,iBAAmB,CACnB,mBACF,CAEA,SACE,iBAAkB,CAClB,mBACF,CAEA,SACE,gBAAkB,CAClB,gBACF,CAEA,UACE,kBAAmB,CACnB,mBACF,CAEA,WACE,eACF,CAEA,gBACE,eACF,CAEA,aACE,eACF,CAEA,eACE,eACF,CAEA,QACE,iBACF,CAEA,WACE,mBACF,CAEA,gBACE,sBACF,CAEA,6BACE,aAAyC,CAAzC,wCACF,CAEA,iBACE,aAA6B,CAA7B,4BACF,CAEA,uBACE,aAAmC,CAAnC,kCACF,CAEA,yBACE,aAAqC,CAArC,oCACF,CAEA,cACE,aAA0B,CAA1B,yBACF,CAEA,yBACE,aAAqC,CAArC,oCACF,CAEA,2BACE,aAAuC,CAAvC,sCACF,CAEA,oBACE,yBACF,CAEA,QACE,oEAA0E,CAC1E,4FAEF,CAEA,mBAHE,+CAAuG,CAAvG,kGAOF,CAJA,WACE,uEAA6E,CAC7E,+FAEF,CAEA,WACE,uCAA0C,CAC1C,sDAAuD,CACvD,+CAAuG,CAAvG,kGACF,CAEA,SACE,mBACF,CAEA,QACE,gLACF,CAEA,YAKE,wBAA0B,CAJ1B,6JAAwK,CACxK,6IAAwJ,CACxJ,mMAAgN,CAChN,kDAEF,CAEA,gBAGE,wBAA0B,CAF1B,uBAAwB,CACxB,kDAEF,CAEA,mBAKE,wBAA0B,CAJ1B,iGAAuG,CACvG,yFAA+F,CAC/F,uHAA8H,CAC9H,kDAEF,CAEA,cACE,uBACF,CAEA,iBACE,GACE,SAAmC,CAAnC,iCAAmC,CACnC,2CAAiN,CAAjN,sMACF,CACF,CAEA,gBACE,GACE,SAAkC,CAAlC,gCAAkC,CAClC,2CAA2M,CAA3M,gMACF,CACF,CAEA,cACE,sBACF,CAEA,4CACE,cACF,CAEA,sCACE,cACF,CAEA,kDACE,4BACF,CAEA,4CACE,4BACF,CAEA,2CACE,iBAAmB,CACnB,mBACF,CAEA,qCACE,iBAAmB,CACnB,mBACF,CAEA,+CACE,eACF,CAEA,yCACE,eACF,CAEA,0DACE,aAAmC,CAAnC,kCACF,CAEA,iDACE,aAAmC,CAAnC,kCACF,CAEA,yBACE,YACF,CAEA,wBACE,iBAAkB,CAClB,iBAAkB,CAClB,6LACF,CAEA,wBACE,wBAAoC,CAApC,mCACF,CAEA,iCACE,mCAA+C,CAA/C,2CACF,CAEA,iCACE,mCAA+C,CAA/C,2CACF,CAEA,6BACE,kCAA2C,CAA3C,uCACF,CAEA,6BACE,kCAA2C,CAA3C,uCACF,CAEA,+BACE,kCAA6C,CAA7C,yCACF,CAEA,qCACE,aAAoC,CAApC,mCACF,CAEA,2BACE,aACF,CAEA,wBACE,sCAAuC,CAC/B,8BACV,CAEA,wBACE,wBAAoC,CAApC,mCACF,CAEA,qCACE,aAAoC,CAApC,mCACF,CAEA,2BACE,6BAA8B,CAC9B,kBACF,CAEA,qBACE,0GAA2G,CAC3G,wGAAyG,CACzG,uEAA4F,CAA5F,wFACF,CAEA,wBACE,gCACF,CAEA,4BACE,0BACF,CAEA,2CACE,6BAA8B,CAC9B,kBACF,CAEA,qCACE,0GAA2G,CAC3G,wGAAyG,CACzG,uEAA4F,CAA5F,wFACF,CAEA,wCACE,gCACF,CAEA,wCACE,mBACF,CAEA,uCACE,kBACF,CAEA,+BACE,UACF,CAMA,mGACE,kCAA0C,CAA1C,sCACF,CAsBA,sKAGE,0BAA2B,CAC3B,wBAAyB,CACzB,yBAA0B,CAC1B,8BAA+B,CAC/B,8BAA+B,CAL/B,uBAAyB,CADzB,oBAOF,CAsBA,uKAGE,yBAA0B,CAC1B,uBAAwB,CACxB,wBAAyB,CACzB,6BAA8B,CAC9B,6BAA8B,CAL9B,uBAAyB,CADzB,mBAOF,CAEA,uDACE,oBACF,CAMA,yGACE,mBACF,CAEA,sDACE,oBACF,CAEA,wDACE,mBACF,CAEA,mDACE,mBACF,CAEA,yEACE,4BACF,CAEA,4EACE,6BACF,CAEA,oEACE,2BACF,CAEA,uEACE,4BACF,CAEA,gEACE,kBAAmB,CACnB,6LACF,CAEA,yBACE,iBACE,6CACF,CAEA,iBACE,6CACF,CAEA,kBACE,8CACF,CAEA,iBACE,6CACF,CAEA,cACE,kBACF,CAEA,WACE,QACF,CACF,CAEA,yBACE,cACE,iBACF,CAEA,aACE,gBAAiB,CACjB,iBACF,CAEA,yDACE,iDACF,CAEA,YACE,UACF,CAEA,YACE,UACF,CAEA,aACE,WACF,CAEA,iBACE,6CACF,CAEA,iBACE,6CACF,CAEA,iBACE,6CACF,CAEA,kBACE,8CACF,CAEA,iBACE,6CACF,CAEA,cACE,kBACF,CAEA,WACE,QACF,CACF,CAEA,0BACE,iBACE,6CACF,CAEA,kBACE,8CACF,CAEA,iBACE,6CACF,CAEA,cACE,cAAe,CACf,aACF,CACF,CAEA,sDACE,iBACF,CAEA,qBACE,gBACF","sources":["../node_modules/non.geist/font-faces/sans-var.css","../node_modules/non.geist/font-faces/mono-var.css","index.css","output.css"],"sourcesContent":["@font-face {\n font-family: 'Geist Variable';\n src: url('../fonts/sans/GeistVariableVF.woff2') format('woff2');\n font-weight: 100 900;\n font-display: swap;\n font-synthesis: none;\n}","@font-face {\n font-family: 'Geist Mono Variable';\n src: url('../fonts/mono/GeistMonoVariableVF.woff2') format('woff2');\n font-weight: 100 900;\n font-display: swap;\n font-synthesis: none;\n}","@import-normalize; /* bring in normalize.css styles */\n\nbody {\n margin: 0;\n font-family: 'Geist Variable', -apple-system, BlinkMacSystemFont, 'Segoe UI',\n 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',\n 'Helvetica Neue', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: 'Geist Mono Variable', source-code-pro, Menlo, Monaco, Consolas,\n 'Courier New', monospace;\n}\n","/*\n! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com\n*/\n\n/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box;\n /* 1 */\n border-width: 0;\n /* 2 */\n border-style: solid;\n /* 2 */\n border-color: #e5e7eb;\n /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n line-height: 1.5;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */\n /* 3 */\n tab-size: 4;\n /* 3 */\n font-family: ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n /* 4 */\n font-feature-settings: normal;\n /* 5 */\n font-variation-settings: normal;\n /* 6 */\n -webkit-tap-highlight-color: transparent;\n /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0;\n /* 1 */\n line-height: inherit;\n /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0;\n /* 1 */\n color: inherit;\n /* 2 */\n border-top-width: 1px;\n /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font-family by default.\n2. Use the user's configured `mono` font-feature-settings by default.\n3. Use the user's configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n /* 1 */\n font-feature-settings: normal;\n /* 2 */\n font-variation-settings: normal;\n /* 3 */\n font-size: 1em;\n /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0;\n /* 1 */\n border-color: inherit;\n /* 2 */\n border-collapse: collapse;\n /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-feature-settings: inherit;\n /* 1 */\n font-variation-settings: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n font-weight: inherit;\n /* 1 */\n line-height: inherit;\n /* 1 */\n color: inherit;\n /* 1 */\n margin: 0;\n /* 2 */\n padding: 0;\n /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n /* 1 */\n background-color: transparent;\n /* 2 */\n background-image: none;\n /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\n\ndialog {\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder {\n opacity: 1;\n /* 1 */\n color: #9ca3af;\n /* 2 */\n}\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1;\n /* 1 */\n color: #9ca3af;\n /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block;\n /* 1 */\n vertical-align: middle;\n /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n\n[hidden] {\n display: none;\n}\n\n:root {\n --background: 240 10% 3.9%;\n --foreground: 0 0% 98%;\n --card: 240 10% 3.9%;\n --card-foreground: 0 0% 98%;\n --popover: 240 10% 3.9%;\n --popover-foreground: 0 0% 98%;\n --primary: 0 0% 98%;\n --primary-foreground: 240 5.9% 10%;\n --secondary: 240 3.7% 15.9%;\n --secondary-foreground: 0 0% 98%;\n --muted: 240 3.7% 15.9%;\n --muted-foreground: 240 5% 64.9%;\n --accent: 240 3.7% 15.9%;\n --accent-foreground: 0 0% 98%;\n --destructive: 0 62.8% 30.6%;\n --destructive-foreground: 0 0% 98%;\n --border: 240 3.7% 15.9%;\n --input: 240 3.7% 15.9%;\n --ring: 240 4.9% 83.9%;\n --radius: 0.5rem;\n}\n\n* {\n border-color: hsl(var(--border));\n}\n\nbody {\n background-color: hsl(var(--background));\n color: hsl(var(--foreground));\n}\n\n*, ::before, ::after {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n::backdrop {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n.container {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 2rem;\n padding-left: 2rem;\n}\n\n@media (min-width: 1400px) {\n .container {\n max-width: 1400px;\n }\n}\n\n.visible {\n visibility: visible;\n}\n\n.absolute {\n position: absolute;\n}\n\n.relative {\n position: relative;\n}\n\n.left-0 {\n left: 0px;\n}\n\n.top-0 {\n top: 0px;\n}\n\n.top-\\[1px\\] {\n top: 1px;\n}\n\n.top-\\[60\\%\\] {\n top: 60%;\n}\n\n.top-full {\n top: 100%;\n}\n\n.z-10 {\n z-index: 10;\n}\n\n.z-\\[1\\] {\n z-index: 1;\n}\n\n.col-span-2 {\n grid-column: span 2 / span 2;\n}\n\n.col-span-3 {\n grid-column: span 3 / span 3;\n}\n\n.my-6 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n\n.ml-1 {\n margin-left: 0.25rem;\n}\n\n.ml-6 {\n margin-left: 1.5rem;\n}\n\n.mr-2 {\n margin-right: 0.5rem;\n}\n\n.mt-1 {\n margin-top: 0.25rem;\n}\n\n.mt-1\\.5 {\n margin-top: 0.375rem;\n}\n\n.mt-6 {\n margin-top: 1.5rem;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem;\n}\n\n.flex {\n display: flex;\n}\n\n.inline-flex {\n display: inline-flex;\n}\n\n.grid {\n display: grid;\n}\n\n.hidden {\n display: none;\n}\n\n.h-1 {\n height: 0.25rem;\n}\n\n.h-1\\.5 {\n height: 0.375rem;\n}\n\n.h-10 {\n height: 2.5rem;\n}\n\n.h-2 {\n height: 0.5rem;\n}\n\n.h-3 {\n height: 0.75rem;\n}\n\n.h-4 {\n height: 1rem;\n}\n\n.h-8 {\n height: 2rem;\n}\n\n.h-9 {\n height: 2.25rem;\n}\n\n.h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\] {\n height: var(--radix-navigation-menu-viewport-height);\n}\n\n.h-auto {\n height: auto;\n}\n\n.w-2 {\n width: 0.5rem;\n}\n\n.w-3 {\n width: 0.75rem;\n}\n\n.w-4 {\n width: 1rem;\n}\n\n.w-9 {\n width: 2.25rem;\n}\n\n.w-auto {\n width: auto;\n}\n\n.w-full {\n width: 100%;\n}\n\n.w-max {\n width: -webkit-max-content;\n width: max-content;\n}\n\n.w-24 {\n width: 6rem;\n}\n\n.w-1\\/2 {\n width: 50%;\n}\n\n.min-w-full {\n min-width: 100%;\n}\n\n.max-w-2xl {\n max-width: 42rem;\n}\n\n.max-w-max {\n max-width: -webkit-max-content;\n max-width: max-content;\n}\n\n.max-w-5xl {\n max-width: 64rem;\n}\n\n.max-w-6xl {\n max-width: 72rem;\n}\n\n.flex-1 {\n flex: 1 1 0%;\n}\n\n.flex-none {\n flex: none;\n}\n\n.rotate-45 {\n --tw-rotate: 45deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.scroll-m-20 {\n scroll-margin: 5rem;\n}\n\n.list-disc {\n list-style-type: disc;\n}\n\n.list-none {\n list-style-type: none;\n}\n\n.grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.grid-cols-10 {\n grid-template-columns: repeat(10, minmax(0, 1fr));\n}\n\n.grid-cols-8 {\n grid-template-columns: repeat(8, minmax(0, 1fr));\n}\n\n.grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n\n.grid-cols-5 {\n grid-template-columns: repeat(5, minmax(0, 1fr));\n}\n\n.grid-cols-4 {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-col {\n flex-direction: column;\n}\n\n.items-start {\n align-items: flex-start;\n}\n\n.items-end {\n align-items: flex-end;\n}\n\n.items-center {\n align-items: center;\n}\n\n.justify-center {\n justify-content: center;\n}\n\n.gap-2 {\n gap: 0.5rem;\n}\n\n.gap-4 {\n gap: 1rem;\n}\n\n.gap-8 {\n gap: 2rem;\n}\n\n.gap-10 {\n gap: 2.5rem;\n}\n\n.gap-x-0 {\n column-gap: 0px;\n}\n\n.gap-x-0\\.5 {\n column-gap: 0.125rem;\n}\n\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.overflow-hidden {\n overflow: hidden;\n}\n\n.whitespace-nowrap {\n white-space: nowrap;\n}\n\n.rounded-lg {\n border-radius: var(--radius);\n}\n\n.rounded-md {\n border-radius: calc(var(--radius) - 2px);\n}\n\n.rounded-tl-sm {\n border-top-left-radius: calc(var(--radius) - 4px);\n}\n\n.border {\n border-width: 1px;\n}\n\n.border-l-2 {\n border-left-width: 2px;\n}\n\n.border-b {\n border-bottom-width: 1px;\n}\n\n.border-input {\n border-color: hsl(var(--input));\n}\n\n.border-transparent {\n border-color: transparent;\n}\n\n.bg-background {\n background-color: hsl(var(--background));\n}\n\n.bg-border {\n background-color: hsl(var(--border));\n}\n\n.bg-destructive {\n background-color: hsl(var(--destructive));\n}\n\n.bg-popover {\n background-color: hsl(var(--popover));\n}\n\n.bg-primary {\n background-color: hsl(var(--primary));\n}\n\n.bg-secondary {\n background-color: hsl(var(--secondary));\n}\n\n.bg-transparent {\n background-color: transparent;\n}\n\n.object-cover {\n object-fit: cover;\n}\n\n.px-2 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n\n.px-2\\.5 {\n padding-left: 0.625rem;\n padding-right: 0.625rem;\n}\n\n.px-3 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n\n.px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.px-8 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n\n.py-0 {\n padding-top: 0px;\n padding-bottom: 0px;\n}\n\n.py-0\\.5 {\n padding-top: 0.125rem;\n padding-bottom: 0.125rem;\n}\n\n.py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n\n.py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.py-8 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n}\n\n.py-4 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n.pb-8 {\n padding-bottom: 2rem;\n}\n\n.pl-6 {\n padding-left: 1.5rem;\n}\n\n.pb-4 {\n padding-bottom: 1rem;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem;\n}\n\n.pt-4 {\n padding-top: 1rem;\n}\n\n.pt-2 {\n padding-top: 0.5rem;\n}\n\n.text-2xl {\n font-size: 1.5rem;\n line-height: 2rem;\n}\n\n.text-4xl {\n font-size: 2.25rem;\n line-height: 2.5rem;\n}\n\n.text-lg {\n font-size: 1.125rem;\n line-height: 1.75rem;\n}\n\n.text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n\n.text-xl {\n font-size: 1.25rem;\n line-height: 1.75rem;\n}\n\n.text-xs {\n font-size: 0.75rem;\n line-height: 1rem;\n}\n\n.text-3xl {\n font-size: 1.875rem;\n line-height: 2.25rem;\n}\n\n.font-bold {\n font-weight: 700;\n}\n\n.font-extrabold {\n font-weight: 800;\n}\n\n.font-medium {\n font-weight: 500;\n}\n\n.font-semibold {\n font-weight: 600;\n}\n\n.italic {\n font-style: italic;\n}\n\n.leading-7 {\n line-height: 1.75rem;\n}\n\n.tracking-tight {\n letter-spacing: -0.025em;\n}\n\n.text-destructive-foreground {\n color: hsl(var(--destructive-foreground));\n}\n\n.text-foreground {\n color: hsl(var(--foreground));\n}\n\n.text-muted-foreground {\n color: hsl(var(--muted-foreground));\n}\n\n.text-popover-foreground {\n color: hsl(var(--popover-foreground));\n}\n\n.text-primary {\n color: hsl(var(--primary));\n}\n\n.text-primary-foreground {\n color: hsl(var(--primary-foreground));\n}\n\n.text-secondary-foreground {\n color: hsl(var(--secondary-foreground));\n}\n\n.underline-offset-4 {\n text-underline-offset: 4px;\n}\n\n.shadow {\n --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-md {\n --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-sm {\n --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.outline {\n outline-style: solid;\n}\n\n.filter {\n filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n\n.transition {\n transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.transition-colors {\n transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.duration-300 {\n transition-duration: 300ms;\n}\n\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity, 1);\n transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));\n }\n}\n\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity, 1);\n transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));\n }\n}\n\n.duration-300 {\n animation-duration: 300ms;\n}\n\n.file\\:border-0::-webkit-file-upload-button {\n border-width: 0px;\n}\n\n.file\\:border-0::file-selector-button {\n border-width: 0px;\n}\n\n.file\\:bg-transparent::-webkit-file-upload-button {\n background-color: transparent;\n}\n\n.file\\:bg-transparent::file-selector-button {\n background-color: transparent;\n}\n\n.file\\:text-sm::-webkit-file-upload-button {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n\n.file\\:text-sm::file-selector-button {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n\n.file\\:font-medium::-webkit-file-upload-button {\n font-weight: 500;\n}\n\n.file\\:font-medium::file-selector-button {\n font-weight: 500;\n}\n\n.placeholder\\:text-muted-foreground:-ms-input-placeholder {\n color: hsl(var(--muted-foreground));\n}\n\n.placeholder\\:text-muted-foreground::placeholder {\n color: hsl(var(--muted-foreground));\n}\n\n.first\\:mt-0:first-child {\n margin-top: 0px;\n}\n\n.hover\\:scale-105:hover {\n --tw-scale-x: 1.05;\n --tw-scale-y: 1.05;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.hover\\:bg-accent:hover {\n background-color: hsl(var(--accent));\n}\n\n.hover\\:bg-destructive\\/80:hover {\n background-color: hsl(var(--destructive) / 0.8);\n}\n\n.hover\\:bg-destructive\\/90:hover {\n background-color: hsl(var(--destructive) / 0.9);\n}\n\n.hover\\:bg-primary\\/80:hover {\n background-color: hsl(var(--primary) / 0.8);\n}\n\n.hover\\:bg-primary\\/90:hover {\n background-color: hsl(var(--primary) / 0.9);\n}\n\n.hover\\:bg-secondary\\/80:hover {\n background-color: hsl(var(--secondary) / 0.8);\n}\n\n.hover\\:text-accent-foreground:hover {\n color: hsl(var(--accent-foreground));\n}\n\n.hover\\:text-inherit:hover {\n color: inherit;\n}\n\n.hover\\:underline:hover {\n -webkit-text-decoration-line: underline;\n text-decoration-line: underline;\n}\n\n.focus\\:bg-accent:focus {\n background-color: hsl(var(--accent));\n}\n\n.focus\\:text-accent-foreground:focus {\n color: hsl(var(--accent-foreground));\n}\n\n.focus\\:outline-none:focus {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n\n.focus\\:ring-2:focus {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-ring:focus {\n --tw-ring-color: hsl(var(--ring));\n}\n\n.focus\\:ring-offset-2:focus {\n --tw-ring-offset-width: 2px;\n}\n\n.focus-visible\\:outline-none:focus-visible {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n\n.focus-visible\\:ring-1:focus-visible {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-visible\\:ring-ring:focus-visible {\n --tw-ring-color: hsl(var(--ring));\n}\n\n.disabled\\:pointer-events-none:disabled {\n pointer-events: none;\n}\n\n.disabled\\:cursor-not-allowed:disabled {\n cursor: not-allowed;\n}\n\n.disabled\\:opacity-50:disabled {\n opacity: 0.5;\n}\n\n.data-\\[active\\]\\:bg-accent\\/50[data-active] {\n background-color: hsl(var(--accent) / 0.5);\n}\n\n.data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open] {\n background-color: hsl(var(--accent) / 0.5);\n}\n\n.data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^=from-] {\n animation-name: enter;\n animation-duration: 150ms;\n --tw-enter-opacity: initial;\n --tw-enter-scale: initial;\n --tw-enter-rotate: initial;\n --tw-enter-translate-x: initial;\n --tw-enter-translate-y: initial;\n}\n\n.data-\\[state\\=open\\]\\:animate-in[data-state=open] {\n animation-name: enter;\n animation-duration: 150ms;\n --tw-enter-opacity: initial;\n --tw-enter-scale: initial;\n --tw-enter-rotate: initial;\n --tw-enter-translate-x: initial;\n --tw-enter-translate-y: initial;\n}\n\n.data-\\[state\\=visible\\]\\:animate-in[data-state=visible] {\n animation-name: enter;\n animation-duration: 150ms;\n --tw-enter-opacity: initial;\n --tw-enter-scale: initial;\n --tw-enter-rotate: initial;\n --tw-enter-translate-x: initial;\n --tw-enter-translate-y: initial;\n}\n\n.data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^=to-] {\n animation-name: exit;\n animation-duration: 150ms;\n --tw-exit-opacity: initial;\n --tw-exit-scale: initial;\n --tw-exit-rotate: initial;\n --tw-exit-translate-x: initial;\n --tw-exit-translate-y: initial;\n}\n\n.data-\\[state\\=closed\\]\\:animate-out[data-state=closed] {\n animation-name: exit;\n animation-duration: 150ms;\n --tw-exit-opacity: initial;\n --tw-exit-scale: initial;\n --tw-exit-rotate: initial;\n --tw-exit-translate-x: initial;\n --tw-exit-translate-y: initial;\n}\n\n.data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden] {\n animation-name: exit;\n animation-duration: 150ms;\n --tw-exit-opacity: initial;\n --tw-exit-scale: initial;\n --tw-exit-rotate: initial;\n --tw-exit-translate-x: initial;\n --tw-exit-translate-y: initial;\n}\n\n.data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^=from-] {\n --tw-enter-opacity: 0;\n}\n\n.data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^=to-] {\n --tw-exit-opacity: 0;\n}\n\n.data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden] {\n --tw-exit-opacity: 0;\n}\n\n.data-\\[state\\=visible\\]\\:fade-in[data-state=visible] {\n --tw-enter-opacity: 0;\n}\n\n.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed] {\n --tw-exit-scale: .95;\n}\n\n.data-\\[state\\=open\\]\\:zoom-in-90[data-state=open] {\n --tw-enter-scale: .9;\n}\n\n.data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion=from-end] {\n --tw-enter-translate-x: 13rem;\n}\n\n.data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion=from-start] {\n --tw-enter-translate-x: -13rem;\n}\n\n.data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion=to-end] {\n --tw-exit-translate-x: 13rem;\n}\n\n.data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion=to-start] {\n --tw-exit-translate-x: -13rem;\n}\n\n.group[data-state=open] .group-data-\\[state\\=open\\]\\:rotate-180 {\n --tw-rotate: 180deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n@media (min-width: 640px) {\n .sm\\:grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n\n .sm\\:grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n .sm\\:grid-cols-10 {\n grid-template-columns: repeat(10, minmax(0, 1fr));\n }\n\n .sm\\:grid-cols-6 {\n grid-template-columns: repeat(6, minmax(0, 1fr));\n }\n\n .sm\\:flex-row {\n flex-direction: row;\n }\n\n .sm\\:gap-8 {\n gap: 2rem;\n }\n}\n\n@media (min-width: 768px) {\n .md\\:absolute {\n position: absolute;\n }\n\n .md\\:mx-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n .md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\] {\n width: var(--radix-navigation-menu-viewport-width);\n }\n\n .md\\:w-auto {\n width: auto;\n }\n\n .md\\:w-full {\n width: 100%;\n }\n\n .md\\:min-w-0 {\n min-width: 0px;\n }\n\n .md\\:grid-cols-4 {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n\n .md\\:grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n .md\\:grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n\n .md\\:grid-cols-10 {\n grid-template-columns: repeat(10, minmax(0, 1fr));\n }\n\n .md\\:grid-cols-8 {\n grid-template-columns: repeat(8, minmax(0, 1fr));\n }\n\n .md\\:flex-row {\n flex-direction: row;\n }\n\n .md\\:gap-8 {\n gap: 2rem;\n }\n}\n\n@media (min-width: 1024px) {\n .lg\\:grid-cols-6 {\n grid-template-columns: repeat(6, minmax(0, 1fr));\n }\n\n .lg\\:grid-cols-10 {\n grid-template-columns: repeat(10, minmax(0, 1fr));\n }\n\n .lg\\:grid-cols-8 {\n grid-template-columns: repeat(8, minmax(0, 1fr));\n }\n\n .lg\\:text-5xl {\n font-size: 3rem;\n line-height: 1;\n }\n}\n\n.\\[\\&\\:not\\(\\:first-child\\)\\]\\:mt-6:not(:first-child) {\n margin-top: 1.5rem;\n}\n\n.\\[\\&\\>li\\]\\:mt-2>li {\n margin-top: 0.5rem;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/83.283da05b.chunk.js b/static/js/83.283da05b.chunk.js deleted file mode 100644 index 90a224f..0000000 --- a/static/js/83.283da05b.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkgoit_react_hw_05_movies=self.webpackChunkgoit_react_hw_05_movies||[]).push([[83],{6083:function(e,t,r){r.r(t),r.d(t,{default:function(){return l}});var n=r(7689),a=r(3984),c=r(5861),i=r(4687),s=r.n(i),o=r(4390),u=function(){var e=(0,c.Z)(s().mark((function e(t){var r,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.o.get("/movie/".concat(t,"/credits?language=en-US"),o._);case 2:return r=e.sent,n=r.data,e.abrupt("return",n.cast);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=r(184),l=function(){var e=(0,n.UO)().movieId,t=(0,a.a)({queryKey:["cast",e],queryFn:function(){return u(e)}}),r=t.data,c=t.isLoading,i=t.error;return c?(0,d.jsx)("div",{children:"Loading..."}):i?(0,d.jsxs)("div",{children:["Error fetching data: ",i.message]}):(0,d.jsx)("div",{className:"grid grid-cols-10 gap-4 py-4 text-xs",children:r.map((function(e){return(0,d.jsx)("ul",{children:(0,d.jsxs)("li",{children:[(0,d.jsx)("img",{src:e.profile_path?"https://image.tmdb.org/t/p/w185".concat(e.profile_path):"https://placehold.co/185x278?text=".concat(e.name),alt:e.name,className:"rounded-lg mb-2"}),(0,d.jsx)("p",{className:"font-bold",children:e.name}),(0,d.jsx)("p",{className:"text-muted-foreground",children:e.character})]})},e.id)}))})}},4390:function(e,t,r){r.d(t,{_:function(){return a},o:function(){return n.Z}});var n=r(5294);n.Z.defaults.baseURL="https://api.themoviedb.org/3";var a={headers:{accept:"application/json",Authorization:"Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJlYTMyZWM5MzExODExYjA2NDkyNzhmZGFmYzEyMzAwZSIsInN1YiI6IjY1YzIwN2U2ZjQ0ZjI3MDE2M2MwYzBjMiIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.zkFtcEcge5gUigfN2sq7K5C-DaNfEfDz1qyoSucACIQ"}}}}]); -//# sourceMappingURL=83.283da05b.chunk.js.map \ No newline at end of file diff --git a/static/js/83.79da5994.chunk.js b/static/js/83.79da5994.chunk.js new file mode 100644 index 0000000..11a9cc4 --- /dev/null +++ b/static/js/83.79da5994.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkgoit_react_hw_05_movies=self.webpackChunkgoit_react_hw_05_movies||[]).push([[83],{6083:function(e,t,r){r.r(t),r.d(t,{default:function(){return l}});var n=r(7689),a=r(3984),c=r(5861),i=r(4687),s=r.n(i),o=r(4390),u=function(){var e=(0,c.Z)(s().mark((function e(t){var r,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.o.get("/movie/".concat(t,"/credits?language=en-US"),o._);case 2:return r=e.sent,n=r.data,e.abrupt("return",n.cast);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=r(184),l=function(){var e=(0,n.UO)().movieId,t=(0,a.a)({queryKey:["cast",e],queryFn:function(){return u(e)}}),r=t.data,c=t.isLoading,i=t.error;return c?(0,d.jsx)("div",{children:"Loading..."}):i?(0,d.jsxs)("div",{children:["Error fetching data: ",i.message]}):(0,d.jsx)("div",{className:"grid grid-cols-4 sm:grid-cols-6 lg:grid-cols-8 gap-4 py-4 text-xs",children:r.map((function(e){return(0,d.jsx)("ul",{children:(0,d.jsxs)("li",{children:[(0,d.jsx)("img",{src:e.profile_path?"https://image.tmdb.org/t/p/w185".concat(e.profile_path):"https://placehold.co/185x278?text=".concat(e.name),alt:e.name,className:"rounded-lg mb-2"}),(0,d.jsx)("p",{className:"font-bold",children:e.name}),(0,d.jsx)("p",{className:"text-muted-foreground",children:e.character})]})},e.id)}))})}},4390:function(e,t,r){r.d(t,{_:function(){return a},o:function(){return n.Z}});var n=r(5294);n.Z.defaults.baseURL="https://api.themoviedb.org/3";var a={headers:{accept:"application/json",Authorization:"Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJlYTMyZWM5MzExODExYjA2NDkyNzhmZGFmYzEyMzAwZSIsInN1YiI6IjY1YzIwN2U2ZjQ0ZjI3MDE2M2MwYzBjMiIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.zkFtcEcge5gUigfN2sq7K5C-DaNfEfDz1qyoSucACIQ"}}}}]); +//# sourceMappingURL=83.79da5994.chunk.js.map \ No newline at end of file diff --git a/static/js/83.283da05b.chunk.js.map b/static/js/83.79da5994.chunk.js.map similarity index 51% rename from static/js/83.283da05b.chunk.js.map rename to static/js/83.79da5994.chunk.js.map index 2d64334..474011d 100644 --- a/static/js/83.283da05b.chunk.js.map +++ b/static/js/83.79da5994.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/83.283da05b.chunk.js","mappings":"kPAEMA,EAAS,eAAAC,GAAAC,EAAAA,EAAAA,GAAAC,IAAAA,MAAG,SAAAC,EAAMC,GAAQ,IAAAC,EAAAC,EAAA,OAAAJ,IAAAA,MAAA,SAAAK,GAAA,cAAAA,EAAAC,KAAAD,EAAAE,MAAA,cAAAF,EAAAE,KAAA,EACPC,EAAAA,EAAAA,IAAU,UAADC,OACpBP,EAAQ,2BAClBQ,EAAAA,GACA,KAAD,EAHW,OAGXP,EAAAE,EAAAM,KAHOP,EAAID,EAAJC,KAAIC,EAAAO,OAAA,SAKLR,EAAKS,MAAI,wBAAAR,EAAAS,OAAA,GAAAb,EAAA,KACjB,gBAPcc,GAAA,OAAAjB,EAAAkB,MAAA,KAAAC,UAAA,K,SC0Cf,EAvCa,WACX,IAAQC,GAAYC,EAAAA,EAAAA,MAAZD,QAERE,GAAmCC,EAAAA,EAAAA,GAAS,CAC1CC,SAAU,CAAC,OAAQJ,GACnBK,QAAS,kBAAM1B,EAAUqB,EAAQ,IAF3Bd,EAAIgB,EAAJhB,KAAMoB,EAASJ,EAATI,UAAWC,EAAKL,EAALK,MAKzB,OAAID,GACKE,EAAAA,EAAAA,KAAA,OAAAC,SAAK,eAGVF,GACKG,EAAAA,EAAAA,MAAA,OAAAD,SAAA,CAAK,wBAAsBF,EAAMI,YAIxCH,EAAAA,EAAAA,KAAA,OAAKI,UAAU,uCAAsCH,SAClDvB,EAAK2B,KAAI,SAAAC,GAAK,OACbN,EAAAA,EAAAA,KAAA,MAAAC,UACEC,EAAAA,EAAAA,MAAA,MAAAD,SAAA,EACED,EAAAA,EAAAA,KAAA,OACEO,IACED,EAAME,aAAY,kCAAAzB,OACoBuB,EAAME,cAAY,qCAAAzB,OACfuB,EAAMG,MAEjDC,IAAKJ,EAAMG,KACXL,UAAU,qBAEZJ,EAAAA,EAAAA,KAAA,KAAGI,UAAU,YAAWH,SAAEK,EAAMG,QAChCT,EAAAA,EAAAA,KAAA,KAAGI,UAAU,wBAAuBH,SAAEK,EAAMK,gBAZvCL,EAAMM,GAcV,KAIb,C,8FCxCA9B,EAAAA,EAAAA,SAAAA,QAAyB,+BAEzB,IAAME,EAAc,CAClB6B,QAAS,CACPC,OAAQ,mBACRC,cACE,8N","sources":["services/fetchCast.js","components/Cast.jsx","services/api.js"],"sourcesContent":["import { axios, baseOptions } from './api';\n\nconst fetchCast = async movie_id => {\n const { data } = await axios.get(\n `/movie/${movie_id}/credits?language=en-US`,\n baseOptions\n );\n\n return data.cast;\n};\n\nexport { fetchCast };\n","import { useParams } from 'react-router-dom';\nimport { useQuery } from '@tanstack/react-query';\n\nimport { fetchCast } from 'services/fetchCast';\n\nconst Cast = () => {\n const { movieId } = useParams();\n\n const { data, isLoading, error } = useQuery({\n queryKey: ['cast', movieId],\n queryFn: () => fetchCast(movieId),\n });\n\n if (isLoading) {\n return
Loading...
;\n }\n\n if (error) {\n return
Error fetching data: {error.message}
;\n }\n\n return (\n
\n {data.map(actor => (\n \n ))}\n
\n );\n};\n\nexport default Cast;\n","import axios from 'axios';\n\naxios.defaults.baseURL = 'https://api.themoviedb.org/3';\n\nconst baseOptions = {\n headers: {\n accept: 'application/json',\n Authorization:\n 'Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJlYTMyZWM5MzExODExYjA2NDkyNzhmZGFmYzEyMzAwZSIsInN1YiI6IjY1YzIwN2U2ZjQ0ZjI3MDE2M2MwYzBjMiIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.zkFtcEcge5gUigfN2sq7K5C-DaNfEfDz1qyoSucACIQ',\n },\n};\n\nexport { axios, baseOptions };\n"],"names":["fetchCast","_ref","_asyncToGenerator","_regeneratorRuntime","_callee","movie_id","_yield$axios$get","data","_context","prev","next","axios","concat","baseOptions","sent","abrupt","cast","stop","_x","apply","arguments","movieId","useParams","_useQuery","useQuery","queryKey","queryFn","isLoading","error","_jsx","children","_jsxs","message","className","map","actor","src","profile_path","name","alt","character","id","headers","accept","Authorization"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/83.79da5994.chunk.js","mappings":"kPAEMA,EAAS,eAAAC,GAAAC,EAAAA,EAAAA,GAAAC,IAAAA,MAAG,SAAAC,EAAMC,GAAQ,IAAAC,EAAAC,EAAA,OAAAJ,IAAAA,MAAA,SAAAK,GAAA,cAAAA,EAAAC,KAAAD,EAAAE,MAAA,cAAAF,EAAAE,KAAA,EACPC,EAAAA,EAAAA,IAAU,UAADC,OACpBP,EAAQ,2BAClBQ,EAAAA,GACA,KAAD,EAHW,OAGXP,EAAAE,EAAAM,KAHOP,EAAID,EAAJC,KAAIC,EAAAO,OAAA,SAKLR,EAAKS,MAAI,wBAAAR,EAAAS,OAAA,GAAAb,EAAA,KACjB,gBAPcc,GAAA,OAAAjB,EAAAkB,MAAA,KAAAC,UAAA,K,SC0Cf,EAvCa,WACX,IAAQC,GAAYC,EAAAA,EAAAA,MAAZD,QAERE,GAAmCC,EAAAA,EAAAA,GAAS,CAC1CC,SAAU,CAAC,OAAQJ,GACnBK,QAAS,kBAAM1B,EAAUqB,EAAQ,IAF3Bd,EAAIgB,EAAJhB,KAAMoB,EAASJ,EAATI,UAAWC,EAAKL,EAALK,MAKzB,OAAID,GACKE,EAAAA,EAAAA,KAAA,OAAAC,SAAK,eAGVF,GACKG,EAAAA,EAAAA,MAAA,OAAAD,SAAA,CAAK,wBAAsBF,EAAMI,YAIxCH,EAAAA,EAAAA,KAAA,OAAKI,UAAU,oEAAmEH,SAC/EvB,EAAK2B,KAAI,SAAAC,GAAK,OACbN,EAAAA,EAAAA,KAAA,MAAAC,UACEC,EAAAA,EAAAA,MAAA,MAAAD,SAAA,EACED,EAAAA,EAAAA,KAAA,OACEO,IACED,EAAME,aAAY,kCAAAzB,OACoBuB,EAAME,cAAY,qCAAAzB,OACfuB,EAAMG,MAEjDC,IAAKJ,EAAMG,KACXL,UAAU,qBAEZJ,EAAAA,EAAAA,KAAA,KAAGI,UAAU,YAAWH,SAAEK,EAAMG,QAChCT,EAAAA,EAAAA,KAAA,KAAGI,UAAU,wBAAuBH,SAAEK,EAAMK,gBAZvCL,EAAMM,GAcV,KAIb,C,8FCxCA9B,EAAAA,EAAAA,SAAAA,QAAyB,+BAEzB,IAAME,EAAc,CAClB6B,QAAS,CACPC,OAAQ,mBACRC,cACE,8N","sources":["services/fetchCast.js","components/Cast.jsx","services/api.js"],"sourcesContent":["import { axios, baseOptions } from './api';\n\nconst fetchCast = async movie_id => {\n const { data } = await axios.get(\n `/movie/${movie_id}/credits?language=en-US`,\n baseOptions\n );\n\n return data.cast;\n};\n\nexport { fetchCast };\n","import { useParams } from 'react-router-dom';\nimport { useQuery } from '@tanstack/react-query';\n\nimport { fetchCast } from 'services/fetchCast';\n\nconst Cast = () => {\n const { movieId } = useParams();\n\n const { data, isLoading, error } = useQuery({\n queryKey: ['cast', movieId],\n queryFn: () => fetchCast(movieId),\n });\n\n if (isLoading) {\n return
Loading...
;\n }\n\n if (error) {\n return
Error fetching data: {error.message}
;\n }\n\n return (\n
\n {data.map(actor => (\n \n ))}\n
\n );\n};\n\nexport default Cast;\n","import axios from 'axios';\n\naxios.defaults.baseURL = 'https://api.themoviedb.org/3';\n\nconst baseOptions = {\n headers: {\n accept: 'application/json',\n Authorization:\n 'Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJlYTMyZWM5MzExODExYjA2NDkyNzhmZGFmYzEyMzAwZSIsInN1YiI6IjY1YzIwN2U2ZjQ0ZjI3MDE2M2MwYzBjMiIsInNjb3BlcyI6WyJhcGlfcmVhZCJdLCJ2ZXJzaW9uIjoxfQ.zkFtcEcge5gUigfN2sq7K5C-DaNfEfDz1qyoSucACIQ',\n },\n};\n\nexport { axios, baseOptions };\n"],"names":["fetchCast","_ref","_asyncToGenerator","_regeneratorRuntime","_callee","movie_id","_yield$axios$get","data","_context","prev","next","axios","concat","baseOptions","sent","abrupt","cast","stop","_x","apply","arguments","movieId","useParams","_useQuery","useQuery","queryKey","queryFn","isLoading","error","_jsx","children","_jsxs","message","className","map","actor","src","profile_path","name","alt","character","id","headers","accept","Authorization"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.abc2d25a.js b/static/js/main.a9dfcdc9.js similarity index 99% rename from static/js/main.abc2d25a.js rename to static/js/main.a9dfcdc9.js index 2c19dcd..fe6648b 100644 --- a/static/js/main.abc2d25a.js +++ b/static/js/main.a9dfcdc9.js @@ -1,3 +1,3 @@ -/*! For license information please see main.abc2d25a.js.LICENSE.txt */ -!function(){var e={9329:function(e,t,n){"use strict";n.d(t,{d:function(){return f},z:function(){return d}});var r=n(1413),o=n(4925),a=n(2791),i=n(2533),l=n(152),u=n(2758),s=n(184),c=["className","variant","size","asChild"],f=(0,l.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=a.forwardRef((function(e,t){var n=e.className,a=e.variant,l=e.size,d=e.asChild,p=void 0!==d&&d,v=(0,o.Z)(e,c),h=p?i.g7:"button";return(0,s.jsx)(h,(0,r.Z)({className:(0,u.cn)(f({variant:a,size:l,className:n})),ref:t},v))}));d.displayName="Button"},2758:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;te&&(t=0,r=n,n=new Map)}return{get:function(e){var t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set:function(e,t){n.has(e)?n.set(e,t):o(e,t)}}}function h(e){var t=e.separator,n=1===t.length,r=t[0],o=t.length;return function(e){for(var a,i=[],l=0,u=0,s=0;su?a-u:void 0}}}function m(e){return(0,a.Z)({cache:v(e.cacheSize),splitModifiers:h(e)},u(e))}var y=/\s+/;function g(e,t){var n=t.splitModifiers,r=t.getClassGroupId,o=t.getConflictingClassGroupIds,a=new Set;return e.trim().split(y).map((function(e){var t=n(e),o=t.modifiers,a=t.hasImportantModifier,i=t.baseClassName,u=t.maybePostfixModifierPosition,s=r(u?i.substring(0,u):i),c=Boolean(u);if(!s){if(!u)return{isTailwindClass:!1,originalClassName:e};if(!(s=r(i)))return{isTailwindClass:!1,originalClassName:e};c=!1}var f=function(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach((function(e){"["===e[0]?(t.push.apply(t,(0,l.Z)(n.sort()).concat([e])),n=[]):n.push(e)})),t.push.apply(t,(0,l.Z)(n.sort())),t}(o).join(":");return{isTailwindClass:!0,modifierId:a?f+"!":f,classGroupId:s,originalClassName:e,hasPostfixModifier:c}})).reverse().filter((function(e){if(!e.isTailwindClass)return!0;var t=e.modifierId,n=e.classGroupId,r=e.hasPostfixModifier,i=t+n;return!a.has(i)&&(a.add(i),o(n,r).forEach((function(e){return a.add(t+e)})),!0)})).reverse().map((function(e){return e.originalClassName})).join(" ")}function b(){for(var e,t,n=0,r="";n1?t-1:0),r=1;r=0||(o[n]=e[n]);return o}var a=["color"],i=(0,r.forwardRef)((function(e,t){var n=e.color,i=void 0===n?"currentColor":n,l=o(e,a);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},l,{ref:t}),(0,r.createElement)("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:i,fillRule:"evenodd",clipRule:"evenodd"}))})),l=["color"],u=(0,r.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,i=o(e,l);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M7.07926 0.222253C7.31275 -0.007434 7.6873 -0.007434 7.92079 0.222253L14.6708 6.86227C14.907 7.09465 14.9101 7.47453 14.6778 7.71076C14.4454 7.947 14.0655 7.95012 13.8293 7.71773L13 6.90201V12.5C13 12.7761 12.7762 13 12.5 13H2.50002C2.22388 13 2.00002 12.7761 2.00002 12.5V6.90201L1.17079 7.71773C0.934558 7.95012 0.554672 7.947 0.32229 7.71076C0.0899079 7.47453 0.0930283 7.09465 0.32926 6.86227L7.07926 0.222253ZM7.50002 1.49163L12 5.91831V12H10V8.49999C10 8.22385 9.77617 7.99999 9.50002 7.99999H6.50002C6.22388 7.99999 6.00002 8.22385 6.00002 8.49999V12H3.00002V5.91831L7.50002 1.49163ZM7.00002 12H9.00002V8.99999H7.00002V12Z",fill:a,fillRule:"evenodd",clipRule:"evenodd"}))})),s=["color"],c=(0,r.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,i=o(e,s);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:a,fillRule:"evenodd",clipRule:"evenodd"}))})),f=["color"],d=(0,r.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,i=o(e,f);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M4.76447 3.12199C5.63151 3.04859 6.56082 3 7.5 3C8.43918 3 9.36849 3.04859 10.2355 3.12199C11.2796 3.21037 11.9553 3.27008 12.472 3.39203C12.9425 3.50304 13.2048 3.64976 13.4306 3.88086C13.4553 3.90618 13.4902 3.94414 13.5133 3.97092C13.7126 4.20149 13.8435 4.4887 13.918 5.03283C13.9978 5.6156 14 6.37644 14 7.52493C14 8.66026 13.9978 9.41019 13.9181 9.98538C13.8439 10.5206 13.7137 10.8061 13.5125 11.0387C13.4896 11.0651 13.4541 11.1038 13.4296 11.1287C13.2009 11.3625 12.9406 11.5076 12.4818 11.6164C11.9752 11.7365 11.3143 11.7942 10.2878 11.8797C9.41948 11.9521 8.47566 12 7.5 12C6.52434 12 5.58052 11.9521 4.7122 11.8797C3.68572 11.7942 3.02477 11.7365 2.51816 11.6164C2.05936 11.5076 1.7991 11.3625 1.57037 11.1287C1.54593 11.1038 1.51035 11.0651 1.48748 11.0387C1.28628 10.8061 1.15612 10.5206 1.08193 9.98538C1.00221 9.41019 1 8.66026 1 7.52493C1 6.37644 1.00216 5.6156 1.082 5.03283C1.15654 4.4887 1.28744 4.20149 1.48666 3.97092C1.5098 3.94414 1.54468 3.90618 1.56942 3.88086C1.7952 3.64976 2.05752 3.50304 2.52796 3.39203C3.04473 3.27008 3.7204 3.21037 4.76447 3.12199ZM0 7.52493C0 5.28296 0 4.16198 0.729985 3.31713C0.766457 3.27491 0.815139 3.22194 0.854123 3.18204C1.63439 2.38339 2.64963 2.29744 4.68012 2.12555C5.56923 2.05028 6.52724 2 7.5 2C8.47276 2 9.43077 2.05028 10.3199 2.12555C12.3504 2.29744 13.3656 2.38339 14.1459 3.18204C14.1849 3.22194 14.2335 3.27491 14.27 3.31713C15 4.16198 15 5.28296 15 7.52493C15 9.74012 15 10.8477 14.2688 11.6929C14.2326 11.7348 14.1832 11.7885 14.1444 11.8281C13.3629 12.6269 12.3655 12.71 10.3709 12.8763C9.47971 12.9505 8.50782 13 7.5 13C6.49218 13 5.52028 12.9505 4.62915 12.8763C2.63446 12.71 1.63712 12.6269 0.855558 11.8281C0.816844 11.7885 0.767442 11.7348 0.731221 11.6929C0 10.8477 0 9.74012 0 7.52493ZM5.25 5.38264C5.25 5.20225 5.43522 5.08124 5.60041 5.15369L10.428 7.27105C10.6274 7.35853 10.6274 7.64147 10.428 7.72895L5.60041 9.84631C5.43522 9.91876 5.25 9.79775 5.25 9.61736V5.38264Z",fill:a,fillRule:"evenodd",clipRule:"evenodd"}))}))},8278:function(e,t,n){"use strict";n.d(t,{Ep:function(){return k},J0:function(){return y},LX:function(){return R},RQ:function(){return D},WK:function(){return V},X3:function(){return W},Zn:function(){return M},aU:function(){return r},cP:function(){return x},cm:function(){return j},fp:function(){return E},lX:function(){return m},pC:function(){return F}});var r,o=n(3144),a=n(5671),i=n(136),l=n(7277),u=n(8737),s=n(9439),c=n(4506),f=n(7762),d=n(3433);n(4687);function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function S(e,t,n,o){void 0===o&&(o={});var a=o,i=a.window,l=void 0===i?document.defaultView:i,u=a.v5Compat,s=void 0!==u&&u,c=l.history,f=r.Pop,d=null,v=m();function m(){return(c.state||{idx:null}).idx}function g(){f=r.Pop;var e=m(),t=null==e?null:e-v;v=e,d&&d({action:f,location:S.location,delta:t})}function x(e){var t="null"!==l.location.origin?l.location.origin:l.location.href,n="string"===typeof e?e:k(e);return y(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==v&&(v=0,c.replaceState(p({},c.state,{idx:v}),""));var S={get action(){return f},get location(){return e(l,c)},listen:function(e){if(d)throw new Error("A history only accepts one active listener");return l.addEventListener(h,g),d=e,function(){l.removeEventListener(h,g),d=null}},createHref:function(e){return t(l,e)},createURL:x,encodeLocation:function(e){var t=x(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){f=r.Push;var o=w(S.location,e,t);n&&n(o,e);var a=b(o,v=m()+1),i=S.createHref(o);try{c.pushState(a,"",i)}catch(u){if(u instanceof DOMException&&"DataCloneError"===u.name)throw u;l.location.assign(i)}s&&d&&d({action:f,location:S.location,delta:1})},replace:function(e,t){f=r.Replace;var o=w(S.location,e,t);n&&n(o,e);var a=b(o,v=m()),i=S.createHref(o);c.replaceState(a,"",i),s&&d&&d({action:f,location:S.location,delta:0})},go:function(e){return c.go(e)}};return S}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(v||(v={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function E(e,t,n){void 0===n&&(n="/");var r=M(("string"===typeof t?x(t):t).pathname||"/",n);if(null==r)return null;var o=C(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(o);for(var a=null,i=0;null==a&&i0&&(y(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),C(e.children,t,u,l)),(null!=e.path||e.index)&&t.push({path:l,score:N(l,e.index),routesMeta:u})};return e.forEach((function(e,t){var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?")){var r,a=(0,f.Z)(Z(e.path));try{for(a.s();!(r=a.n()).done;){var i=r.value;o(e,t,i)}}catch(l){a.e(l)}finally{a.f()}}else o(e,t)})),t}function Z(e){var t=e.split("/");if(0===t.length)return[];var n=(0,c.Z)(t),r=n[0],o=n.slice(1),a=r.endsWith("?"),i=r.replace(/\?$/,"");if(0===o.length)return a?[i,""]:[i];var l=Z(o.join("/")),u=[];return u.push.apply(u,(0,d.Z)(l.map((function(e){return""===e?i:[i,e].join("/")})))),a&&u.push.apply(u,(0,d.Z)(l)),u.map((function(t){return e.startsWith("/")&&""===t?"/":t}))}var P=/^:[\w-]+$/,_=function(e){return"*"===e};function N(e,t){var n=e.split("/"),r=n.length;return n.some(_)&&(r+=-2),t&&(r+=2),n.filter((function(e){return!_(e)})).reduce((function(e,t){return e+(P.test(t)?3:""===t?1:10)}),r)}function O(e,t){for(var n=e.routesMeta,r={},o="/",a=[],i=0;i and the router will parse it for you.'}function z(e){return e.filter((function(e,t){return 0===t||e.route.path&&e.route.path.length>0}))}function j(e,t){var n=z(e);return t?n.map((function(t,n){return n===e.length-1?t.pathname:t.pathnameBase})):n.map((function(e){return e.pathnameBase}))}function F(e,t,n,r){var o;void 0===r&&(r=!1),"string"===typeof e?o=x(e):(y(!(o=p({},e)).pathname||!o.pathname.includes("?"),L("?","pathname","search",o)),y(!o.pathname||!o.pathname.includes("#"),L("#","pathname","hash",o)),y(!o.search||!o.search.includes("#"),L("#","search","hash",o)));var a,i=""===e||""===o.pathname,l=i?"/":o.pathname;if(null==l)a=n;else{var u=t.length-1;if(!r&&l.startsWith("..")){for(var s=l.split("/");".."===s[0];)s.shift(),u-=1;o.pathname=s.join("/")}a=u>=0?t[u]:"/"}var c=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?x(e):e,r=n.pathname,o=n.search,a=void 0===o?"":o,i=n.hash,l=void 0===i?"":i,u=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:u,search:A(a),hash:U(l)}}(o,a),f=l&&"/"!==l&&l.endsWith("/"),d=(i||"."===l)&&n.endsWith("/");return c.pathname.endsWith("/")||!f&&!d||(c.pathname+="/"),c}var D=function(e){return e.join("/").replace(/\/\/+/g,"/")},I=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},A=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},U=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""},W=function(e){(0,i.Z)(n,e);var t=(0,l.Z)(n);function n(){return(0,a.Z)(this,n),t.apply(this,arguments)}return(0,o.Z)(n)}((0,u.Z)(Error));function V(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}var B=["post","put","patch","delete"],H=(new Set(B),["get"].concat(B));new Set(H),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},4463:function(e,t,n){"use strict";var r=n(2791),o=n(5296);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n