From 5f8bbe18a424b52ef5553e8e083c4c74e162766a Mon Sep 17 00:00:00 2001 From: Erik Date: Fri, 10 Jul 2026 15:14:15 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20Grafana-embed=20mode=20=E2=80=94=20hide?= =?UTF-8?q?=20native=20picker,=20follow=20Grafana=20time=20range?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With ?embed=grafana on the URL the terminal hides its in-page window picker and drives the listed-carts window from Grafana's exact from/to (epoch ms) instead of a preset. Backend /overview now accepts from/to (aliased) via FROM_UNIXTIME, which resolves in the same DB session clock as NOW() so timezone handling is unchanged. Standalone behaviour (own picker + preset window) is untouched. Includes rebuilt dist. Co-Authored-By: Claude Opus 4.8 (1M context) --- api/routes.py | 50 ++++++++++++++++--- .../{index-CjCewD1P.js => index-E-o3DjeF.js} | 4 +- ...{index-CU7fLO-K.css => index-fYNT-3K2.css} | 2 +- dist/index.html | 4 +- src/components/StationHeader.vue | 6 ++- src/embed.ts | 37 ++++++++++++++ src/stores/temperRejects.ts | 12 ++++- src/views/RejectStationPage.vue | 4 +- 8 files changed, 102 insertions(+), 17 deletions(-) rename dist/assets/{index-CjCewD1P.js => index-E-o3DjeF.js} (97%) rename dist/assets/{index-CU7fLO-K.css => index-fYNT-3K2.css} (95%) create mode 100644 src/embed.ts diff --git a/api/routes.py b/api/routes.py index 2df5811..4acbe33 100644 --- a/api/routes.py +++ b/api/routes.py @@ -67,6 +67,16 @@ _PLANT = os.getenv("PLANT_NAME", "Cadolzburg") _WINDOW_MINUTES: dict[str, int] = {"12h": 720, "1T": 1440, "7T": 10080, "14T": 20160, "30T": 43200} _DEFAULT_WINDOW = "7T" + +def _abs_window_label(from_ms: int, to_ms: int) -> str: + """Compact human label for an absolute (Grafana) window, returned in `window` + where the preset code used to be — e.g. '26 h', '3 d'. Purely cosmetic.""" + minutes = max(0, round((to_ms - from_ms) / 60000)) + if minutes < 90: + return f"{minutes} min" + hours = minutes / 60 + return f"{round(hours)} h" if hours < 48 else f"{round(hours / 24)} d" + # Cap the listed carts so a wide window can't return an unbounded payload (the # frontend renders one card per entry). Newest-first, so the cap drops the oldest. _MAX_ENTRIES = 500 @@ -403,9 +413,36 @@ class RejectBody(BaseModel): @router.get("/overview", summary="Tempered carts per ttId, newest first (live)") -def overview(window: str = Query(_DEFAULT_WINDOW, description="12h|1T|7T|14T|30T")) -> dict[str, Any]: - code = window if window in _WINDOW_MINUTES else _DEFAULT_WINDOW - limit_min = _WINDOW_MINUTES[code] +def overview( + window: str = Query(_DEFAULT_WINDOW, description="12h|1T|7T|14T|30T"), + from_ms: Optional[int] = Query( + None, alias="from", + description="absolute window START, epoch ms (Grafana ${__from}). When paired " + "with `to`, overrides `window` with an exact from→to range.", + ), + to_ms: Optional[int] = Query( + None, alias="to", description="absolute window END, epoch ms (Grafana ${__to}).", + ), +) -> dict[str, Any]: + # Grafana embed passes an absolute [from,to] window (epoch ms); it wins over the + # preset `window`. FROM_UNIXTIME resolves in the same DB session clock as NOW(), so + # the timezone handling matches the preset path. + absolute = from_ms is not None and to_ms is not None and to_ms > from_ms + if absolute: + code = _abs_window_label(from_ms, to_ms) + bound_sql = ( + " AND NOW() >= ttOutOfOvenAt " + " AND ttOutOfOvenAt >= FROM_UNIXTIME(:from_s) " + " AND ttOutOfOvenAt <= FROM_UNIXTIME(:to_s) " + ) + bounds: dict[str, Any] = {"from_s": from_ms / 1000.0, "to_s": to_ms / 1000.0} + else: + code = window if window in _WINDOW_MINUTES else _DEFAULT_WINDOW + bound_sql = ( + " AND NOW() >= ttOutOfOvenAt " # fertig getempert + " AND ttOutOfOvenAt >= (NOW() - INTERVAL :mins MINUTE) " + ) + bounds = {"mins": _WINDOW_MINUTES[code]} try: rows = run_select_query( @@ -415,11 +452,10 @@ def overview(window: str = Query(_DEFAULT_WINDOW, description="12h|1T|7T|14T|30T "WHERE ttPlant = :plant " " AND ttReprintOf IS NULL " # a reprint is not a new label " AND ttOutOfOvenAt IS NOT NULL " - " AND NOW() >= ttOutOfOvenAt " # fertig getempert - " AND ttOutOfOvenAt >= (NOW() - INTERVAL :mins MINUTE) " - "ORDER BY ttOutOfOvenAt DESC, ttId DESC " + + bound_sql + + "ORDER BY ttOutOfOvenAt DESC, ttId DESC " "LIMIT :lim", - {"plant": _PLANT, "mins": limit_min, "lim": _MAX_ENTRIES + 1}, + {"plant": _PLANT, "lim": _MAX_ENTRIES + 1, **bounds}, ) except Exception as e: logger.error("temper_rejects overview query failed: %s", e, exc_info=True) diff --git a/dist/assets/index-CjCewD1P.js b/dist/assets/index-E-o3DjeF.js similarity index 97% rename from dist/assets/index-CjCewD1P.js rename to dist/assets/index-E-o3DjeF.js index 3ea5885..a5485f8 100644 --- a/dist/assets/index-CjCewD1P.js +++ b/dist/assets/index-E-o3DjeF.js @@ -145,7 +145,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho } `},style:_u,classes:{},inlineStyles:{},load:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(e){return e})(lu(Ou||=Uu([``,``]),e));return B(n)?Eu(zc(n),zu({name:this.name},t)):{}},loadCSS:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return this.load(this.css,e)},loadStyle:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``;return this.load(this.style,t,function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return V.transformCSS(t.name||e.name,`${r}${lu(ku||=Uu([``,``]),n)}`)})},getCommonTheme:function(e){return V.getCommon(this.name,e)},getComponentTheme:function(e){return V.getComponent(this.name,e)},getDirectiveTheme:function(e){return V.getDirective(this.name,e)},getPresetTheme:function(e,t,n){return V.getCustomPreset(this.name,e,t,n)},getLayerOrderThemeCSS:function(){return V.getLayerOrderCSS(this.name)},getStyleSheet:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.css){var n=Ac(this.css,{dt:su})||``,r=zc(lu(Au||=Uu([``,``,``]),n,e)),i=Object.entries(t).reduce(function(e,t){var n=Mu(t,2),r=n[0],i=n[1];return e.push(`${r}="${i}"`)&&e},[]).join(` `);return B(r)?``:``}return``},getCommonThemeStyleSheet:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return V.getCommonStyleSheet(this.name,e,t)},getThemeStyleSheet:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[V.getStyleSheet(this.name,e,t)];if(this.style){var r=this.name===`base`?`global-style`:`${this.name}-style`,i=lu(ju||=Uu([``,``]),Ac(this.style,{dt:su})),a=zc(V.transformCSS(r,i)),o=Object.entries(t).reduce(function(e,t){var n=Mu(t,2),r=n[0],i=n[1];return e.push(`${r}="${i}"`)&&e},[]).join(` `);B(a)&&n.push(``)}return n.join(``)},extend:function(e){return zu(zu({},this),{},{css:void 0,style:void 0},e)}},Wu=Uc();function Gu(e){"@babel/helpers - typeof";return Gu=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Gu(e)}function Ku(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qu(e){for(var t=1;tGl(...e),ad={root:{transitionDuration:`{transition.duration}`},panel:{borderWidth:`0`,borderColor:`{content.border.color}`},header:{color:`{text.color}`,hoverColor:`{text.color}`,activeColor:`{text.color}`,activeHoverColor:`{text.color}`,padding:`1.125rem`,fontWeight:`700`,borderRadius:`0`,borderWidth:`0 1px 1px 1px`,borderColor:`{content.border.color}`,background:`{content.background}`,hoverBackground:`{content.hover.background}`,activeBackground:`{content.background}`,activeHoverBackground:`{content.hover.background}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-2px`,shadow:`{focus.ring.shadow}`},toggleIcon:{color:`{text.color}`,hoverColor:`{text.color}`,activeColor:`{text.color}`,activeHoverColor:`{text.color}`},first:{topBorderRadius:`{content.border.radius}`,borderWidth:`1px`},last:{bottomBorderRadius:`{content.border.radius}`,activeBottomBorderRadius:`0`}},content:{borderWidth:`0 1px 1px 1px`,borderColor:`{content.border.color}`,background:`{content.background}`,color:`{text.color}`,padding:`1.125rem`}},od={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`},option:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,fontWeight:`{list.option.group.font.weight}`,padding:`{list.option.group.padding}`},dropdown:{width:`2.5rem`,sm:{width:`2rem`},lg:{width:`3rem`},background:`{form.field.background}`,color:`{form.field.icon.color}`,hoverColor:`{form.field.icon.color}`,activeColor:`{form.field.icon.color}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.border.color}`,activeBorderColor:`{form.field.border.color}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},chip:{borderRadius:`{border.radius.xs}`},emptyMessage:{padding:`{list.option.padding}`},colorScheme:{light:{chip:{focusBackground:`{surface.300}`,focusColor:`{surface.900}`},dropdown:{hoverBackground:`{surface.200}`,activeBackground:`{surface.300}`}},dark:{chip:{focusBackground:`{surface.600}`,focusColor:`{surface.0}`},dropdown:{hoverBackground:`{surface.700}`,activeBackground:`{surface.600}`}}}},sd={root:{width:`2rem`,height:`2rem`,fontSize:`1rem`,background:`{content.hover.background}`,color:`{content.color}`,borderRadius:`{content.border.radius}`},icon:{size:`1rem`},group:{borderColor:`{content.background}`,offset:`-0.75rem`},lg:{width:`3rem`,height:`3rem`,fontSize:`1.5rem`,icon:{size:`1.5rem`},group:{offset:`-1rem`}},xl:{width:`4rem`,height:`4rem`,fontSize:`2rem`,icon:{size:`2rem`},group:{offset:`-1.5rem`}}},cd={root:{borderRadius:`{border.radius.md}`,padding:`0 0.5rem`,fontSize:`0.75rem`,fontWeight:`700`,minWidth:`1.5rem`,height:`1.5rem`},dot:{size:`0.5rem`},sm:{fontSize:`0.625rem`,minWidth:`1.25rem`,height:`1.25rem`},lg:{fontSize:`0.875rem`,minWidth:`1.75rem`,height:`1.75rem`},xl:{fontSize:`1rem`,minWidth:`2rem`,height:`2rem`},colorScheme:{light:{primary:{background:`{primary.color}`,color:`{primary.contrast.color}`},secondary:{background:`{surface.200}`,color:`{surface.700}`},success:{background:`{green.600}`,color:`{surface.0}`},info:{background:`{sky.600}`,color:`{surface.0}`},warn:{background:`{orange.600}`,color:`{surface.0}`},danger:{background:`{red.600}`,color:`{surface.0}`},contrast:{background:`{surface.950}`,color:`{surface.0}`}},dark:{primary:{background:`{primary.color}`,color:`{primary.contrast.color}`},secondary:{background:`{surface.700}`,color:`{surface.200}`},success:{background:`{green.500}`,color:`{green.950}`},info:{background:`{sky.500}`,color:`{sky.950}`},warn:{background:`{orange.500}`,color:`{orange.950}`},danger:{background:`{red.500}`,color:`{red.950}`},contrast:{background:`{surface.0}`,color:`{surface.950}`}}}},ld={primitive:{borderRadius:{none:`0`,xs:`2px`,sm:`4px`,md:`6px`,lg:`8px`,xl:`12px`},emerald:{50:`#ecfdf5`,100:`#d1fae5`,200:`#a7f3d0`,300:`#6ee7b7`,400:`#34d399`,500:`#10b981`,600:`#059669`,700:`#047857`,800:`#065f46`,900:`#064e3b`,950:`#022c22`},green:{50:`#f0fdf4`,100:`#dcfce7`,200:`#bbf7d0`,300:`#86efac`,400:`#4ade80`,500:`#22c55e`,600:`#16a34a`,700:`#15803d`,800:`#166534`,900:`#14532d`,950:`#052e16`},lime:{50:`#f7fee7`,100:`#ecfccb`,200:`#d9f99d`,300:`#bef264`,400:`#a3e635`,500:`#84cc16`,600:`#65a30d`,700:`#4d7c0f`,800:`#3f6212`,900:`#365314`,950:`#1a2e05`},red:{50:`#fef2f2`,100:`#fee2e2`,200:`#fecaca`,300:`#fca5a5`,400:`#f87171`,500:`#ef4444`,600:`#dc2626`,700:`#b91c1c`,800:`#991b1b`,900:`#7f1d1d`,950:`#450a0a`},orange:{50:`#fff7ed`,100:`#ffedd5`,200:`#fed7aa`,300:`#fdba74`,400:`#fb923c`,500:`#f97316`,600:`#ea580c`,700:`#c2410c`,800:`#9a3412`,900:`#7c2d12`,950:`#431407`},amber:{50:`#fffbeb`,100:`#fef3c7`,200:`#fde68a`,300:`#fcd34d`,400:`#fbbf24`,500:`#f59e0b`,600:`#d97706`,700:`#b45309`,800:`#92400e`,900:`#78350f`,950:`#451a03`},yellow:{50:`#fefce8`,100:`#fef9c3`,200:`#fef08a`,300:`#fde047`,400:`#facc15`,500:`#eab308`,600:`#ca8a04`,700:`#a16207`,800:`#854d0e`,900:`#713f12`,950:`#422006`},teal:{50:`#f0fdfa`,100:`#ccfbf1`,200:`#99f6e4`,300:`#5eead4`,400:`#2dd4bf`,500:`#14b8a6`,600:`#0d9488`,700:`#0f766e`,800:`#115e59`,900:`#134e4a`,950:`#042f2e`},cyan:{50:`#ecfeff`,100:`#cffafe`,200:`#a5f3fc`,300:`#67e8f9`,400:`#22d3ee`,500:`#06b6d4`,600:`#0891b2`,700:`#0e7490`,800:`#155e75`,900:`#164e63`,950:`#083344`},sky:{50:`#f0f9ff`,100:`#e0f2fe`,200:`#bae6fd`,300:`#7dd3fc`,400:`#38bdf8`,500:`#0ea5e9`,600:`#0284c7`,700:`#0369a1`,800:`#075985`,900:`#0c4a6e`,950:`#082f49`},blue:{50:`#eff6ff`,100:`#dbeafe`,200:`#bfdbfe`,300:`#93c5fd`,400:`#60a5fa`,500:`#3b82f6`,600:`#2563eb`,700:`#1d4ed8`,800:`#1e40af`,900:`#1e3a8a`,950:`#172554`},indigo:{50:`#eef2ff`,100:`#e0e7ff`,200:`#c7d2fe`,300:`#a5b4fc`,400:`#818cf8`,500:`#6366f1`,600:`#4f46e5`,700:`#4338ca`,800:`#3730a3`,900:`#312e81`,950:`#1e1b4b`},violet:{50:`#f5f3ff`,100:`#ede9fe`,200:`#ddd6fe`,300:`#c4b5fd`,400:`#a78bfa`,500:`#8b5cf6`,600:`#7c3aed`,700:`#6d28d9`,800:`#5b21b6`,900:`#4c1d95`,950:`#2e1065`},purple:{50:`#faf5ff`,100:`#f3e8ff`,200:`#e9d5ff`,300:`#d8b4fe`,400:`#c084fc`,500:`#a855f7`,600:`#9333ea`,700:`#7e22ce`,800:`#6b21a8`,900:`#581c87`,950:`#3b0764`},fuchsia:{50:`#fdf4ff`,100:`#fae8ff`,200:`#f5d0fe`,300:`#f0abfc`,400:`#e879f9`,500:`#d946ef`,600:`#c026d3`,700:`#a21caf`,800:`#86198f`,900:`#701a75`,950:`#4a044e`},pink:{50:`#fdf2f8`,100:`#fce7f3`,200:`#fbcfe8`,300:`#f9a8d4`,400:`#f472b6`,500:`#ec4899`,600:`#db2777`,700:`#be185d`,800:`#9d174d`,900:`#831843`,950:`#500724`},rose:{50:`#fff1f2`,100:`#ffe4e6`,200:`#fecdd3`,300:`#fda4af`,400:`#fb7185`,500:`#f43f5e`,600:`#e11d48`,700:`#be123c`,800:`#9f1239`,900:`#881337`,950:`#4c0519`},slate:{50:`#f8fafc`,100:`#f1f5f9`,200:`#e2e8f0`,300:`#cbd5e1`,400:`#94a3b8`,500:`#64748b`,600:`#475569`,700:`#334155`,800:`#1e293b`,900:`#0f172a`,950:`#020617`},gray:{50:`#f9fafb`,100:`#f3f4f6`,200:`#e5e7eb`,300:`#d1d5db`,400:`#9ca3af`,500:`#6b7280`,600:`#4b5563`,700:`#374151`,800:`#1f2937`,900:`#111827`,950:`#030712`},zinc:{50:`#fafafa`,100:`#f4f4f5`,200:`#e4e4e7`,300:`#d4d4d8`,400:`#a1a1aa`,500:`#71717a`,600:`#52525b`,700:`#3f3f46`,800:`#27272a`,900:`#18181b`,950:`#09090b`},neutral:{50:`#fafafa`,100:`#f5f5f5`,200:`#e5e5e5`,300:`#d4d4d4`,400:`#a3a3a3`,500:`#737373`,600:`#525252`,700:`#404040`,800:`#262626`,900:`#171717`,950:`#0a0a0a`},stone:{50:`#fafaf9`,100:`#f5f5f4`,200:`#e7e5e4`,300:`#d6d3d1`,400:`#a8a29e`,500:`#78716c`,600:`#57534e`,700:`#44403c`,800:`#292524`,900:`#1c1917`,950:`#0c0a09`}},semantic:{transitionDuration:`0s`,focusRing:{width:`2px`,style:`solid`,color:`{primary.color}`,offset:`2px`,shadow:`none`},disabledOpacity:`0.6`,iconSize:`1rem`,anchorGutter:`0`,primary:{50:`{emerald.50}`,100:`{emerald.100}`,200:`{emerald.200}`,300:`{emerald.300}`,400:`{emerald.400}`,500:`{emerald.500}`,600:`{emerald.600}`,700:`{emerald.700}`,800:`{emerald.800}`,900:`{emerald.900}`,950:`{emerald.950}`},formField:{paddingX:`0.75rem`,paddingY:`0.5rem`,sm:{fontSize:`0.875rem`,paddingX:`0.625rem`,paddingY:`0.375rem`},lg:{fontSize:`1.125rem`,paddingX:`0.875rem`,paddingY:`0.625rem`},borderRadius:`{border.radius.xs}`,focusRing:{width:`2px`,style:`solid`,color:`{primary.color}`,offset:`-1px`,shadow:`none`},transitionDuration:`{transition.duration}`},list:{padding:`0.125rem 0`,gap:`0`,header:{padding:`0.5rem 0.75rem 0.375rem 0.75rem`},option:{padding:`0.5rem 0.75rem`,borderRadius:`0`},optionGroup:{padding:`0.5rem 0.75rem`,fontWeight:`700`}},content:{borderRadius:`{border.radius.xs}`},mask:{transitionDuration:`0.3s`},navigation:{list:{padding:`0.125rem 0`,gap:`0`},item:{padding:`0.5rem 0.75rem`,borderRadius:`0`,gap:`0.5rem`},submenuLabel:{padding:`0.5rem 0.75rem`,fontWeight:`700`},submenuIcon:{size:`0.875rem`}},overlay:{select:{borderRadius:`{border.radius.xs}`,shadow:`0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)`},popover:{borderRadius:`{border.radius.xs}`,padding:`0.75rem`,shadow:`0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)`},modal:{borderRadius:`{border.radius.xs}`,padding:`1.25rem`,shadow:`0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)`},navigation:{shadow:`0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)`}},colorScheme:{light:{surface:{0:`#ffffff`,50:`{slate.50}`,100:`{slate.100}`,200:`{slate.200}`,300:`{slate.300}`,400:`{slate.400}`,500:`{slate.500}`,600:`{slate.600}`,700:`{slate.700}`,800:`{slate.800}`,900:`{slate.900}`,950:`{slate.950}`},primary:{color:`{primary.600}`,contrastColor:`#ffffff`,hoverColor:`{primary.700}`,activeColor:`{primary.800}`},highlight:{background:`{primary.600}`,focusBackground:`{primary.700}`,color:`#ffffff`,focusColor:`#ffffff`},mask:{background:`rgba(0,0,0,0.4)`,color:`{surface.200}`},formField:{background:`{surface.0}`,disabledBackground:`{surface.300}`,filledBackground:`{surface.100}`,filledHoverBackground:`{surface.100}`,filledFocusBackground:`{surface.100}`,borderColor:`{surface.500}`,hoverBorderColor:`{surface.500}`,focusBorderColor:`{surface.500}`,invalidBorderColor:`{red.500}`,color:`{surface.900}`,disabledColor:`{surface.600}`,placeholderColor:`{surface.600}`,invalidPlaceholderColor:`{red.600}`,floatLabelColor:`{surface.600}`,floatLabelFocusColor:`{primary.color}`,floatLabelActiveColor:`{surface.600}`,floatLabelInvalidColor:`{form.field.invalid.placeholder.color}`,iconColor:`{surface.900}`,shadow:`none`},text:{color:`{surface.900}`,hoverColor:`{surface.950}`,mutedColor:`{surface.600}`,hoverMutedColor:`{surface.700}`},content:{background:`{surface.0}`,hoverBackground:`{surface.200}`,borderColor:`{surface.400}`,color:`{text.color}`,hoverColor:`{text.hover.color}`},overlay:{select:{background:`{surface.0}`,borderColor:`transparent`,color:`{text.color}`},popover:{background:`{surface.0}`,borderColor:`transparent`,color:`{text.color}`},modal:{background:`{surface.0}`,borderColor:`transparent`,color:`{text.color}`}},list:{option:{focusBackground:`{surface.200}`,selectedBackground:`{highlight.background}`,selectedFocusBackground:`{highlight.focus.background}`,color:`{text.color}`,focusColor:`{text.hover.color}`,selectedColor:`{highlight.color}`,selectedFocusColor:`{highlight.focus.color}`,icon:{color:`{text.muted.color}`,focusColor:`{text.hover.muted.color}`}},optionGroup:{background:`transparent`,color:`{text.color}`}},navigation:{item:{focusBackground:`{primary.color}`,activeBackground:`{surface.200}`,color:`{text.color}`,focusColor:`{primary.contrast.color}`,activeColor:`{text.hover.color}`,icon:{color:`{text.muted.color}`,focusColor:`{primary.contrast.color}`,activeColor:`{text.hover.muted.color}`}},submenuLabel:{background:`transparent`,color:`{text.color}`},submenuIcon:{color:`{text.muted.color}`,focusColor:`{primary.contrast.color}`,activeColor:`{text.hover.muted.color}`}}},dark:{surface:{0:`#ffffff`,50:`{zinc.50}`,100:`{zinc.100}`,200:`{zinc.200}`,300:`{zinc.300}`,400:`{zinc.400}`,500:`{zinc.500}`,600:`{zinc.600}`,700:`{zinc.700}`,800:`{zinc.800}`,900:`{zinc.900}`,950:`{zinc.950}`},primary:{color:`{primary.500}`,contrastColor:`{surface.950}`,hoverColor:`{primary.400}`,activeColor:`{primary.300}`},highlight:{background:`{primary.500}`,focusBackground:`{primary.400}`,color:`{surface.950}`,focusColor:`{surface.950}`},mask:{background:`rgba(0,0,0,0.6)`,color:`{surface.200}`},formField:{background:`{surface.950}`,disabledBackground:`{surface.700}`,filledBackground:`{surface.800}`,filledHoverBackground:`{surface.800}`,filledFocusBackground:`{surface.800}`,borderColor:`{surface.500}`,hoverBorderColor:`{surface.500}`,focusBorderColor:`{surface.500}`,invalidBorderColor:`{red.400}`,color:`{surface.0}`,disabledColor:`{surface.400}`,placeholderColor:`{surface.400}`,invalidPlaceholderColor:`{red.400}`,floatLabelColor:`{surface.400}`,floatLabelFocusColor:`{primary.color}`,floatLabelActiveColor:`{surface.400}`,floatLabelInvalidColor:`{form.field.invalid.placeholder.color}`,iconColor:`{surface.0}`,shadow:`none`},text:{color:`{surface.0}`,hoverColor:`{surface.0}`,mutedColor:`{surface.400}`,hoverMutedColor:`{surface.300}`},content:{background:`{surface.900}`,hoverBackground:`{surface.700}`,borderColor:`{surface.500}`,color:`{text.color}`,hoverColor:`{text.hover.color}`},overlay:{select:{background:`{surface.900}`,borderColor:`{surface.700}`,color:`{text.color}`},popover:{background:`{surface.900}`,borderColor:`{surface.700}`,color:`{text.color}`},modal:{background:`{surface.900}`,borderColor:`{surface.700}`,color:`{text.color}`}},list:{option:{focusBackground:`{surface.700}`,selectedBackground:`{highlight.background}`,selectedFocusBackground:`{highlight.focus.background}`,color:`{text.color}`,focusColor:`{text.hover.color}`,selectedColor:`{highlight.color}`,selectedFocusColor:`{highlight.focus.color}`,icon:{color:`{text.muted.color}`,focusColor:`{text.hover.muted.color}`}},optionGroup:{background:`transparent`,color:`{text.color}`}},navigation:{item:{focusBackground:`{primary.color}`,activeBackground:`{surface.700}`,color:`{text.color}`,focusColor:`{primary.contrast.color}`,activeColor:`{text.color}`,icon:{color:`{text.muted.color}`,focusColor:`{primary.contrast.color}`,activeColor:`{text.hover.muted.color}`}},submenuLabel:{background:`transparent`,color:`{text.color}`},submenuIcon:{color:`{text.muted.color}`,focusColor:`{primary.contrast.color}`,activeColor:`{text.hover.muted.color}`}}}}}},ud={root:{borderRadius:`{content.border.radius}`}},dd={root:{padding:`1rem`,background:`{content.background}`,gap:`0.5rem`,transitionDuration:`{transition.duration}`},item:{color:`{text.muted.color}`,hoverColor:`{text.color}`,borderRadius:`{content.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{text.muted.color}`,hoverColor:`{text.color}`},focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},separator:{color:`{navigation.item.icon.color}`}},fd={root:{borderRadius:`{form.field.border.radius}`,roundedBorderRadius:`2rem`,gap:`0.5rem`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,iconOnlyWidth:`2.5rem`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`,iconOnlyWidth:`2rem`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`,iconOnlyWidth:`3rem`},label:{fontWeight:`700`},raisedShadow:`0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,offset:`{focus.ring.offset}`},badgeSize:`1rem`,transitionDuration:`{form.field.transition.duration}`},colorScheme:{light:{root:{primary:{background:`{primary.color}`,hoverBackground:`{primary.hover.color}`,activeBackground:`{primary.active.color}`,borderColor:`{primary.color}`,hoverBorderColor:`{primary.hover.color}`,activeBorderColor:`{primary.active.color}`,color:`{primary.contrast.color}`,hoverColor:`{primary.contrast.color}`,activeColor:`{primary.contrast.color}`,focusRing:{color:`{primary.color}`,shadow:`none`}},secondary:{background:`{surface.200}`,hoverBackground:`{surface.300}`,activeBackground:`{surface.400}`,borderColor:`{surface.200}`,hoverBorderColor:`{surface.300}`,activeBorderColor:`{surface.400}`,color:`{surface.700}`,hoverColor:`{surface.800}`,activeColor:`{surface.900}`,focusRing:{color:`{surface.700}`,shadow:`none`}},info:{background:`{sky.600}`,hoverBackground:`{sky.700}`,activeBackground:`{sky.800}`,borderColor:`{sky.600}`,hoverBorderColor:`{sky.700}`,activeBorderColor:`{sky.800}`,color:`#ffffff`,hoverColor:`#ffffff`,activeColor:`#ffffff`,focusRing:{color:`{sky.600}`,shadow:`none`}},success:{background:`{green.600}`,hoverBackground:`{green.700}`,activeBackground:`{green.800}`,borderColor:`{green.600}`,hoverBorderColor:`{green.700}`,activeBorderColor:`{green.800}`,color:`#ffffff`,hoverColor:`#ffffff`,activeColor:`#ffffff`,focusRing:{color:`{green.600}`,shadow:`none`}},warn:{background:`{orange.600}`,hoverBackground:`{orange.700}`,activeBackground:`{orange.800}`,borderColor:`{orange.600}`,hoverBorderColor:`{orange.700}`,activeBorderColor:`{orange.800}`,color:`#ffffff`,hoverColor:`#ffffff`,activeColor:`#ffffff`,focusRing:{color:`{orange.600}`,shadow:`none`}},help:{background:`{purple.600}`,hoverBackground:`{purple.700}`,activeBackground:`{purple.800}`,borderColor:`{purple.600}`,hoverBorderColor:`{purple.700}`,activeBorderColor:`{purple.800}`,color:`#ffffff`,hoverColor:`#ffffff`,activeColor:`#ffffff`,focusRing:{color:`{purple.600}`,shadow:`none`}},danger:{background:`{red.600}`,hoverBackground:`{red.700}`,activeBackground:`{red.800}`,borderColor:`{red.600}`,hoverBorderColor:`{red.700}`,activeBorderColor:`{red.800}`,color:`#ffffff`,hoverColor:`#ffffff`,activeColor:`#ffffff`,focusRing:{color:`{red.600}`,shadow:`none`}},contrast:{background:`{surface.950}`,hoverBackground:`{surface.900}`,activeBackground:`{surface.800}`,borderColor:`{surface.950}`,hoverBorderColor:`{surface.900}`,activeBorderColor:`{surface.800}`,color:`{surface.0}`,hoverColor:`{surface.0}`,activeColor:`{surface.0}`,focusRing:{color:`{surface.950}`,shadow:`none`}}},outlined:{primary:{hoverBackground:`{primary.50}`,activeBackground:`{primary.100}`,borderColor:`{primary.color}`,color:`{primary.color}`},secondary:{hoverBackground:`{surface.50}`,activeBackground:`{surface.100}`,borderColor:`{surface.600}`,color:`{surface.600}`},success:{hoverBackground:`{green.50}`,activeBackground:`{green.100}`,borderColor:`{green.600}`,color:`{green.600}`},info:{hoverBackground:`{sky.50}`,activeBackground:`{sky.100}`,borderColor:`{sky.600}`,color:`{sky.600}`},warn:{hoverBackground:`{orange.50}`,activeBackground:`{orange.100}`,borderColor:`{orange.600}`,color:`{orange.600}`},help:{hoverBackground:`{purple.50}`,activeBackground:`{purple.100}`,borderColor:`{purple.600}`,color:`{purple.600}`},danger:{hoverBackground:`{red.50}`,activeBackground:`{red.100}`,borderColor:`{red.600}`,color:`{red.600}`},contrast:{hoverBackground:`{surface.50}`,activeBackground:`{surface.100}`,borderColor:`{surface.950}`,color:`{surface.950}`},plain:{hoverBackground:`{surface.50}`,activeBackground:`{surface.100}`,borderColor:`{surface.900}`,color:`{surface.900}`}},text:{primary:{hoverBackground:`{primary.50}`,activeBackground:`{primary.100}`,color:`{primary.color}`},secondary:{hoverBackground:`{surface.50}`,activeBackground:`{surface.100}`,color:`{surface.600}`},success:{hoverBackground:`{green.50}`,activeBackground:`{green.100}`,color:`{green.600}`},info:{hoverBackground:`{sky.50}`,activeBackground:`{sky.100}`,color:`{sky.600}`},warn:{hoverBackground:`{orange.50}`,activeBackground:`{orange.100}`,color:`{orange.600}`},help:{hoverBackground:`{purple.50}`,activeBackground:`{purple.100}`,color:`{purple.600}`},danger:{hoverBackground:`{red.50}`,activeBackground:`{red.100}`,color:`{red.600}`},contrast:{hoverBackground:`{surface.50}`,activeBackground:`{surface.100}`,color:`{surface.950}`},plain:{hoverBackground:`{surface.50}`,activeBackground:`{surface.100}`,color:`{surface.900}`}},link:{color:`{primary.color}`,hoverColor:`{primary.color}`,activeColor:`{primary.color}`}},dark:{root:{primary:{background:`{primary.color}`,hoverBackground:`{primary.hover.color}`,activeBackground:`{primary.active.color}`,borderColor:`{primary.color}`,hoverBorderColor:`{primary.hover.color}`,activeBorderColor:`{primary.active.color}`,color:`{primary.contrast.color}`,hoverColor:`{primary.contrast.color}`,activeColor:`{primary.contrast.color}`,focusRing:{color:`{primary.color}`,shadow:`none`}},secondary:{background:`{surface.700}`,hoverBackground:`{surface.600}`,activeBackground:`{surface.500}`,borderColor:`{surface.700}`,hoverBorderColor:`{surface.600}`,activeBorderColor:`{surface.500}`,color:`{surface.200}`,hoverColor:`{surface.100}`,activeColor:`{surface.0}`,focusRing:{color:`{surface.200}`,shadow:`none`}},info:{background:`{sky.500}`,hoverBackground:`{sky.400}`,activeBackground:`{sky.300}`,borderColor:`{sky.500}`,hoverBorderColor:`{sky.400}`,activeBorderColor:`{sky.300}`,color:`{sky.950}`,hoverColor:`{sky.950}`,activeColor:`{sky.950}`,focusRing:{color:`{sky.500}`,shadow:`none`}},success:{background:`{green.500}`,hoverBackground:`{green.400}`,activeBackground:`{green.300}`,borderColor:`{green.500}`,hoverBorderColor:`{green.400}`,activeBorderColor:`{green.300}`,color:`{green.950}`,hoverColor:`{green.950}`,activeColor:`{green.950}`,focusRing:{color:`{green.500}`,shadow:`none`}},warn:{background:`{orange.500}`,hoverBackground:`{orange.400}`,activeBackground:`{orange.300}`,borderColor:`{orange.500}`,hoverBorderColor:`{orange.400}`,activeBorderColor:`{orange.300}`,color:`{orange.950}`,hoverColor:`{orange.950}`,activeColor:`{orange.950}`,focusRing:{color:`{orange.500}`,shadow:`none`}},help:{background:`{purple.500}`,hoverBackground:`{purple.400}`,activeBackground:`{purple.300}`,borderColor:`{purple.500}`,hoverBorderColor:`{purple.400}`,activeBorderColor:`{purple.300}`,color:`{purple.950}`,hoverColor:`{purple.950}`,activeColor:`{purple.950}`,focusRing:{color:`{purple.500}`,shadow:`none`}},danger:{background:`{red.500}`,hoverBackground:`{red.400}`,activeBackground:`{red.300}`,borderColor:`{red.500}`,hoverBorderColor:`{red.400}`,activeBorderColor:`{red.300}`,color:`{red.950}`,hoverColor:`{red.950}`,activeColor:`{red.950}`,focusRing:{color:`{red.500}`,shadow:`none`}},contrast:{background:`{surface.0}`,hoverBackground:`{surface.100}`,activeBackground:`{surface.200}`,borderColor:`{surface.0}`,hoverBorderColor:`{surface.100}`,activeBorderColor:`{surface.200}`,color:`{surface.950}`,hoverColor:`{surface.950}`,activeColor:`{surface.950}`,focusRing:{color:`{surface.0}`,shadow:`none`}}},outlined:{primary:{hoverBackground:`color-mix(in srgb, {primary.color}, transparent 96%)`,activeBackground:`color-mix(in srgb, {primary.color}, transparent 84%)`,borderColor:`{primary.color}`,color:`{primary.color}`},secondary:{hoverBackground:`rgba(255,255,255,0.04)`,activeBackground:`rgba(255,255,255,0.16)`,borderColor:`{surface.400}`,color:`{surface.400}`},success:{hoverBackground:`{green.950}`,activeBackground:`{green.900}`,borderColor:`{green.500}`,color:`{green.500}`},info:{hoverBackground:`{sky.950}`,activeBackground:`{sky.900}`,borderColor:`{sky.500}`,color:`{sky.500}`},warn:{hoverBackground:`{orange.950}`,activeBackground:`{orange.900}`,borderColor:`{orange.500}`,color:`{orange.500}`},help:{hoverBackground:`{purple.950}`,activeBackground:`{purple.900}`,borderColor:`{purple.500}`,color:`{purple.500}`},danger:{hoverBackground:`{red.950}`,activeBackground:`{red.900}`,borderColor:`{red.500}`,color:`{red.500}`},contrast:{hoverBackground:`{surface.800}`,activeBackground:`{surface.700}`,borderColor:`{surface.0}`,color:`{surface.0}`},plain:{hoverBackground:`{surface.800}`,activeBackground:`{surface.700}`,borderColor:`{surface.0}`,color:`{surface.0}`}},text:{primary:{hoverBackground:`color-mix(in srgb, {primary.color}, transparent 96%)`,activeBackground:`color-mix(in srgb, {primary.color}, transparent 84%)`,color:`{primary.color}`},secondary:{hoverBackground:`{surface.800}`,activeBackground:`{surface.700}`,color:`{surface.400}`},success:{hoverBackground:`color-mix(in srgb, {green.400}, transparent 96%)`,activeBackground:`color-mix(in srgb, {green.400}, transparent 84%)`,color:`{green.500}`},info:{hoverBackground:`color-mix(in srgb, {sky.400}, transparent 96%)`,activeBackground:`color-mix(in srgb, {sky.400}, transparent 84%)`,color:`{sky.500}`},warn:{hoverBackground:`color-mix(in srgb, {orange.400}, transparent 96%)`,activeBackground:`color-mix(in srgb, {orange.400}, transparent 84%)`,color:`{orange.500}`},help:{hoverBackground:`color-mix(in srgb, {purple.400}, transparent 96%)`,activeBackground:`color-mix(in srgb, {purple.400}, transparent 84%)`,color:`{purple.500}`},danger:{hoverBackground:`color-mix(in srgb, {red.400}, transparent 96%)`,activeBackground:`color-mix(in srgb, {red.400}, transparent 84%)`,color:`{red.500}`},contrast:{hoverBackground:`{surface.800}`,activeBackground:`{surface.700}`,color:`{surface.0}`},plain:{hoverBackground:`{surface.800}`,activeBackground:`{surface.700}`,color:`{surface.0}`}},link:{color:`{primary.color}`,hoverColor:`{primary.color}`,activeColor:`{primary.color}`}}}},pd={root:{background:`{content.background}`,borderRadius:`{border.radius.sm}`,color:`{content.color}`,shadow:`0 1px 4px 0 rgba(0, 0, 0, 0.1)`},body:{padding:`1.25rem`,gap:`0.5rem`},caption:{gap:`0.5rem`},title:{fontSize:`1.25rem`,fontWeight:`500`},subtitle:{color:`{text.muted.color}`}},md={root:{transitionDuration:`{transition.duration}`},content:{gap:`0.25rem`},indicatorList:{padding:`1rem`,gap:`0.5rem`},indicator:{width:`2rem`,height:`0.5rem`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},colorScheme:{light:{indicator:{background:`{surface.300}`,hoverBackground:`{surface.400}`,activeBackground:`{primary.color}`}},dark:{indicator:{background:`{surface.600}`,hoverBackground:`{surface.500}`,activeBackground:`{primary.color}`}}}},hd={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}},dropdown:{width:`2.5rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,mobileIndent:`1rem`},option:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`,icon:{color:`{list.option.icon.color}`,focusColor:`{list.option.icon.focus.color}`,size:`0.875rem`}},clearIcon:{color:`{form.field.icon.color}`}},gd={root:{borderRadius:`{border.radius.xs}`,width:`1.25rem`,height:`1.25rem`,background:`{form.field.background}`,checkedBackground:`{primary.color}`,checkedHoverBackground:`{primary.hover.color}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.border.color}`,checkedBorderColor:`{primary.color}`,checkedHoverBorderColor:`{primary.hover.color}`,checkedFocusBorderColor:`{primary.color}`,checkedDisabledBorderColor:`{form.field.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,shadow:`{form.field.shadow}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{width:`1rem`,height:`1rem`},lg:{width:`1.5rem`,height:`1.5rem`}},icon:{size:`0.875rem`,color:`{form.field.color}`,checkedColor:`{primary.contrast.color}`,checkedHoverColor:`{primary.contrast.color}`,disabledColor:`{form.field.disabled.color}`,sm:{size:`0.75rem`},lg:{size:`1rem`}}},_d={root:{borderRadius:`16px`,paddingX:`0.75rem`,paddingY:`0.5rem`,gap:`0.5rem`,transitionDuration:`{transition.duration}`},image:{width:`2rem`,height:`2rem`},icon:{size:`1rem`},removeIcon:{size:`1rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`}},colorScheme:{light:{root:{background:`{surface.200}`,color:`{surface.900}`},icon:{color:`{surface.900}`},removeIcon:{color:`{surface.900}`}},dark:{root:{background:`{surface.700}`,color:`{surface.0}`},icon:{color:`{surface.0}`},removeIcon:{color:`{surface.0}`}}}},vd={root:{transitionDuration:`{transition.duration}`},preview:{width:`1.5rem`,height:`1.5rem`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},panel:{shadow:`{overlay.popover.shadow}`,borderRadius:`{overlay.popover.borderRadius}`},colorScheme:{light:{panel:{background:`{surface.800}`,borderColor:`{surface.900}`},handle:{color:`{surface.0}`}},dark:{panel:{background:`{surface.900}`,borderColor:`{surface.700}`},handle:{color:`{surface.0}`}}}},yd={icon:{size:`2rem`,color:`{overlay.modal.color}`},content:{gap:`1rem`}},bd={root:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,color:`{overlay.popover.color}`,borderRadius:`{overlay.popover.border.radius}`,shadow:`{overlay.popover.shadow}`,gutter:`10px`,arrowOffset:`1.25rem`},content:{padding:`{overlay.popover.padding}`,gap:`1rem`},icon:{size:`1.5rem`,color:`{overlay.popover.color}`},footer:{gap:`0.5rem`,padding:`0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}`}},xd={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,transitionDuration:`{transition.duration}`},list:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`}},submenu:{mobileIndent:`1rem`},submenuIcon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`},separator:{borderColor:`{content.border.color}`}},Sd={root:{transitionDuration:`{transition.duration}`},header:{background:`{content.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,borderWidth:`1px 0 1px 0`,padding:`0.75rem 1rem`,sm:{padding:`0.375rem 0.5rem`},lg:{padding:`1rem 1.25rem`}},headerCell:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{highlight.color}`,gap:`0.5rem`,padding:`0.75rem 1rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`},sm:{padding:`0.375rem 0.5rem`},lg:{padding:`1rem 1.25rem`}},columnTitle:{fontWeight:`700`},row:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{highlight.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},bodyCell:{borderColor:`{datatable.border.color}`,padding:`0.75rem 1rem`,sm:{padding:`0.375rem 0.5rem`},lg:{padding:`1rem 1.25rem`}},footerCell:{background:`{content.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,padding:`0.75rem 1rem`,sm:{padding:`0.375rem 0.5rem`},lg:{padding:`1rem 1.25rem`}},columnFooter:{fontWeight:`700`},footer:{background:`{content.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,borderWidth:`0 0 1px 0`,padding:`0.75rem 1rem`,sm:{padding:`0.375rem 0.5rem`},lg:{padding:`1rem 1.25rem`}},dropPoint:{color:`{primary.color}`},columnResizer:{width:`0.5rem`},resizeIndicator:{width:`1px`,color:`{primary.color}`},sortIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,size:`0.875rem`},loadingIcon:{size:`2rem`},rowToggleButton:{hoverBackground:`{content.hover.background}`,selectedHoverBackground:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,selectedHoverColor:`{primary.color}`,size:`1.75rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},filter:{inlineGap:`0.5rem`,overlaySelect:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},overlayPopover:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,borderRadius:`{overlay.popover.border.radius}`,color:`{overlay.popover.color}`,shadow:`{overlay.popover.shadow}`,padding:`{overlay.popover.padding}`,gap:`0.5rem`},rule:{borderColor:`{content.border.color}`},constraintList:{padding:`{list.padding}`,gap:`{list.gap}`},constraint:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,separator:{borderColor:`{content.border.color}`},padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`}},paginatorTop:{borderColor:`{datatable.border.color}`,borderWidth:`0 0 1px 0`},paginatorBottom:{borderColor:`{datatable.border.color}`,borderWidth:`0 0 1px 0`},colorScheme:{light:{root:{borderColor:`{surface.300}`},row:{stripedBackground:`{surface.50}`},bodyCell:{selectedBorderColor:`{primary.100}`}},dark:{root:{borderColor:`{surface.600}`},row:{stripedBackground:`{surface.950}`},bodyCell:{selectedBorderColor:`{primary.900}`}}}},Cd={root:{borderColor:`transparent`,borderWidth:`0`,borderRadius:`0`,padding:`0`},header:{background:`{content.background}`,color:`{content.color}`,borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`,padding:`0.75rem 1rem`,borderRadius:`0`},content:{background:`{content.background}`,color:`{content.color}`,borderColor:`transparent`,borderWidth:`0`,padding:`0`,borderRadius:`0`},footer:{background:`{content.background}`,color:`{content.color}`,borderColor:`{content.border.color}`,borderWidth:`1px 0 0 0`,padding:`0.75rem 1rem`,borderRadius:`0`},paginatorTop:{borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`},paginatorBottom:{borderColor:`{content.border.color}`,borderWidth:`1px 0 0 0`}},wd={root:{transitionDuration:`{transition.duration}`},panel:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.popover.shadow}`,padding:`{overlay.popover.padding}`},header:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,padding:`0 0 0.5rem 0`},title:{gap:`0.5rem`,fontWeight:`500`},dropdown:{width:`2.5rem`,sm:{width:`2rem`},lg:{width:`3rem`},background:`{form.field.background}`,color:`{form.field.icon.color}`,hoverColor:`{form.field.icon.color}`,activeColor:`{form.field.icon.color}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.border.color}`,activeBorderColor:`{form.field.border.color}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},inputIcon:{color:`{form.field.icon.color}`},selectMonth:{hoverBackground:`{content.hover.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,padding:`0.25rem 0.5rem`,borderRadius:`{content.border.radius}`},selectYear:{hoverBackground:`{content.hover.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,padding:`0.25rem 0.5rem`,borderRadius:`{content.border.radius}`},group:{borderColor:`{content.border.color}`,gap:`{overlay.popover.padding}`},dayView:{margin:`0.5rem 0 0 0`},weekDay:{padding:`0.25rem`,fontWeight:`500`,color:`{content.color}`},date:{hoverBackground:`{content.hover.background}`,selectedBackground:`{primary.color}`,rangeSelectedBackground:`{highlight.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{primary.contrast.color}`,rangeSelectedColor:`{highlight.color}`,width:`2rem`,height:`2rem`,borderRadius:`50%`,padding:`0.25rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},monthView:{margin:`0.5rem 0 0 0`},month:{padding:`0.375rem`,borderRadius:`{content.border.radius}`},yearView:{margin:`0.5rem 0 0 0`},year:{padding:`0.375rem`,borderRadius:`{content.border.radius}`},buttonbar:{padding:`0.5rem 0 0 0`,borderColor:`{content.border.color}`},timePicker:{padding:`0.5rem 0 0 0`,borderColor:`{content.border.color}`,gap:`0.5rem`,buttonGap:`0.25rem`},colorScheme:{light:{dropdown:{hoverBackground:`{surface.200}`,activeBackground:`{surface.300}`},today:{background:`{surface.200}`,color:`{surface.900}`}},dark:{dropdown:{hoverBackground:`{surface.700}`,activeBackground:`{surface.600}`},today:{background:`{surface.700}`,color:`{surface.0}`}}}},Td={root:{background:`{overlay.modal.background}`,borderColor:`{overlay.modal.border.color}`,color:`{overlay.modal.color}`,borderRadius:`{overlay.modal.border.radius}`,shadow:`{overlay.modal.shadow}`},header:{padding:`{overlay.modal.padding}`,gap:`0.5rem`},title:{fontSize:`1.25rem`,fontWeight:`700`},content:{padding:`0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}`},footer:{padding:`0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}`,gap:`0.5rem`}},Ed={root:{borderColor:`{content.border.color}`},content:{background:`{content.background}`,color:`{text.color}`},horizontal:{margin:`1rem 0`,padding:`0 1rem`,content:{padding:`0 0.5rem`}},vertical:{margin:`0 1rem`,padding:`0.5rem 0`,content:{padding:`0.5rem 0`}}},Dd={root:{background:`rgba(255, 255, 255, 0.1)`,borderColor:`rgba(255, 255, 255, 0.2)`,padding:`0.5rem`,borderRadius:`{border.radius.xl}`},item:{borderRadius:`{content.border.radius}`,padding:`0.5rem`,size:`3rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Od={root:{background:`{overlay.modal.background}`,borderColor:`{overlay.modal.border.color}`,color:`{overlay.modal.color}`,shadow:`{overlay.modal.shadow}`},header:{padding:`{overlay.modal.padding}`},title:{fontSize:`1.5rem`,fontWeight:`700`},content:{padding:`0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}`},footer:{padding:`{overlay.modal.padding}`}},kd={toolbar:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`},toolbarItem:{color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`,padding:`{list.padding}`},overlayOption:{focusBackground:`{list.option.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`},content:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`}},Ad={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,padding:`0.75rem 1.125rem 1.125rem 1.125rem`,transitionDuration:`{transition.duration}`},legend:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,borderRadius:`{content.border.radius}`,borderWidth:`1px`,borderColor:`{content.border.color}`,padding:`0.5rem 0.75rem`,gap:`0.5rem`,fontWeight:`700`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},toggleIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`},content:{padding:`0`}},jd={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,transitionDuration:`{transition.duration}`},header:{background:`transparent`,color:`{text.color}`,padding:`1.125rem`,borderColor:`unset`,borderWidth:`0`,borderRadius:`0`,gap:`0.5rem`},content:{highlightBorderColor:`{primary.color}`,padding:`0 1.125rem 1.125rem 1.125rem`,gap:`1rem`},file:{padding:`1rem`,gap:`1rem`,borderColor:`{content.border.color}`,info:{gap:`0.5rem`}},fileList:{gap:`0.5rem`},progressbar:{height:`0.25rem`},basic:{gap:`0.5rem`}},Md={root:{color:`{form.field.float.label.color}`,focusColor:`{form.field.float.label.focus.color}`,activeColor:`{form.field.float.label.active.color}`,invalidColor:`{form.field.float.label.invalid.color}`,transitionDuration:`0.2s`,positionX:`{form.field.padding.x}`,positionY:`{form.field.padding.y}`,fontWeight:`500`,active:{fontSize:`0.75rem`,fontWeight:`400`}},over:{active:{top:`-1.25rem`}},in:{input:{paddingTop:`1.5rem`,paddingBottom:`{form.field.padding.y}`},active:{top:`{form.field.padding.y}`}},on:{borderRadius:`{border.radius.xs}`,active:{background:`{form.field.background}`,padding:`0 0.125rem`}}},Nd={root:{borderWidth:`1px`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,transitionDuration:`{transition.duration}`},navButton:{background:`rgba(255, 255, 255, 0.1)`,hoverBackground:`rgba(255, 255, 255, 0.2)`,color:`{surface.100}`,hoverColor:`{surface.0}`,size:`3rem`,gutter:`0.5rem`,prev:{borderRadius:`50%`},next:{borderRadius:`50%`},focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},navIcon:{size:`1.5rem`},thumbnailsContent:{background:`{content.background}`,padding:`1rem 0.25rem`},thumbnailNavButton:{size:`2rem`,borderRadius:`{content.border.radius}`,gutter:`0.5rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},thumbnailNavButtonIcon:{size:`1rem`},caption:{background:`rgba(0, 0, 0, 0.5)`,color:`{surface.100}`,padding:`1rem`},indicatorList:{gap:`0.5rem`,padding:`1rem`},indicatorButton:{width:`1rem`,height:`1rem`,activeBackground:`{primary.color}`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},insetIndicatorList:{background:`rgba(0, 0, 0, 0.5)`},insetIndicatorButton:{background:`rgba(255, 255, 255, 0.4)`,hoverBackground:`rgba(255, 255, 255, 0.6)`,activeBackground:`rgba(255, 255, 255, 0.9)`},closeButton:{size:`3rem`,gutter:`0.5rem`,background:`rgba(255, 255, 255, 0.1)`,hoverBackground:`rgba(255, 255, 255, 0.2)`,color:`{surface.50}`,hoverColor:`{surface.0}`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},closeButtonIcon:{size:`1.5rem`},colorScheme:{light:{thumbnailNavButton:{hoverBackground:`{surface.200}`,color:`{text.color}`,hoverColor:`{text.hover.color}`},indicatorButton:{background:`{surface.300}`,hoverBackground:`{surface.400}`}},dark:{thumbnailNavButton:{hoverBackground:`{surface.700}`,color:`{surface.0}`,hoverColor:`{surface.0}`},indicatorButton:{background:`{surface.600}`,hoverBackground:`{surface.500}`}}}},Pd={icon:{color:`{form.field.icon.color}`}},Fd={root:{color:`{form.field.float.label.color}`,focusColor:`{form.field.float.label.focus.color}`,invalidColor:`{form.field.float.label.invalid.color}`,transitionDuration:`0.2s`,positionX:`{form.field.padding.x}`,top:`{form.field.padding.y}`,fontSize:`0.75rem`,fontWeight:`400`},input:{paddingTop:`1.5rem`,paddingBottom:`{form.field.padding.y}`}},Id={root:{transitionDuration:`{transition.duration}`},preview:{icon:{size:`1.5rem`},mask:{background:`{mask.background}`,color:`{mask.color}`}},toolbar:{position:{left:`auto`,right:`1rem`,top:`1rem`,bottom:`auto`},blur:`8px`,background:`rgba(255,255,255,0.1)`,borderColor:`rgba(255,255,255,0.2)`,borderWidth:`1px`,borderRadius:`{content.border.radius}`,padding:`.5rem`,gap:`0.5rem`},action:{hoverBackground:`rgba(255,255,255,0.1)`,color:`{surface.50}`,hoverColor:`{surface.0}`,size:`3rem`,iconSize:`1.5rem`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Ld={handle:{size:`15px`,hoverSize:`30px`,background:`rgba(255,255,255,0.3)`,hoverBackground:`rgba(255,255,255,0.3)`,borderColor:`rgba(255,255,255,0.3)`,hoverBorderColor:`rgba(255,255,255,0.3)`,borderWidth:`3px`,borderRadius:`{content.border.radius}`,transitionDuration:`0.2s`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`rgba(255,255,255,0.3)`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Rd={root:{padding:`{form.field.padding.y} {form.field.padding.x}`,borderRadius:`{content.border.radius}`,gap:`0.5rem`},text:{fontWeight:`700`},icon:{size:`1rem`},colorScheme:{light:{info:{background:`{blue.800}`,borderColor:`{blue.800}`,color:`{blue.50}`,shadow:`none`},success:{background:`{green.800}`,borderColor:`{green.800}`,color:`{green.50}`,shadow:`none`},warn:{background:`{yellow.600}`,borderColor:`{yellow.600}`,color:`{yellow.50}`,shadow:`none`},error:{background:`{red.800}`,borderColor:`{red.800}`,color:`{red.50}`,shadow:`none`},secondary:{background:`{surface.200}`,borderColor:`{surface.200}`,color:`{surface.700}`,shadow:`none`},contrast:{background:`{surface.900}`,borderColor:`{surface.900}`,color:`{surface.50}`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)`}},dark:{info:{background:`{blue.200}`,borderColor:`{blue.200}`,color:`{blue.950}`,shadow:`none`},success:{background:`{green.200}`,borderColor:`{green.200}`,color:`{green.950}`,shadow:`none`},warn:{background:`{yellow.200}`,borderColor:`{yellow.200}`,color:`{yellow.950}`,shadow:`none`},error:{background:`{red.200}`,borderColor:`{red.200}`,color:`{red.950}`,shadow:`none`},secondary:{background:`{surface.700}`,borderColor:`{surface.700}`,color:`{surface.200}`,shadow:`none`},contrast:{background:`{surface.0}`,borderColor:`{surface.0}`,color:`{surface.950}`,shadow:`none`}}}},zd={root:{padding:`{form.field.padding.y} {form.field.padding.x}`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},transitionDuration:`{transition.duration}`},display:{hoverBackground:`{content.hover.background}`,hoverColor:`{content.hover.color}`}},Bd={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`},chip:{borderRadius:`{border.radius.xs}`},colorScheme:{light:{chip:{focusBackground:`{surface.300}`,color:`{surface.900}`}},dark:{chip:{focusBackground:`{surface.600}`,color:`{surface.0}`}}}},Vd={addon:{background:`{form.field.background}`,borderColor:`{form.field.border.color}`,color:`{form.field.icon.color}`,borderRadius:`{form.field.border.radius}`,padding:`0.5rem`,minWidth:`2.5rem`}},Hd={root:{transitionDuration:`{transition.duration}`},button:{background:`transparent`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.border.color}`,activeBorderColor:`{form.field.border.color}`,color:`{form.field.icon.color}`,hoverColor:`{form.field.icon.color}`,activeColor:`{form.field.icon.color}`,width:`2.5rem`,borderRadius:`{form.field.border.radius}`,verticalPadding:`{form.field.padding.y}`},colorScheme:{light:{button:{hoverBackground:`{surface.200}`,activeBackground:`{surface.300}`}},dark:{button:{hoverBackground:`{surface.700}`,activeBackground:`{surface.600}`}}}},Ud={root:{gap:`0.5rem`},input:{width:`2.5rem`,sm:{width:`2rem`},lg:{width:`3rem`}}},Wd={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}}},Gd={root:{transitionDuration:`{transition.duration}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},value:{background:`{primary.color}`},text:{color:`{text.muted.color}`},colorScheme:{light:{range:{background:`{surface.300}`}},dark:{range:{background:`{surface.600}`}}}},Kd={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,borderColor:`{form.field.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,shadow:`{form.field.shadow}`,borderRadius:`{form.field.border.radius}`,transitionDuration:`{form.field.transition.duration}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,header:{padding:`{list.header.padding}`}},option:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,fontWeight:`{list.option.group.font.weight}`,padding:`{list.option.group.padding}`},checkmark:{color:`{list.option.color}`,gutterStart:`-0.375rem`,gutterEnd:`0.375rem`},emptyMessage:{padding:`{list.option.padding}`},colorScheme:{light:{option:{stripedBackground:`{surface.100}`}},dark:{option:{stripedBackground:`{surface.800}`}}}},qd={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,gap:`0.5rem`,verticalOrientation:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},horizontalOrientation:{padding:`0.5rem 0.75rem`,gap:`0.5rem`},transitionDuration:`{transition.duration}`},baseItem:{borderRadius:`{content.border.radius}`,padding:`{navigation.item.padding}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`}},overlay:{padding:`0`,background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,shadow:`{overlay.navigation.shadow}`,gap:`0.5rem`},submenu:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},submenuLabel:{padding:`{navigation.submenu.label.padding}`,fontWeight:`{navigation.submenu.label.font.weight}`,background:`{navigation.submenu.label.background}`,color:`{navigation.submenu.label.color}`},submenuIcon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`},separator:{borderColor:`{content.border.color}`},mobileButton:{borderRadius:`50%`,size:`1.75rem`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,hoverBackground:`{content.hover.background}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Jd={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,transitionDuration:`{transition.duration}`},list:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},item:{focusBackground:`{navigation.item.focus.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`}},submenuLabel:{padding:`{navigation.submenu.label.padding}`,fontWeight:`{navigation.submenu.label.font.weight}`,background:`{navigation.submenu.label.background}`,color:`{navigation.submenu.label.color}`},separator:{borderColor:`{content.border.color}`}},Yd={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,gap:`0.5rem`,padding:`0.5rem 0.75rem`,transitionDuration:`{transition.duration}`},baseItem:{borderRadius:`{content.border.radius}`,padding:`{navigation.item.padding}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`}},submenu:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`,background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,mobileIndent:`1rem`,icon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`}},separator:{borderColor:`{content.border.color}`},mobileButton:{borderRadius:`50%`,size:`1.75rem`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,hoverBackground:`{content.hover.background}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Xd={root:{borderRadius:`{content.border.radius}`,borderWidth:`1px`,transitionDuration:`{transition.duration}`},content:{padding:`0.5rem 0.75rem`,gap:`0.5rem`,sm:{padding:`0.375rem 0.625rem`},lg:{padding:`0.625rem 0.875rem`}},text:{fontSize:`1rem`,fontWeight:`700`,sm:{fontSize:`0.875rem`},lg:{fontSize:`1.125rem`}},icon:{size:`1.125rem`,sm:{size:`1rem`},lg:{size:`1.25rem`}},closeButton:{width:`1.75rem`,height:`1.75rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,offset:`{focus.ring.offset}`}},closeIcon:{size:`1rem`,sm:{size:`0.875rem`},lg:{size:`1.125rem`}},outlined:{root:{borderWidth:`1px`}},simple:{content:{padding:`0`}},colorScheme:{light:{info:{background:`{blue.800}`,borderColor:`{blue.800}`,color:`{blue.50}`,shadow:`none`,closeButton:{hoverBackground:`{blue.600}`,focusRing:{color:`{blue.50}`,shadow:`none`}},outlined:{color:`{blue.800}`,borderColor:`{blue.800}`},simple:{color:`{blue.800}`}},success:{background:`{green.800}`,borderColor:`{green.800}`,color:`{green.50}`,shadow:`none`,closeButton:{hoverBackground:`{green.600}`,focusRing:{color:`{green.50}`,shadow:`none`}},outlined:{color:`{green.800}`,borderColor:`{green.800}`},simple:{color:`{green.800}`}},warn:{background:`{yellow.600}`,borderColor:`{yellow.600}`,color:`{yellow.50}`,shadow:`none`,closeButton:{hoverBackground:`{yellow.400}`,focusRing:{color:`{yellow.50}`,shadow:`none`}},outlined:{color:`{yellow.600}`,borderColor:`{yellow.600}`},simple:{color:`{yellow.600}`}},error:{background:`{red.800}`,borderColor:`{red.800}`,color:`{red.50}`,shadow:`none`,closeButton:{hoverBackground:`{red.600}`,focusRing:{color:`{red.50}`,shadow:`none`}},outlined:{color:`{red.800}`,borderColor:`{red.800}`},simple:{color:`{red.800}`}},secondary:{background:`{surface.200}`,borderColor:`{surface.200}`,color:`{surface.700}`,shadow:`none`,closeButton:{hoverBackground:`{surface.50}`,focusRing:{color:`{surface.700}`,shadow:`none`}},outlined:{color:`{surface.600}`,borderColor:`{surface.600}`},simple:{color:`{surface.600}`}},contrast:{background:`{surface.900}`,borderColor:`{surface.900}`,color:`{surface.50}`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)`,closeButton:{hoverBackground:`{surface.700}`,focusRing:{color:`{surface.50}`,shadow:`none`}},outlined:{color:`{surface.900}`,borderColor:`{surface.900}`},simple:{color:`{surface.900}`}}},dark:{info:{background:`{blue.200}`,borderColor:`{blue.200}`,color:`{blue.950}`,shadow:`none`,closeButton:{hoverBackground:`{blue.50}`,focusRing:{color:`{blue.950}`,shadow:`none`}},outlined:{color:`{blue.200}`,borderColor:`{blue.200}`},simple:{color:`{blue.200}`}},success:{background:`{green.200}`,borderColor:`{green.200}`,color:`{green.950}`,shadow:`none`,closeButton:{hoverBackground:`{green.50}`,focusRing:{color:`{green.950}`,shadow:`none`}},outlined:{color:`{green.200}`,borderColor:`{green.200}`},simple:{color:`{green.200}`}},warn:{background:`{yellow.200}`,borderColor:`{yellow.200}`,color:`{yellow.950}`,shadow:`none`,closeButton:{hoverBackground:`{yellow.50}`,focusRing:{color:`{yellow.950}`,shadow:`none`}},outlined:{color:`{yellow.200}`,borderColor:`{yellow.200}`},simple:{color:`{yellow.200}`}},error:{background:`{red.200}`,borderColor:`{red.200}`,color:`{red.950}`,shadow:`none`,closeButton:{hoverBackground:`{red.50}`,focusRing:{color:`{red.950}`,shadow:`none`}},outlined:{color:`{red.200}`,borderColor:`{red.200}`},simple:{color:`{red.200}`}},secondary:{background:`{surface.700}`,borderColor:`{surface.700}`,color:`{surface.200}`,shadow:`none`,closeButton:{hoverBackground:`{surface.500}`,focusRing:{color:`{surface.200}`,shadow:`none`}},outlined:{color:`{surface.400}`,borderColor:`{surface.400}`},simple:{color:`{surface.400}`}},contrast:{background:`{surface.0}`,borderColor:`{surface.0}`,color:`{surface.950}`,shadow:`none`,closeButton:{hoverBackground:`{surface.200}`,focusRing:{color:`{surface.950}`,shadow:`none`}},outlined:{color:`{surface.0}`,borderColor:`{surface.0}`},simple:{color:`{surface.0}`}}}}},Zd={root:{borderRadius:`{content.border.radius}`,gap:`1rem`},meters:{size:`0.5rem`},label:{gap:`0.5rem`},labelMarker:{size:`0.5rem`},labelIcon:{size:`1rem`},labelList:{verticalGap:`0.5rem`,horizontalGap:`1rem`},colorScheme:{light:{meters:{background:`{surface.300}`}},dark:{meters:{background:`{surface.600}`}}}},Qd={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}},dropdown:{width:`2.5rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,header:{padding:`{list.header.padding}`}},option:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`,gap:`0.5rem`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,fontWeight:`{list.option.group.font.weight}`,padding:`{list.option.group.padding}`},chip:{borderRadius:`{border.radius.xs}`},clearIcon:{color:`{form.field.icon.color}`},emptyMessage:{padding:`{list.option.padding}`}},$d={root:{gap:`1.125rem`},controls:{gap:`0.5rem`}},ef={root:{gutter:`0.75rem`,transitionDuration:`{transition.duration}`},node:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,selectedColor:`{highlight.color}`,hoverColor:`{content.hover.color}`,padding:`0.75rem 1rem`,toggleablePadding:`0.75rem 1rem 1.25rem 1rem`,borderRadius:`{content.border.radius}`},nodeToggleButton:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,borderColor:`{content.border.color}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,size:`1.5rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},connector:{color:`{content.border.color}`,borderRadius:`{content.border.radius}`,height:`24px`}},tf={root:{outline:{width:`2px`,color:`{content.background}`}}},nf={root:{padding:`0.5rem 1rem`,gap:`0.25rem`,borderRadius:`{content.border.radius}`,background:`{content.background}`,color:`{content.color}`,transitionDuration:`{transition.duration}`},navButton:{background:`transparent`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,selectedColor:`{highlight.color}`,width:`2.5rem`,height:`2.5rem`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},currentPageReport:{color:`{text.muted.color}`},jumpToPageInput:{maxWidth:`2.5rem`}},rf={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`},header:{background:`transparent`,color:`{text.color}`,padding:`1.125rem`,borderWidth:`0 0 1px 0`,borderColor:`{content.border.color}`,borderRadius:`0`},toggleableHeader:{padding:`0.375rem 1.125rem`},title:{fontWeight:`700`},content:{padding:`1.125rem`},footer:{padding:`0 1.125rem 1.125rem 1.125rem`}},af={root:{gap:`0`,transitionDuration:`{transition.duration}`},panel:{background:`{content.background}`,borderColor:`{content.border.color}`,borderWidth:`1px`,color:`{content.color}`,padding:`0.25rem 0.25rem`,borderRadius:`0`,first:{borderWidth:`1px 1px 0 1px`,topBorderRadius:`{content.border.radius}`},last:{borderWidth:`0 1px 1px 1px`,bottomBorderRadius:`{content.border.radius}`}},item:{focusBackground:`{navigation.item.focus.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,gap:`0.5rem`,padding:`{navigation.item.padding}`,borderRadius:`{content.border.radius}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`}},submenu:{indent:`1rem`},submenuIcon:{color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`}},of={meter:{borderRadius:`{content.border.radius}`,height:`.75rem`},icon:{color:`{form.field.icon.color}`},overlay:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,borderRadius:`{overlay.popover.border.radius}`,color:`{overlay.popover.color}`,padding:`{overlay.popover.padding}`,shadow:`{overlay.popover.shadow}`},content:{gap:`0.5rem`},colorScheme:{light:{meter:{background:`{surface.300}`},strength:{weakBackground:`{red.600}`,mediumBackground:`{yellow.600}`,strongBackground:`{green.600}`}},dark:{meter:{background:`{surface.600}`},strength:{weakBackground:`{red.500}`,mediumBackground:`{yellow.500}`,strongBackground:`{green.500}`}}}},sf={root:{gap:`1.125rem`},controls:{gap:`0.5rem`}},cf={root:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,color:`{overlay.popover.color}`,borderRadius:`{overlay.popover.border.radius}`,shadow:`{overlay.popover.shadow}`,gutter:`10px`,arrowOffset:`1.25rem`},content:{padding:`{overlay.popover.padding}`}},lf={root:{borderRadius:`{content.border.radius}`,height:`1.25rem`},value:{background:`{primary.color}`},label:{color:`{primary.contrast.color}`,fontSize:`0.75rem`,fontWeight:`700`},colorScheme:{light:{root:{background:`{surface.300}`}},dark:{root:{background:`{surface.600}`}}}},uf={colorScheme:{light:{root:{colorOne:`{red.500}`,colorTwo:`{blue.500}`,colorThree:`{green.500}`,colorFour:`{yellow.500}`}},dark:{root:{colorOne:`{red.400}`,colorTwo:`{blue.400}`,colorThree:`{green.400}`,colorFour:`{yellow.400}`}}}},df={root:{width:`1.25rem`,height:`1.25rem`,background:`{form.field.background}`,checkedBackground:`{form.field.background}`,checkedHoverBackground:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,checkedBorderColor:`{form.field.border.color}`,checkedHoverBorderColor:`{form.field.hover.border.color}`,checkedFocusBorderColor:`{form.field.focus.border.color}`,checkedDisabledBorderColor:`{form.field.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,shadow:`{form.field.shadow}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{width:`1rem`,height:`1rem`},lg:{width:`1.5rem`,height:`1.5rem`}},icon:{size:`0.75rem`,checkedColor:`{primary.color}`,checkedHoverColor:`{primary.color}`,disabledColor:`{form.field.disabled.color}`,sm:{size:`0.5rem`},lg:{size:`1rem`}}},ff={root:{gap:`0.25rem`,transitionDuration:`{transition.duration}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},icon:{size:`1rem`,color:`{text.muted.color}`,hoverColor:`{primary.color}`,activeColor:`{primary.color}`}},pf={colorScheme:{light:{root:{background:`rgba(0,0,0,0.1)`}},dark:{root:{background:`rgba(255,255,255,0.4)`}}}},mf={root:{transitionDuration:`{transition.duration}`},bar:{size:`9px`,borderRadius:`{border.radius.xs}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},colorScheme:{light:{bar:{background:`{surface.200}`}},dark:{bar:{background:`{surface.700}`}}}},hf={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}},dropdown:{width:`2.5rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,header:{padding:`{list.header.padding}`}},option:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,fontWeight:`{list.option.group.font.weight}`,padding:`{list.option.group.padding}`},clearIcon:{color:`{form.field.icon.color}`},checkmark:{color:`{list.option.color}`,gutterStart:`-0.375rem`,gutterEnd:`0.375rem`},emptyMessage:{padding:`{list.option.padding}`}},gf={root:{borderRadius:`{form.field.border.radius}`},colorScheme:{light:{root:{invalidBorderColor:`{form.field.invalid.border.color}`}},dark:{root:{invalidBorderColor:`{form.field.invalid.border.color}`}}}},_f={root:{borderRadius:`{content.border.radius}`},colorScheme:{light:{root:{background:`{surface.300}`,animationBackground:`rgba(255,255,255,0.4)`}},dark:{root:{background:`rgba(255, 255, 255, 0.1)`,animationBackground:`rgba(255, 255, 255, 0.04)`}}}},vf={root:{transitionDuration:`{transition.duration}`},track:{borderRadius:`{content.border.radius}`,size:`3px`},range:{background:`{primary.color}`},handle:{width:`16px`,height:`16px`,borderRadius:`50%`,background:`{primary.color}`,hoverBackground:`{primary.color}`,content:{borderRadius:`50%`,background:`{primary.color}`,hoverBackground:`{primary.color}`,width:`12px`,height:`12px`,shadow:`none`},focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},colorScheme:{light:{track:{background:`{surface.300}`}},dark:{track:{background:`{surface.600}`}}}},yf={root:{gap:`0.5rem`,transitionDuration:`{transition.duration}`}},bf={root:{borderRadius:`{form.field.border.radius}`,roundedBorderRadius:`2rem`,raisedShadow:`0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)`}},xf={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,transitionDuration:`{transition.duration}`},gutter:{background:`{content.border.color}`},handle:{size:`24px`,background:`transparent`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Sf={root:{transitionDuration:`{transition.duration}`},separator:{background:`{content.border.color}`,activeBackground:`{primary.color}`,margin:`0 0 0 1.625rem`,size:`2px`},step:{padding:`0.5rem`,gap:`1rem`},stepHeader:{padding:`0`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},gap:`0.5rem`},stepTitle:{color:`{text.muted.color}`,activeColor:`{primary.color}`,fontWeight:`700`},stepNumber:{background:`{content.background}`,activeBackground:`{primary.color}`,borderColor:`{content.border.color}`,activeBorderColor:`{primary.color}`,color:`{text.muted.color}`,activeColor:`{primary.contrast.color}`,size:`2rem`,fontSize:`1.143rem`,fontWeight:`500`,borderRadius:`50%`,shadow:`none`},steppanels:{padding:`0.875rem 0.5rem 1.125rem 0.5rem`},steppanel:{background:`{content.background}`,color:`{content.color}`,padding:`0`,indent:`1rem`}},Cf={root:{transitionDuration:`{transition.duration}`},separator:{background:`{content.border.color}`},itemLink:{borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},gap:`0.5rem`},itemLabel:{color:`{text.muted.color}`,activeColor:`{primary.color}`,fontWeight:`700`},itemNumber:{background:`{content.background}`,activeBackground:`{primary.color}`,borderColor:`{content.border.color}`,activeBorderColor:`{primary.color}`,color:`{text.muted.color}`,activeColor:`{primary.contrast.color}`,size:`2rem`,fontSize:`1.143rem`,fontWeight:`500`,borderRadius:`50%`,shadow:`none`}},wf={root:{transitionDuration:`{transition.duration}`},tablist:{borderWidth:`0 0 1px 0`,background:`{content.background}`,borderColor:`{content.border.color}`},item:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,activeBackground:`{primary.color}`,borderWidth:`0`,borderColor:`transparent`,hoverBorderColor:`transparent`,activeBorderColor:`transparent`,color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.contrast.color}`,padding:`1rem 1.25rem`,fontWeight:`700`,margin:`0`,gap:`0.5rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},itemIcon:{color:`{text.color}`,hoverColor:`{text.color}`,activeColor:`{primary.contrast.color}`},activeBar:{height:`0`,bottom:`0`,background:`transparent`}},Tf={root:{transitionDuration:`{transition.duration}`},tablist:{borderWidth:`0 0 1px 0`,background:`{content.background}`,borderColor:`{content.border.color}`},tab:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,activeBackground:`{primary.color}`,borderWidth:`0`,borderColor:`transparent`,hoverBorderColor:`transparent`,activeBorderColor:`transparent`,color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.contrast.color}`,padding:`1rem 1.25rem`,fontWeight:`700`,margin:`0`,gap:`0.5rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-2px`,shadow:`{focus.ring.shadow}`}},tabpanel:{background:`{content.background}`,color:`{content.color}`,padding:`0.875rem 1.125rem 1.125rem 1.125rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`inset {focus.ring.shadow}`}},navButton:{background:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,width:`2.5rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`inset {focus.ring.shadow}`}},activeBar:{height:`0`,bottom:`0`,background:`transparent`},colorScheme:{light:{navButton:{shadow:`0px 0px 10px 50px rgba(255, 255, 255, 0.6)`}},dark:{navButton:{shadow:`0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)`}}}},Ef={root:{transitionDuration:`{transition.duration}`},tabList:{background:`{content.background}`,borderColor:`{content.border.color}`},tab:{borderColor:`{content.border.color}`,activeBorderColor:`{primary.color}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.color}`},tabPanel:{background:`{content.background}`,color:`{content.color}`},navButton:{background:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`},colorScheme:{light:{navButton:{shadow:`0px 0px 10px 50px rgba(255, 255, 255, 0.6)`}},dark:{navButton:{shadow:`0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)`}}}},Df={root:{fontSize:`0.875rem`,fontWeight:`700`,padding:`0.25rem 0.5rem`,gap:`0.25rem`,borderRadius:`{content.border.radius}`,roundedBorderRadius:`{border.radius.xl}`},icon:{size:`0.75rem`},colorScheme:{light:{primary:{background:`{primary.color}`,color:`{primary.contrast.color}`},secondary:{background:`{surface.200}`,color:`{surface.700}`},success:{background:`{green.600}`,color:`{surface.0}`},info:{background:`{sky.600}`,color:`{surface.0}`},warn:{background:`{orange.600}`,color:`{surface.0}`},danger:{background:`{red.600}`,color:`{surface.0}`},contrast:{background:`{surface.950}`,color:`{surface.0}`}},dark:{primary:{background:`{primary.color}`,color:`{primary.contrast.color}`},secondary:{background:`{surface.700}`,color:`{surface.200}`},success:{background:`{green.500}`,color:`{green.950}`},info:{background:`{sky.500}`,color:`{sky.950}`},warn:{background:`{orange.500}`,color:`{orange.950}`},danger:{background:`{red.500}`,color:`{red.950}`},contrast:{background:`{surface.0}`,color:`{surface.950}`}}}},Of={root:{background:`{form.field.background}`,borderColor:`{form.field.border.color}`,color:`{form.field.color}`,height:`18rem`,padding:`{form.field.padding.y} {form.field.padding.x}`,borderRadius:`{form.field.border.radius}`},prompt:{gap:`0.25rem`},commandResponse:{margin:`2px 0`}},kf={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}}},Af={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,transitionDuration:`{transition.duration}`},list:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`}},submenu:{mobileIndent:`1rem`},submenuIcon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`},separator:{borderColor:`{content.border.color}`}},jf={event:{minHeight:`5rem`},horizontal:{eventContent:{padding:`1rem 0`}},vertical:{eventContent:{padding:`0 1rem`}},eventMarker:{size:`1.125rem`,borderRadius:`50%`,borderWidth:`2px`,background:`{primary.color}`,borderColor:`{primary.color}`,content:{borderRadius:`50%`,size:`0.375rem`,background:`transparent`,insetShadow:`none`}},eventConnector:{color:`{content.border.color}`,size:`2px`}},Mf={root:{width:`25rem`,borderRadius:`{content.border.radius}`,borderWidth:`0 0 0 6px`,transitionDuration:`{transition.duration}`,blur:`0`},icon:{size:`1.125rem`},content:{padding:`{overlay.popover.padding}`,gap:`0.5rem`},text:{gap:`0.5rem`},summary:{fontWeight:`700`,fontSize:`1rem`},detail:{fontWeight:`500`,fontSize:`0.875rem`},closeButton:{width:`1.75rem`,height:`1.75rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,offset:`{focus.ring.offset}`}},closeIcon:{size:`1rem`},colorScheme:{light:{info:{background:`{blue.800}`,borderColor:`{blue.800}`,color:`{blue.50}`,detailColor:`{blue.50}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{blue.600}`,focusRing:{color:`{blue.50}`,shadow:`none`}}},success:{background:`{green.800}`,borderColor:`{green.800}`,color:`{green.50}`,detailColor:`{green.50}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{green.600}`,focusRing:{color:`{green.50}`,shadow:`none`}}},warn:{background:`{yellow.600}`,borderColor:`{yellow.600}`,color:`{yellow.50}`,detailColor:`{yellow.50}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{yellow.400}`,focusRing:{color:`{yellow.50}`,shadow:`none`}}},error:{background:`{red.800}`,borderColor:`{red.800}`,color:`{red.50}`,detailColor:`{red.50}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{red.600}`,focusRing:{color:`{red.50}`,shadow:`none`}}},secondary:{background:`{surface.200}`,borderColor:`{surface.200}`,color:`{surface.700}`,detailColor:`{surface.700}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{surface.50}`,focusRing:{color:`{surface.700}`,shadow:`none`}}},contrast:{background:`{surface.900}`,borderColor:`{surface.900}`,color:`{surface.50}`,detailColor:`{surface.0}`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)`,closeButton:{hoverBackground:`{surface.700}`,focusRing:{color:`{surface.50}`,shadow:`none`}}}},dark:{info:{background:`{blue.200}`,borderColor:`{blue.200}`,color:`{blue.950}`,detailColor:`{blue.950}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{blue.50}`,focusRing:{color:`{blue.950}`,shadow:`none`}}},success:{background:`{green.200}`,borderColor:`{green.200}`,color:`{green.950}`,detailColor:`{green.950}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{green.50}`,focusRing:{color:`{green.950}`,shadow:`none`}}},warn:{background:`{yellow.200}`,borderColor:`{yellow.200}`,color:`{yellow.950}`,detailColor:`{yellow.950}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{yellow.50}`,focusRing:{color:`{yellow.950}`,shadow:`none`}}},error:{background:`{red.200}`,borderColor:`{red.200}`,color:`{red.950}`,detailColor:`{red.950}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{red.50}`,focusRing:{color:`{red.950}`,shadow:`none`}}},secondary:{background:`{surface.700}`,borderColor:`{surface.700}`,color:`{surface.200}`,detailColor:`{surface.200}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{surface.500}`,focusRing:{color:`{surface.200}`,shadow:`none`}}},contrast:{background:`{surface.0}`,borderColor:`{surface.0}`,color:`{surface.950}`,detailColor:`{surface.950}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{surface.200}`,focusRing:{color:`{surface.950}`,shadow:`none`}}}}}},Nf={root:{padding:`0.5rem 0.75rem`,borderRadius:`{content.border.radius}`,gap:`0.5rem`,fontWeight:`500`,background:`{form.field.background}`,borderColor:`{form.field.border.color}`,color:`{form.field.color}`,hoverColor:`{form.field.color}`,checkedBackground:`{highlight.background}`,checkedColor:`{highlight.color}`,checkedBorderColor:`{form.field.border.color}`,disabledBackground:`{form.field.disabled.background}`,disabledBorderColor:`{form.field.disabled.background}`,disabledColor:`{form.field.disabled.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,padding:`0.375rem 0.625rem`},lg:{fontSize:`{form.field.lg.font.size}`,padding:`0.625rem 0.875rem`}},icon:{color:`{text.muted.color}`,hoverColor:`{text.muted.color}`,checkedColor:`{highlight.color}`,disabledColor:`{form.field.disabled.color}`},content:{checkedBackground:`transparent`,checkedShadow:`none`,padding:`0`,borderRadius:`0`,sm:{padding:`0`},lg:{padding:`0`}},colorScheme:{light:{root:{hoverBackground:`{surface.200}`}},dark:{root:{hoverBackground:`{surface.700}`}}}},Pf={root:{width:`2.5rem`,height:`1.5rem`,borderRadius:`30px`,gap:`0.25rem`,shadow:`{form.field.shadow}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},borderWidth:`1px`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.border.color}`,checkedBorderColor:`{primary.color}`,checkedHoverBorderColor:`{primary.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,background:`{form.field.background}`,hoverBackground:`{form.field.background}`,checkedBackground:`{primary.color}`,checkedHoverBackground:`{primary.color}`,transitionDuration:`{form.field.transition.duration}`,slideDuration:`0.1s`,disabledBackground:`{form.field.disabled.background}`},handle:{borderRadius:`50%`,size:`1rem`,background:`{form.field.border.color}`,hoverBackground:`{form.field.border.color}`,checkedBackground:`{primary.contrast.color}`,checkedHoverBackground:`{primary.contrast.color}`,disabledBackground:`{form.field.disabled.color}`,color:`{surface.0}`,hoverColor:`{surface.0}`,checkedColor:`{primary.color}`,checkedHoverColor:`{primary.color}`}},Ff={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,gap:`0.5rem`,padding:`0.75rem`}},If={root:{maxWidth:`12.5rem`,gutter:`0.25rem`,shadow:`{overlay.popover.shadow}`,padding:`0.5rem 0.75rem`,borderRadius:`{overlay.popover.border.radius}`},colorScheme:{light:{root:{background:`{surface.900}`,color:`{surface.0}`}},dark:{root:{background:`{surface.0}`,color:`{surface.900}`}}}},Lf={root:{background:`{content.background}`,color:`{content.color}`,padding:`1rem`,gap:`2px`,indent:`1rem`,transitionDuration:`{transition.duration}`},node:{padding:`0.25rem 0.5rem`,borderRadius:`{content.border.radius}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{text.color}`,hoverColor:`{text.hover.color}`,selectedColor:`{highlight.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-2px`,shadow:`{focus.ring.shadow}`},gap:`0.25rem`},nodeIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,selectedColor:`{highlight.color}`},nodeToggleButton:{borderRadius:`50%`,size:`1.75rem`,hoverBackground:`{content.hover.background}`,selectedHoverBackground:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,selectedHoverColor:`{primary.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},loadingIcon:{size:`2rem`},filter:{margin:`0 0 0.5rem 0`}},Rf={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}},dropdown:{width:`2.5rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},tree:{padding:`{list.padding}`},emptyMessage:{padding:`{list.option.padding}`},chip:{borderRadius:`{border.radius.sm}`},clearIcon:{color:`{form.field.icon.color}`}},zf={root:{transitionDuration:`{transition.duration}`},header:{background:`{content.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,borderWidth:`1px 0 1px 0`,padding:`0.75rem 1rem`},headerCell:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{highlight.color}`,gap:`0.5rem`,padding:`0.75rem 1rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},columnTitle:{fontWeight:`700`},row:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{highlight.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},bodyCell:{borderColor:`{treetable.border.color}`,padding:`0.75rem 1rem`,gap:`0.5rem`},footerCell:{background:`{content.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,padding:`0.75rem 1rem`},columnFooter:{fontWeight:`700`},footer:{background:`{content.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,borderWidth:`0 0 1px 0`,padding:`0.75rem 1rem`},columnResizer:{width:`0.5rem`},resizeIndicator:{width:`1px`,color:`{primary.color}`},sortIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,size:`0.875rem`},loadingIcon:{size:`2rem`},nodeToggleButton:{hoverBackground:`{content.hover.background}`,selectedHoverBackground:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,selectedHoverColor:`{primary.color}`,size:`1.75rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},paginatorTop:{borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`},paginatorBottom:{borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`},colorScheme:{light:{root:{borderColor:`{surface.300}`},bodyCell:{selectedBorderColor:`{primary.100}`}},dark:{root:{borderColor:`{surface.600}`},bodyCell:{selectedBorderColor:`{primary.900}`}}}},Bf={loader:{mask:{background:`{content.background}`,color:`{text.muted.color}`},icon:{size:`2rem`}}},Vf=Object.defineProperty,Hf=Object.defineProperties,Uf=Object.getOwnPropertyDescriptors,Wf=Object.getOwnPropertySymbols,Gf=Object.prototype.hasOwnProperty,Kf=Object.prototype.propertyIsEnumerable,qf=(e,t,n)=>t in e?Vf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Jf,Yf=(Jf=((e,t)=>{for(var n in t||={})Gf.call(t,n)&&qf(e,n,t[n]);if(Wf)for(var n of Wf(t))Kf.call(t,n)&&qf(e,n,t[n]);return e})({},ld),Hf(Jf,Uf({components:{accordion:ad,autocomplete:od,avatar:sd,badge:cd,blockui:ud,breadcrumb:dd,button:fd,datepicker:wd,card:pd,carousel:md,cascadeselect:hd,checkbox:gd,chip:_d,colorpicker:vd,confirmdialog:yd,confirmpopup:bd,contextmenu:xd,dataview:Cd,datatable:Sd,dialog:Td,divider:Ed,dock:Dd,drawer:Od,editor:kd,fieldset:Ad,fileupload:jd,iftalabel:Fd,floatlabel:Md,galleria:Nd,iconfield:Pd,image:Id,imagecompare:Ld,inlinemessage:Rd,inplace:zd,inputchips:Bd,inputgroup:Vd,inputnumber:Hd,inputotp:Ud,inputtext:Wd,knob:Gd,listbox:Kd,megamenu:qd,menu:Jd,menubar:Yd,message:Xd,metergroup:Zd,multiselect:Qd,orderlist:$d,organizationchart:ef,overlaybadge:tf,popover:cf,paginator:nf,password:of,panel:rf,panelmenu:af,picklist:sf,progressbar:lf,progressspinner:uf,radiobutton:df,rating:ff,ripple:pf,scrollpanel:mf,select:hf,selectbutton:gf,skeleton:_f,slider:vf,speeddial:yf,splitter:xf,splitbutton:bf,stepper:Sf,steps:Cf,tabmenu:wf,tabs:Tf,tabview:Ef,textarea:kf,tieredmenu:Af,tag:Df,terminal:Of,timeline:jf,togglebutton:Nf,toggleswitch:Pf,tree:Lf,treeselect:Rf,treetable:zf,toast:Mf,toolbar:Ff,tooltip:If,virtualscroller:Bf}}))),Xf=typeof document<`u`;function Zf(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function Qf(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&Zf(e.default)}var U=Object.assign;function $f(e,t){let n={};for(let r in t){let i=t[r];n[r]=tp(i)?i.map(e):e(i)}return n}var ep=()=>{},tp=Array.isArray;function np(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var rp=/#/g,ip=/&/g,ap=/\//g,op=/=/g,sp=/\?/g,cp=/\+/g,lp=/%5B/g,up=/%5D/g,dp=/%5E/g,fp=/%60/g,pp=/%7B/g,mp=/%7C/g,hp=/%7D/g,gp=/%20/g;function _p(e){return e==null?``:encodeURI(``+e).replace(mp,`|`).replace(lp,`[`).replace(up,`]`)}function vp(e){return _p(e).replace(pp,`{`).replace(hp,`}`).replace(dp,`^`)}function yp(e){return _p(e).replace(cp,`%2B`).replace(gp,`+`).replace(rp,`%23`).replace(ip,`%26`).replace(fp,"`").replace(pp,`{`).replace(hp,`}`).replace(dp,`^`)}function bp(e){return yp(e).replace(op,`%3D`)}function xp(e){return _p(e).replace(rp,`%23`).replace(sp,`%3F`)}function Sp(e){return xp(e).replace(ap,`%2F`)}function Cp(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var wp=/\/$/,Tp=e=>e.replace(wp,``);function Ep(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=Pp(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:Cp(o)}}function Dp(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function Op(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function kp(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Ap(t.matched[r],n.matched[i])&&jp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ap(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function jp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Mp(e[n],t[n]))return!1;return!0}function Mp(e,t){return tp(e)?Np(e,t):tp(t)?Np(t,e):e?.valueOf()===t?.valueOf()}function Np(e,t){return tp(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function Pp(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var Fp={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},Ip=function(e){return e.pop=`pop`,e.push=`push`,e}({}),Lp=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function Rp(e){if(!e)if(Xf){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),Tp(e)}var zp=/^[^#]+#/;function Bp(e,t){return e.replace(zp,`#`)+t}function Vp(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var Hp=()=>({left:window.scrollX,top:window.scrollY});function Up(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Vp(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function Wp(e,t){return(history.state?history.state.position-t:-1)+e}var Gp=new Map;function Kp(e,t){Gp.set(e,t)}function qp(e){let t=Gp.get(e);return Gp.delete(e),t}function Jp(e){return typeof e==`string`||e&&typeof e==`object`}function Yp(e){return typeof e==`string`||typeof e==`symbol`}var Xp=function(e){return e[e.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,e[e.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,e[e.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,e[e.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,e[e.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,e}({}),Zp=Symbol(``);Xp.MATCHER_NOT_FOUND,Xp.NAVIGATION_GUARD_REDIRECT,Xp.NAVIGATION_ABORTED,Xp.NAVIGATION_CANCELLED,Xp.NAVIGATION_DUPLICATED;function Qp(e,t){return U(Error(),{type:e,[Zp]:!0},t)}function $p(e,t){return e instanceof Error&&Zp in e&&(t==null||!!(e.type&t))}function em(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;ee&&yp(e)):[r&&yp(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function nm(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=tp(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}var rm=Symbol(``),im=Symbol(``),am=Symbol(``),om=Symbol(``),sm=Symbol(``);function cm(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function lm(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(Qp(Xp.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):Jp(e)?c(Qp(Xp.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function um(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(Zf(s)){let c=(s.__vccOpts||s)[t];c&&a.push(lm(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=Qf(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&lm(c,n,r,o,e,i)()}))}}return a}function dm(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;oAp(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>Ap(e,s))||i.push(s))}return[n,r,i]}var fm=()=>location.protocol+`//`+location.host;function pm(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),Op(n,``)}return Op(n,e)+r+i}function mm(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=pm(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:Ip.pop,direction:u?u>0?Lp.forward:Lp.back:Lp.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(U({},e.state,{scroll:Hp()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function hm(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Hp():null}}function gm(e){let{history:t,location:n}=window,r={value:pm(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:fm()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,U({},t.state,hm(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=U({},i.value,t.state,{forward:e,scroll:Hp()});a(o.current,o,!0),a(e,U({},hm(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function _m(e){e=Rp(e);let t=gm(e),n=mm(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=U({location:``,base:e,go:r,createHref:Bp.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function vm(e){return e=location.host?e||location.pathname+location.search:``,e.includes(`#`)||(e+=`#`),_m(e)}var ym=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),bm=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.ParamRegExp=2]=`ParamRegExp`,e[e.ParamRegExpEnd=3]=`ParamRegExpEnd`,e[e.EscapeNext=4]=`EscapeNext`,e}(bm||{}),xm={type:ym.Static,value:``},Sm=/[a-zA-Z0-9_]/;function Cm(e){if(!e)return[[]];if(e===`/`)return[[xm]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=bm.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===bm.Static?a.push({type:ym.Static,value:l}):n===bm.Param||n===bm.ParamRegExp||n===bm.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:ym.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;st.length?t.length===1&&t[0]===Em.Static+Em.Segment?1:-1:0}function Am(e,t){let n=0,r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}var Mm={strict:!1,end:!0,sensitive:!1};function Nm(e,t,n){let r=U(Om(Cm(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Pm(e,t){let n=[],r=new Map;t=np(Mm,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Im(e);s.aliasOf=r&&r.record;let l=np(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Im(U({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Nm(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Rm(d)&&o(e.name)),Hm(d)&&c(d),s.children){let e=s.children;for(let t=0;t{o(f)}:ep}function o(e){if(Yp(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Bm(e,n);n.splice(t,0,e),e.record.name&&!Rm(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw Qp(Xp.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=U(Fm(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Fm(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw Qp(Xp.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=U({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:zm(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Fm(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Im(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Lm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Lm(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Rm(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function zm(e){return e.reduce((e,t)=>U(e,t.meta),{})}function Bm(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Am(e,t[i])<0?r=i:n=i+1}let i=Vm(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Vm(e){let t=e;for(;t=t.parent;)if(Hm(t)&&Am(e,t)===0)return t}function Hm({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Um(e){let t=Kn(am),n=Kn(om),r=vo(()=>{let n=N(e.to);return t.resolve(n)}),i=vo(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(Ap.bind(null,i));if(o>-1)return o;let s=Jm(e[t-2]);return t>1&&Jm(i)===s&&a[a.length-1].path!==s?a.findIndex(Ap.bind(null,e[t-2])):o}),a=vo(()=>i.value>-1&&qm(n.params,r.value.params)),o=vo(()=>i.value>-1&&i.value===n.matched.length-1&&jp(n.params,r.value.params));function s(n={}){if(Km(n)){let n=t[N(e.replace)?`replace`:`push`](N(e.to)).catch(ep);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:vo(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function Wm(e){return e.length===1?e[0]:e}var Gm=kr({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:Um,setup(e,{slots:t}){let n=Vt(Um(e)),{options:r}=Kn(am),i=vo(()=>({[Ym(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Ym(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&Wm(t.default(n));return e.custom?r:yo(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function Km(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function qm(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!tp(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Jm(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Ym=(e,t,n)=>e??t??n,Xm=kr({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=Kn(sm),i=vo(()=>e.route||r.value),a=Kn(im,0),o=vo(()=>{let e=N(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=vo(()=>i.value.matched[o.value]);Gn(im,vo(()=>o.value+1)),Gn(rm,s),Gn(sm,i);let c=$t();return Xn(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!Ap(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return Zm(n.default,{Component:l,route:r});let u=o.props[a],d=yo(l,U({},u?u===!0?r.params:typeof u==`function`?u(r):u:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return Zm(n.default,{Component:d,route:r})||d}}});function Zm(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Qm=Xm;function $m(e){let t=Pm(e.routes,e),n=e.parseQuery||em,r=e.stringifyQuery||tm,i=e.history,a=cm(),o=cm(),s=cm(),c=en(Fp),l=Fp;Xf&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let u=$f.bind(null,e=>``+e),d=$f.bind(null,Sp),f=$f.bind(null,Cp);function p(e,n){let r,i;return Yp(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function m(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function h(){return t.getRoutes().map(e=>e.record)}function g(e){return!!t.getRecordMatcher(e)}function _(e,a){if(a=U({},a||c.value),typeof e==`string`){let r=Ep(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return U(r,o,{params:f(o.params),hash:Cp(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=U({},e,{path:Ep(n,e.path,a.path).path});else{let t=U({},e.params);for(let e in t)t[e]??delete t[e];o=U({},e,{params:d(t)}),a.params=d(a.params)}let s=t.resolve(o,a),l=e.hash||``;s.params=u(f(s.params));let p=Dp(r,U({},e,{hash:vp(l),path:s.path})),m=i.createHref(p);return U({fullPath:p,hash:l,query:r===tm?nm(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function v(e){return typeof e==`string`?Ep(n,e,c.value.path):U({},e)}function y(e,t){if(l!==e)return Qp(Xp.NAVIGATION_CANCELLED,{from:t,to:e})}function b(e){return C(e)}function x(e){return b(U(v(e),{replace:!0}))}function S(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=v(i):{path:i},i.params={}),U({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function C(e,t){let n=l=_(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,u=S(n,i);if(u)return C(U(v(u),{state:typeof u==`object`?U({},a,u.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&kp(r,i,n)&&(f=Qp(Xp.NAVIGATION_DUPLICATED,{to:d,from:i}),oe(i,i,!0,!1)),(f?Promise.resolve(f):E(d,i)).catch(e=>$p(e)?$p(e,Xp.NAVIGATION_GUARD_REDIRECT)?e:ae(e):ie(e,d,i)).then(e=>{if(e){if($p(e,Xp.NAVIGATION_GUARD_REDIRECT))return C(U({replace:s},v(e.to),{state:typeof e.to==`object`?U({},a,e.to.state):a,force:o}),t||d)}else e=D(d,i,!0,s,a);return ee(d,i,e),e})}function w(e,t){let n=y(e,t);return n?Promise.reject(n):Promise.resolve()}function T(e){let t=le.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function E(e,t){let n,[r,i,s]=dm(e,t);n=um(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(lm(r,e,t))});let c=w.bind(null,e,t);return n.push(c),de(n).then(()=>{n=[];for(let r of a.list())n.push(lm(r,e,t));return n.push(c),de(n)}).then(()=>{n=um(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(lm(r,e,t))});return n.push(c),de(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter)if(tp(r.beforeEnter))for(let i of r.beforeEnter)n.push(lm(i,e,t));else n.push(lm(r.beforeEnter,e,t));return n.push(c),de(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=um(s,`beforeRouteEnter`,e,t,T),n.push(c),de(n))).then(()=>{n=[];for(let r of o.list())n.push(lm(r,e,t));return n.push(c),de(n)}).catch(e=>$p(e,Xp.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function ee(e,t,n){s.list().forEach(r=>T(()=>r(e,t,n)))}function D(e,t,n,r,a){let o=y(e,t);if(o)return o;let s=t===Fp,l=Xf?history.state:{};n&&(r||s?i.replace(e.fullPath,U({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,oe(e,t,n,s),ae()}let te;function O(){te||=i.listen((e,t,n)=>{if(!ue.listening)return;let r=_(e),a=S(r,ue.currentRoute.value);if(a){C(U(a,{replace:!0,force:!0}),r).catch(ep);return}l=r;let o=c.value;Xf&&Kp(Wp(o.fullPath,n.delta),Hp()),E(r,o).catch(e=>$p(e,Xp.NAVIGATION_ABORTED|Xp.NAVIGATION_CANCELLED)?e:$p(e,Xp.NAVIGATION_GUARD_REDIRECT)?(C(U(v(e.to),{force:!0}),r).then(e=>{$p(e,Xp.NAVIGATION_ABORTED|Xp.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===Ip.pop&&i.go(-1,!1)}).catch(ep),Promise.reject()):(n.delta&&i.go(-n.delta,!1),ie(e,r,o))).then(e=>{e||=D(r,o,!1),e&&(n.delta&&!$p(e,Xp.NAVIGATION_CANCELLED)?i.go(-n.delta,!1):n.type===Ip.pop&&$p(e,Xp.NAVIGATION_ABORTED|Xp.NAVIGATION_DUPLICATED)&&i.go(-1,!1)),ee(r,o,e)}).catch(ep)})}let k=cm(),ne=cm(),re;function ie(e,t,n){ae(e);let r=ne.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function A(){return re&&c.value!==Fp?Promise.resolve():new Promise((e,t)=>{k.add([e,t])})}function ae(e){return re||(re=!e,O(),k.list().forEach(([t,n])=>e?n(e):t()),k.reset()),e}function oe(t,n,r,i){let{scrollBehavior:a}=e;if(!Xf||!a)return Promise.resolve();let o=!r&&qp(Wp(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return An().then(()=>a(t,n,o)).then(e=>e&&Up(e)).catch(e=>ie(e,t,n))}let se=e=>i.go(e),ce,le=new Set,ue={currentRoute:c,listening:!0,addRoute:p,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:h,resolve:_,options:e,push:b,replace:x,go:se,back:()=>se(-1),forward:()=>se(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:ne.add,isReady:A,install(e){e.component(`RouterLink`,Gm),e.component(`RouterView`,Qm),e.config.globalProperties.$router=ue,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>N(c)}),Xf&&!ce&&c.value===Fp&&(ce=!0,b(i.location).catch(e=>{}));let t={};for(let e in Fp)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(am,ue),e.provide(om,Ht(t)),e.provide(sm,c);let n=e.unmount;le.add(e),e.unmount=function(){le.delete(e),le.size<1&&(l=Fp,te&&te(),te=null,c.value=Fp,ce=!1,re=!1),n()}}};function de(e){return e.reduce((e,t)=>e.then(()=>T(t)),Promise.resolve())}return ue}function eh(e,t){typeof console<`u`&&(console.warn(`[intlify] `+e),t&&console.warn(t.stack))}var th=typeof window<`u`,nh=(e,t=!1)=>t?Symbol.for(e):Symbol(e),rh=(e,t,n)=>ih({l:e,k:t,s:n}),ih=e=>JSON.stringify(e).replace(/\u2028/g,`\\u2028`).replace(/\u2029/g,`\\u2029`).replace(/\u0027/g,`\\u0027`),ah=e=>typeof e==`number`&&isFinite(e),oh=e=>Ch(e)===`[object Date]`,sh=e=>Ch(e)===`[object RegExp]`,ch=e=>q(e)&&Object.keys(e).length===0,lh=Object.assign,uh=Object.create,dh=(e=null)=>uh(e),fh,ph=()=>fh||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:dh();function mh(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`).replace(/\//g,`/`).replace(/=/g,`=`)}function hh(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(//g,`>`)}function gh(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(e,t,n)=>`${t}="${hh(n)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(e,t,n)=>`${t}='${hh(n)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,`$1on$3`)),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(t=>{e=e.replace(t,`$1javascript:`)}),e}var _h=Object.prototype.hasOwnProperty;function vh(e,t){return _h.call(e,t)}var yh=Array.isArray,bh=e=>typeof e==`function`,W=e=>typeof e==`string`,G=e=>typeof e==`boolean`,K=e=>typeof e==`object`&&!!e,xh=e=>K(e)&&bh(e.then)&&bh(e.catch),Sh=Object.prototype.toString,Ch=e=>Sh.call(e),q=e=>Ch(e)===`[object Object]`,wh=e=>e==null?``:yh(e)||q(e)&&e.toString===Sh?JSON.stringify(e,null,2):String(e);function Th(e,t=``){return e.reduce((e,n,r)=>r===0?e+n:e+t+n,``)}var Eh=e=>!K(e)||yh(e);function Dh(e,t){if(Eh(e)||Eh(t))throw Error(`Invalid value`);let n=[{src:e,des:t}];for(;n.length;){let{src:e,des:t}=n.pop();Object.keys(e).forEach(r=>{r!==`__proto__`&&(K(e[r])&&!K(t[r])&&(t[r]=Array.isArray(e[r])?[]:dh()),Eh(t[r])||Eh(e[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]}))})}}function Oh(e,t,n){return{line:e,column:t,offset:n}}function kh(e,t,n){let r={start:e,end:t};return n!=null&&(r.source=n),r}var J={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16};J.EXPECTED_TOKEN,J.INVALID_TOKEN_IN_PLACEHOLDER,J.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,J.UNKNOWN_ESCAPE_SEQUENCE,J.INVALID_UNICODE_ESCAPE_SEQUENCE,J.UNBALANCED_CLOSING_BRACE,J.UNTERMINATED_CLOSING_BRACE,J.EMPTY_PLACEHOLDER,J.NOT_ALLOW_NEST_PLACEHOLDER,J.INVALID_LINKED_FORMAT,J.MUST_HAVE_MESSAGES_IN_PLURAL,J.UNEXPECTED_EMPTY_LINKED_MODIFIER,J.UNEXPECTED_EMPTY_LINKED_KEY,J.UNEXPECTED_LEXICAL_ANALYSIS,J.UNHANDLED_CODEGEN_NODE_TYPE,J.UNHANDLED_MINIFIER_NODE_TYPE;function Ah(e,t,n={}){let{domain:r,messages:i,args:a}=n,o=SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=r,o}function jh(e){throw e}var Mh=` `,Nh=`\r`,Ph=` `,Fh=`\u2028`,Ih=`\u2029`;function Lh(e){let t=e,n=0,r=1,i=1,a=0,o=e=>t[e]===Nh&&t[e+1]===Ph,s=e=>t[e]===Ph,c=e=>t[e]===Ih,l=e=>t[e]===Fh,u=e=>o(e)||s(e)||c(e)||l(e),d=()=>n,f=()=>r,p=()=>i,m=()=>a,h=e=>o(e)||c(e)||l(e)?Ph:t[e],g=()=>h(n),_=()=>h(n+a);function v(){return a=0,u(n)&&(r++,i=0),o(n)&&n++,n++,i++,t[n]}function y(){return o(n+a)&&a++,a++,t[n+a]}function b(){n=0,r=1,i=1,a=0}function x(e=0){a=e}function S(){let e=n+a;for(;e!==n;)v();a=0}return{index:d,line:f,column:p,peekOffset:m,charAt:h,currentChar:g,currentPeek:_,next:v,peek:y,reset:b,resetPeek:x,skipToPeek:S}}var Rh=void 0,zh=`'`,Bh=`tokenizer`;function Vh(e,t={}){let n=t.location!==!1,r=Lh(e),i=()=>r.index(),a=()=>Oh(r.line(),r.column(),r.index()),o=a(),s=i(),c={currentType:13,offset:s,startLoc:o,endLoc:o,lastType:13,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:``},l=()=>c,{onError:u}=t;function d(e,t,r,...i){let a=l();if(t.column+=r,t.offset+=r,u){let r=Ah(e,n?kh(a.startLoc,t):null,{domain:Bh,args:i});u(r)}}function f(e,t,r){e.endLoc=a(),e.currentType=t;let i={type:t};return n&&(i.loc=kh(e.startLoc,e.endLoc)),r!=null&&(i.value=r),i}let p=e=>f(e,13);function m(e,t){return e.currentChar()===t?(e.next(),t):(d(J.EXPECTED_TOKEN,a(),0,t),``)}function h(e){let t=``;for(;e.currentPeek()===Mh||e.currentPeek()===Ph;)t+=e.currentPeek(),e.peek();return t}function g(e){let t=h(e);return e.skipToPeek(),t}function _(e){if(e===Rh)return!1;let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t===95}function v(e){if(e===Rh)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57}function y(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function b(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=v(e.currentPeek()===`-`?e.peek():e.currentPeek());return e.resetPeek(),r}function x(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=e.currentPeek()===zh;return e.resetPeek(),r}function S(e,t){let{currentType:n}=t;if(n!==7)return!1;h(e);let r=e.currentPeek()===`.`;return e.resetPeek(),r}function C(e,t){let{currentType:n}=t;if(n!==8)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function w(e,t){let{currentType:n}=t;if(!(n===7||n===11))return!1;h(e);let r=e.currentPeek()===`:`;return e.resetPeek(),r}function T(e,t){let{currentType:n}=t;if(n!==9)return!1;let r=()=>{let t=e.currentPeek();return t===`{`?_(e.peek()):t===`@`||t===`|`||t===`:`||t===`.`||t===Mh||!t?!1:t===Ph?(e.peek(),r()):ee(e,!1)},i=r();return e.resetPeek(),i}function E(e){h(e);let t=e.currentPeek()===`|`;return e.resetPeek(),t}function ee(e,t=!0){let n=(t=!1,r=``)=>{let i=e.currentPeek();return i===`{`||i===`@`||!i?t:i===`|`?!(r===Mh||r===Ph):i===Mh?(e.peek(),n(!0,Mh)):i===Ph?(e.peek(),n(!0,Ph)):!0},r=n();return t&&e.resetPeek(),r}function D(e,t){let n=e.currentChar();if(n!==Rh)return t(n)?(e.next(),n):null}function te(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36}function O(e){return D(e,te)}function k(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36||t===45}function ne(e){return D(e,k)}function re(e){let t=e.charCodeAt(0);return t>=48&&t<=57}function ie(e){return D(e,re)}function A(e){let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function ae(e){return D(e,A)}function oe(e){let t=``,n=``;for(;t=ie(e);)n+=t;return n}function se(e){let t=``;for(;;){let n=e.currentChar();if(n===`{`||n===`}`||n===`@`||n===`|`||!n)break;if(n===Mh||n===Ph)if(ee(e))t+=n,e.next();else if(E(e))break;else t+=n,e.next();else t+=n,e.next()}return t}function ce(e){g(e);let t=``,n=``;for(;t=ne(e);)n+=t;return e.currentChar()===Rh&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),n}function le(e){g(e);let t=``;return e.currentChar()===`-`?(e.next(),t+=`-${oe(e)}`):t+=oe(e),e.currentChar()===Rh&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),t}function ue(e){return e!==zh&&e!==Ph}function de(e){g(e),m(e,`'`);let t=``,n=``;for(;t=D(e,ue);)t===`\\`?n+=fe(e):n+=t;let r=e.currentChar();return r===Ph||r===Rh?(d(J.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),r===Ph&&(e.next(),m(e,`'`)),n):(m(e,`'`),n)}function fe(e){let t=e.currentChar();switch(t){case`\\`:case`'`:return e.next(),`\\${t}`;case`u`:return pe(e,t,4);case`U`:return pe(e,t,6);default:return d(J.UNKNOWN_ESCAPE_SEQUENCE,a(),0,t),``}}function pe(e,t,n){m(e,t);let r=``;for(let i=0;i{let r=e.currentChar();return r===`{`||r===`@`||r===`|`||r===`(`||r===`)`||!r||r===Mh?n:(n+=r,e.next(),t(n))};return t(``)}function ve(e){g(e);let t=m(e,`|`);return g(e),t}function ye(e,t){let n=null;switch(e.currentChar()){case`{`:return t.braceNest>=1&&d(J.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),e.next(),n=f(t,2,`{`),g(e),t.braceNest++,n;case`}`:return t.braceNest>0&&t.currentType===2&&d(J.EMPTY_PLACEHOLDER,a(),0),e.next(),n=f(t,3,`}`),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&t.braceNest===0&&(t.inLinked=!1),n;case`@`:return t.braceNest>0&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),n=be(e,t)||p(t),t.braceNest=0,n;default:{let r=!0,i=!0,o=!0;if(E(e))return t.braceNest>0&&d(J.UNTERMINATED_CLOSING_BRACE,a(),0),n=f(t,1,ve(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(t.currentType===4||t.currentType===5||t.currentType===6))return d(J.UNTERMINATED_CLOSING_BRACE,a(),0),t.braceNest=0,xe(e,t);if(r=y(e,t))return n=f(t,4,ce(e)),g(e),n;if(i=b(e,t))return n=f(t,5,le(e)),g(e),n;if(o=x(e,t))return n=f(t,6,de(e)),g(e),n;if(!r&&!i&&!o)return n=f(t,12,he(e)),d(J.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n.value),g(e),n;break}}return n}function be(e,t){let{currentType:n}=t,r=null,i=e.currentChar();switch((n===7||n===8||n===11||n===9)&&(i===Ph||i===Mh)&&d(J.INVALID_LINKED_FORMAT,a(),0),i){case`@`:return e.next(),r=f(t,7,`@`),t.inLinked=!0,r;case`.`:return g(e),e.next(),f(t,8,`.`);case`:`:return g(e),e.next(),f(t,9,`:`);default:return E(e)?(r=f(t,1,ve(e)),t.braceNest=0,t.inLinked=!1,r):S(e,t)||w(e,t)?(g(e),be(e,t)):C(e,t)?(g(e),f(t,11,ge(e))):T(e,t)?(g(e),i===`{`?ye(e,t)||r:f(t,10,_e(e))):(n===7&&d(J.INVALID_LINKED_FORMAT,a(),0),t.braceNest=0,t.inLinked=!1,xe(e,t))}}function xe(e,t){let n={type:13};if(t.braceNest>0)return ye(e,t)||p(t);if(t.inLinked)return be(e,t)||p(t);switch(e.currentChar()){case`{`:return ye(e,t)||p(t);case`}`:return d(J.UNBALANCED_CLOSING_BRACE,a(),0),e.next(),f(t,3,`}`);case`@`:return be(e,t)||p(t);default:if(E(e))return n=f(t,1,ve(e)),t.braceNest=0,t.inLinked=!1,n;if(ee(e))return f(t,0,se(e));break}return n}function Se(){let{currentType:e,offset:t,startLoc:n,endLoc:o}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=o,c.offset=i(),c.startLoc=a(),r.currentChar()===Rh?f(c,13):xe(r,c)}return{nextToken:Se,currentOffset:i,currentPosition:a,context:l}}var Hh=`parser`,Uh=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Wh(e,t,n){switch(e){case`\\\\`:return`\\`;case`\\'`:return`'`;default:{let e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):`�`}}}function Gh(e={}){let t=e.location!==!1,{onError:n}=e;function r(e,r,i,a,...o){let s=e.currentPosition();if(s.offset+=a,s.column+=a,n){let e=Ah(r,t?kh(i,s):null,{domain:Hh,args:o});n(e)}}function i(e,n,r){let i={type:e};return t&&(i.start=n,i.end=n,i.loc={start:r,end:r}),i}function a(e,n,r,i){t&&(e.end=n,e.loc&&(e.loc.end=r))}function o(e,t){let n=e.context(),r=i(3,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(5,n,r);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function c(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(4,n,r);return o.key=t,e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function l(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(9,n,r);return o.value=t.replace(Uh,Wh),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function u(e){let t=e.nextToken(),n=e.context(),{lastOffset:o,lastStartLoc:s}=n,c=i(8,o,s);return t.type===11?(t.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,Kh(t)),c.value=t.value||``,a(c,e.currentOffset(),e.currentPosition()),{node:c}):(r(e,J.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),c.value=``,a(c,o,s),{nextConsumeToken:t,node:c})}function d(e,t){let n=e.context(),r=i(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function f(e){let t=e.context(),n=i(6,t.offset,t.startLoc),o=e.nextToken();if(o.type===8){let t=u(e);n.modifier=t.node,o=t.nextConsumeToken||e.nextToken()}switch(o.type!==9&&r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(o)),o=e.nextToken(),o.type===2&&(o=e.nextToken()),o.type){case 10:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(o)),n.key=d(e,o.value||``);break;case 4:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(o)),n.key=c(e,o.value||``);break;case 5:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(o)),n.key=s(e,o.value||``);break;case 6:o.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(o)),n.key=l(e,o.value||``);break;default:{r(e,J.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);let s=e.context(),c=i(7,s.offset,s.startLoc);return c.value=``,a(c,s.offset,s.startLoc),n.key=c,a(n,s.offset,s.startLoc),{nextConsumeToken:o,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){let t=e.context(),n=i(2,t.currentType===1?e.currentOffset():t.offset,t.currentType===1?t.endLoc:t.startLoc);n.items=[];let u=null;do{let i=u||e.nextToken();switch(u=null,i.type){case 0:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(i)),n.items.push(o(e,i.value||``));break;case 5:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(i)),n.items.push(s(e,i.value||``));break;case 4:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(i)),n.items.push(c(e,i.value||``));break;case 6:i.value??r(e,J.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Kh(i)),n.items.push(l(e,i.value||``));break;case 7:{let t=f(e);n.items.push(t.node),u=t.nextConsumeToken||null;break}}}while(t.currentType!==13&&t.currentType!==1);return a(n,t.currentType===1?t.lastOffset:e.currentOffset(),t.currentType===1?t.lastEndLoc:e.currentPosition()),n}function m(e,t,n,o){let s=e.context(),c=o.items.length===0,l=i(1,t,n);l.cases=[],l.cases.push(o);do{let t=p(e);c||=t.items.length===0,l.cases.push(t)}while(s.currentType!==13);return c&&r(e,J.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(l,e.currentOffset(),e.currentPosition()),l}function h(e){let t=e.context(),{offset:n,startLoc:r}=t,i=p(e);return t.currentType===13?i:m(e,n,r,i)}function g(n){let o=Vh(n,lh({},e)),s=o.context(),c=i(0,s.offset,s.startLoc);return t&&c.loc&&(c.loc.source=n),c.body=h(o),e.onCacheKey&&(c.cacheKey=e.onCacheKey(n)),s.currentType!==13&&r(o,J.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||``),a(c,o.currentOffset(),o.currentPosition()),c}return{parse:g}}function Kh(e){if(e.type===13)return`EOF`;let t=(e.value||``).replace(/\r?\n/gu,`\\n`);return t.length>10?t.slice(0,9)+`…`:t}function qh(e,t={}){let n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}function Jh(e,t){for(let n=0;nQh(e)),e}function Qh(e){if(e.items.length===1){let t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{let t=[];for(let n=0;ns;function l(e,t){s.code+=e}function u(e,t=!0){let n=t?i:``;l(a?n+` `.repeat(e):n)}function d(e=!0){let t=++s.indentLevel;e&&u(t)}function f(e=!0){let t=--s.indentLevel;e&&u(t)}function p(){u(s.indentLevel)}return{context:c,push:l,indent:d,deindent:f,newline:p,helper:e=>`_${e}`,needIndent:()=>s.needIndent}}function tg(e,t){let{helper:n}=e;e.push(`${n(`linked`)}(`),ag(e,t.key),t.modifier?(e.push(`, `),ag(e,t.modifier),e.push(`, _type`)):e.push(`, undefined, _type`),e.push(`)`)}function ng(e,t){let{helper:n,needIndent:r}=e;e.push(`${n(`normalize`)}([`),e.indent(r());let i=t.items.length;for(let n=0;n1){e.push(`${n(`plural`)}([`),e.indent(r());let i=t.cases.length;for(let n=0;n{let n=W(t.mode)?t.mode:`normal`,r=W(t.filename)?t.filename:`message.intl`,i=!!t.sourceMap,a=t.breakLineCode==null?n===`arrow`?`;`:` -`:t.breakLineCode,o=t.needIndent?t.needIndent:n!==`arrow`,s=e.helpers||[],c=eg(e,{mode:n,filename:r,sourceMap:i,breakLineCode:a,needIndent:o});c.push(n===`normal`?`function __msg__ (ctx) {`:`(ctx) => {`),c.indent(o),s.length>0&&(c.push(`const { ${Th(s.map(e=>`${e}: _${e}`),`, `)} } = ctx`),c.newline()),c.push(`return `),ag(c,e),c.deindent(o),c.push(`}`),delete e.helpers;let{code:l,map:u}=c.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function sg(e,t={}){let n=lh({},t),r=!!n.jit,i=!!n.minify,a=n.optimize==null?!0:n.optimize,o=Gh(n).parse(e);return r?(a&&Zh(o),i&&$h(o),{ast:o,code:``}):(Xh(o,n),og(o,n))}function cg(){typeof __INTLIFY_PROD_DEVTOOLS__!=`boolean`&&(ph().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=`boolean`&&(ph().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function lg(e){return K(e)&&yg(e)===0&&(vh(e,`b`)||vh(e,`body`))}var ug=[`b`,`body`];function dg(e){return Eg(e,ug)}var fg=[`c`,`cases`];function pg(e){return Eg(e,fg,[])}var mg=[`s`,`static`];function hg(e){return Eg(e,mg)}var gg=[`i`,`items`];function _g(e){return Eg(e,gg,[])}var vg=[`t`,`type`];function yg(e){return Eg(e,vg)}var bg=[`v`,`value`];function xg(e,t){let n=Eg(e,bg);if(n!=null)return n;throw Og(t)}var Sg=[`m`,`modifier`];function Cg(e){return Eg(e,Sg)}var wg=[`k`,`key`];function Tg(e){let t=Eg(e,wg);if(t)return t;throw Og(6)}function Eg(e,t,n){for(let n=0;nAg(t,e)}function Ag(e,t){let n=dg(t);if(n==null)throw Og(0);if(yg(n)===1){let t=pg(n);return e.plural(t.reduce((t,n)=>[...t,jg(e,n)],[]))}else return jg(e,n)}function jg(e,t){let n=hg(t);if(n!=null)return e.type===`text`?n:e.normalize([n]);{let n=_g(t).reduce((t,n)=>[...t,Mg(e,n)],[]);return e.normalize(n)}}function Mg(e,t){let n=yg(t);switch(n){case 3:return xg(t,n);case 9:return xg(t,n);case 4:{let r=t;if(vh(r,`k`)&&r.k)return e.interpolate(e.named(r.k));if(vh(r,`key`)&&r.key)return e.interpolate(e.named(r.key));throw Og(n)}case 5:{let r=t;if(vh(r,`i`)&&ah(r.i))return e.interpolate(e.list(r.i));if(vh(r,`index`)&&ah(r.index))return e.interpolate(e.list(r.index));throw Og(n)}case 6:{let n=t,r=Cg(n),i=Tg(n);return e.linked(Mg(e,i),r?Mg(e,r):void 0,e.type)}case 7:return xg(t,n);case 8:return xg(t,n);default:throw Error(`unhandled node on format message part: ${n}`)}}var Ng=e=>e,Pg=dh();function Fg(e,t={}){let n=!1,r=t.onError||jh;return t.onError=e=>{n=!0,r(e)},{...sg(e,t),detectError:n}}function Ig(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&W(e)){G(t.warnHtmlMessage)&&t.warnHtmlMessage;let n=(t.onCacheKey||Ng)(e),r=Pg[n];if(r)return r;let{ast:i,detectError:a}=Fg(e,{...t,location:!1,jit:!0}),o=kg(i);return a?o:Pg[n]=o}else{let t=e.cacheKey;return t?Pg[t]||(Pg[t]=kg(e)):kg(e)}}var Lg=null;function Rg(e){Lg=e}function zg(e,t,n){Lg&&Lg.emit(`i18n:init`,{timestamp:Date.now(),i18n:e,version:t,meta:n})}var Bg=Vg(`function:translate`);function Vg(e){return t=>Lg&&Lg.emit(e,t)}var Hg={INVALID_ARGUMENT:17,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23};function Ug(e){return Ah(e,null,void 0)}Hg.INVALID_ARGUMENT,Hg.INVALID_DATE_ARGUMENT,Hg.INVALID_ISO_DATE_ARGUMENT,Hg.NOT_SUPPORT_NON_STRING_MESSAGE,Hg.NOT_SUPPORT_LOCALE_PROMISE_VALUE,Hg.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION,Hg.NOT_SUPPORT_LOCALE_TYPE;function Wg(e,t){return t.locale==null?Kg(e.locale):Kg(t.locale)}var Gg;function Kg(e){if(W(e))return e;if(bh(e)){if(e.resolvedOnce&&Gg!=null)return Gg;if(e.constructor.name===`Function`){let t=e();if(xh(t))throw Ug(Hg.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Gg=t}else throw Ug(Hg.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Ug(Hg.NOT_SUPPORT_LOCALE_TYPE)}function qg(e,t,n){return[...new Set([n,...yh(t)?t:K(t)?Object.keys(t):W(t)?[t]:[n]])]}function Jg(e,t,n){let r=W(n)?n:u_,i=e;i.__localeChainCache||=new Map;let a=i.__localeChainCache.get(r);if(!a){a=[];let e=[n];for(;yh(e);)e=Yg(a,e,t);let o=yh(t)||!q(t)?t:t.default?t.default:null;e=W(o)?[o]:o,yh(e)&&Yg(a,e,!1),i.__localeChainCache.set(r,a)}return a}function Yg(e,t,n){let r=!0;for(let i=0;i{o===void 0?o=s:o+=s},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),i++},f[3]=()=>{if(i>0)i--,r=4,f[0]();else{if(i=0,o===void 0||(o=r_(o),o===!1))return!1;f[1]()}};function p(){let t=e[n+1];if(r===5&&t===`'`||r===6&&t===`"`)return n++,s=`\\`+t,f[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a===`\\`&&p())){if(c=n_(a),d=Qg[r],l=d[c]||d.l||8,l===8||(r=l[0],l[1]!==void 0&&(u=f[l[1]],u&&(s=a,u()===!1))))return;if(r===7)return t}}var a_=new Map;function o_(e,t){return K(e)?e[t]:null}function s_(e,t){if(!K(e))return null;let n=a_.get(t);if(n||(n=i_(t),n&&a_.set(t,n)),!n)return null;let r=n.length,i=e,a=0;for(;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function f_(){return{upper:(e,t)=>t===`text`&&W(e)?e.toUpperCase():t===`vnode`&&K(e)&&`__v_isVNode`in e?e.children.toUpperCase():e,lower:(e,t)=>t===`text`&&W(e)?e.toLowerCase():t===`vnode`&&K(e)&&`__v_isVNode`in e?e.children.toLowerCase():e,capitalize:(e,t)=>t===`text`&&W(e)?d_(e):t===`vnode`&&K(e)&&`__v_isVNode`in e?d_(e.children):e}}var p_;function m_(e){p_=e}var h_;function g_(e){h_=e}var __;function v_(e){__=e}var y_=null,b_=()=>y_,x_=null,S_=e=>{x_=e},C_=()=>x_,w_=0;function T_(e={}){let t=bh(e.onWarn)?e.onWarn:eh,n=W(e.version)?e.version:l_,r=W(e.locale)||bh(e.locale)?e.locale:u_,i=bh(r)?u_:r,a=yh(e.fallbackLocale)||q(e.fallbackLocale)||W(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=q(e.messages)?e.messages:E_(i),s=q(e.datetimeFormats)?e.datetimeFormats:E_(i),c=q(e.numberFormats)?e.numberFormats:E_(i),l=lh(dh(),e.modifiers,f_()),u=e.pluralRules||dh(),d=bh(e.missing)?e.missing:null,f=G(e.missingWarn)||sh(e.missingWarn)?e.missingWarn:!0,p=G(e.fallbackWarn)||sh(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,h=!!e.unresolving,g=bh(e.postTranslation)?e.postTranslation:null,_=q(e.processor)?e.processor:null,v=G(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter,b=bh(e.messageCompiler)?e.messageCompiler:p_,x=bh(e.messageResolver)?e.messageResolver:h_||o_,S=bh(e.localeFallbacker)?e.localeFallbacker:__||qg,C=K(e.fallbackContext)?e.fallbackContext:void 0,w=e,T=K(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,E=K(w.__numberFormatters)?w.__numberFormatters:new Map,ee=K(w.__meta)?w.__meta:{};w_++;let D={version:n,cid:w_,locale:r,fallbackLocale:a,messages:o,modifiers:l,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:h,postTranslation:g,processor:_,warnHtmlMessage:v,escapeParameter:y,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:C,onWarn:t,__meta:ee};return D.datetimeFormats=s,D.numberFormats=c,D.__datetimeFormatters=T,D.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&zg(D,n,ee),D}var E_=e=>({[e]:dh()});function D_(e,t,n,r,i){let{missing:a,onWarn:o}=e;if(a!==null){let r=a(e,n,t,i);return W(r)?r:t}else return t}function O_(e,t,n){let r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function k_(e,t){return e===t?!1:e.split(`-`)[0]===t.split(`-`)[0]}function A_(e,t){let n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{N_.includes(e)?o[e]=n[e]:a[e]=n[e]}),W(r)?a.locale=r:q(r)&&(o=r),q(i)&&(o=i),[a.key||``,s,a,o]}function F_(e,t,n){let r=e;for(let e in n){let n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function I_(e,...t){let{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:a,localeFallbacker:o}=e,{__numberFormatters:s}=e,[c,l,u,d]=R_(...t),f=G(u.missingWarn)?u.missingWarn:e.missingWarn;G(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;let p=!!u.part,m=Wg(e,u),h=o(e,i,m);if(!W(c)||c===``)return new Intl.NumberFormat(m,d).format(l);let g={},_,v=null;for(let t=0;t{L_.includes(e)?o[e]=n[e]:a[e]=n[e]}),W(r)?a.locale=r:q(r)&&(o=r),q(i)&&(o=i),[a.key||``,s,a,o]}function z_(e,t,n){let r=e;for(let e in n){let n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}var B_=e=>e,V_=e=>``,H_=`text`,U_=e=>e.length===0?``:Th(e),W_=wh;function G_(e,t){return e=Math.abs(e),t===2?e?+(e>1):1:e?Math.min(e,2):0}function K_(e){let t=ah(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(ah(e.named.count)||ah(e.named.n))?ah(e.named.count)?e.named.count:ah(e.named.n)?e.named.n:t:t}function q_(e,t){t.count||=e,t.n||=e}function J_(e={}){let t=e.locale,n=K_(e),r=K(e.pluralRules)&&W(t)&&bh(e.pluralRules[t])?e.pluralRules[t]:G_,i=K(e.pluralRules)&&W(t)&&bh(e.pluralRules[t])?G_:void 0,a=e=>e[r(n,e.length,i)],o=e.list||[],s=e=>o[e],c=e.named||dh();ah(e.pluralIndex)&&q_(n,c);let l=e=>c[e];function u(t,n){return(bh(e.messages)?e.messages(t,!!n):K(e.messages)?e.messages[t]:!1)||(e.parent?e.parent.message(t):V_)}let d=t=>e.modifiers?e.modifiers[t]:B_,f=q(e.processor)&&bh(e.processor.normalize)?e.processor.normalize:U_,p=q(e.processor)&&bh(e.processor.interpolate)?e.processor.interpolate:W_,m={list:s,named:l,plural:a,linked:(e,...t)=>{let[n,r]=t,i=`text`,a=``;t.length===1?K(n)?(a=n.modifier||a,i=n.type||i):W(n)&&(a=n||a):t.length===2&&(W(n)&&(a=n||a),W(r)&&(i=r||i));let o=u(e,!0)(m),s=i===`vnode`&&yh(o)&&a?o[0]:o;return a?d(a)(s,i):s},message:u,type:q(e.processor)&&W(e.processor.type)?e.processor.type:H_,interpolate:p,normalize:f,values:lh(dh(),o,c)};return m}var Y_=()=>``,X_=e=>bh(e);function Z_(e,...t){let{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:a,fallbackLocale:o,messages:s}=e,[c,l]=nv(...t),u=G(l.missingWarn)?l.missingWarn:e.missingWarn,d=G(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=G(l.escapeParameter)?l.escapeParameter:e.escapeParameter,p=!!l.resolvedMessage,m=W(l.default)||G(l.default)?G(l.default)?a?c:()=>c:l.default:n?a?c:()=>c:null,h=n||m!=null&&(W(m)||bh(m)),g=Wg(e,l);f&&Q_(l);let[_,v,y]=p?[c,g,s[g]||dh()]:$_(e,c,g,o,d,u),b=_,x=c;if(!p&&!(W(b)||lg(b)||X_(b))&&h&&(b=m,x=b),!p&&(!(W(b)||lg(b)||X_(b))||!W(v)))return i?-1:c;let S=!1,C=X_(b)?b:ev(e,c,v,b,x,()=>{S=!0});if(S)return b;let w=tv(e,C,J_(iv(e,v,y,l))),T=r?r(w,c):w;if(f&&W(T)&&(T=gh(T)),__INTLIFY_PROD_DEVTOOLS__){let t={timestamp:Date.now(),key:W(c)?c:X_(b)?b.key:``,locale:v||(X_(b)?b.locale:``),format:W(b)?b:X_(b)?b.source:``,message:T};t.meta=lh({},e.__meta,b_()||{}),Bg(t)}return T}function Q_(e){yh(e.list)?e.list=e.list.map(e=>W(e)?mh(e):e):K(e.named)&&Object.keys(e.named).forEach(t=>{W(e.named[t])&&(e.named[t]=mh(e.named[t]))})}function $_(e,t,n,r,i,a){let{messages:o,onWarn:s,messageResolver:c,localeFallbacker:l}=e,u=l(e,r,n),d=dh(),f,p=null;for(let n=0;nr);return e.locale=n,e.key=t,e}let c=o(r,rv(e,n,i,r,s,a));return c.locale=n,c.key=t,c.source=r,c}function tv(e,t,n){return t(n)}function nv(...e){let[t,n,r]=e,i=dh();if(!W(t)&&!ah(t)&&!X_(t)&&!lg(t))throw Ug(Hg.INVALID_ARGUMENT);let a=ah(t)?String(t):(X_(t),t);return ah(n)?i.plural=n:W(n)?i.default=n:q(n)&&!ch(n)?i.named=n:yh(n)&&(i.list=n),ah(r)?i.plural=r:W(r)?i.default=r:q(r)&&lh(i,r),[a,i]}function rv(e,t,n,r,i,a){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw a&&a(e),e},onCacheKey:e=>rh(t,n,e)}}function iv(e,t,n,r){let{modifiers:i,pluralRules:a,messageResolver:o,fallbackLocale:s,fallbackWarn:c,missingWarn:l,fallbackContext:u}=e,d={locale:t,modifiers:i,pluralRules:a,messages:(r,i)=>{let a=o(n,r);if(a==null&&(u||i)){let[,,n]=$_(u||e,r,t,s,c,l);a=o(n,r)}if(W(a)||lg(a)){let n=!1,i=ev(e,r,t,a,r,()=>{n=!0});return n?Y_:i}else if(X_(a))return a;else return Y_}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),ah(r.plural)&&(d.pluralIndex=r.plural),d}cg();var av=`10.0.8`;function ov(){typeof __VUE_I18N_FULL_INSTALL__!=`boolean`&&(ph().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!=`boolean`&&(ph().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=`boolean`&&(ph().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!=`boolean`&&(ph().__INTLIFY_PROD_DEVTOOLS__=!1)}var sv={FALLBACK_TO_ROOT:8,NOT_FOUND_PARENT_SCOPE:9,IGNORE_OBJ_FLATTEN:10,DEPRECATE_TC:11};sv.FALLBACK_TO_ROOT,sv.NOT_FOUND_PARENT_SCOPE,sv.IGNORE_OBJ_FLATTEN,sv.DEPRECATE_TC;var cv={UNEXPECTED_RETURN_TYPE:24,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function lv(e,...t){return Ah(e,null,void 0)}cv.UNEXPECTED_RETURN_TYPE,cv.INVALID_ARGUMENT,cv.MUST_BE_CALL_SETUP_TOP,cv.NOT_INSTALLED,cv.UNEXPECTED_ERROR,cv.REQUIRED_VALUE,cv.INVALID_VALUE,cv.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,cv.NOT_INSTALLED_WITH_PROVIDE,cv.NOT_COMPATIBLE_LEGACY_VUE_I18N,cv.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;var uv=nh(`__translateVNode`),dv=nh(`__datetimeParts`),fv=nh(`__numberParts`),pv=nh(`__setPluralRules`);nh(`__intlifyMeta`);var mv=nh(`__injectWithOption`),hv=nh(`__dispose`);function gv(e){if(!K(e)||lg(e))return e;for(let t in e)if(vh(e,t))if(!t.includes(`.`))K(e[t])&&gv(e[t]);else{let n=t.split(`.`),r=n.length-1,i=e,a=!1;for(let e=0;e{if(`locale`in e&&`resource`in e){let{locale:t,resource:n}=e;t?(o[t]=o[t]||dh(),Dh(n,o[t])):Dh(n,o)}else W(e)&&Dh(JSON.parse(e),o)}),i==null&&a)for(let e in o)vh(o,e)&&gv(o[e]);return o}function vv(e){return e.type}function yv(e,t,n){let r=K(t.messages)?t.messages:dh();`__i18nGlobal`in n&&(r=_v(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));let i=Object.keys(r);if(i.length&&i.forEach(t=>{e.mergeLocaleMessage(t,r[t])}),K(t.datetimeFormats)){let n=Object.keys(t.datetimeFormats);n.length&&n.forEach(n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])})}if(K(t.numberFormats)){let n=Object.keys(t.numberFormats);n.length&&n.forEach(n=>{e.mergeNumberFormat(n,t.numberFormats[n])})}}function bv(e){return R(Ea,null,e,0)}var xv=()=>[],Sv=()=>!1,Cv=0;function wv(e){return((t,n,r,i)=>e(n,r,$a()||void 0,i))}function Tv(e={}){let{__root:t,__injectWithOption:n}=e,r=t===void 0,i=e.flatJson,a=th?$t:en,o=G(e.inheritLocale)?e.inheritLocale:!0,s=a(t&&o?t.locale.value:W(e.locale)?e.locale:u_),c=a(t&&o?t.fallbackLocale.value:W(e.fallbackLocale)||yh(e.fallbackLocale)||q(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=a(_v(s.value,e)),u=a(q(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),d=a(q(e.numberFormats)?e.numberFormats:{[s.value]:{}}),f=t?t.missingWarn:G(e.missingWarn)||sh(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:G(e.fallbackWarn)||sh(e.fallbackWarn)?e.fallbackWarn:!0,m=t?t.fallbackRoot:G(e.fallbackRoot)?e.fallbackRoot:!0,h=!!e.fallbackFormat,g=bh(e.missing)?e.missing:null,_=bh(e.missing)?wv(e.missing):null,v=bh(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:G(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter,x=t?t.modifiers:q(e.modifiers)?e.modifiers:{},S=e.pluralRules||t&&t.pluralRules,C;C=(()=>{r&&S_(null);let t={version:av,locale:s.value,fallbackLocale:c.value,messages:l.value,modifiers:x,pluralRules:S,missing:_===null?void 0:_,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:y,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:`vue`}};t.datetimeFormats=u.value,t.numberFormats=d.value,t.__datetimeFormatters=q(C)?C.__datetimeFormatters:void 0,t.__numberFormatters=q(C)?C.__numberFormatters:void 0;let n=T_(t);return r&&S_(n),n})(),O_(C,s.value,c.value);function w(){return[s.value,c.value,l.value,u.value,d.value]}let T=vo({get:()=>s.value,set:e=>{s.value=e,C.locale=s.value}}),E=vo({get:()=>c.value,set:e=>{c.value=e,C.fallbackLocale=c.value,O_(C,s.value,e)}}),ee=vo(()=>l.value),D=vo(()=>u.value),te=vo(()=>d.value);function O(){return bh(v)?v:null}function k(e){v=e,C.postTranslation=e}function ne(){return g}function re(e){e!==null&&(_=wv(e)),g=e,C.missing=_}let ie=(e,n,i,a,o,s)=>{w();let c;try{__INTLIFY_PROD_DEVTOOLS__,r||(C.fallbackContext=t?C_():void 0),c=e(C)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(C.fallbackContext=void 0)}if(i!==`translate exists`&&ah(c)&&c===-1||i===`translate exists`&&!c){let[e,r]=n();return t&&m?a(t):o(e)}else if(s(c))return c;else throw lv(cv.UNEXPECTED_RETURN_TYPE)};function A(...e){return ie(t=>Reflect.apply(Z_,null,[t,...e]),()=>nv(...e),`translate`,t=>Reflect.apply(t.t,t,[...e]),e=>e,e=>W(e))}function ae(...e){let[t,n,r]=e;if(r&&!K(r))throw lv(cv.INVALID_ARGUMENT);return A(t,n,lh({resolvedMessage:!0},r||{}))}function oe(...e){return ie(t=>Reflect.apply(M_,null,[t,...e]),()=>P_(...e),`datetime format`,t=>Reflect.apply(t.d,t,[...e]),()=>``,e=>W(e))}function se(...e){return ie(t=>Reflect.apply(I_,null,[t,...e]),()=>R_(...e),`number format`,t=>Reflect.apply(t.n,t,[...e]),()=>``,e=>W(e))}function ce(e){return e.map(e=>W(e)||ah(e)||G(e)?bv(String(e)):e)}let le={normalize:ce,interpolate:e=>e,type:`vnode`};function ue(...e){return ie(t=>{let n,r=t;try{r.processor=le,n=Reflect.apply(Z_,null,[r,...e])}finally{r.processor=null}return n},()=>nv(...e),`translate`,t=>t[uv](...e),e=>[bv(e)],e=>yh(e))}function de(...e){return ie(t=>Reflect.apply(I_,null,[t,...e]),()=>R_(...e),`number format`,t=>t[fv](...e),xv,e=>W(e)||yh(e))}function fe(...e){return ie(t=>Reflect.apply(M_,null,[t,...e]),()=>P_(...e),`datetime format`,t=>t[dv](...e),xv,e=>W(e)||yh(e))}function pe(e){S=e,C.pluralRules=S}function me(e,t){return ie(()=>{if(!e)return!1;let n=_e(W(t)?t:s.value),r=C.messageResolver(n,e);return lg(r)||X_(r)||W(r)},()=>[e],`translate exists`,n=>Reflect.apply(n.te,n,[e,t]),Sv,e=>G(e))}function he(e){let t=null,n=Jg(C,c.value,s.value);for(let r=0;r{o&&(s.value=e,C.locale=e,O_(C,s.value,c.value))}),Xn(t.fallbackLocale,e=>{o&&(c.value=e,C.fallbackLocale=e,O_(C,s.value,c.value))}));let Te={id:Cv,locale:T,fallbackLocale:E,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(s.value=t.locale.value,c.value=t.fallbackLocale.value,O_(C,s.value,c.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:ee,get modifiers(){return x},get pluralRules(){return S||{}},get isGlobal(){return r},get missingWarn(){return f},set missingWarn(e){f=e,C.missingWarn=f},get fallbackWarn(){return p},set fallbackWarn(e){p=e,C.fallbackWarn=p},get fallbackRoot(){return m},set fallbackRoot(e){m=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,C.fallbackFormat=h},get warnHtmlMessage(){return y},set warnHtmlMessage(e){y=e,C.warnHtmlMessage=e},get escapeParameter(){return b},set escapeParameter(e){b=e,C.escapeParameter=e},t:A,getLocaleMessage:_e,setLocaleMessage:ve,mergeLocaleMessage:ye,getPostTranslationHandler:O,setPostTranslationHandler:k,getMissingHandler:ne,setMissingHandler:re,[pv]:pe};return Te.datetimeFormats=D,Te.numberFormats=te,Te.rt=ae,Te.te=me,Te.tm=ge,Te.d=oe,Te.n=se,Te.getDateTimeFormat=be,Te.setDateTimeFormat=xe,Te.mergeDateTimeFormat=Se,Te.getNumberFormat=Ce,Te.setNumberFormat=j,Te.mergeNumberFormat=we,Te[mv]=n,Te[uv]=ue,Te[dv]=fe,Te[fv]=de,Te}function Ev(e){let t=W(e.locale)?e.locale:u_,n=W(e.fallbackLocale)||yh(e.fallbackLocale)||q(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=bh(e.missing)?e.missing:void 0,i=G(e.silentTranslationWarn)||sh(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,a=G(e.silentFallbackWarn)||sh(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=G(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,c=q(e.modifiers)?e.modifiers:{},l=e.pluralizationRules,u=bh(e.postTranslation)?e.postTranslation:void 0,d=W(e.warnHtmlInMessage)?e.warnHtmlInMessage!==`off`:!0,f=!!e.escapeParameterHtml,p=G(e.sync)?e.sync:!0,m=e.messages;if(q(e.sharedMessages)){let t=e.sharedMessages;m=Object.keys(t).reduce((e,n)=>(lh(e[n]||(e[n]={}),t[n]),e),m||{})}let{__i18n:h,__root:g,__injectWithOption:_}=e,v=e.datetimeFormats,y=e.numberFormats,b=e.flatJson;return{locale:t,fallbackLocale:n,messages:m,flatJson:b,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:i,fallbackWarn:a,fallbackRoot:o,fallbackFormat:s,modifiers:c,pluralRules:l,postTranslation:u,warnHtmlMessage:d,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:p,__i18n:h,__root:g,__injectWithOption:_}}function Dv(e={}){let t=Tv(Ev(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return G(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=G(e)?!e:e},get silentFallbackWarn(){return G(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=G(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?`warn`:`off`},set warnHtmlInMessage(e){t.warnHtmlMessage=e!==`off`},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){return Reflect.apply(t.t,t,[...e])},rt(...e){return Reflect.apply(t.rt,t,[...e])},tc(...e){let[n,r,i]=e,a={plural:1},o=null,s=null;if(!W(n))throw lv(cv.INVALID_ARGUMENT);let c=n;return W(r)?a.locale=r:ah(r)?a.plural=r:yh(r)?o=r:q(r)&&(s=r),W(i)?a.locale=i:yh(i)?o=i:q(i)&&(s=i),Reflect.apply(t.t,t,[c,o||s||{},a])},te(e,n){return t.te(e,n)},tm(e){return t.tm(e)},getLocaleMessage(e){return t.getLocaleMessage(e)},setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d(...e){return Reflect.apply(t.d,t,[...e])},getDateTimeFormat(e){return t.getDateTimeFormat(e)},setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n(...e){return Reflect.apply(t.n,t,[...e])},getNumberFormat(e){return t.getNumberFormat(e)},setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)}};return r.__extender=n,r}function Ov(e,t,n){return{beforeCreate(){let r=$a();if(!r)throw lv(cv.UNEXPECTED_ERROR);let i=this.$options;if(i.i18n){let r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=t,this===this.$root)this.$i18n=kv(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=Dv(r);let e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=kv(e,i);else{this.$i18n=Dv({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});let e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&yv(t,i,i),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){let e=$a();if(!e)throw lv(cv.UNEXPECTED_ERROR);let t=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),n.__deleteInstance(e),delete this.$i18n}}}function kv(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[pv](t.pluralizationRules||e.pluralizationRules);let n=_v(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(t=>e.mergeLocaleMessage(t,n[t])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n])),t.numberFormats&&Object.keys(t.numberFormats).forEach(n=>e.mergeNumberFormat(n,t.numberFormats[n])),e}var Av={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e===`parent`||e===`global`,default:`parent`},i18n:{type:Object}};function jv({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((e,t)=>[...e,...t.type===Ta?t.children:[t]],[]):t.reduce((t,n)=>{let r=e[n];return r&&(t[n]=r()),t},dh())}function Mv(){return Ta}var Nv=kr({name:`i18n-t`,props:lh({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>ah(e)||!isNaN(e)}},Av),setup(e,t){let{slots:n,attrs:r}=t,i=e.i18n||Gv({useScope:e.scope,__useComponent:!0});return()=>{let a=Object.keys(n).filter(e=>e!==`_`),o=dh();e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=W(e.plural)?+e.plural:e.plural);let s=jv(t,a),c=i[uv](e.keypath,s,o),l=lh(dh(),r);return yo(W(e.tag)||K(e.tag)?e.tag:Mv(),l,c)}}});function Pv(e){return yh(e)&&!W(e[0])}function Fv(e,t,n,r){let{slots:i,attrs:a}=t;return()=>{let t={part:!0},o=dh();e.locale&&(t.locale=e.locale),W(e.format)?t.key=e.format:K(e.format)&&(W(e.format.key)&&(t.key=e.format.key),o=Object.keys(e.format).reduce((t,r)=>n.includes(r)?lh(dh(),t,{[r]:e.format[r]}):t,dh()));let s=r(e.value,t,o),c=[t.key];yh(s)?c=s.map((e,t)=>{let n=i[e.type],r=n?n({[e.type]:e.value,index:t,parts:s}):[e.value];return Pv(r)&&(r[0].key=`${e.type}-${t}`),r}):W(s)&&(c=[s]);let l=lh(dh(),a);return yo(W(e.tag)||K(e.tag)?e.tag:Mv(),l,c)}}var Iv=kr({name:`i18n-n`,props:lh({value:{type:Number,required:!0},format:{type:[String,Object]}},Av),setup(e,t){let n=e.i18n||Gv({useScope:e.scope,__useComponent:!0});return Fv(e,t,L_,(...e)=>n[fv](...e))}}),Lv=kr({name:`i18n-d`,props:lh({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Av),setup(e,t){let n=e.i18n||Gv({useScope:e.scope,__useComponent:!0});return Fv(e,t,N_,(...e)=>n[dv](...e))}});function Rv(e,t){let n=e;if(e.mode===`composition`)return n.__getInstance(t)||e.global;{let r=n.__getInstance(t);return r==null?e.global.__composer:r.__composer}}function zv(e){let t=t=>{let{instance:n,value:r}=t;if(!n||!n.$)throw lv(cv.UNEXPECTED_ERROR);let i=Rv(e,n.$),a=Bv(r);return[Reflect.apply(i.t,i,[...Vv(a)]),i]};return{created:(n,r)=>{let[i,a]=t(r);th&&e.global===a&&(n.__i18nWatcher=Xn(a.locale,()=>{r.instance&&r.instance.$forceUpdate()})),n.__composer=a,n.textContent=i},unmounted:e=>{th&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){let n=e.__composer,r=Bv(t);e.textContent=Reflect.apply(n.t,n,[...Vv(r)])}},getSSRProps:e=>{let[n]=t(e);return{textContent:n}}}}function Bv(e){if(W(e))return{path:e};if(q(e)){if(!(`path`in e))throw lv(cv.REQUIRED_VALUE,`path`);return e}else throw lv(cv.INVALID_VALUE)}function Vv(e){let{path:t,locale:n,args:r,choice:i,plural:a}=e,o={},s=r||{};return W(n)&&(o.locale=n),ah(i)&&(o.plural=i),ah(a)&&(o.plural=a),[t,s,o]}function Hv(e,t,...n){let r=q(n[0])?n[0]:{};(!G(r.globalInstall)||r.globalInstall)&&([Nv.name,`I18nT`].forEach(t=>e.component(t,Nv)),[Iv.name,`I18nN`].forEach(t=>e.component(t,Iv)),[Lv.name,`I18nD`].forEach(t=>e.component(t,Lv))),e.directive(`t`,zv(t))}var Uv=nh(`global-vue-i18n`);function Wv(e={},t){let n=__VUE_I18N_LEGACY_API__&&G(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=G(e.globalInjection)?e.globalInjection:!0,i=new Map,[a,o]=Kv(e,n),s=nh(``);function c(e){return i.get(e)||null}function l(e,t){i.set(e,t)}function u(e){i.delete(e)}let d={get mode(){return __VUE_I18N_LEGACY_API__&&n?`legacy`:`composition`},async install(e,...t){if(e.__VUE_I18N_SYMBOL__=s,e.provide(e.__VUE_I18N_SYMBOL__,d),q(t[0])){let e=t[0];d.__composerExtend=e.__composerExtend,d.__vueI18nExtend=e.__vueI18nExtend}let i=null;!n&&r&&(i=ty(e,d.global)),__VUE_I18N_FULL_INSTALL__&&Hv(e,d,...t),__VUE_I18N_LEGACY_API__&&n&&e.mixin(Ov(o,o.__composer,d));let a=e.unmount;e.unmount=()=>{i&&i(),d.dispose(),a()}},get global(){return o},dispose(){a.stop()},__instances:i,__getInstance:c,__setInstance:l,__deleteInstance:u};return d}function Gv(e={}){let t=$a();if(t==null)throw lv(cv.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw lv(cv.NOT_INSTALLED);let n=qv(t),r=Yv(n),i=vv(t),a=Jv(e,i);if(a===`global`)return yv(r,e,i),r;if(a===`parent`){let i=Xv(n,t,e.__useComponent);return i??=r,i}let o=n,s=o.__getInstance(t);if(s==null){let n=lh({},e);`__i18n`in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),s=Tv(n),o.__composerExtend&&(s[hv]=o.__composerExtend(s)),Qv(o,t,s),o.__setInstance(t,s)}return s}function Kv(e,t,n){let r=Oe(),i=__VUE_I18N_LEGACY_API__&&t?r.run(()=>Dv(e)):r.run(()=>Tv(e));if(i==null)throw lv(cv.UNEXPECTED_ERROR);return[r,i]}function qv(e){let t=Kn(e.isCE?Uv:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw lv(e.isCE?cv.NOT_INSTALLED_WITH_PROVIDE:cv.UNEXPECTED_ERROR);return t}function Jv(e,t){return ch(e)?`__i18n`in t?`local`:`global`:e.useScope?e.useScope:`local`}function Yv(e){return e.mode===`composition`?e.global:e.global.__composer}function Xv(e,t,n=!1){let r=null,i=t.root,a=Zv(t,n);for(;a!=null;){let t=e;if(e.mode===`composition`)r=t.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){let e=t.__getInstance(a);e!=null&&(r=e.__composer,n&&r&&!r[mv]&&(r=null))}if(r!=null||i===a)break;a=a.parent}return r}function Zv(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Qv(e,t,n){Gr(()=>{},t),Yr(()=>{let r=n;e.__deleteInstance(t);let i=r[hv];i&&(i(),delete r[hv])},t)}var $v=[`locale`,`fallbackLocale`,`availableLocales`],ey=[`t`,`rt`,`d`,`n`,`tm`,`te`];function ty(e,t){let n=Object.create(null);return $v.forEach(e=>{let r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw lv(cv.UNEXPECTED_ERROR);let i=Qt(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,i)}),e.config.globalProperties.$i18n=n,ey.forEach(n=>{let r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw lv(cv.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}),()=>{delete e.config.globalProperties.$i18n,ey.forEach(t=>{delete e.config.globalProperties[`$${t}`]})}}if(ov(),m_(Ig),g_(s_),v_(Jg),__INTLIFY_PROD_DEVTOOLS__){let e=ph();e.__INTLIFY__=!0,Rg(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var ny={class:`bar`},ry={class:`mark`},iy={class:`titles`},ay={class:`title`},oy={class:`subtitle`},sy={key:0,class:`demo`},cy={key:1,class:`reconnect`},ly={key:2,class:`live`},uy={class:`clock num`},dy=[`aria-label`],fy={class:`rl`},py=[`aria-pressed`,`onClick`],my=kr({__name:`StationHeader`,props:{window:{},sample:{type:Boolean},disconnected:{type:Boolean}},emits:[`update:window`],setup(e,{emit:t}){let n=t,{t:r}=Gv(),i=[`12h`,`1T`,`7T`,`14T`,`30T`],a=$t(``),o=null;function s(){a.value=new Date().toLocaleTimeString(`de-DE`)}return Gr(()=>{s(),o=setInterval(s,1e3)}),Yr(()=>{o&&clearInterval(o)}),(t,o)=>(F(),I(`div`,ny,[L(`span`,ry,j(N(r)(`app.brand`)),1),L(`span`,iy,[L(`span`,ay,j(N(r)(`app.title`)),1),L(`span`,oy,j(N(r)(`app.subtitle`)),1)]),e.sample?(F(),I(`span`,sy,j(N(r)(`app.demo`)),1)):Wa(``,!0),o[2]||=L(`span`,{class:`spacer`},null,-1),e.disconnected?(F(),I(`span`,cy,[o[0]||=L(`span`,{class:`spinner sm`,"aria-hidden":`true`},null,-1),Ua(j(N(r)(`conn.reconnecting`)),1)])):(F(),I(`span`,ly,[o[1]||=L(`span`,{class:`led`},null,-1),Ua(j(N(r)(`app.live`)),1)])),L(`span`,uy,j(a.value),1),L(`span`,{class:`rangep`,role:`group`,"aria-label":N(r)(`window.label`)},[L(`span`,fy,j(N(r)(`window.label`)),1),(F(),I(Ta,null,ci(i,t=>L(`button`,{key:t,type:`button`,"aria-pressed":t===e.window,onClick:e=>n(`update:window`,t)},j(t),9,py)),64))],8,dy)]))}}),hy=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},gy=hy(my,[[`__scopeId`,`data-v-81bc3ff4`]]),_y={class:`filter`},vy={class:`fhd`},yy={class:`ft`},by={class:`acts`},xy={class:`plist`},Sy=[`aria-pressed`,`onClick`],Cy={class:`box`},wy={key:0,class:`tick`},Ty={class:`pn`},Ey={class:`badge num`},Dy=hy(kr({__name:`PressFilter`,props:{presses:{},checked:{},counts:{}},emits:[`toggle`,`all`,`none`],setup(e,{emit:t}){let n=e,r=t,{t:i}=Gv(),a=e=>n.checked.includes(e);return(t,n)=>(F(),I(`aside`,_y,[L(`div`,vy,[L(`span`,yy,j(N(i)(`filter.title`)),1),L(`div`,by,[L(`button`,{type:`button`,onClick:n[0]||=e=>r(`all`)},j(N(i)(`filter.all`)),1),L(`button`,{type:`button`,onClick:n[1]||=e=>r(`none`)},j(N(i)(`filter.none`)),1)])]),L(`ul`,xy,[(F(!0),I(Ta,null,ci(e.presses,t=>(F(),I(`li`,{key:t},[L(`button`,{type:`button`,class:ge([`prow`,{off:e.counts[t]===0,on:a(t)}]),"aria-pressed":a(t),onClick:e=>r(`toggle`,t)},[L(`span`,Cy,[a(t)?(F(),I(`span`,wy,`✓`)):Wa(``,!0)]),L(`span`,Ty,j(t),1),L(`span`,Ey,j(e.counts[t]??0),1)],10,Sy)]))),128))])]))}}),[[`__scopeId`,`data-v-163a9d23`]]),Oy=[`aria-label`],ky=[`title`],Ay={class:`lbl`},jy=hy(kr({__name:`TemperBelt`,props:{flow:{}},setup(e){let t=e,{t:n}=Gv(),r=vo(()=>[{key:`notYetSent`,label:n(`belt.notYetSent`),value:t.flow.notYetSent,color:`var(--press)`},{key:`wagen`,label:n(`belt.wagen`),value:t.flow.wagen,color:`var(--way)`},{key:`unterwegs`,label:n(`belt.unterwegs`),value:t.flow.unterwegs,color:`var(--transit)`},{key:`ofen`,label:n(`belt.ofen`),value:t.flow.ofen,color:`var(--oven)`},{key:`fertig`,label:n(`belt.fertig`),value:t.flow.fertig,color:`var(--done)`}]);function i(e){let t=r.value[e];return t.key===`ofen`?t.value>0:t.value>0||r.value[e+1].value>0}return(e,t)=>(F(),I(`div`,{class:`belt`,"aria-label":N(n)(`belt.title`)},[(F(!0),I(Ta,null,ci(r.value,(e,t)=>(F(),I(Ta,{key:e.key},[L(`div`,{class:`stn`,title:`${e.label}: ${e.value}`},[L(`span`,{class:`badge num`,style:de({color:e.color,borderColor:e.color})},j(e.value),5),L(`span`,Ay,j(e.label),1)],8,ky),t{let e=new Intl.RelativeTimeFormat(a.value,{numeric:`auto`}),t=Math.round((Date.parse(n.entry.doneAt)-Date.now())/6e4),r=Math.abs(t);return r<60?e.format(t,`minute`):r<1440?e.format(Math.round(t/60),`hour`):e.format(Math.round(t/1440),`day`)});return(t,n)=>(F(),I(`article`,My,[L(`div`,Ny,[L(`span`,Py,j(e.entry.press),1),L(`span`,Fy,[L(`span`,Iy,j(e.entry.orderNo),1),L(`span`,Ly,j(e.entry.article),1)]),n[2]||=L(`span`,{class:`spacer`},null,-1),L(`span`,Ry,[L(`span`,zy,j(N(i)(`entry.cart`)),1),L(`span`,By,j(e.entry.cartId),1)]),L(`span`,Vy,[L(`span`,Hy,j(N(i)(`entry.label`)),1),L(`span`,Uy,`#`+j(e.entry.ttId),1)]),L(`span`,Wy,[L(`span`,Gy,j(e.entry.partsGood),1),L(`span`,Ky,j(N(i)(`entry.good`)),1),n[1]||=L(`span`,{class:`dot`},`·`,-1),L(`span`,qy,j(e.entry.scrap),1),L(`span`,Jy,j(N(i)(`entry.scrap`)),1)]),L(`span`,Yy,j(N(i)(`entry.doneAt`))+` `+j(o.value),1)]),L(`div`,Xy,[R(jy,{flow:e.entry.flow},null,8,[`flow`]),L(`button`,{type:`button`,class:`book`,onClick:n[0]||=e=>r(`book`,e)},j(N(i)(`entry.book`)),1)])]))}}),[[`__scopeId`,`data-v-1575463a`]]);function Qy(e){"@babel/helpers - typeof";return Qy=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Qy(e)}function $y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function eb(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:function(){};$y(this,e),this.element=t,this.listener=n}return tb(e,[{key:`bindScrollListener`,value:function(){this.scrollableParents=Sl(this.element);for(var e=0;e {`),c.indent(o),s.length>0&&(c.push(`const { ${Th(s.map(e=>`${e}: _${e}`),`, `)} } = ctx`),c.newline()),c.push(`return `),ag(c,e),c.deindent(o),c.push(`}`),delete e.helpers;let{code:l,map:u}=c.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function sg(e,t={}){let n=lh({},t),r=!!n.jit,i=!!n.minify,a=n.optimize==null?!0:n.optimize,o=Gh(n).parse(e);return r?(a&&Zh(o),i&&$h(o),{ast:o,code:``}):(Xh(o,n),og(o,n))}function cg(){typeof __INTLIFY_PROD_DEVTOOLS__!=`boolean`&&(ph().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=`boolean`&&(ph().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function lg(e){return K(e)&&yg(e)===0&&(vh(e,`b`)||vh(e,`body`))}var ug=[`b`,`body`];function dg(e){return Eg(e,ug)}var fg=[`c`,`cases`];function pg(e){return Eg(e,fg,[])}var mg=[`s`,`static`];function hg(e){return Eg(e,mg)}var gg=[`i`,`items`];function _g(e){return Eg(e,gg,[])}var vg=[`t`,`type`];function yg(e){return Eg(e,vg)}var bg=[`v`,`value`];function xg(e,t){let n=Eg(e,bg);if(n!=null)return n;throw Og(t)}var Sg=[`m`,`modifier`];function Cg(e){return Eg(e,Sg)}var wg=[`k`,`key`];function Tg(e){let t=Eg(e,wg);if(t)return t;throw Og(6)}function Eg(e,t,n){for(let n=0;nAg(t,e)}function Ag(e,t){let n=dg(t);if(n==null)throw Og(0);if(yg(n)===1){let t=pg(n);return e.plural(t.reduce((t,n)=>[...t,jg(e,n)],[]))}else return jg(e,n)}function jg(e,t){let n=hg(t);if(n!=null)return e.type===`text`?n:e.normalize([n]);{let n=_g(t).reduce((t,n)=>[...t,Mg(e,n)],[]);return e.normalize(n)}}function Mg(e,t){let n=yg(t);switch(n){case 3:return xg(t,n);case 9:return xg(t,n);case 4:{let r=t;if(vh(r,`k`)&&r.k)return e.interpolate(e.named(r.k));if(vh(r,`key`)&&r.key)return e.interpolate(e.named(r.key));throw Og(n)}case 5:{let r=t;if(vh(r,`i`)&&ah(r.i))return e.interpolate(e.list(r.i));if(vh(r,`index`)&&ah(r.index))return e.interpolate(e.list(r.index));throw Og(n)}case 6:{let n=t,r=Cg(n),i=Tg(n);return e.linked(Mg(e,i),r?Mg(e,r):void 0,e.type)}case 7:return xg(t,n);case 8:return xg(t,n);default:throw Error(`unhandled node on format message part: ${n}`)}}var Ng=e=>e,Pg=dh();function Fg(e,t={}){let n=!1,r=t.onError||jh;return t.onError=e=>{n=!0,r(e)},{...sg(e,t),detectError:n}}function Ig(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&W(e)){G(t.warnHtmlMessage)&&t.warnHtmlMessage;let n=(t.onCacheKey||Ng)(e),r=Pg[n];if(r)return r;let{ast:i,detectError:a}=Fg(e,{...t,location:!1,jit:!0}),o=kg(i);return a?o:Pg[n]=o}else{let t=e.cacheKey;return t?Pg[t]||(Pg[t]=kg(e)):kg(e)}}var Lg=null;function Rg(e){Lg=e}function zg(e,t,n){Lg&&Lg.emit(`i18n:init`,{timestamp:Date.now(),i18n:e,version:t,meta:n})}var Bg=Vg(`function:translate`);function Vg(e){return t=>Lg&&Lg.emit(e,t)}var Hg={INVALID_ARGUMENT:17,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23};function Ug(e){return Ah(e,null,void 0)}Hg.INVALID_ARGUMENT,Hg.INVALID_DATE_ARGUMENT,Hg.INVALID_ISO_DATE_ARGUMENT,Hg.NOT_SUPPORT_NON_STRING_MESSAGE,Hg.NOT_SUPPORT_LOCALE_PROMISE_VALUE,Hg.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION,Hg.NOT_SUPPORT_LOCALE_TYPE;function Wg(e,t){return t.locale==null?Kg(e.locale):Kg(t.locale)}var Gg;function Kg(e){if(W(e))return e;if(bh(e)){if(e.resolvedOnce&&Gg!=null)return Gg;if(e.constructor.name===`Function`){let t=e();if(xh(t))throw Ug(Hg.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Gg=t}else throw Ug(Hg.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Ug(Hg.NOT_SUPPORT_LOCALE_TYPE)}function qg(e,t,n){return[...new Set([n,...yh(t)?t:K(t)?Object.keys(t):W(t)?[t]:[n]])]}function Jg(e,t,n){let r=W(n)?n:u_,i=e;i.__localeChainCache||=new Map;let a=i.__localeChainCache.get(r);if(!a){a=[];let e=[n];for(;yh(e);)e=Yg(a,e,t);let o=yh(t)||!q(t)?t:t.default?t.default:null;e=W(o)?[o]:o,yh(e)&&Yg(a,e,!1),i.__localeChainCache.set(r,a)}return a}function Yg(e,t,n){let r=!0;for(let i=0;i{o===void 0?o=s:o+=s},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),i++},f[3]=()=>{if(i>0)i--,r=4,f[0]();else{if(i=0,o===void 0||(o=r_(o),o===!1))return!1;f[1]()}};function p(){let t=e[n+1];if(r===5&&t===`'`||r===6&&t===`"`)return n++,s=`\\`+t,f[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a===`\\`&&p())){if(c=n_(a),d=Qg[r],l=d[c]||d.l||8,l===8||(r=l[0],l[1]!==void 0&&(u=f[l[1]],u&&(s=a,u()===!1))))return;if(r===7)return t}}var a_=new Map;function o_(e,t){return K(e)?e[t]:null}function s_(e,t){if(!K(e))return null;let n=a_.get(t);if(n||(n=i_(t),n&&a_.set(t,n)),!n)return null;let r=n.length,i=e,a=0;for(;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function f_(){return{upper:(e,t)=>t===`text`&&W(e)?e.toUpperCase():t===`vnode`&&K(e)&&`__v_isVNode`in e?e.children.toUpperCase():e,lower:(e,t)=>t===`text`&&W(e)?e.toLowerCase():t===`vnode`&&K(e)&&`__v_isVNode`in e?e.children.toLowerCase():e,capitalize:(e,t)=>t===`text`&&W(e)?d_(e):t===`vnode`&&K(e)&&`__v_isVNode`in e?d_(e.children):e}}var p_;function m_(e){p_=e}var h_;function g_(e){h_=e}var __;function v_(e){__=e}var y_=null,b_=()=>y_,x_=null,S_=e=>{x_=e},C_=()=>x_,w_=0;function T_(e={}){let t=bh(e.onWarn)?e.onWarn:eh,n=W(e.version)?e.version:l_,r=W(e.locale)||bh(e.locale)?e.locale:u_,i=bh(r)?u_:r,a=yh(e.fallbackLocale)||q(e.fallbackLocale)||W(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=q(e.messages)?e.messages:E_(i),s=q(e.datetimeFormats)?e.datetimeFormats:E_(i),c=q(e.numberFormats)?e.numberFormats:E_(i),l=lh(dh(),e.modifiers,f_()),u=e.pluralRules||dh(),d=bh(e.missing)?e.missing:null,f=G(e.missingWarn)||sh(e.missingWarn)?e.missingWarn:!0,p=G(e.fallbackWarn)||sh(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,h=!!e.unresolving,g=bh(e.postTranslation)?e.postTranslation:null,_=q(e.processor)?e.processor:null,v=G(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter,b=bh(e.messageCompiler)?e.messageCompiler:p_,x=bh(e.messageResolver)?e.messageResolver:h_||o_,S=bh(e.localeFallbacker)?e.localeFallbacker:__||qg,C=K(e.fallbackContext)?e.fallbackContext:void 0,w=e,T=K(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,E=K(w.__numberFormatters)?w.__numberFormatters:new Map,ee=K(w.__meta)?w.__meta:{};w_++;let D={version:n,cid:w_,locale:r,fallbackLocale:a,messages:o,modifiers:l,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:h,postTranslation:g,processor:_,warnHtmlMessage:v,escapeParameter:y,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:C,onWarn:t,__meta:ee};return D.datetimeFormats=s,D.numberFormats=c,D.__datetimeFormatters=T,D.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&zg(D,n,ee),D}var E_=e=>({[e]:dh()});function D_(e,t,n,r,i){let{missing:a,onWarn:o}=e;if(a!==null){let r=a(e,n,t,i);return W(r)?r:t}else return t}function O_(e,t,n){let r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function k_(e,t){return e===t?!1:e.split(`-`)[0]===t.split(`-`)[0]}function A_(e,t){let n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{N_.includes(e)?o[e]=n[e]:a[e]=n[e]}),W(r)?a.locale=r:q(r)&&(o=r),q(i)&&(o=i),[a.key||``,s,a,o]}function F_(e,t,n){let r=e;for(let e in n){let n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function I_(e,...t){let{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:a,localeFallbacker:o}=e,{__numberFormatters:s}=e,[c,l,u,d]=R_(...t),f=G(u.missingWarn)?u.missingWarn:e.missingWarn;G(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;let p=!!u.part,m=Wg(e,u),h=o(e,i,m);if(!W(c)||c===``)return new Intl.NumberFormat(m,d).format(l);let g={},_,v=null;for(let t=0;t{L_.includes(e)?o[e]=n[e]:a[e]=n[e]}),W(r)?a.locale=r:q(r)&&(o=r),q(i)&&(o=i),[a.key||``,s,a,o]}function z_(e,t,n){let r=e;for(let e in n){let n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}var B_=e=>e,V_=e=>``,H_=`text`,U_=e=>e.length===0?``:Th(e),W_=wh;function G_(e,t){return e=Math.abs(e),t===2?e?+(e>1):1:e?Math.min(e,2):0}function K_(e){let t=ah(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(ah(e.named.count)||ah(e.named.n))?ah(e.named.count)?e.named.count:ah(e.named.n)?e.named.n:t:t}function q_(e,t){t.count||=e,t.n||=e}function J_(e={}){let t=e.locale,n=K_(e),r=K(e.pluralRules)&&W(t)&&bh(e.pluralRules[t])?e.pluralRules[t]:G_,i=K(e.pluralRules)&&W(t)&&bh(e.pluralRules[t])?G_:void 0,a=e=>e[r(n,e.length,i)],o=e.list||[],s=e=>o[e],c=e.named||dh();ah(e.pluralIndex)&&q_(n,c);let l=e=>c[e];function u(t,n){return(bh(e.messages)?e.messages(t,!!n):K(e.messages)?e.messages[t]:!1)||(e.parent?e.parent.message(t):V_)}let d=t=>e.modifiers?e.modifiers[t]:B_,f=q(e.processor)&&bh(e.processor.normalize)?e.processor.normalize:U_,p=q(e.processor)&&bh(e.processor.interpolate)?e.processor.interpolate:W_,m={list:s,named:l,plural:a,linked:(e,...t)=>{let[n,r]=t,i=`text`,a=``;t.length===1?K(n)?(a=n.modifier||a,i=n.type||i):W(n)&&(a=n||a):t.length===2&&(W(n)&&(a=n||a),W(r)&&(i=r||i));let o=u(e,!0)(m),s=i===`vnode`&&yh(o)&&a?o[0]:o;return a?d(a)(s,i):s},message:u,type:q(e.processor)&&W(e.processor.type)?e.processor.type:H_,interpolate:p,normalize:f,values:lh(dh(),o,c)};return m}var Y_=()=>``,X_=e=>bh(e);function Z_(e,...t){let{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:a,fallbackLocale:o,messages:s}=e,[c,l]=nv(...t),u=G(l.missingWarn)?l.missingWarn:e.missingWarn,d=G(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=G(l.escapeParameter)?l.escapeParameter:e.escapeParameter,p=!!l.resolvedMessage,m=W(l.default)||G(l.default)?G(l.default)?a?c:()=>c:l.default:n?a?c:()=>c:null,h=n||m!=null&&(W(m)||bh(m)),g=Wg(e,l);f&&Q_(l);let[_,v,y]=p?[c,g,s[g]||dh()]:$_(e,c,g,o,d,u),b=_,x=c;if(!p&&!(W(b)||lg(b)||X_(b))&&h&&(b=m,x=b),!p&&(!(W(b)||lg(b)||X_(b))||!W(v)))return i?-1:c;let S=!1,C=X_(b)?b:ev(e,c,v,b,x,()=>{S=!0});if(S)return b;let w=tv(e,C,J_(iv(e,v,y,l))),T=r?r(w,c):w;if(f&&W(T)&&(T=gh(T)),__INTLIFY_PROD_DEVTOOLS__){let t={timestamp:Date.now(),key:W(c)?c:X_(b)?b.key:``,locale:v||(X_(b)?b.locale:``),format:W(b)?b:X_(b)?b.source:``,message:T};t.meta=lh({},e.__meta,b_()||{}),Bg(t)}return T}function Q_(e){yh(e.list)?e.list=e.list.map(e=>W(e)?mh(e):e):K(e.named)&&Object.keys(e.named).forEach(t=>{W(e.named[t])&&(e.named[t]=mh(e.named[t]))})}function $_(e,t,n,r,i,a){let{messages:o,onWarn:s,messageResolver:c,localeFallbacker:l}=e,u=l(e,r,n),d=dh(),f,p=null;for(let n=0;nr);return e.locale=n,e.key=t,e}let c=o(r,rv(e,n,i,r,s,a));return c.locale=n,c.key=t,c.source=r,c}function tv(e,t,n){return t(n)}function nv(...e){let[t,n,r]=e,i=dh();if(!W(t)&&!ah(t)&&!X_(t)&&!lg(t))throw Ug(Hg.INVALID_ARGUMENT);let a=ah(t)?String(t):(X_(t),t);return ah(n)?i.plural=n:W(n)?i.default=n:q(n)&&!ch(n)?i.named=n:yh(n)&&(i.list=n),ah(r)?i.plural=r:W(r)?i.default=r:q(r)&&lh(i,r),[a,i]}function rv(e,t,n,r,i,a){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw a&&a(e),e},onCacheKey:e=>rh(t,n,e)}}function iv(e,t,n,r){let{modifiers:i,pluralRules:a,messageResolver:o,fallbackLocale:s,fallbackWarn:c,missingWarn:l,fallbackContext:u}=e,d={locale:t,modifiers:i,pluralRules:a,messages:(r,i)=>{let a=o(n,r);if(a==null&&(u||i)){let[,,n]=$_(u||e,r,t,s,c,l);a=o(n,r)}if(W(a)||lg(a)){let n=!1,i=ev(e,r,t,a,r,()=>{n=!0});return n?Y_:i}else if(X_(a))return a;else return Y_}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),ah(r.plural)&&(d.pluralIndex=r.plural),d}cg();var av=`10.0.8`;function ov(){typeof __VUE_I18N_FULL_INSTALL__!=`boolean`&&(ph().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!=`boolean`&&(ph().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=`boolean`&&(ph().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!=`boolean`&&(ph().__INTLIFY_PROD_DEVTOOLS__=!1)}var sv={FALLBACK_TO_ROOT:8,NOT_FOUND_PARENT_SCOPE:9,IGNORE_OBJ_FLATTEN:10,DEPRECATE_TC:11};sv.FALLBACK_TO_ROOT,sv.NOT_FOUND_PARENT_SCOPE,sv.IGNORE_OBJ_FLATTEN,sv.DEPRECATE_TC;var cv={UNEXPECTED_RETURN_TYPE:24,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function lv(e,...t){return Ah(e,null,void 0)}cv.UNEXPECTED_RETURN_TYPE,cv.INVALID_ARGUMENT,cv.MUST_BE_CALL_SETUP_TOP,cv.NOT_INSTALLED,cv.UNEXPECTED_ERROR,cv.REQUIRED_VALUE,cv.INVALID_VALUE,cv.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,cv.NOT_INSTALLED_WITH_PROVIDE,cv.NOT_COMPATIBLE_LEGACY_VUE_I18N,cv.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;var uv=nh(`__translateVNode`),dv=nh(`__datetimeParts`),fv=nh(`__numberParts`),pv=nh(`__setPluralRules`);nh(`__intlifyMeta`);var mv=nh(`__injectWithOption`),hv=nh(`__dispose`);function gv(e){if(!K(e)||lg(e))return e;for(let t in e)if(vh(e,t))if(!t.includes(`.`))K(e[t])&&gv(e[t]);else{let n=t.split(`.`),r=n.length-1,i=e,a=!1;for(let e=0;e{if(`locale`in e&&`resource`in e){let{locale:t,resource:n}=e;t?(o[t]=o[t]||dh(),Dh(n,o[t])):Dh(n,o)}else W(e)&&Dh(JSON.parse(e),o)}),i==null&&a)for(let e in o)vh(o,e)&&gv(o[e]);return o}function vv(e){return e.type}function yv(e,t,n){let r=K(t.messages)?t.messages:dh();`__i18nGlobal`in n&&(r=_v(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));let i=Object.keys(r);if(i.length&&i.forEach(t=>{e.mergeLocaleMessage(t,r[t])}),K(t.datetimeFormats)){let n=Object.keys(t.datetimeFormats);n.length&&n.forEach(n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])})}if(K(t.numberFormats)){let n=Object.keys(t.numberFormats);n.length&&n.forEach(n=>{e.mergeNumberFormat(n,t.numberFormats[n])})}}function bv(e){return R(Ea,null,e,0)}var xv=()=>[],Sv=()=>!1,Cv=0;function wv(e){return((t,n,r,i)=>e(n,r,$a()||void 0,i))}function Tv(e={}){let{__root:t,__injectWithOption:n}=e,r=t===void 0,i=e.flatJson,a=th?$t:en,o=G(e.inheritLocale)?e.inheritLocale:!0,s=a(t&&o?t.locale.value:W(e.locale)?e.locale:u_),c=a(t&&o?t.fallbackLocale.value:W(e.fallbackLocale)||yh(e.fallbackLocale)||q(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=a(_v(s.value,e)),u=a(q(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),d=a(q(e.numberFormats)?e.numberFormats:{[s.value]:{}}),f=t?t.missingWarn:G(e.missingWarn)||sh(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:G(e.fallbackWarn)||sh(e.fallbackWarn)?e.fallbackWarn:!0,m=t?t.fallbackRoot:G(e.fallbackRoot)?e.fallbackRoot:!0,h=!!e.fallbackFormat,g=bh(e.missing)?e.missing:null,_=bh(e.missing)?wv(e.missing):null,v=bh(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:G(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter,x=t?t.modifiers:q(e.modifiers)?e.modifiers:{},S=e.pluralRules||t&&t.pluralRules,C;C=(()=>{r&&S_(null);let t={version:av,locale:s.value,fallbackLocale:c.value,messages:l.value,modifiers:x,pluralRules:S,missing:_===null?void 0:_,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:y,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:`vue`}};t.datetimeFormats=u.value,t.numberFormats=d.value,t.__datetimeFormatters=q(C)?C.__datetimeFormatters:void 0,t.__numberFormatters=q(C)?C.__numberFormatters:void 0;let n=T_(t);return r&&S_(n),n})(),O_(C,s.value,c.value);function w(){return[s.value,c.value,l.value,u.value,d.value]}let T=vo({get:()=>s.value,set:e=>{s.value=e,C.locale=s.value}}),E=vo({get:()=>c.value,set:e=>{c.value=e,C.fallbackLocale=c.value,O_(C,s.value,e)}}),ee=vo(()=>l.value),D=vo(()=>u.value),te=vo(()=>d.value);function O(){return bh(v)?v:null}function k(e){v=e,C.postTranslation=e}function ne(){return g}function re(e){e!==null&&(_=wv(e)),g=e,C.missing=_}let ie=(e,n,i,a,o,s)=>{w();let c;try{__INTLIFY_PROD_DEVTOOLS__,r||(C.fallbackContext=t?C_():void 0),c=e(C)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(C.fallbackContext=void 0)}if(i!==`translate exists`&&ah(c)&&c===-1||i===`translate exists`&&!c){let[e,r]=n();return t&&m?a(t):o(e)}else if(s(c))return c;else throw lv(cv.UNEXPECTED_RETURN_TYPE)};function A(...e){return ie(t=>Reflect.apply(Z_,null,[t,...e]),()=>nv(...e),`translate`,t=>Reflect.apply(t.t,t,[...e]),e=>e,e=>W(e))}function ae(...e){let[t,n,r]=e;if(r&&!K(r))throw lv(cv.INVALID_ARGUMENT);return A(t,n,lh({resolvedMessage:!0},r||{}))}function oe(...e){return ie(t=>Reflect.apply(M_,null,[t,...e]),()=>P_(...e),`datetime format`,t=>Reflect.apply(t.d,t,[...e]),()=>``,e=>W(e))}function se(...e){return ie(t=>Reflect.apply(I_,null,[t,...e]),()=>R_(...e),`number format`,t=>Reflect.apply(t.n,t,[...e]),()=>``,e=>W(e))}function ce(e){return e.map(e=>W(e)||ah(e)||G(e)?bv(String(e)):e)}let le={normalize:ce,interpolate:e=>e,type:`vnode`};function ue(...e){return ie(t=>{let n,r=t;try{r.processor=le,n=Reflect.apply(Z_,null,[r,...e])}finally{r.processor=null}return n},()=>nv(...e),`translate`,t=>t[uv](...e),e=>[bv(e)],e=>yh(e))}function de(...e){return ie(t=>Reflect.apply(I_,null,[t,...e]),()=>R_(...e),`number format`,t=>t[fv](...e),xv,e=>W(e)||yh(e))}function fe(...e){return ie(t=>Reflect.apply(M_,null,[t,...e]),()=>P_(...e),`datetime format`,t=>t[dv](...e),xv,e=>W(e)||yh(e))}function pe(e){S=e,C.pluralRules=S}function me(e,t){return ie(()=>{if(!e)return!1;let n=_e(W(t)?t:s.value),r=C.messageResolver(n,e);return lg(r)||X_(r)||W(r)},()=>[e],`translate exists`,n=>Reflect.apply(n.te,n,[e,t]),Sv,e=>G(e))}function he(e){let t=null,n=Jg(C,c.value,s.value);for(let r=0;r{o&&(s.value=e,C.locale=e,O_(C,s.value,c.value))}),Xn(t.fallbackLocale,e=>{o&&(c.value=e,C.fallbackLocale=e,O_(C,s.value,c.value))}));let Te={id:Cv,locale:T,fallbackLocale:E,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(s.value=t.locale.value,c.value=t.fallbackLocale.value,O_(C,s.value,c.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:ee,get modifiers(){return x},get pluralRules(){return S||{}},get isGlobal(){return r},get missingWarn(){return f},set missingWarn(e){f=e,C.missingWarn=f},get fallbackWarn(){return p},set fallbackWarn(e){p=e,C.fallbackWarn=p},get fallbackRoot(){return m},set fallbackRoot(e){m=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,C.fallbackFormat=h},get warnHtmlMessage(){return y},set warnHtmlMessage(e){y=e,C.warnHtmlMessage=e},get escapeParameter(){return b},set escapeParameter(e){b=e,C.escapeParameter=e},t:A,getLocaleMessage:_e,setLocaleMessage:ve,mergeLocaleMessage:ye,getPostTranslationHandler:O,setPostTranslationHandler:k,getMissingHandler:ne,setMissingHandler:re,[pv]:pe};return Te.datetimeFormats=D,Te.numberFormats=te,Te.rt=ae,Te.te=me,Te.tm=ge,Te.d=oe,Te.n=se,Te.getDateTimeFormat=be,Te.setDateTimeFormat=xe,Te.mergeDateTimeFormat=Se,Te.getNumberFormat=Ce,Te.setNumberFormat=j,Te.mergeNumberFormat=we,Te[mv]=n,Te[uv]=ue,Te[dv]=fe,Te[fv]=de,Te}function Ev(e){let t=W(e.locale)?e.locale:u_,n=W(e.fallbackLocale)||yh(e.fallbackLocale)||q(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=bh(e.missing)?e.missing:void 0,i=G(e.silentTranslationWarn)||sh(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,a=G(e.silentFallbackWarn)||sh(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=G(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,c=q(e.modifiers)?e.modifiers:{},l=e.pluralizationRules,u=bh(e.postTranslation)?e.postTranslation:void 0,d=W(e.warnHtmlInMessage)?e.warnHtmlInMessage!==`off`:!0,f=!!e.escapeParameterHtml,p=G(e.sync)?e.sync:!0,m=e.messages;if(q(e.sharedMessages)){let t=e.sharedMessages;m=Object.keys(t).reduce((e,n)=>(lh(e[n]||(e[n]={}),t[n]),e),m||{})}let{__i18n:h,__root:g,__injectWithOption:_}=e,v=e.datetimeFormats,y=e.numberFormats,b=e.flatJson;return{locale:t,fallbackLocale:n,messages:m,flatJson:b,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:i,fallbackWarn:a,fallbackRoot:o,fallbackFormat:s,modifiers:c,pluralRules:l,postTranslation:u,warnHtmlMessage:d,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:p,__i18n:h,__root:g,__injectWithOption:_}}function Dv(e={}){let t=Tv(Ev(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return G(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=G(e)?!e:e},get silentFallbackWarn(){return G(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=G(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?`warn`:`off`},set warnHtmlInMessage(e){t.warnHtmlMessage=e!==`off`},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){return Reflect.apply(t.t,t,[...e])},rt(...e){return Reflect.apply(t.rt,t,[...e])},tc(...e){let[n,r,i]=e,a={plural:1},o=null,s=null;if(!W(n))throw lv(cv.INVALID_ARGUMENT);let c=n;return W(r)?a.locale=r:ah(r)?a.plural=r:yh(r)?o=r:q(r)&&(s=r),W(i)?a.locale=i:yh(i)?o=i:q(i)&&(s=i),Reflect.apply(t.t,t,[c,o||s||{},a])},te(e,n){return t.te(e,n)},tm(e){return t.tm(e)},getLocaleMessage(e){return t.getLocaleMessage(e)},setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d(...e){return Reflect.apply(t.d,t,[...e])},getDateTimeFormat(e){return t.getDateTimeFormat(e)},setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n(...e){return Reflect.apply(t.n,t,[...e])},getNumberFormat(e){return t.getNumberFormat(e)},setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)}};return r.__extender=n,r}function Ov(e,t,n){return{beforeCreate(){let r=$a();if(!r)throw lv(cv.UNEXPECTED_ERROR);let i=this.$options;if(i.i18n){let r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=t,this===this.$root)this.$i18n=kv(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=Dv(r);let e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=kv(e,i);else{this.$i18n=Dv({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});let e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&yv(t,i,i),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){let e=$a();if(!e)throw lv(cv.UNEXPECTED_ERROR);let t=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),n.__deleteInstance(e),delete this.$i18n}}}function kv(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[pv](t.pluralizationRules||e.pluralizationRules);let n=_v(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(t=>e.mergeLocaleMessage(t,n[t])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n])),t.numberFormats&&Object.keys(t.numberFormats).forEach(n=>e.mergeNumberFormat(n,t.numberFormats[n])),e}var Av={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e===`parent`||e===`global`,default:`parent`},i18n:{type:Object}};function jv({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((e,t)=>[...e,...t.type===Ta?t.children:[t]],[]):t.reduce((t,n)=>{let r=e[n];return r&&(t[n]=r()),t},dh())}function Mv(){return Ta}var Nv=kr({name:`i18n-t`,props:lh({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>ah(e)||!isNaN(e)}},Av),setup(e,t){let{slots:n,attrs:r}=t,i=e.i18n||Gv({useScope:e.scope,__useComponent:!0});return()=>{let a=Object.keys(n).filter(e=>e!==`_`),o=dh();e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=W(e.plural)?+e.plural:e.plural);let s=jv(t,a),c=i[uv](e.keypath,s,o),l=lh(dh(),r);return yo(W(e.tag)||K(e.tag)?e.tag:Mv(),l,c)}}});function Pv(e){return yh(e)&&!W(e[0])}function Fv(e,t,n,r){let{slots:i,attrs:a}=t;return()=>{let t={part:!0},o=dh();e.locale&&(t.locale=e.locale),W(e.format)?t.key=e.format:K(e.format)&&(W(e.format.key)&&(t.key=e.format.key),o=Object.keys(e.format).reduce((t,r)=>n.includes(r)?lh(dh(),t,{[r]:e.format[r]}):t,dh()));let s=r(e.value,t,o),c=[t.key];yh(s)?c=s.map((e,t)=>{let n=i[e.type],r=n?n({[e.type]:e.value,index:t,parts:s}):[e.value];return Pv(r)&&(r[0].key=`${e.type}-${t}`),r}):W(s)&&(c=[s]);let l=lh(dh(),a);return yo(W(e.tag)||K(e.tag)?e.tag:Mv(),l,c)}}var Iv=kr({name:`i18n-n`,props:lh({value:{type:Number,required:!0},format:{type:[String,Object]}},Av),setup(e,t){let n=e.i18n||Gv({useScope:e.scope,__useComponent:!0});return Fv(e,t,L_,(...e)=>n[fv](...e))}}),Lv=kr({name:`i18n-d`,props:lh({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Av),setup(e,t){let n=e.i18n||Gv({useScope:e.scope,__useComponent:!0});return Fv(e,t,N_,(...e)=>n[dv](...e))}});function Rv(e,t){let n=e;if(e.mode===`composition`)return n.__getInstance(t)||e.global;{let r=n.__getInstance(t);return r==null?e.global.__composer:r.__composer}}function zv(e){let t=t=>{let{instance:n,value:r}=t;if(!n||!n.$)throw lv(cv.UNEXPECTED_ERROR);let i=Rv(e,n.$),a=Bv(r);return[Reflect.apply(i.t,i,[...Vv(a)]),i]};return{created:(n,r)=>{let[i,a]=t(r);th&&e.global===a&&(n.__i18nWatcher=Xn(a.locale,()=>{r.instance&&r.instance.$forceUpdate()})),n.__composer=a,n.textContent=i},unmounted:e=>{th&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){let n=e.__composer,r=Bv(t);e.textContent=Reflect.apply(n.t,n,[...Vv(r)])}},getSSRProps:e=>{let[n]=t(e);return{textContent:n}}}}function Bv(e){if(W(e))return{path:e};if(q(e)){if(!(`path`in e))throw lv(cv.REQUIRED_VALUE,`path`);return e}else throw lv(cv.INVALID_VALUE)}function Vv(e){let{path:t,locale:n,args:r,choice:i,plural:a}=e,o={},s=r||{};return W(n)&&(o.locale=n),ah(i)&&(o.plural=i),ah(a)&&(o.plural=a),[t,s,o]}function Hv(e,t,...n){let r=q(n[0])?n[0]:{};(!G(r.globalInstall)||r.globalInstall)&&([Nv.name,`I18nT`].forEach(t=>e.component(t,Nv)),[Iv.name,`I18nN`].forEach(t=>e.component(t,Iv)),[Lv.name,`I18nD`].forEach(t=>e.component(t,Lv))),e.directive(`t`,zv(t))}var Uv=nh(`global-vue-i18n`);function Wv(e={},t){let n=__VUE_I18N_LEGACY_API__&&G(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=G(e.globalInjection)?e.globalInjection:!0,i=new Map,[a,o]=Kv(e,n),s=nh(``);function c(e){return i.get(e)||null}function l(e,t){i.set(e,t)}function u(e){i.delete(e)}let d={get mode(){return __VUE_I18N_LEGACY_API__&&n?`legacy`:`composition`},async install(e,...t){if(e.__VUE_I18N_SYMBOL__=s,e.provide(e.__VUE_I18N_SYMBOL__,d),q(t[0])){let e=t[0];d.__composerExtend=e.__composerExtend,d.__vueI18nExtend=e.__vueI18nExtend}let i=null;!n&&r&&(i=ty(e,d.global)),__VUE_I18N_FULL_INSTALL__&&Hv(e,d,...t),__VUE_I18N_LEGACY_API__&&n&&e.mixin(Ov(o,o.__composer,d));let a=e.unmount;e.unmount=()=>{i&&i(),d.dispose(),a()}},get global(){return o},dispose(){a.stop()},__instances:i,__getInstance:c,__setInstance:l,__deleteInstance:u};return d}function Gv(e={}){let t=$a();if(t==null)throw lv(cv.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw lv(cv.NOT_INSTALLED);let n=qv(t),r=Yv(n),i=vv(t),a=Jv(e,i);if(a===`global`)return yv(r,e,i),r;if(a===`parent`){let i=Xv(n,t,e.__useComponent);return i??=r,i}let o=n,s=o.__getInstance(t);if(s==null){let n=lh({},e);`__i18n`in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),s=Tv(n),o.__composerExtend&&(s[hv]=o.__composerExtend(s)),Qv(o,t,s),o.__setInstance(t,s)}return s}function Kv(e,t,n){let r=Oe(),i=__VUE_I18N_LEGACY_API__&&t?r.run(()=>Dv(e)):r.run(()=>Tv(e));if(i==null)throw lv(cv.UNEXPECTED_ERROR);return[r,i]}function qv(e){let t=Kn(e.isCE?Uv:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw lv(e.isCE?cv.NOT_INSTALLED_WITH_PROVIDE:cv.UNEXPECTED_ERROR);return t}function Jv(e,t){return ch(e)?`__i18n`in t?`local`:`global`:e.useScope?e.useScope:`local`}function Yv(e){return e.mode===`composition`?e.global:e.global.__composer}function Xv(e,t,n=!1){let r=null,i=t.root,a=Zv(t,n);for(;a!=null;){let t=e;if(e.mode===`composition`)r=t.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){let e=t.__getInstance(a);e!=null&&(r=e.__composer,n&&r&&!r[mv]&&(r=null))}if(r!=null||i===a)break;a=a.parent}return r}function Zv(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Qv(e,t,n){Gr(()=>{},t),Yr(()=>{let r=n;e.__deleteInstance(t);let i=r[hv];i&&(i(),delete r[hv])},t)}var $v=[`locale`,`fallbackLocale`,`availableLocales`],ey=[`t`,`rt`,`d`,`n`,`tm`,`te`];function ty(e,t){let n=Object.create(null);return $v.forEach(e=>{let r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw lv(cv.UNEXPECTED_ERROR);let i=Qt(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,i)}),e.config.globalProperties.$i18n=n,ey.forEach(n=>{let r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw lv(cv.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}),()=>{delete e.config.globalProperties.$i18n,ey.forEach(t=>{delete e.config.globalProperties[`$${t}`]})}}if(ov(),m_(Ig),g_(s_),v_(Jg),__INTLIFY_PROD_DEVTOOLS__){let e=ph();e.__INTLIFY__=!0,Rg(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var ny={class:`bar`},ry={class:`mark`},iy={class:`titles`},ay={class:`title`},oy={class:`subtitle`},sy={key:0,class:`demo`},cy={key:1,class:`reconnect`},ly={key:2,class:`live`},uy={class:`clock num`},dy=[`aria-label`],fy={class:`rl`},py=[`aria-pressed`,`onClick`],my=kr({__name:`StationHeader`,props:{window:{},sample:{type:Boolean},disconnected:{type:Boolean},embedded:{type:Boolean}},emits:[`update:window`],setup(e,{emit:t}){let n=t,{t:r}=Gv(),i=[`12h`,`1T`,`7T`,`14T`,`30T`],a=$t(``),o=null;function s(){a.value=new Date().toLocaleTimeString(`de-DE`)}return Gr(()=>{s(),o=setInterval(s,1e3)}),Yr(()=>{o&&clearInterval(o)}),(t,o)=>(F(),I(`div`,ny,[L(`span`,ry,j(N(r)(`app.brand`)),1),L(`span`,iy,[L(`span`,ay,j(N(r)(`app.title`)),1),L(`span`,oy,j(N(r)(`app.subtitle`)),1)]),e.sample?(F(),I(`span`,sy,j(N(r)(`app.demo`)),1)):Wa(``,!0),o[2]||=L(`span`,{class:`spacer`},null,-1),e.disconnected?(F(),I(`span`,cy,[o[0]||=L(`span`,{class:`spinner sm`,"aria-hidden":`true`},null,-1),Ua(j(N(r)(`conn.reconnecting`)),1)])):(F(),I(`span`,ly,[o[1]||=L(`span`,{class:`led`},null,-1),Ua(j(N(r)(`app.live`)),1)])),L(`span`,uy,j(a.value),1),e.embedded?Wa(``,!0):(F(),I(`span`,{key:3,class:`rangep`,role:`group`,"aria-label":N(r)(`window.label`)},[L(`span`,fy,j(N(r)(`window.label`)),1),(F(),I(Ta,null,ci(i,t=>L(`button`,{key:t,type:`button`,"aria-pressed":t===e.window,onClick:e=>n(`update:window`,t)},j(t),9,py)),64))],8,dy))]))}}),hy=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},gy=hy(my,[[`__scopeId`,`data-v-468ceb2a`]]),_y={class:`filter`},vy={class:`fhd`},yy={class:`ft`},by={class:`acts`},xy={class:`plist`},Sy=[`aria-pressed`,`onClick`],Cy={class:`box`},wy={key:0,class:`tick`},Ty={class:`pn`},Ey={class:`badge num`},Dy=hy(kr({__name:`PressFilter`,props:{presses:{},checked:{},counts:{}},emits:[`toggle`,`all`,`none`],setup(e,{emit:t}){let n=e,r=t,{t:i}=Gv(),a=e=>n.checked.includes(e);return(t,n)=>(F(),I(`aside`,_y,[L(`div`,vy,[L(`span`,yy,j(N(i)(`filter.title`)),1),L(`div`,by,[L(`button`,{type:`button`,onClick:n[0]||=e=>r(`all`)},j(N(i)(`filter.all`)),1),L(`button`,{type:`button`,onClick:n[1]||=e=>r(`none`)},j(N(i)(`filter.none`)),1)])]),L(`ul`,xy,[(F(!0),I(Ta,null,ci(e.presses,t=>(F(),I(`li`,{key:t},[L(`button`,{type:`button`,class:ge([`prow`,{off:e.counts[t]===0,on:a(t)}]),"aria-pressed":a(t),onClick:e=>r(`toggle`,t)},[L(`span`,Cy,[a(t)?(F(),I(`span`,wy,`✓`)):Wa(``,!0)]),L(`span`,Ty,j(t),1),L(`span`,Ey,j(e.counts[t]??0),1)],10,Sy)]))),128))])]))}}),[[`__scopeId`,`data-v-163a9d23`]]),Oy=[`aria-label`],ky=[`title`],Ay={class:`lbl`},jy=hy(kr({__name:`TemperBelt`,props:{flow:{}},setup(e){let t=e,{t:n}=Gv(),r=vo(()=>[{key:`notYetSent`,label:n(`belt.notYetSent`),value:t.flow.notYetSent,color:`var(--press)`},{key:`wagen`,label:n(`belt.wagen`),value:t.flow.wagen,color:`var(--way)`},{key:`unterwegs`,label:n(`belt.unterwegs`),value:t.flow.unterwegs,color:`var(--transit)`},{key:`ofen`,label:n(`belt.ofen`),value:t.flow.ofen,color:`var(--oven)`},{key:`fertig`,label:n(`belt.fertig`),value:t.flow.fertig,color:`var(--done)`}]);function i(e){let t=r.value[e];return t.key===`ofen`?t.value>0:t.value>0||r.value[e+1].value>0}return(e,t)=>(F(),I(`div`,{class:`belt`,"aria-label":N(n)(`belt.title`)},[(F(!0),I(Ta,null,ci(r.value,(e,t)=>(F(),I(Ta,{key:e.key},[L(`div`,{class:`stn`,title:`${e.label}: ${e.value}`},[L(`span`,{class:`badge num`,style:de({color:e.color,borderColor:e.color})},j(e.value),5),L(`span`,Ay,j(e.label),1)],8,ky),t{let e=new Intl.RelativeTimeFormat(a.value,{numeric:`auto`}),t=Math.round((Date.parse(n.entry.doneAt)-Date.now())/6e4),r=Math.abs(t);return r<60?e.format(t,`minute`):r<1440?e.format(Math.round(t/60),`hour`):e.format(Math.round(t/1440),`day`)});return(t,n)=>(F(),I(`article`,My,[L(`div`,Ny,[L(`span`,Py,j(e.entry.press),1),L(`span`,Fy,[L(`span`,Iy,j(e.entry.orderNo),1),L(`span`,Ly,j(e.entry.article),1)]),n[2]||=L(`span`,{class:`spacer`},null,-1),L(`span`,Ry,[L(`span`,zy,j(N(i)(`entry.cart`)),1),L(`span`,By,j(e.entry.cartId),1)]),L(`span`,Vy,[L(`span`,Hy,j(N(i)(`entry.label`)),1),L(`span`,Uy,`#`+j(e.entry.ttId),1)]),L(`span`,Wy,[L(`span`,Gy,j(e.entry.partsGood),1),L(`span`,Ky,j(N(i)(`entry.good`)),1),n[1]||=L(`span`,{class:`dot`},`·`,-1),L(`span`,qy,j(e.entry.scrap),1),L(`span`,Jy,j(N(i)(`entry.scrap`)),1)]),L(`span`,Yy,j(N(i)(`entry.doneAt`))+` `+j(o.value),1)]),L(`div`,Xy,[R(jy,{flow:e.entry.flow},null,8,[`flow`]),L(`button`,{type:`button`,class:`book`,onClick:n[0]||=e=>r(`book`,e)},j(N(i)(`entry.book`)),1)])]))}}),[[`__scopeId`,`data-v-1575463a`]]);function Qy(e){"@babel/helpers - typeof";return Qy=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Qy(e)}function $y(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function eb(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:function(){};$y(this,e),this.element=t,this.listener=n}return tb(e,[{key:`bindScrollListener`,value:function(){this.scrollableParents=Sl(this.element);for(var e=0;ee.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:``,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=function(){var e=X._getOptionValue.apply(X,arguments);return jc(e)||Pc(e)?{class:e}:e},s=((e=t.binding)==null||(e=e.value)==null?void 0:e.ptOptions)||t.$primevueConfig?.ptOptions||{},c=s.mergeSections,l=c===void 0?!0:c,u=s.mergeProps,d=u===void 0?!1:u,f=a?X._useDefaultPT(t,t.defaultPT(),o,r,i):void 0,p=X._usePT(t,X._getPT(n,t.$name),o,r,Y(Y({},i),{},{global:f||{}})),m=X._getPTDatasets(t,r);return l||!l&&p?d?X._mergeProps(t,d,f,p,m):Y(Y(Y({},f),p),m):Y(Y({},p),m)},_getPTDatasets:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,n=`data-pc-`;return Y(Y({},t===`root`&&mb({},`${n}name`,Mc(e.$name))),{},mb({},`${n}section`,Mc(t)))},_getPT:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,n=arguments.length>2?arguments[2]:void 0,r=function(e){var r=n?n(e):e,i=Mc(t);return r?.[i]??r};return e&&Object.hasOwn(e,`_usept`)?{_usept:e._usept,originalValue:r(e.originalValue),value:r(e.value)}:r(e)},_usePT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=function(e){return n(e,r,i)};if(t&&Object.hasOwn(t,`_usept`)){var o=t._usept||e.$primevueConfig?.ptOptions||{},s=o.mergeSections,c=s===void 0?!0:s,l=o.mergeProps,u=l===void 0?!1:l,d=a(t.originalValue),f=a(t.value);return d===void 0&&f===void 0?void 0:jc(f)?f:jc(d)?d:c||!c&&f?u?X._mergeProps(e,u,d,f):Y(Y({},d),f):f}return a(t)},_useDefaultPT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;return X._usePT(e,t,n,r,i)},_loadStyles:function(){var e,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=X._getConfig(n,r),a={nonce:i==null||(e=i.csp)==null?void 0:e.nonce};X._loadCoreStyles(t,a),X._loadThemeStyles(t,a),X._loadScopedThemeStyles(t,a),X._removeThemeListeners(t),t.$loadStyles=function(){return X._loadThemeStyles(t,a)},X._themeChangeListener(t.$loadStyles)},_loadCoreStyles:function(){var e,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(!ab.isStyleNameLoaded(t.$style?.name)&&(e=t.$style)!=null&&e.name){var r;H.loadCSS(n),(r=t.$style)==null||r.loadCSS(n),ab.setLoadedStyleName(t.$style.name)}},_loadThemeStyles:function(){var e,t,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(!(n!=null&&n.isUnstyled()||(n==null||(e=n.theme)==null?void 0:e.call(n))===`none`)){if(!V.isStyleNameLoaded(`common`)){var i,a,o=((i=n.$style)==null||(a=i.getCommonTheme)==null?void 0:a.call(i))||{},s=o.primitive,c=o.semantic,l=o.global,u=o.style;H.load(s?.css,Y({name:`primitive-variables`},r)),H.load(c?.css,Y({name:`semantic-variables`},r)),H.load(l?.css,Y({name:`global-variables`},r)),H.loadStyle(Y({name:`global-style`},r),u),V.setLoadedStyleName(`common`)}if(!V.isStyleNameLoaded(n.$style?.name)&&(t=n.$style)!=null&&t.name){var d,f,p,m,h=((d=n.$style)==null||(f=d.getDirectiveTheme)==null?void 0:f.call(d))||{},g=h.css,_=h.style;(p=n.$style)==null||p.load(g,Y({name:`${n.$style.name}-variables`},r)),(m=n.$style)==null||m.loadStyle(Y({name:`${n.$style.name}-style`},r),_),V.setLoadedStyleName(n.$style.name)}if(!V.isStyleNameLoaded(`layer-order`)){var v,y,b=(v=n.$style)==null||(y=v.getLayerOrderThemeCSS)==null?void 0:y.call(v);H.load(b,Y({name:`layer-order`,first:!0},r)),V.setLoadedStyleName(`layer-order`)}}},_loadScopedThemeStyles:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.preset();if(n&&e.$attrSelector){var r,i,a=(((r=e.$style)==null||(i=r.getPresetTheme)==null?void 0:i.call(r,n,`[${e.$attrSelector}]`))||{}).css;e.scopedStyleEl=(e.$style?.load(a,Y({name:`${e.$attrSelector}-${e.$style.name}`},t))).el}},_themeChangeListener:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){};ab.clearLoadedStyleNames(),Kl.on(`theme:change`,e)},_removeThemeListeners:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Kl.off(`theme:change`,e.$loadStyles),e.$loadStyles=void 0},_hook:function(e,t,n,r,i,a){var o,s,c=`on${Vc(t)}`,l=X._getConfig(r,i),u=n?.$instance,d=X._usePT(u,X._getPT(r==null||(o=r.value)==null?void 0:o.pt,e),X._getOptionValue,`hooks.${c}`),f=X._useDefaultPT(u,l==null||(s=l.pt)==null||(s=s.directives)==null?void 0:s[e],X._getOptionValue,`hooks.${c}`),p={el:n,binding:r,vnode:i,prevVnode:a};d?.(u,p),f?.(u,p)},_mergeProps:function(){var e=arguments.length>1?arguments[1]:void 0,t=[...arguments].slice(2);return Cc(e)?e.apply(void 0,t):z.apply(void 0,t)},_extend:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=function(n,r,i,a,o){var s,c,l;r._$instances=r._$instances||{};var u=X._getConfig(i,a),d=r._$instances[e]||{},f=bc(d)?Y(Y({},t),t?.methods):{};r._$instances[e]=Y(Y({},d),{},{$name:e,$host:r,$binding:i,$modifiers:i?.modifiers,$value:i?.value,$el:d.$el||r||void 0,$style:Y({classes:void 0,inlineStyles:void 0,load:function(){},loadCSS:function(){},loadStyle:function(){}},t?.style),$primevueConfig:u,$attrSelector:(s=r.$pd)==null||(s=s[e])==null?void 0:s.attrSelector,defaultPT:function(){return X._getPT(u?.pt,void 0,function(t){var n;return t==null||(n=t.directives)==null?void 0:n[e]})},isUnstyled:function(){var t,n;return((t=r._$instances[e])==null||(t=t.$binding)==null||(t=t.value)==null?void 0:t.unstyled)===void 0?u?.unstyled:(n=r._$instances[e])==null||(n=n.$binding)==null||(n=n.value)==null?void 0:n.unstyled},theme:function(){var t;return(t=r._$instances[e])==null||(t=t.$primevueConfig)==null?void 0:t.theme},preset:function(){var t;return(t=r._$instances[e])==null||(t=t.$binding)==null||(t=t.value)==null?void 0:t.dt},ptm:function(){var t,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return X._getPTValue(r._$instances[e],(t=r._$instances[e])==null||(t=t.$binding)==null||(t=t.value)==null?void 0:t.pt,n,Y({},i))},ptmo:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return X._getPTValue(r._$instances[e],t,n,i,!1)},cx:function(){var t,n,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(t=r._$instances[e])!=null&&t.isUnstyled()?void 0:X._getOptionValue((n=r._$instances[e])==null||(n=n.$style)==null?void 0:n.classes,i,Y({},a))},sx:function(){var t,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return i?X._getOptionValue((t=r._$instances[e])==null||(t=t.$style)==null?void 0:t.inlineStyles,n,Y({},a)):void 0}},f),r.$instance=r._$instances[e],(c=(l=r.$instance)[n])==null||c.call(l,r,i,a,o),r[`\$${e}`]=r.$instance,X._hook(e,n,r,i,a,o),r.$pd||={},r.$pd[e]=Y(Y({},r.$pd?.[e]),{},{name:e,instance:r._$instances[e]})},r=function(t){var n,r,i,a=t._$instances[e],o=a?.watch,s=function(e){var t,n=e.newValue,r=e.oldValue;return o==null||(t=o.config)==null?void 0:t.call(a,n,r)},c=function(e){var t,n=e.newValue,r=e.oldValue;return o==null||(t=o[`config.ripple`])==null?void 0:t.call(a,n,r)};a.$watchersCallback={config:s,"config.ripple":c},o==null||(n=o.config)==null||n.call(a,a?.$primevueConfig),Wu.on(`config:change`,s),o==null||(r=o[`config.ripple`])==null||r.call(a,a==null||(i=a.$primevueConfig)==null?void 0:i.ripple),Wu.on(`config:ripple:change`,c)},i=function(t){var n=t._$instances[e].$watchersCallback;n&&(Wu.off(`config:change`,n.config),Wu.off(`config:ripple:change`,n[`config.ripple`]),t._$instances[e].$watchersCallback=void 0)};return{created:function(t,r,i,a){t.$pd||={},t.$pd[e]={name:e,attrSelector:Ml(`pd`)},n(`created`,t,r,i,a)},beforeMount:function(t,i,a,o){X._loadStyles(t.$pd[e]?.instance,i,a),n(`beforeMount`,t,i,a,o),r(t)},mounted:function(t,r,i,a){X._loadStyles(t.$pd[e]?.instance,r,i),n(`mounted`,t,r,i,a)},beforeUpdate:function(e,t,r,i){n(`beforeUpdate`,e,t,r,i)},updated:function(t,r,i,a){X._loadStyles(t.$pd[e]?.instance,r,i),n(`updated`,t,r,i,a)},beforeUnmount:function(t,r,a,o){i(t),X._removeThemeListeners(t.$pd[e]?.instance),n(`beforeUnmount`,t,r,a,o)},unmounted:function(t,r,i,a){var o;(o=t.$pd[e])==null||(o=o.instance)==null||(o=o.scopedStyleEl)==null||(o=o.value)==null||o.remove(),n(`unmounted`,t,r,i,a)}}},extend:function(){var e=sb(X._getMeta.apply(X,arguments),2),t=e[0],n=e[1];return Y({extend:function(){var e=sb(X._getMeta.apply(X,arguments),2),t=e[0],r=e[1];return X.extend(t,Y(Y(Y({},n),n?.methods),r))}},X._extend(t,n))}},_b=H.extend({name:`focustrap-directive`}),vb=X.extend({style:_b});function yb(e){"@babel/helpers - typeof";return yb=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},yb(e)}function bb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xb(e){for(var t=1;t{delete i[e]}),t.headers=rE.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||yE;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[PD.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new zE(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function HD(e){return function(t){return e.apply(null,t)}}function UD(e){return Q.isObject(e)&&e.isAxiosError===!0}var WD={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(WD).forEach(([e,t])=>{WD[t]=e});function GD(e){let t=new BD(e),n=ww(BD.prototype.request,t);return Q.extend(n,BD.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return GD(iD(e,t))},n}var KD=GD(IE);KD.Axios=BD,KD.CanceledError=zE,KD.CancelToken=VD,KD.isCancel=RE,KD.VERSION=vD,KD.toFormData=fE,KD.AxiosError=$,KD.Cancel=KD.CanceledError,KD.all=function(e){return Promise.all(e)},KD.spread=HD,KD.isAxiosError=UD,KD.mergeConfig=iD,KD.AxiosHeaders=rE,KD.formToJSON=e=>NE(Q.isHTMLForm(e)?new FormData(e):e),KD.getAdapter=MD.getAdapter,KD.HttpStatusCode=WD,KD.default=KD;var qD=KD.create({baseURL:`/module/temper_rejects/api`,timeout:15e3,headers:{"Content-Type":`application/json`}}),JD=`temper_rejects_payload`,YD=fc(`temperRejects`,()=>{let e=$t(null),t=$t([]),n=$t(`7T`),r=$t([]),i=$t(!1),a=$t(null),o=$t(!1),s=$t(!1),c=$t(null),l=null,u=2e4,d=!1,f=vo(()=>e.value!==null),p=vo(()=>e.value?.presses??[]),m=vo(()=>{let t={};for(let e of p.value)t[e]=0;for(let n of e.value?.entries??[])t[n.press]=(t[n.press]??0)+1;return t}),h=vo(()=>{let t=new Set(r.value);return(e.value?.entries??[]).filter(e=>t.has(e.press))});function g(){try{sessionStorage.setItem(JD,JSON.stringify({payload:e.value,window:n.value,checkedPresses:r.value}))}catch{}}function _(){try{let t=sessionStorage.getItem(JD);if(!t)return;let i=JSON.parse(t);e.value=i.payload??null,i.window&&(n.value=i.window),i.checkedPresses?.length&&(r.value=i.checkedPresses,d=!0)}catch{}}async function v(){f.value||(i.value=!0),await Promise.all([y(),b()])}async function y(){a.value=null;try{let t=await qD.get(`/overview`,{params:{window:n.value}});if(!t.data||!Array.isArray(t.data.entries))throw Error(`Unexpected /overview response (no backend?)`);e.value=t.data,o.value=t.data.sample===!0,s.value=!1}catch(e){s.value=!0,a.value=e instanceof Error?e.message:`Overview API unreachable`}finally{!d&&e.value&&(r.value=[...e.value.presses],d=!0),i.value=!1,c.value=Date.now(),g()}}async function b(){try{let e=await qD.get(`/reasons`);if(Array.isArray(e.data?.reasons)&&e.data.reasons.length){t.value=e.data.reasons;return}throw Error(`no reasons`)}catch{}}async function x(e){n.value=e,await y()}function S(e){let t=r.value.indexOf(e);t>=0?r.value.splice(t,1):r.value.push(e),g()}function C(){r.value=[...p.value],g()}function w(){r.value=[],g()}async function T(e){try{let t=await qD.post(`/reject`,e);return t.data&&typeof t.data==`object`&&`success`in t.data?(t.data.success&&await y(),t.data):{success:!1,error:`bad_response`}}catch(e){let t=KD.isAxiosError(e)?e.response?.data:void 0;return t&&typeof t==`object`&&`success`in t?t:{success:!1,error:`unreachable`}}}function E(){l=setTimeout(async()=>{await y(),E()},s.value?5e3:u)}function ee(e=2e4){l||(u=e,E())}function D(){l&&=(clearTimeout(l),null)}return _(),{payload:e,reasons:t,window:n,checkedPresses:r,loading:i,error:a,usingSample:o,disconnected:s,lastUpdated:c,hasData:f,allPresses:p,pressCounts:m,filteredEntries:h,hydrate:v,refresh:y,fetchReasons:b,setWindow:x,togglePress:S,selectAllPresses:C,selectNoPresses:w,submitReject:T,startPolling:ee,stopPolling:D}}),XD={class:`wrap`},ZD={key:0,class:`state connect`},QD={class:`msg`},$D={key:1,class:`layout`},eO={class:`main`},tO={key:0,class:`state`},nO={key:1,class:`state`},rO={key:2,class:`list`},iO=hy(kr({__name:`RejectStationPage`,setup(e){let{t}=Gv(),n=YD(),{window:r,reasons:i,allPresses:a,checkedPresses:o,pressCounts:s,filteredEntries:c,usingSample:l,hasData:u,disconnected:d}=pc(n),f=$t(null),p=$t(null),m=$t(!1),h=$t(null),g=$t(!0),_=null;function v(e,t=!0){h.value=e,g.value=t,_&&clearTimeout(_),_=setTimeout(()=>h.value=null,3200)}function y(e,t){if(p.value){f.value?.hide();return}p.value=t,f.value?.toggle(e)}async function b(e){m.value=!0;let r=await n.submitReject(e);m.value=!1,r.success?(f.value?.hide(),v(r.message||t(`dialog.success`),!0)):v(r.message||t(`dialog.failed`),!1)}return Gr(async()=>{await n.hydrate(),n.startPolling(2e4)}),Yr(()=>{n.stopPolling(),_&&clearTimeout(_)}),(e,_)=>(F(),I(`div`,XD,[R(gy,{window:N(r),sample:N(l),disconnected:N(d),"onUpdate:window":N(n).setWindow},null,8,[`window`,`sample`,`disconnected`,`onUpdate:window`]),N(u)?(F(),I(`div`,$D,[R(Dy,{presses:N(a),checked:N(o),counts:N(s),onToggle:N(n).togglePress,onAll:N(n).selectAllPresses,onNone:N(n).selectNoPresses},null,8,[`presses`,`checked`,`counts`,`onToggle`,`onAll`,`onNone`]),L(`main`,eO,[N(o).length===0?(F(),I(`div`,tO,j(N(t)(`empty.noPress`)),1)):N(c).length===0?(F(),I(`div`,nO,j(N(t)(`empty.noEntries`)),1)):(F(),I(`div`,rO,[(F(!0),I(Ta,null,ci(N(c),e=>(F(),Fa(Zy,{key:e.ttId,entry:e,onBook:t=>y(t,e)},null,8,[`entry`,`onBook`]))),128))]))])])):(F(),I(`div`,ZD,[_[1]||=L(`span`,{class:`spinner`,"aria-hidden":`true`},null,-1),L(`span`,QD,j(N(d)?N(t)(`conn.lost`):N(t)(`conn.connecting`)),1)])),R(Cw,{ref_key:`pop`,ref:f,entry:p.value,reasons:N(i),submitting:m.value,onClose:_[0]||=e=>p.value=null,onSubmit:b},null,8,[`entry`,`reasons`,`submitting`]),R(Po,{name:`fade`},{default:Hn(()=>[h.value?(F(),I(`div`,{key:0,class:ge([`toast`,{err:!g.value}])},j(h.value),3)):Wa(``,!0)]),_:1})]))}}),[[`__scopeId`,`data-v-05abeed2`]]),aO=$m({history:vm(`/module/temper_rejects/`),routes:[{path:`/`,name:`station`,component:iO}]}),oO={app:{brand:`Ausschuss`,title:`Ausschuss-Station`,subtitle:`presseübergreifend · alle getemperten Wagen`,live:`Live`,demo:`Demo-Daten`},conn:{connecting:`Verbinde mit Server …`,lost:`Verbindung verloren – neuer Versuch …`,reconnecting:`Verbinde neu …`},filter:{title:`Maschinen`,all:`Alle`,none:`Keine`,empty:`keine Wagen`},window:{label:`Zeitfenster`,"12h":`12 h`,"1T":`1 Tag`,"7T":`7 Tage`,"14T":`14 Tage`,"30T":`30 Tage`},entry:{order:`Auftrag`,cart:`Wagen`,label:`Etikett`,good:`Gut`,scrap:`Ausschuss`,doneAt:`getempert`,book:`Ausschuss buchen`},belt:{title:`Temper-Fluss des Auftrags`,notYetSent:`Nicht gesendet`,wagen:`Wagen`,unterwegs:`Unterwegs`,ofen:`Ofen`,fertig:`Fertig`},dialog:{title:`Ausschuss buchen`,for:`für Wagen {cart} · {order}`,count:`Menge`,pieces:`Stück`,reason:`Grund`,chooseReason:`Grund wählen …`,filterReason:`Grund suchen …`,cancel:`Abbrechen`,confirm:`Buchen`,needCount:`Menge eingeben`,needReason:`Grund wählen`,success:`Ausschuss gebucht`,failed:`Buchung fehlgeschlagen`},empty:{noEntries:`Keine getemperten Wagen im Zeitfenster.`,noPress:`Keine Presse ausgewählt.`}},sO={app:{brand:`Rejects`,title:`Reject Station`,subtitle:`all presses · every tempered cart`,live:`Live`,demo:`Sample data`},conn:{connecting:`Connecting to server …`,lost:`Connection lost – retrying …`,reconnecting:`Reconnecting …`},filter:{title:`Presses`,all:`All`,none:`None`,empty:`no carts`},window:{label:`Time window`,"12h":`12 h`,"1T":`1 day`,"7T":`7 days`,"14T":`14 days`,"30T":`30 days`},entry:{order:`Order`,cart:`Cart`,label:`Label`,good:`Good`,scrap:`Scrap`,doneAt:`tempered`,book:`Book reject`},belt:{title:`Order's temper flow`,notYetSent:`Not sent`,wagen:`On cart`,unterwegs:`In transit`,ofen:`Oven`,fertig:`Finished`},dialog:{title:`Book reject`,for:`for cart {cart} · {order}`,count:`Quantity`,pieces:`pcs`,reason:`Reason`,chooseReason:`Choose a reason …`,filterReason:`Search reason …`,cancel:`Cancel`,confirm:`Book`,needCount:`Enter a quantity`,needReason:`Choose a reason`,success:`Reject booked`,failed:`Booking failed`},empty:{noEntries:`No tempered carts in this window.`,noPress:`No press selected.`}};function cO(){return new URLSearchParams(window.location.search).get(`lang`)===`en`?`en`:`de`}var lO=Wv({legacy:!1,locale:cO(),fallbackLocale:`de`,messages:{de:oO,en:sO}}),uO=kr({__name:`App`,setup(e){return(e,t)=>(F(),Fa(N(Qm)))}}),dO=id(Yf,{semantic:{primary:{50:`{sky.50}`,100:`{sky.100}`,200:`{sky.200}`,300:`{sky.300}`,400:`{sky.400}`,500:`{sky.500}`,600:`{sky.600}`,700:`{sky.700}`,800:`{sky.800}`,900:`{sky.900}`,950:`{sky.950}`}}}),fO=js(uO);fO.use(Qs()),fO.use(aO),fO.use(lO),fO.use(rd,{theme:{preset:dO,options:{darkModeSelector:`.dark`}}}),fO.mount(`#app`); \ No newline at end of file +`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=iD(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&RD.assertOptions(n,{silentJSONParsing:zD.transitional(zD.boolean),forcedJSONParsing:zD.transitional(zD.boolean),clarifyTimeoutError:zD.transitional(zD.boolean),legacyInterceptorReqResOrdering:zD.transitional(zD.boolean),advertiseZstdAcceptEncoding:zD.transitional(zD.boolean),validateStatusUndefinedResolves:zD.transitional(zD.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:RD.assertOptions(r,{encode:zD.function,serialize:zD.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),RD.assertOptions(t,{baseUrl:zD.spelling(`baseURL`),withXsrfToken:zD.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=rE.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||yE;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[PD.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new zE(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function HD(e){return function(t){return e.apply(null,t)}}function UD(e){return Q.isObject(e)&&e.isAxiosError===!0}var WD={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(WD).forEach(([e,t])=>{WD[t]=e});function GD(e){let t=new BD(e),n=ww(BD.prototype.request,t);return Q.extend(n,BD.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return GD(iD(e,t))},n}var KD=GD(IE);KD.Axios=BD,KD.CanceledError=zE,KD.CancelToken=VD,KD.isCancel=RE,KD.VERSION=vD,KD.toFormData=fE,KD.AxiosError=$,KD.Cancel=KD.CanceledError,KD.all=function(e){return Promise.all(e)},KD.spread=HD,KD.isAxiosError=UD,KD.mergeConfig=iD,KD.AxiosHeaders=rE,KD.formToJSON=e=>NE(Q.isHTMLForm(e)?new FormData(e):e),KD.getAdapter=MD.getAdapter,KD.HttpStatusCode=WD,KD.default=KD;var qD=KD.create({baseURL:`/module/temper_rejects/api`,timeout:15e3,headers:{"Content-Type":`application/json`}});function JD(){let e=new URLSearchParams,t=t=>{for(let[n,r]of new URLSearchParams(t))e.set(n,r)};t(window.location.search.replace(/^\?/,``));let n=window.location.hash,r=n.indexOf(`?`);return r>=0&&t(n.slice(r+1)),e}function YD(){return JD().get(`embed`)===`grafana`}function XD(){let e=JD(),t=Number(e.get(`from`)),n=Number(e.get(`to`));return!Number.isFinite(t)||!Number.isFinite(n)||n<=t?null:{from:t,to:n}}var ZD=`temper_rejects_payload`,QD=fc(`temperRejects`,()=>{let e=$t(null),t=$t([]),n=$t(`7T`),r=$t(YD()),i=r.value?XD():null,a=$t([]),o=$t(!1),s=$t(null),c=$t(!1),l=$t(!1),u=$t(null),d=null,f=2e4,p=!1,m=vo(()=>e.value!==null),h=vo(()=>e.value?.presses??[]),g=vo(()=>{let t={};for(let e of h.value)t[e]=0;for(let n of e.value?.entries??[])t[n.press]=(t[n.press]??0)+1;return t}),_=vo(()=>{let t=new Set(a.value);return(e.value?.entries??[]).filter(e=>t.has(e.press))});function v(){try{sessionStorage.setItem(ZD,JSON.stringify({payload:e.value,window:n.value,checkedPresses:a.value}))}catch{}}function y(){try{let t=sessionStorage.getItem(ZD);if(!t)return;let r=JSON.parse(t);e.value=r.payload??null,r.window&&(n.value=r.window),r.checkedPresses?.length&&(a.value=r.checkedPresses,p=!0)}catch{}}async function b(){m.value||(o.value=!0),await Promise.all([x(),S()])}async function x(){s.value=null;try{let t=i?{from:i.from,to:i.to}:{window:n.value},r=await qD.get(`/overview`,{params:t});if(!r.data||!Array.isArray(r.data.entries))throw Error(`Unexpected /overview response (no backend?)`);e.value=r.data,c.value=r.data.sample===!0,l.value=!1}catch(e){l.value=!0,s.value=e instanceof Error?e.message:`Overview API unreachable`}finally{!p&&e.value&&(a.value=[...e.value.presses],p=!0),o.value=!1,u.value=Date.now(),v()}}async function S(){try{let e=await qD.get(`/reasons`);if(Array.isArray(e.data?.reasons)&&e.data.reasons.length){t.value=e.data.reasons;return}throw Error(`no reasons`)}catch{}}async function C(e){n.value=e,await x()}function w(e){let t=a.value.indexOf(e);t>=0?a.value.splice(t,1):a.value.push(e),v()}function T(){a.value=[...h.value],v()}function E(){a.value=[],v()}async function ee(e){try{let t=await qD.post(`/reject`,e);return t.data&&typeof t.data==`object`&&`success`in t.data?(t.data.success&&await x(),t.data):{success:!1,error:`bad_response`}}catch(e){let t=KD.isAxiosError(e)?e.response?.data:void 0;return t&&typeof t==`object`&&`success`in t?t:{success:!1,error:`unreachable`}}}function D(){d=setTimeout(async()=>{await x(),D()},l.value?5e3:f)}function te(e=2e4){d||(f=e,D())}function O(){d&&=(clearTimeout(d),null)}return y(),{payload:e,reasons:t,window:n,embedded:r,checkedPresses:a,loading:o,error:s,usingSample:c,disconnected:l,lastUpdated:u,hasData:m,allPresses:h,pressCounts:g,filteredEntries:_,hydrate:b,refresh:x,fetchReasons:S,setWindow:C,togglePress:w,selectAllPresses:T,selectNoPresses:E,submitReject:ee,startPolling:te,stopPolling:O}}),$D={class:`wrap`},eO={key:0,class:`state connect`},tO={class:`msg`},nO={key:1,class:`layout`},rO={class:`main`},iO={key:0,class:`state`},aO={key:1,class:`state`},oO={key:2,class:`list`},sO=hy(kr({__name:`RejectStationPage`,setup(e){let{t}=Gv(),n=QD(),{window:r,embedded:i,reasons:a,allPresses:o,checkedPresses:s,pressCounts:c,filteredEntries:l,usingSample:u,hasData:d,disconnected:f}=pc(n),p=$t(null),m=$t(null),h=$t(!1),g=$t(null),_=$t(!0),v=null;function y(e,t=!0){g.value=e,_.value=t,v&&clearTimeout(v),v=setTimeout(()=>g.value=null,3200)}function b(e,t){if(m.value){p.value?.hide();return}m.value=t,p.value?.toggle(e)}async function x(e){h.value=!0;let r=await n.submitReject(e);h.value=!1,r.success?(p.value?.hide(),y(r.message||t(`dialog.success`),!0)):y(r.message||t(`dialog.failed`),!1)}return Gr(async()=>{await n.hydrate(),n.startPolling(2e4)}),Yr(()=>{n.stopPolling(),v&&clearTimeout(v)}),(e,v)=>(F(),I(`div`,$D,[R(gy,{window:N(r),sample:N(u),disconnected:N(f),embedded:N(i),"onUpdate:window":N(n).setWindow},null,8,[`window`,`sample`,`disconnected`,`embedded`,`onUpdate:window`]),N(d)?(F(),I(`div`,nO,[R(Dy,{presses:N(o),checked:N(s),counts:N(c),onToggle:N(n).togglePress,onAll:N(n).selectAllPresses,onNone:N(n).selectNoPresses},null,8,[`presses`,`checked`,`counts`,`onToggle`,`onAll`,`onNone`]),L(`main`,rO,[N(s).length===0?(F(),I(`div`,iO,j(N(t)(`empty.noPress`)),1)):N(l).length===0?(F(),I(`div`,aO,j(N(t)(`empty.noEntries`)),1)):(F(),I(`div`,oO,[(F(!0),I(Ta,null,ci(N(l),e=>(F(),Fa(Zy,{key:e.ttId,entry:e,onBook:t=>b(t,e)},null,8,[`entry`,`onBook`]))),128))]))])])):(F(),I(`div`,eO,[v[1]||=L(`span`,{class:`spinner`,"aria-hidden":`true`},null,-1),L(`span`,tO,j(N(f)?N(t)(`conn.lost`):N(t)(`conn.connecting`)),1)])),R(Cw,{ref_key:`pop`,ref:p,entry:m.value,reasons:N(a),submitting:h.value,onClose:v[0]||=e=>m.value=null,onSubmit:x},null,8,[`entry`,`reasons`,`submitting`]),R(Po,{name:`fade`},{default:Hn(()=>[g.value?(F(),I(`div`,{key:0,class:ge([`toast`,{err:!_.value}])},j(g.value),3)):Wa(``,!0)]),_:1})]))}}),[[`__scopeId`,`data-v-8734f1f4`]]),cO=$m({history:vm(`/module/temper_rejects/`),routes:[{path:`/`,name:`station`,component:sO}]}),lO={app:{brand:`Ausschuss`,title:`Ausschuss-Station`,subtitle:`presseübergreifend · alle getemperten Wagen`,live:`Live`,demo:`Demo-Daten`},conn:{connecting:`Verbinde mit Server …`,lost:`Verbindung verloren – neuer Versuch …`,reconnecting:`Verbinde neu …`},filter:{title:`Maschinen`,all:`Alle`,none:`Keine`,empty:`keine Wagen`},window:{label:`Zeitfenster`,"12h":`12 h`,"1T":`1 Tag`,"7T":`7 Tage`,"14T":`14 Tage`,"30T":`30 Tage`},entry:{order:`Auftrag`,cart:`Wagen`,label:`Etikett`,good:`Gut`,scrap:`Ausschuss`,doneAt:`getempert`,book:`Ausschuss buchen`},belt:{title:`Temper-Fluss des Auftrags`,notYetSent:`Nicht gesendet`,wagen:`Wagen`,unterwegs:`Unterwegs`,ofen:`Ofen`,fertig:`Fertig`},dialog:{title:`Ausschuss buchen`,for:`für Wagen {cart} · {order}`,count:`Menge`,pieces:`Stück`,reason:`Grund`,chooseReason:`Grund wählen …`,filterReason:`Grund suchen …`,cancel:`Abbrechen`,confirm:`Buchen`,needCount:`Menge eingeben`,needReason:`Grund wählen`,success:`Ausschuss gebucht`,failed:`Buchung fehlgeschlagen`},empty:{noEntries:`Keine getemperten Wagen im Zeitfenster.`,noPress:`Keine Presse ausgewählt.`}},uO={app:{brand:`Rejects`,title:`Reject Station`,subtitle:`all presses · every tempered cart`,live:`Live`,demo:`Sample data`},conn:{connecting:`Connecting to server …`,lost:`Connection lost – retrying …`,reconnecting:`Reconnecting …`},filter:{title:`Presses`,all:`All`,none:`None`,empty:`no carts`},window:{label:`Time window`,"12h":`12 h`,"1T":`1 day`,"7T":`7 days`,"14T":`14 days`,"30T":`30 days`},entry:{order:`Order`,cart:`Cart`,label:`Label`,good:`Good`,scrap:`Scrap`,doneAt:`tempered`,book:`Book reject`},belt:{title:`Order's temper flow`,notYetSent:`Not sent`,wagen:`On cart`,unterwegs:`In transit`,ofen:`Oven`,fertig:`Finished`},dialog:{title:`Book reject`,for:`for cart {cart} · {order}`,count:`Quantity`,pieces:`pcs`,reason:`Reason`,chooseReason:`Choose a reason …`,filterReason:`Search reason …`,cancel:`Cancel`,confirm:`Book`,needCount:`Enter a quantity`,needReason:`Choose a reason`,success:`Reject booked`,failed:`Booking failed`},empty:{noEntries:`No tempered carts in this window.`,noPress:`No press selected.`}};function dO(){return new URLSearchParams(window.location.search).get(`lang`)===`en`?`en`:`de`}var fO=Wv({legacy:!1,locale:dO(),fallbackLocale:`de`,messages:{de:lO,en:uO}}),pO=kr({__name:`App`,setup(e){return(e,t)=>(F(),Fa(N(Qm)))}}),mO=id(Yf,{semantic:{primary:{50:`{sky.50}`,100:`{sky.100}`,200:`{sky.200}`,300:`{sky.300}`,400:`{sky.400}`,500:`{sky.500}`,600:`{sky.600}`,700:`{sky.700}`,800:`{sky.800}`,900:`{sky.900}`,950:`{sky.950}`}}}),hO=js(pO);hO.use(Qs()),hO.use(cO),hO.use(fO),hO.use(rd,{theme:{preset:mO,options:{darkModeSelector:`.dark`}}}),hO.mount(`#app`); \ No newline at end of file diff --git a/dist/assets/index-CU7fLO-K.css b/dist/assets/index-fYNT-3K2.css similarity index 95% rename from dist/assets/index-CU7fLO-K.css rename to dist/assets/index-fYNT-3K2.css index 0c0bc6a..923c912 100644 --- a/dist/assets/index-CU7fLO-K.css +++ b/dist/assets/index-fYNT-3K2.css @@ -1 +1 @@ -@font-face{font-family:primeicons;font-display:block;src:url(/module/temper_rejects/assets/primeicons-DMOk5skT.eot);src:url(/module/temper_rejects/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/module/temper_rejects/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/module/temper_rejects/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/module/temper_rejects/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/module/temper_rejects/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-primary-950:#082f49;--color-surface-0:#171717;--color-surface-1:#262626;--color-surface-2:#404040;--color-surface-3:#525252;--color-text:#fff;--color-text-muted:#d4d4d4;--color-text-subtle:#a3a3a3;--color-text-faint:#737373;--color-border:#404040;--color-border-subtle:#525252;--color-danger:#ef4444;--color-danger-strong:#dc2626;--color-success:#16a34a;--color-success-strong:#15803d;--color-warning:#d97706;--color-warning-strong:#b45309;--color-info:#0284c7;--color-info-strong:#0369a1;--color-nav-bg:#262626;--color-nav-border:#404040;--color-nav-tab-text:#a3a3a3;--color-nav-tab-hover-bg:#262626;--color-nav-tab-hover-text:#f5f5f5;--color-nav-icon:#a3a3a3;--radius-xs:0px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-2xl:2px;--radius-full:9999px;--shadow-popover:0 1px 6px #00000080;--shadow-modal:0 2px 12px #0009;--font-family-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-base-min:11px;--font-size-base-max:14px;--font-size-base:clamp(11px, 1.4vw, 14px);--breakpoint-hmi-sm:800px;--breakpoint-hmi-md:1024px;--breakpoint-hmi-lg:1280px;--z-overlay:40;--z-popover:45;--z-modal:50;--z-toast:60;--z-fatal:9999;--space-control-y:12px;--space-control-x:20px;--space-control-y-sm:8px;--space-control-x-sm:14px;--space-control-y-lg:16px;--space-control-x-lg:28px;--size-touch-target:44px;--font-size-control:.875rem;--space-field-y:.3rem;--space-field-x:.5rem;--font-size-field:.875rem}:root[data-density=compact]{--space-control-y:8px;--space-control-x:14px;--space-control-y-sm:6px;--space-control-x-sm:10px;--space-control-y-lg:12px;--space-control-x-lg:20px;--size-touch-target:36px;--font-size-control:.8125rem}:root[data-density=touch]{--space-control-y:16px;--space-control-x:28px;--space-control-y-sm:12px;--space-control-x-sm:20px;--space-control-y-lg:20px;--space-control-x-lg:32px;--size-touch-target:56px;--font-size-control:1rem}html:not(.dark){--color-surface-0:#f1f5f9;--color-surface-1:#e2e8f0;--color-surface-2:#cbd5e1;--color-surface-3:#94a3b8;--color-text:#0f172a;--color-text-muted:#334155;--color-text-subtle:#475569;--color-text-faint:#64748b;--color-border:#cbd5e1;--color-border-subtle:#e2e8f0;--color-nav-bg:#e2e8f0;--color-nav-border:#cbd5e1;--color-nav-tab-text:#475569;--color-nav-tab-hover-bg:#cbd5e1;--color-nav-tab-hover-text:#0f172a;--color-nav-icon:#475569}.bar[data-v-81bc3ff4]{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), color-mix(in srgb, var(--panel) 70%, transparent));border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.mark[data-v-81bc3ff4]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ausschuss);border-radius:var(--r);padding:5px 9px;font-size:.72rem;font-weight:700}.titles[data-v-81bc3ff4]{flex-direction:column;line-height:1.15;display:flex}.title[data-v-81bc3ff4]{font-size:1rem;font-weight:700}.subtitle[data-v-81bc3ff4]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem}.demo[data-v-81bc3ff4]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oven);border:1px solid color-mix(in srgb, var(--oven) 50%, transparent);border-radius:var(--r);padding:2px 7px;font-size:.62rem}.spacer[data-v-81bc3ff4]{margin-left:auto}.live[data-v-81bc3ff4]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:7px;font-size:.68rem;display:flex}.led[data-v-81bc3ff4]{background:var(--done);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite blink}.reconnect[data-v-81bc3ff4]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--transit);align-items:center;gap:7px;font-size:.68rem;display:flex}.clock[data-v-81bc3ff4]{color:var(--ink-dim);font-size:.95rem}.rangep[data-v-81bc3ff4]{border:1px solid var(--line-2);border-radius:var(--r);display:inline-flex;overflow:hidden}.rl[data-v-81bc3ff4]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-self:center;padding:0 11px;font-size:.62rem}.rangep button[data-v-81bc3ff4]{font-family:var(--mono);border:0;border-left:1px solid var(--line);color:var(--ink-dim);cursor:pointer;background:0 0;padding:8px 13px;font-size:.8rem;font-weight:600}.rangep button[data-v-81bc3ff4]:hover{background:var(--panel-3);color:var(--ink)}.rangep button[aria-pressed=true][data-v-81bc3ff4]{background:var(--ausschuss);color:#fff}.filter[data-v-163a9d23]{border:1px solid var(--line);background:var(--panel);border-radius:var(--r);min-width:190px;padding:12px}.fhd[data-v-163a9d23]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ft[data-v-163a9d23]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:.7rem}.acts[data-v-163a9d23]{gap:6px;display:flex}.acts button[data-v-163a9d23]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;padding:3px 8px;font-size:.62rem}.acts button[data-v-163a9d23]:hover{background:var(--panel-3);color:var(--ink)}.plist[data-v-163a9d23]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.prow[data-v-163a9d23]{border-radius:var(--r);cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:9px 8px;display:flex}.prow[data-v-163a9d23]:hover{background:var(--panel-2)}.prow.on[data-v-163a9d23]{border-color:var(--line-2)}.prow.off[data-v-163a9d23]{opacity:.4}.box[data-v-163a9d23]{border:1.5px solid var(--line-2);border-radius:var(--r);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.prow.on .box[data-v-163a9d23]{border-color:var(--done);background:color-mix(in srgb, var(--done) 22%, transparent)}.tick[data-v-163a9d23]{color:var(--done);font-size:.72rem;font-weight:800;line-height:1}.pn[data-v-163a9d23]{font-size:.9rem;font-weight:700}.badge[data-v-163a9d23]{color:var(--ink-dim);background:var(--ground);border:1px solid var(--line);border-radius:var(--r);text-align:center;min-width:24px;margin-left:auto;padding:1px 7px;font-size:.72rem}.belt[data-v-512d1f19]{align-items:flex-start;gap:0;display:flex}.stn[data-v-512d1f19]{flex-direction:column;align-items:center;gap:4px;min-width:58px;display:flex}.badge[data-v-512d1f19]{text-align:center;border-radius:var(--r);background:color-mix(in srgb, var(--ground) 82%, transparent);border:1.5px solid;min-width:30px;padding:3px 7px;font-size:.95rem;font-weight:800;line-height:1}.lbl[data-v-512d1f19]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:.52rem}.conv[data-v-512d1f19]{background:repeating-linear-gradient(90deg, var(--ink-faint) 0 3px, transparent 3px 11px);opacity:.35;background-size:11px 2px;flex:auto;min-width:14px;height:2px;margin-top:13px}.conv.on[data-v-512d1f19]{background:repeating-linear-gradient(90deg, var(--way) 0 3px, transparent 3px 11px);opacity:.85;background-size:11px 2px;animation:1.05s linear infinite flowright}.card[data-v-1575463a]{border:1px solid var(--line-2);border-left:3px solid var(--done);background:var(--panel);border-radius:var(--r);padding:0;overflow:hidden}.chd[data-v-1575463a]{background:var(--panel-3);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:4px 12px;display:flex}.press[data-v-1575463a]{font-family:var(--mono);color:var(--ink);font-size:2.1rem;font-weight:800;line-height:.85}.ord[data-v-1575463a]{background:var(--ground);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;padding:3px 10px;line-height:1.15;display:flex}.on[data-v-1575463a]{font-size:.9rem;font-weight:700}.art[data-v-1575463a]{color:var(--ink);font-size:.74rem}.spacer[data-v-1575463a]{margin-left:auto}.meta[data-v-1575463a]{align-items:baseline;gap:9px;display:flex}.mk[data-v-1575463a]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:.62rem}.mv[data-v-1575463a]{color:var(--ink);font-size:.88rem}.counts[data-v-1575463a]{font-family:var(--mono);font-size:.78rem}.good[data-v-1575463a]{color:var(--done);font-weight:700}.scrap[data-v-1575463a]{color:var(--ausschuss);font-weight:700}.ck[data-v-1575463a]{text-transform:uppercase;color:var(--ink-dim);margin-left:3px;font-size:.66rem}.dot[data-v-1575463a]{color:var(--ink-faint);margin:0 4px}.ago[data-v-1575463a]{font-family:var(--mono);color:var(--ink-dim);font-size:.7rem}.belt-wrap[data-v-1575463a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.book[data-v-1575463a]{font-family:var(--sans);color:#fff;background:var(--ausschuss);border-radius:var(--r);cursor:pointer;white-space:nowrap;border:0;min-height:36px;padding:8px 18px;font-size:.85rem;font-weight:700}.book[data-v-1575463a]:hover{filter:brightness(1.12)}.body[data-v-aa22fe70]{flex-direction:column;gap:14px;width:min(22rem,86vw);padding:4px 2px;display:flex}.head[data-v-aa22fe70]{flex-direction:column;gap:3px;display:flex}.title[data-v-aa22fe70]{color:var(--ink);font-size:.95rem;font-weight:800}.for[data-v-aa22fe70]{font-family:var(--mono);color:var(--ink-dim);font-size:.75rem}.fld[data-v-aa22fe70]{flex-direction:column;gap:6px;display:flex}.lab[data-v-aa22fe70]{color:var(--ink);font-size:.8rem;font-weight:600}.lab em[data-v-aa22fe70]{color:var(--ink-faint);font-size:.72rem;font-style:normal}.err[data-v-aa22fe70]{color:var(--ausschuss);font-size:.72rem}.actions[data-v-aa22fe70]{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.confirm[data-v-aa22fe70] .p-button,.confirm.p-button[data-v-aa22fe70]{background:var(--ausschuss);border-color:var(--ausschuss);color:#fff}.confirm[data-v-aa22fe70] .p-button:not(:disabled):hover,.confirm.p-button[data-v-aa22fe70]:not(:disabled):hover{background:var(--ausschuss);border-color:var(--ausschuss);filter:brightness(1.12)}.wrap[data-v-05abeed2]{max-width:1240px;margin:0 auto;padding:20px 22px 80px}.layout[data-v-05abeed2]{grid-template-columns:210px 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.main[data-v-05abeed2]{min-width:0}.list[data-v-05abeed2]{flex-direction:column;gap:10px;display:flex}.state[data-v-05abeed2]{min-height:40vh;color:var(--ink-dim);font-family:var(--mono);border:1px dashed var(--line-2);border-radius:var(--r);justify-content:center;align-items:center;display:flex}.state.connect[data-v-05abeed2]{border:0;flex-direction:column;gap:16px;min-height:60vh;margin-top:14px}.state.connect .msg[data-v-05abeed2]{letter-spacing:.04em;font-size:.85rem}.toast[data-v-05abeed2]{background:var(--done);color:#06210f;border-radius:var(--r);z-index:100;padding:12px 20px;font-size:.9rem;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.toast.err[data-v-05abeed2]{background:var(--ausschuss);color:#fff}.fade-enter-active[data-v-05abeed2],.fade-leave-active[data-v-05abeed2]{transition:opacity .2s}.fade-enter-from[data-v-05abeed2],.fade-leave-to[data-v-05abeed2]{opacity:0}@media (width<=820px){.layout[data-v-05abeed2]{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=800px){.container{max-width:800px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ground:#11151b;--panel:#1a212a;--panel-2:#222b36;--panel-3:#2a3542;--line:#2c3641;--line-2:#3a4654;--ink:#e8edf2;--ink-dim:#97a3b1;--ink-faint:#7f8b9a;--press:#a78bfa;--way:#22d3ee;--transit:#fbbf24;--oven:#f97316;--hot:#ef4444;--done:#34d399;--ausschuss:#983048;--o1:#5794f2;--o2:#e8825a;--o3:#b57edc;--o4:#4fb7a8;--r:2px;--sans:var(--font-family-sans,"Inter Variable", ui-sans-serif, system-ui, sans-serif);--mono:var(--font-family-mono,ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace)}html:not(.dark){--ground:#f1f5f9;--panel:#e2e8f0;--panel-2:#cbd5e1;--panel-3:#94a3b8;--line:#cbd5e1;--line-2:#94a3b8;--ink:#0f172a;--ink-dim:#475569;--ink-faint:#4b586b;--press:#6d28d9;--way:#0e7490;--transit:#b45309;--oven:#c2410c;--hot:#dc2626;--done:#15803d;--ausschuss:#86243c}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(13px,1.6vw,16px);font-family:var(--sans)}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(1300px 700px at 72% -12%, #182230 0%, transparent 58%), var(--ground);margin:0;line-height:1.5}html:not(.dark) body{background:radial-gradient(1300px 700px at 72% -12%, #e2e8f0 0%, transparent 58%), var(--ground)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes flowright{to{background-position:11px 0}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:3px solid var(--line-2);border-top-color:var(--transit);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin;display:inline-block}.spinner.sm{border-width:2px;width:13px;height:13px}@media (prefers-reduced-motion:reduce){*{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false} +@font-face{font-family:primeicons;font-display:block;src:url(/module/temper_rejects/assets/primeicons-DMOk5skT.eot);src:url(/module/temper_rejects/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/module/temper_rejects/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/module/temper_rejects/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/module/temper_rejects/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/module/temper_rejects/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/module/temper_rejects/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-primary-950:#082f49;--color-surface-0:#171717;--color-surface-1:#262626;--color-surface-2:#404040;--color-surface-3:#525252;--color-text:#fff;--color-text-muted:#d4d4d4;--color-text-subtle:#a3a3a3;--color-text-faint:#737373;--color-border:#404040;--color-border-subtle:#525252;--color-danger:#ef4444;--color-danger-strong:#dc2626;--color-success:#16a34a;--color-success-strong:#15803d;--color-warning:#d97706;--color-warning-strong:#b45309;--color-info:#0284c7;--color-info-strong:#0369a1;--color-nav-bg:#262626;--color-nav-border:#404040;--color-nav-tab-text:#a3a3a3;--color-nav-tab-hover-bg:#262626;--color-nav-tab-hover-text:#f5f5f5;--color-nav-icon:#a3a3a3;--radius-xs:0px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-2xl:2px;--radius-full:9999px;--shadow-popover:0 1px 6px #00000080;--shadow-modal:0 2px 12px #0009;--font-family-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-base-min:11px;--font-size-base-max:14px;--font-size-base:clamp(11px, 1.4vw, 14px);--breakpoint-hmi-sm:800px;--breakpoint-hmi-md:1024px;--breakpoint-hmi-lg:1280px;--z-overlay:40;--z-popover:45;--z-modal:50;--z-toast:60;--z-fatal:9999;--space-control-y:12px;--space-control-x:20px;--space-control-y-sm:8px;--space-control-x-sm:14px;--space-control-y-lg:16px;--space-control-x-lg:28px;--size-touch-target:44px;--font-size-control:.875rem;--space-field-y:.3rem;--space-field-x:.5rem;--font-size-field:.875rem}:root[data-density=compact]{--space-control-y:8px;--space-control-x:14px;--space-control-y-sm:6px;--space-control-x-sm:10px;--space-control-y-lg:12px;--space-control-x-lg:20px;--size-touch-target:36px;--font-size-control:.8125rem}:root[data-density=touch]{--space-control-y:16px;--space-control-x:28px;--space-control-y-sm:12px;--space-control-x-sm:20px;--space-control-y-lg:20px;--space-control-x-lg:32px;--size-touch-target:56px;--font-size-control:1rem}html:not(.dark){--color-surface-0:#f1f5f9;--color-surface-1:#e2e8f0;--color-surface-2:#cbd5e1;--color-surface-3:#94a3b8;--color-text:#0f172a;--color-text-muted:#334155;--color-text-subtle:#475569;--color-text-faint:#64748b;--color-border:#cbd5e1;--color-border-subtle:#e2e8f0;--color-nav-bg:#e2e8f0;--color-nav-border:#cbd5e1;--color-nav-tab-text:#475569;--color-nav-tab-hover-bg:#cbd5e1;--color-nav-tab-hover-text:#0f172a;--color-nav-icon:#475569}.bar[data-v-468ceb2a]{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), color-mix(in srgb, var(--panel) 70%, transparent));border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.mark[data-v-468ceb2a]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ausschuss);border-radius:var(--r);padding:5px 9px;font-size:.72rem;font-weight:700}.titles[data-v-468ceb2a]{flex-direction:column;line-height:1.15;display:flex}.title[data-v-468ceb2a]{font-size:1rem;font-weight:700}.subtitle[data-v-468ceb2a]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem}.demo[data-v-468ceb2a]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oven);border:1px solid color-mix(in srgb, var(--oven) 50%, transparent);border-radius:var(--r);padding:2px 7px;font-size:.62rem}.spacer[data-v-468ceb2a]{margin-left:auto}.live[data-v-468ceb2a]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:7px;font-size:.68rem;display:flex}.led[data-v-468ceb2a]{background:var(--done);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite blink}.reconnect[data-v-468ceb2a]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--transit);align-items:center;gap:7px;font-size:.68rem;display:flex}.clock[data-v-468ceb2a]{color:var(--ink-dim);font-size:.95rem}.rangep[data-v-468ceb2a]{border:1px solid var(--line-2);border-radius:var(--r);display:inline-flex;overflow:hidden}.rl[data-v-468ceb2a]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-self:center;padding:0 11px;font-size:.62rem}.rangep button[data-v-468ceb2a]{font-family:var(--mono);border:0;border-left:1px solid var(--line);color:var(--ink-dim);cursor:pointer;background:0 0;padding:8px 13px;font-size:.8rem;font-weight:600}.rangep button[data-v-468ceb2a]:hover{background:var(--panel-3);color:var(--ink)}.rangep button[aria-pressed=true][data-v-468ceb2a]{background:var(--ausschuss);color:#fff}.filter[data-v-163a9d23]{border:1px solid var(--line);background:var(--panel);border-radius:var(--r);min-width:190px;padding:12px}.fhd[data-v-163a9d23]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ft[data-v-163a9d23]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:.7rem}.acts[data-v-163a9d23]{gap:6px;display:flex}.acts button[data-v-163a9d23]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;padding:3px 8px;font-size:.62rem}.acts button[data-v-163a9d23]:hover{background:var(--panel-3);color:var(--ink)}.plist[data-v-163a9d23]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.prow[data-v-163a9d23]{border-radius:var(--r);cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:9px 8px;display:flex}.prow[data-v-163a9d23]:hover{background:var(--panel-2)}.prow.on[data-v-163a9d23]{border-color:var(--line-2)}.prow.off[data-v-163a9d23]{opacity:.4}.box[data-v-163a9d23]{border:1.5px solid var(--line-2);border-radius:var(--r);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.prow.on .box[data-v-163a9d23]{border-color:var(--done);background:color-mix(in srgb, var(--done) 22%, transparent)}.tick[data-v-163a9d23]{color:var(--done);font-size:.72rem;font-weight:800;line-height:1}.pn[data-v-163a9d23]{font-size:.9rem;font-weight:700}.badge[data-v-163a9d23]{color:var(--ink-dim);background:var(--ground);border:1px solid var(--line);border-radius:var(--r);text-align:center;min-width:24px;margin-left:auto;padding:1px 7px;font-size:.72rem}.belt[data-v-512d1f19]{align-items:flex-start;gap:0;display:flex}.stn[data-v-512d1f19]{flex-direction:column;align-items:center;gap:4px;min-width:58px;display:flex}.badge[data-v-512d1f19]{text-align:center;border-radius:var(--r);background:color-mix(in srgb, var(--ground) 82%, transparent);border:1.5px solid;min-width:30px;padding:3px 7px;font-size:.95rem;font-weight:800;line-height:1}.lbl[data-v-512d1f19]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:.52rem}.conv[data-v-512d1f19]{background:repeating-linear-gradient(90deg, var(--ink-faint) 0 3px, transparent 3px 11px);opacity:.35;background-size:11px 2px;flex:auto;min-width:14px;height:2px;margin-top:13px}.conv.on[data-v-512d1f19]{background:repeating-linear-gradient(90deg, var(--way) 0 3px, transparent 3px 11px);opacity:.85;background-size:11px 2px;animation:1.05s linear infinite flowright}.card[data-v-1575463a]{border:1px solid var(--line-2);border-left:3px solid var(--done);background:var(--panel);border-radius:var(--r);padding:0;overflow:hidden}.chd[data-v-1575463a]{background:var(--panel-3);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:4px 12px;display:flex}.press[data-v-1575463a]{font-family:var(--mono);color:var(--ink);font-size:2.1rem;font-weight:800;line-height:.85}.ord[data-v-1575463a]{background:var(--ground);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;padding:3px 10px;line-height:1.15;display:flex}.on[data-v-1575463a]{font-size:.9rem;font-weight:700}.art[data-v-1575463a]{color:var(--ink);font-size:.74rem}.spacer[data-v-1575463a]{margin-left:auto}.meta[data-v-1575463a]{align-items:baseline;gap:9px;display:flex}.mk[data-v-1575463a]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:.62rem}.mv[data-v-1575463a]{color:var(--ink);font-size:.88rem}.counts[data-v-1575463a]{font-family:var(--mono);font-size:.78rem}.good[data-v-1575463a]{color:var(--done);font-weight:700}.scrap[data-v-1575463a]{color:var(--ausschuss);font-weight:700}.ck[data-v-1575463a]{text-transform:uppercase;color:var(--ink-dim);margin-left:3px;font-size:.66rem}.dot[data-v-1575463a]{color:var(--ink-faint);margin:0 4px}.ago[data-v-1575463a]{font-family:var(--mono);color:var(--ink-dim);font-size:.7rem}.belt-wrap[data-v-1575463a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.book[data-v-1575463a]{font-family:var(--sans);color:#fff;background:var(--ausschuss);border-radius:var(--r);cursor:pointer;white-space:nowrap;border:0;min-height:36px;padding:8px 18px;font-size:.85rem;font-weight:700}.book[data-v-1575463a]:hover{filter:brightness(1.12)}.body[data-v-aa22fe70]{flex-direction:column;gap:14px;width:min(22rem,86vw);padding:4px 2px;display:flex}.head[data-v-aa22fe70]{flex-direction:column;gap:3px;display:flex}.title[data-v-aa22fe70]{color:var(--ink);font-size:.95rem;font-weight:800}.for[data-v-aa22fe70]{font-family:var(--mono);color:var(--ink-dim);font-size:.75rem}.fld[data-v-aa22fe70]{flex-direction:column;gap:6px;display:flex}.lab[data-v-aa22fe70]{color:var(--ink);font-size:.8rem;font-weight:600}.lab em[data-v-aa22fe70]{color:var(--ink-faint);font-size:.72rem;font-style:normal}.err[data-v-aa22fe70]{color:var(--ausschuss);font-size:.72rem}.actions[data-v-aa22fe70]{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.confirm[data-v-aa22fe70] .p-button,.confirm.p-button[data-v-aa22fe70]{background:var(--ausschuss);border-color:var(--ausschuss);color:#fff}.confirm[data-v-aa22fe70] .p-button:not(:disabled):hover,.confirm.p-button[data-v-aa22fe70]:not(:disabled):hover{background:var(--ausschuss);border-color:var(--ausschuss);filter:brightness(1.12)}.wrap[data-v-8734f1f4]{max-width:1240px;margin:0 auto;padding:20px 22px 80px}.layout[data-v-8734f1f4]{grid-template-columns:210px 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.main[data-v-8734f1f4]{min-width:0}.list[data-v-8734f1f4]{flex-direction:column;gap:10px;display:flex}.state[data-v-8734f1f4]{min-height:40vh;color:var(--ink-dim);font-family:var(--mono);border:1px dashed var(--line-2);border-radius:var(--r);justify-content:center;align-items:center;display:flex}.state.connect[data-v-8734f1f4]{border:0;flex-direction:column;gap:16px;min-height:60vh;margin-top:14px}.state.connect .msg[data-v-8734f1f4]{letter-spacing:.04em;font-size:.85rem}.toast[data-v-8734f1f4]{background:var(--done);color:#06210f;border-radius:var(--r);z-index:100;padding:12px 20px;font-size:.9rem;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.toast.err[data-v-8734f1f4]{background:var(--ausschuss);color:#fff}.fade-enter-active[data-v-8734f1f4],.fade-leave-active[data-v-8734f1f4]{transition:opacity .2s}.fade-enter-from[data-v-8734f1f4],.fade-leave-to[data-v-8734f1f4]{opacity:0}@media (width<=820px){.layout[data-v-8734f1f4]{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=800px){.container{max-width:800px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ground:#11151b;--panel:#1a212a;--panel-2:#222b36;--panel-3:#2a3542;--line:#2c3641;--line-2:#3a4654;--ink:#e8edf2;--ink-dim:#97a3b1;--ink-faint:#7f8b9a;--press:#a78bfa;--way:#22d3ee;--transit:#fbbf24;--oven:#f97316;--hot:#ef4444;--done:#34d399;--ausschuss:#983048;--o1:#5794f2;--o2:#e8825a;--o3:#b57edc;--o4:#4fb7a8;--r:2px;--sans:var(--font-family-sans,"Inter Variable", ui-sans-serif, system-ui, sans-serif);--mono:var(--font-family-mono,ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace)}html:not(.dark){--ground:#f1f5f9;--panel:#e2e8f0;--panel-2:#cbd5e1;--panel-3:#94a3b8;--line:#cbd5e1;--line-2:#94a3b8;--ink:#0f172a;--ink-dim:#475569;--ink-faint:#4b586b;--press:#6d28d9;--way:#0e7490;--transit:#b45309;--oven:#c2410c;--hot:#dc2626;--done:#15803d;--ausschuss:#86243c}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(13px,1.6vw,16px);font-family:var(--sans)}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(1300px 700px at 72% -12%, #182230 0%, transparent 58%), var(--ground);margin:0;line-height:1.5}html:not(.dark) body{background:radial-gradient(1300px 700px at 72% -12%, #e2e8f0 0%, transparent 58%), var(--ground)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes flowright{to{background-position:11px 0}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:3px solid var(--line-2);border-top-color:var(--transit);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin;display:inline-block}.spinner.sm{border-width:2px;width:13px;height:13px}@media (prefers-reduced-motion:reduce){*{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false} diff --git a/dist/index.html b/dist/index.html index 75c5fe6..919ff3e 100644 --- a/dist/index.html +++ b/dist/index.html @@ -9,8 +9,8 @@ Ausschuss-Station - - + +
diff --git a/src/components/StationHeader.vue b/src/components/StationHeader.vue index 8fb660a..818db1d 100644 --- a/src/components/StationHeader.vue +++ b/src/components/StationHeader.vue @@ -3,7 +3,7 @@ import { onMounted, onUnmounted, ref } from 'vue' import { useI18n } from 'vue-i18n' import type { WindowCode } from '@/types/station' -defineProps<{ window: WindowCode; sample: boolean; disconnected?: boolean }>() +defineProps<{ window: WindowCode; sample: boolean; disconnected?: boolean; embedded?: boolean }>() const emit = defineEmits<{ (e: 'update:window', code: WindowCode): void }>() const { t } = useI18n() @@ -35,7 +35,9 @@ onUnmounted(() => { {{ t('conn.reconnecting') }} {{ t('app.live') }} {{ clock }} - + + {{ t('window.label') }}