UNPKG

@metabohub/forum-library

Version:

<!-- Put your badges here: --> [![pipeline status](https://forge.inrae.fr/metabohub/forvm/mth-forvm-lib/badges/dev/pipeline.svg)](https://forge.inrae.fr/metabohub/forvm/mth-forvm-lib/-/commits/dev) [![coverage report](https://forge.inrae.fr/metabohub/forv

36 lines 499 kB
(function(Ne,r){typeof exports=="object"&&typeof module<"u"?r(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],r):(Ne=typeof globalThis<"u"?globalThis:Ne||self,r(Ne.MetabohubForumLibrary={},Ne.Vue))})(this,function(Ne,r){"use strict";var Mw=Object.defineProperty;var zw=(Ne,r,Zt)=>r in Ne?Mw(Ne,r,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):Ne[r]=Zt;var pe=(Ne,r,Zt)=>zw(Ne,typeof r!="symbol"?r+"":r,Zt);var Zt=document.createElement("style");Zt.textContent=`@charset "UTF-8";#from-xxx-to-yyy{height:50px}#from-xxx-to-yyy .v-input__append{cursor:pointer}.forum-search-radio-label{margin-top:10px}#search-helper{font-size:smaller;margin-top:20px;padding:5px}#switch-show-advanced-settings,#panel-advanced-settings{height:75px}.hidden{display:none}a.exemple{cursor:pointer;color:gray!important}p.select-slot{min-width:200px;margin-right:20px}p.select-slot span:last-child{padding-left:10px}.item-hover:hover{background-color:#add8e6}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden}.v-autocomplete__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-autocomplete__content{border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;opacity:var(--v-icon-opacity, 1);text-indent:0;text-align:center;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-chip--disabled{opacity:.3;pointer-events:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list{border-radius:0}.v-list{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none}.v-list-item{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}@supports selector(:focus-visible){.v-list-item:after{pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word}.v-list-item-title{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit}.v-divider{border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:auto;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider__content{padding:0 16px;text-wrap:nowrap}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-menu>.v-overlay__content{display:flex;flex-direction:column}.v-menu>.v-overlay__content{border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity: .32;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden}.v-select__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-select__content{border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end: 0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end: 6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix{padding-inline-end:var(--v-field-padding-end)}.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo-inverted{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 24px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}@media (forced-colors: active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}@media (forced-colors: active){.v-progress-linear__buffer{background-color:highlight;opacity:.3}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media (forced-colors: active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;height:inherit;inset:0 auto 0 0;position:absolute;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media (forced-colors: active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;inset:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}#table-literature .v-data-table-footer__items-per-page{display:none}#table-literature .v-data-table-footer__pagination .v-pagination__first,#table-literature .v-data-table-footer__pagination .v-pagination__last{display:none!important}.literature-item-date{white-space:nowrap}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table .v-table__wrapper>table>thead>tr.v-data-table__tr--mobile>td,.v-data-table .v-table__wrapper>table tbody>tr.v-data-table__tr--mobile>td{height:fit-content}.v-data-table-column--fixed,.v-data-table__th--sticky{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:auto;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:500;text-align:start}.v-data-table__td-value{text-align:end}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none;vertical-align:middle;flex-shrink:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-btn .v-btn__underlay{position:absolute}@supports selector(:focus-visible){.v-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn--stacked.v-btn--block{min-width:100%}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn--slim .v-btn__prepend{margin-inline-start:0}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--slim .v-btn__append{margin-inline-end:0}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{pointer-events:none}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-pagination .v-btn{width:auto;padding-inline:5px}.v-pagination .v-btn.v-btn--density-default{min-width:calc(var(--v-btn-height) + 12px)}.v-pagination .v-btn.v-btn--density-comfortable{min-width:calc(var(--v-btn-height) + 0px)}.v-pagination .v-btn.v-btn--density-compact{min-width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-pagination .v-btn__overlay{transition:none}.v-pagination__prev .v-btn,.v-pagination__next .v-btn{padding-inline:0}.v-pagination__prev .v-btn.v-btn--density-default,.v-pagination__next .v-btn.v-btn--density-default{width:calc(var(--v-btn-height) + 12px)}.v-pagination__prev .v-btn.v-btn--density-comfortable,.v-pagination__next .v-btn.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px)}.v-pagination__prev .v-btn.v-btn--density-compact,.v-pagination__next .v-btn.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain{opacity:1}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle}.v-btn-group{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn-group{border-radius:4px}.v-btn-group{background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-table{font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper{border-top-left-radius:0;border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}#filters{height:50px}#filters .v-input__append{cursor:pointer}#loading-results{margin-top:50px}#div-container-export-link{padding-top:10px}#div-container-export-link a,.mesh-tree{cursor:pointer}.zero-value:before{content:"< 1e-315"}span.zero-value>span{display:none}.nan-value:before{content:"∞"}span.nan-value>span{display:none}#results-datatable{margin-top:70px}#export-link,.link-mouse-cursor{margin-left:10px;cursor:pointer;text-decoration:underline}#no-results{margin-top:50px}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;content:"";display:block;inset:0;pointer-events:none;position:absolute;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{inset:0 0 auto;position:absolute;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;flex:1 1 100%}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}
/*$vite$:1*/`,document.head.appendChild(Zt);function Mi(){const e=new Map,t=document.location.hash;if(t.split("#").length===3){const n=t.split("#")[2];for(const a of n.split("&").values()){const i=a.split("=");i.length===2&&e.set(i[0],i[1])}}return e}function en(e,t){const n=document.location.hash,a=Mi();t===void 0||t===""||t===null?a.delete(e):a.set(e,t);let i="";a.forEach((o,l)=>{i+="&"+l+"="+o}),document.location.hash="#"+n.split("#")[1]+"#"+i}var Ve=(e=>(e.comp_to_mesh="comp_to_mesh",e.mesh_to_comp="mesh_to_comp",e))(Ve||{}),ie=(e=>(e.mesh_id="mesh_id",e.chebi_id="chebi_id",e.chemont_id="chemont_id",e.pubchem_id="pubchem_id",e.pubchem_fuzzy_id="pubchem_fuzzy_id",e))(ie||{});class zi{constructor(){pe(this,"searchEntityType");pe(this,"searchSelectorType");pe(this,"searchEntityQuery");this.searchEntityType="comp_to_mesh",this.searchSelectorType="pubchem_id",this.searchEntityQuery=""}isEmpty(){return!this.searchEntityQuery||this.searchEntityQuery.length===0||!this.searchEntityQuery.trim()}}function Go(e,t){return function(){return e.apply(t,arguments)}}const{toString:$u}=Object.prototype,{getPrototypeOf:Fi}=Object,{iterator:Ca,toStringTag:Qo}=Symbol,Va=(e=>t=>{const n=$u.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),rt=e=>(e=e.toLowerCase(),t=>Va(t)===e),Pa=e=>t=>typeof t===e,{isArray:pn}=Array,gn=Pa("undefined");function zn(e){return e!==null&&!gn(e)&&e.constructor!==null&&!gn(e.constructor)&&Ye(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const qo=rt("ArrayBuffer");function Uu(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&qo(e.buffer),t}const ju=Pa("string"),Ye=Pa("function"),Ko=Pa("number"),Fn=e=>e!==null&&typeof e=="object",Hu=e=>e===!0||e===!1,Ea=e=>{if(Va(e)!=="object")return!1;const t=Fi(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Qo in e)&&!(Ca in e)},Yu=e=>{if(!Fn(e)||zn(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Wu=rt("Date"),Gu=rt("File"),Qu=rt("Blob"),qu=rt("FileList"),Ku=e=>Fn(e)&&Ye(e.pipe),Ju=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ye(e.append)&&((t=Va(e))==="formdata"||t==="object"&&Ye(e.toString)&&e.toString()==="[object FormData]"))},Xu=rt("URLSearchParams"),[Zu,ef,tf,nf]=["ReadableStream","Request","Response","Headers"].map(rt),af=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ln(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,i;if(typeof e!="object"&&(e=[e]),pn(e))for(a=0,i=e.length;a<i;a++)t.call(null,e[a],a,e);else{if(zn(e))return;const o=n?Object.getOwnPropertyNames(e):Object.keys(e),l=o.length;let s;for(a=0;a<l;a++)s=o[a],t.call(null,e[s],s,e)}}function Jo(e,t){if(zn(e))return null;t=t.toLowerCase();const n=Object.keys(e);let a=n.length,i;for(;a-- >0;)if(i=n[a],t===i.toLowerCase())return i;return null}const tn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Xo=e=>!gn(e)&&e!==tn;function Li(){const{caseless:e,skipUndefined:t}=Xo(this)&&this||{},n={},a=(i,o)=>{const l=e&&Jo(n,o)||o;Ea(n[l])&&Ea(i)?n[l]=Li(n[l],i):Ea(i)?n[l]=Li({},i):pn(i)?n[l]=i.slice():(!t||!gn(i))&&(n[l]=i)};for(let i=0,o=arguments.length;i<o;i++)arguments[i]&&Ln(arguments[i],a);return n}const rf=(e,t,n,{allOwnKeys:a}={})=>(Ln(t,(i,o)=>{n&&Ye(i)?e[o]=Go(i,n):e[o]=i},{allOwnKeys:a}),e),of=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),lf=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},sf=(e,t,n,a)=>{let i,o,l;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)l=i[o],(!a||a(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=n!==!1&&Fi(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},cf=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},df=e=>{if(!e)return null;if(pn(e))return e;let t=e.length;if(!Ko(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},uf=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Fi(Uint8Array)),ff=(e,t)=>{const a=(e&&e[Ca]).call(e);let i;for(;(i=a.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},vf=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},hf=rt("HTMLFormElement"),mf=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,i){return a.toUpperCase()+i}),Zo=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),pf=rt("RegExp"),el=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};Ln(n,(i,o)=>{let l;(l=t(i,o,e))!==!1&&(a[o]=l||i)}),Object.defineProperties(e,a)},gf=e=>{el(e,(t,n)=>{if(Ye(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(Ye(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},yf=(e,t)=>{const n={},a=i=>{i.forEach(o=>{n[o]=!0})};return pn(e)?a(e):a(String(e).split(t)),n},bf=()=>{},_f=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function wf(e){return!!(e&&Ye(e.append)&&e[Qo]==="FormData"&&e[Ca])}const xf=e=>{const t=new Array(10),n=(a,i)=>{if(Fn(a)){if(t.indexOf(a)>=0)return;if(zn(a))return a;if(!("toJSON"in a)){t[i]=a;const o=pn(a)?[]:{};return Ln(a,(l,s)=>{const c=n(l,i+1);!gn(c)&&(o[s]=c)}),t[i]=void 0,o}}return a};return n(e,0)},Sf=rt("AsyncFunction"),kf=e=>e&&(Fn(e)||Ye(e))&&Ye(e.then)&&Ye(e.catch),tl=((e,t)=>e?setImmediate:t?((n,a)=>(tn.addEventListener("message",({source:i,data:o})=>{i===tn&&o===n&&a.length&&a.shift()()},!1),i=>{a.push(i),tn.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ye(tn.postMessage)),Cf=typeof queueMicrotask<"u"?queueMicrotask.bind(tn):typeof process<"u"&&process.nextTick||tl,w={isArray:pn,isArrayBuffer:qo,isBuffer:zn,isFormData:Ju,isArrayBufferView:Uu,isString:ju,isNumber:Ko,isBoolean:Hu,isObject:Fn,isPlainObject:Ea,isEmptyObject:Yu,isReadableStream:Zu,isRequest:ef,isResponse:tf,isHeaders:nf,isUndefined:gn,isDate:Wu,isFile:Gu,isBlob:Qu,isRegExp:pf,isFunction:Ye,isStream:Ku,isURLSearchParams:Xu,isTypedArray:uf,isFileList:qu,forEach:Ln,merge:Li,extend:rf,trim:af,stripBOM:of,inherits:lf,toFlatObject:sf,kindOf:Va,kindOfTest:rt,endsWith:cf,toArray:df,forEachEntry:ff,matchAll:vf,isHTMLForm:hf,hasOwnProperty:Zo,hasOwnProp:Zo,reduceDescriptors:el,freezeMethods:gf,toObjectSet:yf,toCamelCase:mf,noop:bf,toFiniteNumber:_f,findKey:Jo,global:tn,isContextDefined:Xo,isSpecCompliantForm:wf,toJSONObject:xf,isAsyncFn:Sf,isThenable:kf,setImmediate:tl,asap:Cf,isIterable:e=>e!=null&&Ye(e[Ca])};function te(e,t,n,a,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),i&&(this.response=i,this.status=i.status?i.status:null)}w.inherits(te,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:w.toJSONObject(this.config),code:this.code,status:this.status}}});const nl=te.prototype,al={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{al[e]={value:e}}),Object.defineProperties(te,al),Object.defineProperty(nl,"isAxiosError",{value:!0}),te.from=(e,t,n,a,i,o)=>{const l=Object.create(nl);w.toFlatObject(e,l,function(u){return u!==Error.prototype},d=>d!=="isAxiosError");const s=e&&e.message?e.message:"Error",c=t==null&&e?e.code:t;return te.call(l,s,c,n,a,i),e&&l.cause==null&&Object.defineProperty(l,"cause",{value:e,configurable:!0}),l.name=e&&e.name||"Error",o&&Object.assign(l,o),l};const Vf=null;function Bi(e){return w.isPlainObject(e)||w.isArray(e)}function il(e){return w.endsWith(e,"[]")?e.slice(0,-2):e}function rl(e,t,n){return e?e.concat(t).map(function(i,o){return i=il(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function Pf(e){return w.isArray(e)&&!e.some(Bi)}const Ef=w.toFlatObject(w,{},null,function(t){return/^is[A-Z]/.test(t)});function Na(e,t,n){if(!w.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=w.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,m){return!w.isUndefined(m[g])});const a=n.metaTokens,i=n.visitor||u,o=n.dots,l=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&w.isSpecCompliantForm(t);if(!w.isFunction(i))throw new TypeError("visitor must be a function");function d(v){if(v===null)return"";if(w.isDate(v))return v.toISOString();if(w.isBoolean(v))return v.toString();if(!c&&w.isBlob(v))throw new te("Blob is not supported. Use a Buffer instead.");return w.isArrayBuffer(v)||w.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function u(v,g,m){let y=v;if(v&&!m&&typeof v=="object"){if(w.endsWith(g,"{}"))g=a?g:g.slice(0,-2),v=JSON.stringify(v);else if(w.isArray(v)&&Pf(v)||(w.isFileList(v)||w.endsWith(g,"[]"))&&(y=w.toArray(v)))return g=il(g),y.forEach(function(S,C){!(w.isUndefined(S)||S===null)&&t.append(l===!0?rl([g],C,o):l===null?g:g+"[]",d(S))}),!1}return Bi(v)?!0:(t.append(rl(m,g,o),d(v)),!1)}const f=[],h=Object.assign(Ef,{defaultVisitor:u,convertValue:d,isVisitable:Bi});function p(v,g){if(!w.isUndefined(v)){if(f.indexOf(v)!==-1)throw Error("Circular reference detected in "+g.join("."));f.push(v),w.forEach(v,function(y,b){(!(w.isUndefined(y)||y===null)&&i.call(t,y,w.isString(b)?b.trim():b,g,h))===!0&&p(y,g?g.concat(b):[b])}),f.pop()}}if(!w.isObject(e))throw new TypeError("data must be an object");return p(e),t}function ol(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function $i(e,t){this._pairs=[],e&&Na(e,this,t)}const ll=$i.prototype;ll.append=function(t,n){this._pairs.push([t,n])},ll.toString=function(t){const n=t?function(a){return t.call(this,a,ol)}:ol;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function Nf(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function sl(e,t,n){if(!t)return e;const a=n&&n.encode||Nf;w.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=w.isURLSearchParams(t)?t.toString():new $i(t,n).toString(a),o){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class cl{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){w.forEach(this.handlers,function(a){a!==null&&t(a)})}}const dl={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},If={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:$i,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ui=typeof window<"u"&&typeof document<"u",ji=typeof navigator=="object"&&navigator||void 0,Tf=Ui&&(!ji||["ReactNative","NativeScript","NS"].indexOf(ji.product)<0),Of=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Rf=Ui&&window.location.href||"http://localhost",Me={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ui,hasStandardBrowserEnv:Tf,hasStandardBrowserWebWorkerEnv:Of,navigator:ji,origin:Rf},Symbol.toStringTag,{value:"Module"})),...If};function Df(e,t){return Na(e,new Me.classes.URLSearchParams,{visitor:function(n,a,i,o){return Me.isNode&&w.isBuffer(n)?(this.append(a,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function Af(e){return w.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Mf(e){const t={},n=Object.keys(e);let a;const i=n.length;let o;for(a=0;a<i;a++)o=n[a],t[o]=e[o];return t}function ul(e){function t(n,a,i,o){let l=n[o++];if(l==="__proto__")return!0;const s=Number.isFinite(+l),c=o>=n.length;return l=!l&&w.isArray(i)?i.length:l,c?(w.hasOwnProp(i,l)?i[l]=[i[l],a]:i[l]=a,!s):((!i[l]||!w.isObject(i[l]))&&(i[l]=[]),t(n,a,i[l],o)&&w.isArray(i[l])&&(i[l]=Mf(i[l])),!s)}if(w.isFormData(e)&&w.isFunction(e.entries)){const n={};return w.forEachEntry(e,(a,i)=>{t(Af(a),i,n,0)}),n}return null}function zf(e,t,n){if(w.isString(e))try{return(t||JSON.parse)(e),w.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const Bn={transitional:dl,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",i=a.indexOf("application/json")>-1,o=w.isObject(t);if(o&&w.isHTMLForm(t)&&(t=new FormData(t)),w.isFormData(t))return i?JSON.stringify(ul(t)):t;if(w.isArrayBuffer(t)||w.isBuffer(t)||w.isStream(t)||w.isFile(t)||w.isBlob(t)||w.isReadableStream(t))return t;if(w.isArrayBufferView(t))return t.buffer;if(w.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Df(t,this.formSerializer).toString();if((s=w.isFileList(t))||a.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Na(s?{"files[]":t}:t,c&&new c,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),zf(t)):t}],transformResponse:[function(t){const n=this.transitional||Bn.transitional,a=n&&n.forcedJSONParsing,i=this.responseType==="json";if(w.isResponse(t)||w.isReadableStream(t))return t;if(t&&w.isString(t)&&(a&&!this.responseType||i)){const l=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,this.parseReviver)}catch(s){if(l)throw s.name==="SyntaxError"?te.from(s,te.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Me.classes.FormData,Blob:Me.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};w.forEach(["delete","get","head","post","put","patch"],e=>{Bn.headers[e]={}});const Ff=w.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Lf=e=>{const t={};let n,a,i;return e&&e.split(`
`).forEach(function(l){i=l.indexOf(":"),n=l.substring(0,i).trim().toLowerCase(),a=l.substring(i+1).trim(),!(!n||t[n]&&Ff[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},fl=Symbol("internals");function $n(e){return e&&String(e).trim().toLowerCase()}function Ia(e){return e===!1||e==null?e:w.isArray(e)?e.map(Ia):String(e)}function Bf(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const $f=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Hi(e,t,n,a,i){if(w.isFunction(a))return a.call(this,t,n);if(i&&(t=n),!!w.isString(t)){if(w.isString(a))return t.indexOf(a)!==-1;if(w.isRegExp(a))return a.test(t)}}function Uf(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function jf(e,t){const n=w.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(i,o,l){return this[a].call(this,t,i,o,l)},configurable:!0})})}let We=class{constructor(t){t&&this.set(t)}set(t,n,a){const i=this;function o(s,c,d){const u=$n(c);if(!u)throw new Error("header name must be a non-empty string");const f=w.findKey(i,u);(!f||i[f]===void 0||d===!0||d===void 0&&i[f]!==!1)&&(i[f||c]=Ia(s))}const l=(s,c)=>w.forEach(s,(d,u)=>o(d,u,c));if(w.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(w.isString(t)&&(t=t.trim())&&!$f(t))l(Lf(t),n);else if(w.isObject(t)&&w.isIterable(t)){let s={},c,d;for(const u of t){if(!w.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[d=u[0]]=(c=s[d])?w.isArray(c)?[...c,u[1]]:[c,u[1]]:u[1]}l(s,n)}else t!=null&&o(n,t,a);return this}get(t,n){if(t=$n(t),t){const a=w.findKey(this,t);if(a){const i=this[a];if(!n)return i;if(n===!0)return Bf(i);if(w.isFunction(n))return n.call(this,i,a);if(w.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=$n(t),t){const a=w.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||Hi(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let i=!1;function o(l){if(l=$n(l),l){const s=w.findKey(a,l);s&&(!n||Hi(a,a[s],s,n))&&(delete a[s],i=!0)}}return w.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let a=n.length,i=!1;for(;a--;){const o=n[a];(!t||Hi(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,a={};return w.forEach(this,(i,o)=>{const l=w.findKey(a,o);if(l){n[l]=Ia(i),delete n[o];return}const s=t?Uf(o):String(o).trim();s!==o&&delete n[o],n[s]=Ia(i),a[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return w.forEach(this,(a,i)=>{a!=null&&a!==!1&&(n[i]=t&&w.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(i=>a.set(i)),a}static accessor(t){const a=(this[fl]=this[fl]={accessors:{}}).accessors,i=this.prototype;function o(l){const s=$n(l);a[s]||(jf(i,l),a[s]=!0)}return w.isArray(t)?t.forEach(o):o(t),this}};We.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),w.reduceDescriptors(We.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}}),w.freezeMethods(We);function Yi(e,t){const n=this||Bn,a=t||n,i=We.from(a.headers);let o=a.data;return w.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function vl(e){return!!(e&&e.__CANCEL__)}function yn(e,t,n){te.call(this,e??"canceled",te.ERR_CANCELED,t,n),this.name="CanceledError"}w.inherits(yn,te,{__CANCEL__:!0});function hl(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new te("Request failed with status code "+n.status,[te.ERR_BAD_REQUEST,te.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Hf(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Yf(e,t){e=e||10;const n=new Array(e),a=new Array(e);let i=0,o=0,l;return t=t!==void 0?t:1e3,function(c){const d=Date.now(),u=a[o];l||(l=d),n[i]=c,a[i]=d;let f=o,h=0;for(;f!==i;)h+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),d-l<t)return;const p=u&&d-u;return p?Math.round(h*1e3/p):void 0}}function Wf(e,t){let n=0,a=1e3/t,i,o;const l=(d,u=Date.now())=>{n=u,i=null,o&&(clearTimeout(o),o=null),e(...d)};return[(...d)=>{const u=Date.now(),f=u-n;f>=a?l(d,u):(i=d,o||(o=setTimeout(()=>{o=null,l(i)},a-f)))},()=>i&&l(i)]}const Ta=(e,t,n=3)=>{let a=0;const i=Yf(50,250);return Wf(o=>{const l=o.loaded,s=o.lengthComputable?o.total:void 0,c=l-a,d=i(c),u=l<=s;a=l;const f={loaded:l,total:s,progress:s?l/s:void 0,bytes:c,rate:d||void 0,estimated:d&&s&&u?(s-l)/d:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},ml=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},pl=e=>(...t)=>w.asap(()=>e(...t)),Gf=Me.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Me.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Me.origin),Me.navigator&&/(msie|trident)/i.test(Me.navigator.userAgent)):()=>!0,Qf=Me.hasStandardBrowserEnv?{write(e,t,n,a,i,o,l){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];w.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),w.isString(a)&&s.push(`path=${a}`),w.isString(i)&&s.push(`domain=${i}`),o===!0&&s.push("secure"),w.isString(l)&&s.push(`SameSite=${l}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function qf(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Kf(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function gl(e,t,n){let a=!qf(t);return e&&(a||n==!1)?Kf(e,t):t}const yl=e=>e instanceof We?{...e}:e;function nn(e,t){t=t||{};const n={};function a(d,u,f,h){return w.isPlainObject(d)&&w.isPlainObject(u)?w.merge.call({caseless:h},d,u):w.isPlainObject(u)?w.merge({},u):w.isArray(u)?u.slice():u}function i(d,u,f,h){if(w.isUndefined(u)){if(!w.isUndefined(d))return a(void 0,d,f,h)}else return a(d,u,f,h)}function o(d,u){if(!w.isUndefined(u))return a(void 0,u)}function l(d,u){if(w.isUndefined(u)){if(!w.isUndefined(d))return a(void 0,d)}else return a(void 0,u)}function s(d,u,f){if(f in t)return a(d,u);if(f in e)return a(void 0,d)}const c={url:o,method:o,data:o,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s,headers:(d,u,f)=>i(yl(d),yl(u),f,!0)};return w.forEach(Object.keys({...e,...t}),function(u){const f=c[u]||i,h=f(e[u],t[u],u);w.isUndefined(h)&&f!==s||(n[u]=h)}),n}const bl=e=>{const t=nn({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:i,xsrfCookieName:o,headers:l,auth:s}=t;if(t.headers=l=We.from(l),t.url=sl(gl(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&l.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),w.isFormData(n)){if(Me.hasStandardBrowserEnv||Me.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(w.isFunction(n.getHeaders)){const c=n.getHeaders(),d=["content-type","content-length"];Object.entries(c).forEach(([u,f])=>{d.includes(u.toLowerCase())&&l.set(u,f)})}}if(Me.hasStandardBrowserEnv&&(a&&w.isFunction(a)&&(a=a(t)),a||a!==!1&&Gf(t.url))){const c=i&&o&&Qf.read(o);c&&l.set(i,c)}return t},Jf=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(n,a){const i=bl(e);let o=i.data;const l=We.from(i.headers).normalize();let{responseType:s,onUploadProgress:c,onDownloadProgress:d}=i,u,f,h,p,v;function g(){p&&p(),v&&v(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let m=new XMLHttpRequest;m.open(i.method.toUpperCase(),i.url,!0),m.timeout=i.timeout;function y(){if(!m)return;const S=We.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders()),x={data:!s||s==="text"||s==="json"?m.responseText:m.response,status:m.status,statusText:m.statusText,headers:S,config:e,request:m};hl(function(E){n(E),g()},function(E){a(E),g()},x),m=null}"onloadend"in m?m.onloadend=y:m.onreadystatechange=function(){!m||m.readyState!==4||m.status===0&&!(m.responseURL&&m.responseURL.indexOf("file:")===0)||setTimeout(y)},m.onabort=function(){m&&(a(new te("Request aborted",te.ECONNABORTED,e,m)),m=null)},m.onerror=function(C){const x=C&&C.message?C.message:"Network Error",I=new te(x,te.ERR_NETWORK,e,m);I.event=C||null,a(I),m=null},m.ontimeout=function(){let C=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||dl;i.timeoutErrorMessage&&(C=i.timeoutErrorMessage),a(new te(C,x.clarifyTimeoutError?te.ETIMEDOUT:te.ECONNABORTED,e,m)),m=null},o===void 0&&l.setContentType(null),"setRequestHeader"in m&&w.forEach(l.toJSON(),function(C,x){m.setRequestHeader(x,C)}),w.isUndefined(i.withCredentials)||(m.withCredentials=!!i.withCredentials),s&&s!=="json"&&(m.responseType=i.responseType),d&&([h,v]=Ta(d,!0),m.addEventListener("progress",h)),c&&m.upload&&([f,p]=Ta(c),m.upload.addEventListener("progress",f),m.upload.addEventListener("loadend",p)),(i.cancelToken||i.signal)&&(u=S=>{m&&(a(!S||S.type?new yn(null,e,m):S),m.abort(),m=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const b=Hf(i.url);if(b&&Me.protocols.indexOf(b)===-1){a(new te("Unsupported protocol "+b+":",te.ERR_BAD_REQUEST,e));return}m.send(o||null)})},Xf=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,i;const o=function(d){if(!i){i=!0,s();const u=d instanceof Error?d:this.reason;a.abort(u instanceof te?u:new yn(u instanceof Error?u.message:u))}};let l=t&&setTimeout(()=>{l=null,o(new te(`timeout ${t} of ms exceeded`,te.ETIMEDOUT))},t);const s=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(o):d.removeEventListener("abort",o)}),e=null)};e.forEach(d=>d.addEventListener("abort",o));const{signal:c}=a;return c.unsubscribe=()=>w.asap(s),c}},Zf=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let a=0,i;for(;a<n;)i=a+t,yield e.slice(a,i),a=i},ev=async function*(e,t){for await(const n of tv(e))yield*Zf(n,t)},tv=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:a}=await t.read();if(n)break;yield a}}finally{await t.cancel()}},_l=(e,t,n,a)=>{const i=ev(e,t);let o=0,l,s=c=>{l||(l=!0,a&&a(c))};return new ReadableStream({async pull(c){try{const{done:d,value:u}=await i.next();if(d){s(),c.close();return}let f=u.byteLength;if(n){let h=o+=f;n(h)}c.enqueue(new Uint8Array(u))}catch(d){throw s(d),d}},cancel(c){return s(c),i.return()}},{highWaterMark:2})},wl=64*1024,{isFunction:Oa}=w,nv=(({Request:e,Response:t})=>({Request:e,Response:t}))(w.global),{ReadableStream:xl,TextEncoder:Sl}=w.global,kl=(e,...t)=>{try{return!!e(...t)}catch{return!1}},av=e=>{e=w.merge.call({skipUndefined:!0},nv,e);const{fetch:t,Request:n,Response:a}=e,i=t?Oa(t):typeof fetch=="function",o=Oa(n),l=Oa(a);if(!i)return!1;const s=i&&Oa(xl),c=i&&(typeof Sl=="function"?(v=>g=>v.encode(g))(new Sl):async v=>new Uint8Array(await new n(v).arrayBuffer())),d=o&&s&&kl(()=>{let v=!1;const g=new n(Me.origin,{body:new xl,method:"POST",get duplex(){return v=!0,"half"}}).headers.has("Content-Type");return v&&!g}),u=l&&s&&kl(()=>w.isReadableStream(new a("").body)),f={stream:u&&(v=>v.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(v=>{!f[v]&&(f[v]=(g,m)=>{let y=g&&g[v];if(y)return y.call(g);throw new te(`Response type '${v}' is not supported`,te.ERR_NOT_SUPPORT,m)})});const h=async v=>{if(v==null)return 0;if(w.isBlob(v))return v.size;if(w.isSpecCompliantForm(v))return(await new n(Me.origin,{method:"POST",body:v}).arrayBuffer()).byteLength;if(w.isArrayBufferView(v)||w.isArrayBuffer(v))return v.byteLength;if(w.isURLSearchParams(v)&&(v=v+""),w.isString(v))return(await c(v)).byteLength},p=async(v,g)=>{const m=w.toFiniteNumber(v.getContentLength());return m??h(g)};return async v=>{let{url:g,method:m,data:y,signal:b,cancelToken:S,timeout:C,onDownloadProgress:x,onUploadProgress:I,responseType:E,headers:_,withCredentials:P="same-origin",fetchOptions:D}=bl(v),M=t||fetch;E=E?(E+"").toLowerCase():"text";let A=Xf([b,S&&S.toAbortSignal()],C),N=null;const z=A&&A.unsubscribe&&(()=>{A.unsubscribe()});let B;try{if(I&&d&&m!=="get"&&m!=="head"&&(B=await p(_,y))!==0){let V=new n(g,{method:"POST",body:y,duplex:"half"}),O;if(w.isFormData(y)&&(O=V.headers.get("content-type"))&&_.setContentType(O),V.body){const[H,K]=ml(B,Ta(pl(I)));y=_l(V.body,wl,H,K)}}w.isString(P)||(P=P?"include":"omit");const U=o&&"credentials"in n.prototype,J={...D,signal:A,method:m.toUpperCase(),headers:_.normalize().toJSON(),body:y,duplex:"half",credentials:U?P:void 0};N=o&&new n(g,J);let ee=await(o?M(N,D):M(g,J));const he=u&&(E==="stream"||E==="response");if(u&&(x||he&&z)){const V={};["status","statusText","headers"].forEach(q=>{V[q]=ee[q]});const O=w.toFiniteNumber(ee.headers.get("content-length")),[H,K]=x&&ml(O,Ta(pl(x),!0))||[];ee=new a(_l(ee.body,wl,H,()=>{K&&K(),z&&z()}),V)}E=E||"text";let k=await f[w.findKey(f,E)||"text"](ee,v);return!he&&z&&z(),await new Promise((V,O)=>{hl(V,O,{data:k,headers:We.from(ee.headers),status:ee.status,statusText:ee.statusText,config:v,request:N})})}catch(U){throw z&&z(),U&&U.name==="TypeError"&&/Load failed|fetch/i.test(U.message)?Object.assign(new te("Network Error",te.ERR_NETWORK,v,N),{cause:U.cause||U}):te.from(U,U&&U.code,v,N)}}},iv=new Map,Cl=e=>{let t=e&&e.env||{};const{fetch:n,Request:a,Response:i}=t,o=[a,i,n];let l=o.length,s=l,c,d,u=iv;for(;s--;)c=o[s],d=u.get(c),d===void 0&&u.set(c,d=s?new Map:av(t)),u=d;return d};Cl();const Wi={http:Vf,xhr:Jf,fetch:{get:Cl}};w.forEach(Wi,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Vl=e=>`- ${e}`,rv=e=>w.isFunction(e)||e===null||e===!1;function ov(e,t){e=w.isArray(e)?e:[e];const{length:n}=e;let a,i;const o={};for(let l=0;l<n;l++){a=e[l];let s;if(i=a,!rv(a)&&(i=Wi[(s=String(a)).toLowerCase()],i===void 0))throw new te(`Unknown adapter '${s}'`);if(i&&(w.isFunction(i)||(i=i.get(t))))break;o[s||"#"+l]=i}if(!i){const l=Object.entries(o).map(([c,d])=>`adapter ${c} `+(d===!1?"is not supported by the environment":"is not available in the build"));let s=n?l.length>1?`since :
`+l.map(Vl).join(`
`):" "+Vl(l[0]):"as no adapter specified";throw new te("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i}const Pl={getAdapter:ov,adapters:Wi};function Gi(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yn(null,e)}function El(e){return Gi(e),e.headers=We.from(e.headers),e.data=Yi.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Pl.getAdapter(e.adapter||Bn.adapter,e)(e).then(function(a){return Gi(e),a.data=Yi.call(e,e.transformResponse,a),a.headers=We.from(a.headers),a},function(a){return vl(a)||(Gi(e),a&&a.response&&(a.response.data=Yi.call(e,e.transformResponse,a.response),a.response.headers=We.from(a.response.headers))),Promise.reject(a)})}const Nl="1.13.2",Ra={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ra[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const Il={};Ra.transitional=function(t,n,a){function i(o,l){return"[Axios v"+Nl+"] Transitional option '"+o+"'"+l+(a?". "+a:"")}return(o,l,s)=>{if(t===!1)throw new te(i(l," has been removed"+(n?" in "+n:"")),te.ERR_DEPRECATED);return n&&!Il[l]&&(Il[l]=!0,console.warn(i(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,l,s):!0}},Ra.spelling=function(t){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};function lv(e,t,n){if(typeof e!="object")throw new te("options must be an object",te.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let i=a.length;for(;i-- >0;){const o=a[i],l=t[o];if(l){const s=e[o],c=s===void 0||l(s,o,e);if(c!==!0)throw new te("option "+o+" must be "+c,te.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new te("Unknown option "+o,te.ERR_BAD_OPTION)}}const Da={assertOptions:lv,validators:Ra},ft=Da.validators;let an=class{constructor(t){this.defaults=t||{},this.interceptors={request:new cl,response:new cl}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{a.stack?o&&!String(a.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(a.stack+=`
`+o):a.stack=o}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=nn(this.defaults,n);const{transitional:a,paramsSerializer:i,headers:o}=n;a!==void 0&&Da.assertOptions(a,{silentJSONParsing:ft.transitional(ft.boolean),forcedJSONParsing:ft.transitional(ft.boolean),clarifyTimeoutError:ft.transitional(ft.boolean)},!1),i!=null&&(w.isFunction(i)?n.paramsSerializer={serialize:i}:Da.assertOptions(i,{encode:ft.function,serialize:ft.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Da.assertOptions(n,{baseUrl:ft.spelling("baseURL"),withXsrfToken:ft.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=o&&w.merge(o.common,o[n.method]);o&&w.forEach(["delete","get","head","post","put","patch","common"],v=>{delete o[v]}),n.headers=We.concat(l,o);const s=[];let c=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(c=c&&g.synchronous,s.unshift(g.fulfilled,g.rejected))});const d=[];this.interceptors.response.forEach(function(g){d.push(g.fulfilled,g.rejected)});let u,f=0,h;if(!c){const v=[El.bind(this),void 0];for(v.unshift(...s),v.push(...d),h=v.length,u=Promise.resolve(n);f<h;)u=u.then(v[f++],v[f++]);return u}h=s.length;let p=n;for(;f<h;){const v=s[f++],g=s[f++];try{p=v(p)}catch(m){g.call(this,m);break}}try{u=El.call(this,p)}catch(v){return Promise.reject(v)}for(f=0,h=d.length;f<h;)u=u.then(d[f++],d[f++]);return u}getUri(t){t=nn(this.defaults,t);const n=gl(t.baseURL,t.url,t.allowAbsoluteUrls);return sl(n,t.params,t.paramsSerializer)}};w.forEach(["delete","get","head","options"],function(t){an.prototype[t]=function(n,a){return this.request(nn(a||{},{method:t,url:n,data:(a||{}).data}))}}),w.forEach(["post","put","patch"],function(t){function n(a){return function(o,l,s){return this.request(nn(s||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:o,data:l}))}}an.prototype[t]=n(),an.prototype[t+"Form"]=n(!0)});let sv=class Bu{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const a=this;this.promise.then(i=>{if(!a._listeners)return;let o=a._listeners.length;for(;o-- >0;)a._listeners[o](i);a._listeners=null}),this.promise.then=i=>{let o;const l=new Promise(s=>{a.subscribe(s),o=s}).then(i);return l.cancel=function(){a.unsubscribe(o)},l},t(function(o,l,s){a.reason||(a.reason=new yn(o,l,s),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Bu(function(i){t=i}),cancel:t}}};function cv(e){return function(n){return e.apply(null,n)}}function dv(e){return w.isObject(e)&&e.isAxiosError===!0}const Qi={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(Qi).forEach(([e,t])=>{Qi[t]=e});function Tl(e){const t=new an(e),n=Go(an.prototype.request,t);return w.extend(n,an.prototype,t,{allOwnKeys:!0}),w.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return Tl(nn(e,i))},n}const oe=Tl(Bn);oe.Axios=an,oe.CanceledError=yn,oe.CancelToken=sv,oe.isCancel=vl,oe.VERSION=Nl,oe.toFormData=Na,oe.AxiosError=te,oe.Cancel=oe.CanceledError,oe.all=function(t){return Promise.all(t)},oe.spread=cv,oe.isAxiosError=dv,oe.mergeConfig=nn,oe.AxiosHeaders=We,oe.formToJSON=e=>ul(w.isHTMLForm(e)?new FormData(e):e),oe.getAdapter=Pl.getAdapter,oe.HttpStatusCode=Qi,oe.default=oe;const{Axios:Hw,AxiosError:Yw,CanceledError:Ww,isCancel:Gw,CancelToken:Qw,VERSION:qw,all:Kw,Cancel:Jw,isAxiosError:Xw,spread:Zw,toFormData:ex,AxiosHeaders:tx,HttpStatusCode:nx,formToJSON:ax,getAdapter:ix,mergeConfig:rx}=oe,ze="https://unh-pfem-services.ara.inrae.fr/forum-api".replace(/\/+$/,"");class Un{constructor(t,n=ze,a=oe){pe(this,"configuration");this.basePath=n,this.axios=a,t&&(this.configuration=t,this.basePath=t.basePath||this.basePath)}}class uv extends Error{constructor(n,a){super(a);pe(this,"name","RequiredError");this.field=n}}const Le="https://example.com",Be=function(e,t,n){if(n==null)throw new uv(t,`Required parameter ${t} was null or undefined when calling ${e}.`)};function qi(e,t,n=""){typeof t=="object"?Array.isArray(t)?t.forEach(a=>qi(e,a,n)):Object.keys(t).forEach(a=>qi(e,t[a],`${n}${n!==""?".":""}${a}`)):e.has(n)?e.append(n,t):e.set(n,t)}const $e=function(e,...t){const n=new URLSearchParams(e.search);qi(n,t),e.search=n.toString()},Ue=function(e){return e.pathname+e.search+e.hash},je=function(e,t,n,a){return(i=t,o=n)=>{const l={...e.options,url:(a?.basePath||o)+e.url};return i.request(l)}},fv=function(e){return{chebiFuzzyQueryGet:async(t,n={})=>{Be("chebiFuzzyQueryGet","query",t);const a="/chebi_fuzzy/{query}/".replace("{query}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},chebiMeshIdChebiGet:async(t,n={})=>{Be("chebiMeshIdChebiGet","idChebi",t);const a="/chebi_mesh/{idChebi}/".replace("{idChebi}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},meshChebiIdMeshGet:async(t,n={})=>{Be("meshChebiIdMeshGet","idMesh",t);const a="/mesh_chebi/{idMesh}/".replace("{idMesh}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}}}},Ki=function(e){const t=fv(e);return{async chebiFuzzyQueryGet(n,a){const i=await t.chebiFuzzyQueryGet(n,a);return je(i,oe,ze,e)},async chebiMeshIdChebiGet(n,a){const i=await t.chebiMeshIdChebiGet(n,a);return je(i,oe,ze,e)},async meshChebiIdMeshGet(n,a){const i=await t.meshChebiIdMeshGet(n,a);return je(i,oe,ze,e)}}};class Ji extends Un{chebiFuzzyQueryGet(t,n){return Ki(this.configuration).chebiFuzzyQueryGet(t,n).then(a=>a(this.axios,this.basePath))}chebiMeshIdChebiGet(t,n){return Ki(this.configuration).chebiMeshIdChebiGet(t,n).then(a=>a(this.axios,this.basePath))}meshChebiIdMeshGet(t,n){return Ki(this.configuration).meshChebiIdMeshGet(t,n).then(a=>a(this.axios,this.basePath))}}const vv=function(e){return{chemontFuzzyQueryGet:async(t,n={})=>{Be("chemontFuzzyQueryGet","query",t);const a="/chemont_fuzzy/{query}/".replace("{query}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},chemontMeshIdChemontGet:async(t,n={})=>{Be("chemontMeshIdChemontGet","idChemont",t);const a="/chemont_mesh/{idChemont}/".replace("{idChemont}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},meshChemontIdMeshGet:async(t,n={})=>{Be("meshChemontIdMeshGet","idMesh",t);const a="/mesh_chemont/{idMesh}/".replace("{idMesh}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}}}},Xi=function(e){const t=vv(e);return{async chemontFuzzyQueryGet(n,a){const i=await t.chemontFuzzyQueryGet(n,a);return je(i,oe,ze,e)},async chemontMeshIdChemontGet(n,a){const i=await t.chemontMeshIdChemontGet(n,a);return je(i,oe,ze,e)},async meshChemontIdMeshGet(n,a){const i=await t.meshChemontIdMeshGet(n,a);return je(i,oe,ze,e)}}};class Zi extends Un{chemontFuzzyQueryGet(t,n){return Xi(this.configuration).chemontFuzzyQueryGet(t,n).then(a=>a(this.axios,this.basePath))}chemontMeshIdChemontGet(t,n){return Xi(this.configuration).chemontMeshIdChemontGet(t,n).then(a=>a(this.axios,this.basePath))}meshChemontIdMeshGet(t,n){return Xi(this.configuration).meshChemontIdMeshGet(t,n).then(a=>a(this.axios,this.basePath))}}const hv=function(e){return{chebiLabelIdChebiGet:async(t,n={})=>{Be("chebiLabelIdChebiGet","idChebi",t);const a="/chebi_label/{idChebi}/".replace("{idChebi}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},chemontLabelIdChemontGet:async(t,n={})=>{Be("chemontLabelIdChemontGet","idChemont",t);const a="/chemont_label/{idChemont}/".replace("{idChemont}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},meshLabelIdMeshGet:async(t,n={})=>{Be("meshLabelIdMeshGet","idMesh",t);const a="/mesh_label/{idMesh}/".replace("{idMesh}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},meshTreeIdMeshGet:async(t,n={})=>{Be("meshTreeIdMeshGet","idMesh",t);const a="/mesh_tree/{idMesh}/".replace("{idMesh}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},pubchemLabelIdPubchemGet:async(t,n={})=>{Be("pubchemLabelIdPubchemGet","idPubchem",t);const a="/pubchem_label/{idPubchem}/".replace("{idPubchem}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}}}},jn=function(e){const t=hv(e);return{async chebiLabelIdChebiGet(n,a){const i=await t.chebiLabelIdChebiGet(n,a);return je(i,oe,ze,e)},async chemontLabelIdChemontGet(n,a){const i=await t.chemontLabelIdChemontGet(n,a);return je(i,oe,ze,e)},async meshLabelIdMeshGet(n,a){const i=await t.meshLabelIdMeshGet(n,a);return je(i,oe,ze,e)},async meshTreeIdMeshGet(n,a){const i=await t.meshTreeIdMeshGet(n,a);return je(i,oe,ze,e)},async pubchemLabelIdPubchemGet(n,a){const i=await t.pubchemLabelIdPubchemGet(n,a);return je(i,oe,ze,e)}}};class mv extends Un{chebiLabelIdChebiGet(t,n){return jn(this.configuration).chebiLabelIdChebiGet(t,n).then(a=>a(this.axios,this.basePath))}chemontLabelIdChemontGet(t,n){return jn(this.configuration).chemontLabelIdChemontGet(t,n).then(a=>a(this.axios,this.basePath))}meshLabelIdMeshGet(t,n){return jn(this.configuration).meshLabelIdMeshGet(t,n).then(a=>a(this.axios,this.basePath))}meshTreeIdMeshGet(t,n){return jn(this.configuration).meshTreeIdMeshGet(t,n).then(a=>a(this.axios,this.basePath))}pubchemLabelIdPubchemGet(t,n){return jn(this.configuration).pubchemLabelIdPubchemGet(t,n).then(a=>a(this.axios,this.basePath))}}const pv=function(e){return{meshFuzzyQueryGet:async(t,n={})=>{Be("meshFuzzyQueryGet","query",t);const a="/mesh_fuzzy/{query}/".replace("{query}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}}}},gv=function(e){const t=pv(e);return{async meshFuzzyQueryGet(n,a){const i=await t.meshFuzzyQueryGet(n,a);return je(i,oe,ze,e)}}};class yv extends Un{meshFuzzyQueryGet(t,n){return gv(this.configuration).meshFuzzyQueryGet(t,n).then(a=>a(this.axios,this.basePath))}}const bv=function(e){return{meshPubchemIdMeshGet:async(t,n={})=>{Be("meshPubchemIdMeshGet","idMesh",t);const a="/mesh_pubchem/{idMesh}/".replace("{idMesh}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},pubchemFuzzyQueryGet:async(t,n={})=>{Be("pubchemFuzzyQueryGet","query",t);const a="/pubchem_fuzzy/{query}/".replace("{query}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}},pubchemMeshIdPubchemGet:async(t,n={})=>{Be("pubchemMeshIdPubchemGet","idPubchem",t);const a="/pubchem_mesh/{idPubchem}/".replace("{idPubchem}",encodeURIComponent(String(t))),i=new URL(a,Le);let o;e&&(o=e.baseOptions);const l={method:"GET",...o,...n},s={};$e(i,{});let d=o&&o.headers?o.headers:{};return l.headers={...s,...d,...n.headers},{url:Ue(i),options:l}}}},er=function(e){const t=bv(e);return{async meshPubchemIdMeshGet(n,a){const i=await t.meshPubchemIdMeshGet(n,a);return je(i,oe,ze,e)},async pubchemFuzzyQueryGet(n,a){const i=await t.pubchemFuzzyQueryGet(n,a);return je(i,oe,ze,e)},async pubchemMeshIdPubchemGet(n,a){const i=await t.pubchemMeshIdPubchemGet(n,a);return je(i,oe,ze,e)}}};class Aa extends Un{meshPubchemIdMeshGet(t,n){return er(this.configuration).meshPubchemIdMeshGet(t,n).then(a=>a(this.axios,this.basePath))}pubchemFuzzyQueryGet(t,n){return er(this.configuration).pubchemFuzzyQueryGet(t,n).then(a=>a(this.axios,this.basePath))}pubchemMeshIdPubchemGet(t,n){return er(this.configuration).pubchemMeshIdPubchemGet(t,n).then(a=>a(this.axios,this.basePath))}}class _v{constructor(t,n,a){pe(this,"id");pe(this,"name");pe(this,"score");this._id=t,this._name=n,this._score=a,this.id=t,this.name=n,this.score=a}}const wv=r.defineComponent({name:"MthForumFormFinder",emits:["search-query"],setup(){return{queryType:r.ref(Ve.comp_to_mesh),switchShowAdvancedSetting:r.ref(!1),searchType:r.ref(ie.pubchem_id),searchQueryItem:r.ref(null),labelTarget:r.ref("MeSH biomedicals concepts"),labelSource:r.ref("PubChem CID"),searchQueryItems:r.ref([]),searchQueryLoading:r.ref(!1),searchQueryNoData:r.ref("enter at least 5 letters..."),fuzzyMatchingKeywordMinLength:r.ref(5),searchQueryItemText:r.ref(""),searchQueryItemTextCache:r.ref(""),searchQueryItemsVisible:r.ref(!1),pubchemAPI:r.ref(new Aa),chebiApi:r.ref(new Ji),chemontApi:r.ref(new Zi),meshApi:r.ref(new yv),abortController:r.ref(new AbortController)}},mounted(){this.loadParamFromHash(),this.launchQuery()},methods:{loadParamFromHash(){const e=Mi();if(e.get("searchQueryName")&&this.searchQueryItem!=null){const n=e.get("searchQueryName");this.searchQueryItem=t(this.searchQueryItem),this.searchQueryItem.name=n.replaceAll("%20"," ")}if(e.get("searchQueryId")&&this.searchQueryItem!=null){const n=e.get("searchQueryId");this.searchQueryItem=t(this.searchQueryItem),this.searchQueryItem.id=n}e.get("queryType")&&(this.queryType=Ve[e.get("queryType")]),e.get("searchType")&&(this.searchType=ie[e.get("searchType")],this.switchShowAdvancedSetting=!0),console.log(" this.searchQueryItem",this.searchQueryItem);function t(n){return n===null&&(n={}),n}},launchQuery(){if(this.searchQueryItem?.id===null||this.searchQueryItem?.id?.trim()==="")return;en("queryType",this.queryType),en("searchType",this.searchType),en("searchQueryName",this.searchQueryItem?.name??""),en("searchQueryId",this.searchQueryItem?.id??"");const e=new zi;e.searchEntityType=Ve[this.queryType],e.searchSelectorType=ie[this.searchType],e.searchEntityQuery=this.searchQueryItem?.id??"",e.searchEntityQuery!==""&&this.$emit("search-query",e)},launchExample(e,t,n,a){this.searchQueryItemText="",this.switchShowAdvancedSetting=!0,this.queryType=Ve[e],this.searchType=ie[t],this.searchQueryItem={},this.searchQueryItem.name=n,this.searchQueryItem.id=a,this.triggerFormChange(),this.launchQuery()},triggerFormChange(){if(this.queryType===Ve.comp_to_mesh)switch(this.labelTarget="MeSH biomedicals concepts",this.searchType){case ie.pubchem_id:default:this.labelSource="PubChem CID";break;case ie.chebi_id:this.labelSource="ChEBI ID";break;case ie.chemont_id:this.labelSource="ChemOnt ID";break}else if(this.queryType===Ve.mesh_to_comp)switch(this.labelSource="MeSH biomedical concept",this.searchType){case ie.pubchem_id:default:this.labelTarget="PubChem CIDs";break;case ie.chebi_id:this.labelTarget="ChEBI IDs";break;case ie.chemont_id:this.labelTarget="ChemOnt CIDs";break}},triggerSearchQueryUpdate(e){this.searchQueryLoading&&this.abortController.abort(),this.abortController=new AbortController;const t={signal:this.abortController.signal};if(this.searchQueryItemText=e,this.searchQueryLoading=!1,this.searchQueryItems=[],this.searchQueryNoData="enter at least 5 letters...",e&&e.length>=this.fuzzyMatchingKeywordMinLength){this.searchQueryLoading=!0,this.searchQueryNoData="loading...";const i=e.toLowerCase().replace(/\s/g,"");this.queryType===Ve.comp_to_mesh&&this.searchType===ie.pubchem_id?this.pubchemAPI.pubchemFuzzyQueryGet(i,t).then(o=>{this.searchQueryLoading=!1,this.searchQueryNoData="sorry, no matched results.",this.searchQueryItems=n(o.data,"CID")}).catch(o=>{console.error("pubchemFuzzyQueryGet::error ⇒",o)}):this.queryType===Ve.comp_to_mesh&&this.searchType===ie.chebi_id?this.chebiApi.chebiFuzzyQueryGet(i,t).then(o=>{this.searchQueryLoading=!1,this.searchQueryNoData="sorry, no matched results.",this.searchQueryItems=n(o.data,"CHEBI")}).catch(o=>{console.error("chebiFuzzyQueryGet::error ⇒",o)}):this.queryType===Ve.comp_to_mesh&&this.searchType===ie.chemont_id?this.chemontApi.chemontFuzzyQueryGet(i,t).then(o=>{this.searchQueryLoading=!1,this.searchQueryNoData="sorry, no matched results.",this.searchQueryItems=n(o.data,"CHEMONT")}).catch(o=>{console.error("chemontFuzzyQueryGet::error ⇒",o)}):this.queryType===Ve.mesh_to_comp?this.meshApi.meshFuzzyQueryGet(i,t).then(o=>{this.searchQueryLoading=!1,this.searchQueryNoData="sorry, no matched results.",this.searchQueryItems=n(o.data,"MESH")}).catch(o=>{console.error("meshFuzzyQueryGet::error ⇒",o)}):console.error("INCONSISTENT FORM FINDER")}function n(i,o){return i.sort(a).map(d=>new _v(`${d.item[o]}`,`${d.item.name}`,d.score)).filter(d=>d.name.toLowerCase().includes(e.toLocaleLowerCase()))}function a(i,o){return i.score<o.score?-1:i.score>o.score?1:0}},triggerSearchMenu(e){this.searchQueryItemsVisible=!1,e?(this.searchQueryItemsVisible=!0,this.searchQueryItemText=this.searchQueryItemTextCache):(this.searchQueryLoading=!1,this.searchQueryItemTextCache=this.searchQueryItemText,this.searchQueryItemText="",this.launchQuery())}}}),tr=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},Ce=typeof window<"u",nr=Ce&&"IntersectionObserver"in window;function Ol(e,t,n){xv(e,t),t.set(e,n)}function xv(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Rl(e,t,n){return e.set(Dl(e,t),n),n}function Ct(e,t){return e.get(Dl(e,t))}function Dl(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function Al(e,t,n){const a=t.length-1;if(a<0)return e===void 0?n:e;for(let i=0;i<a;i++){if(e==null)return n;e=e[t[i]]}return e==null||e[t[a]]===void 0?n:e[t[a]]}function Qe(e,t){if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;const n=Object.keys(e);return n.length!==Object.keys(t).length?!1:n.every(a=>Qe(e[a],t[a]))}function Hn(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),Al(e,t.split("."),n))}function He(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const i=t(e,n);return typeof i>"u"?n:i}if(typeof t=="string")return Hn(e,t,n);if(Array.isArray(t))return Al(e,t,n);if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}function Ma(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,a)=>t+a)}function Q(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(e==null||e==="")return;const n=Number(e);return isNaN(n)?String(e):isFinite(n)?`${n}${t}`:void 0}function ar(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Ml(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function zl(e){if(e&&"$el"in e){const t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}const Fl=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),Ll=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function ir(e,t){return t.every(n=>e.hasOwnProperty(n))}function za(e,t){const n={};for(const a of t)Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function Bl(e,t,n){const a=Object.create(null),i=Object.create(null);for(const o in e)t.some(l=>l instanceof RegExp?l.test(o):l===o)?a[o]=e[o]:i[o]=e[o];return[a,i]}function jt(e,t){const n={...e};return t.forEach(a=>delete n[a]),n}const $l=/^on[^a-z]/,rr=e=>$l.test(e),Sv=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function Fa(e){const[t,n]=Bl(e,[$l]),a=jt(t,Sv),[i,o]=Bl(n,["class","style","id",/^data-/]);return Object.assign(i,t),Object.assign(o,a),[i,o]}function Oe(e){return e==null?[]:Array.isArray(e)?e:[e]}function kv(e,t){let n=0;const a=function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];clearTimeout(n),n=setTimeout(()=>e(...o),r.unref(t))};return a.clear=()=>{clearTimeout(n)},a.immediate=e,a}function qe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Ul(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function Cv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let a=0;for(;a<e.length;)n.push(e.substr(a,t)),a+=t;return n}function Vt(){let 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;const a={};for(const i in e)a[i]=e[i];for(const i in t){const o=e[i],l=t[i];if(Ml(o)&&Ml(l)){a[i]=Vt(o,l,n);continue}if(n&&Array.isArray(o)&&Array.isArray(l)){a[i]=n(o,l);continue}a[i]=l}return a}function jl(e){return e.map(t=>t.type===r.Fragment?jl(t.children):t).flat()}function rn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(rn.cache.has(e))return rn.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return rn.cache.set(e,t),t}rn.cache=new Map;function Yn(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>Yn(e,n)).flat(1);if(t.suspense)return Yn(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>Yn(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return Yn(e,t.component.subTree).flat(1)}return[]}var bn=new WeakMap,on=new WeakMap;class Vv{constructor(t){Ol(this,bn,[]),Ol(this,on,0),this.size=t}get isFull(){return Ct(bn,this).length===this.size}push(t){Ct(bn,this)[Ct(on,this)]=t,Rl(on,this,(Ct(on,this)+1)%this.size)}values(){return Ct(bn,this).slice(Ct(on,this)).concat(Ct(bn,this).slice(0,Ct(on,this)))}clear(){Ct(bn,this).length=0,Rl(on,this,0)}}function or(e){const t=r.reactive({});r.watchEffect(()=>{const a=e();for(const i in a)t[i]=a[i]},{flush:"sync"});const n={};for(const a in t)n[a]=r.toRef(()=>t[a]);return n}function La(e,t){return e.includes(t)}function Hl(e){return e[2].toLowerCase()+e.slice(3)}const Re=()=>[Function,Array];function Yl(e,t){return t="on"+r.capitalize(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Wl(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(Array.isArray(e))for(const i of e)i(...n);else typeof e=="function"&&e(...n)}function Wn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(a=>`${a}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function Gl(e,t,n){let a,i=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do i+=o,a=e[i];while((!a||a.offsetParent==null||!(n?.(a)??!0))&&i<e.length&&i>=0);return a}function Gn(e,t){const n=Wn(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t==="first")n[0]?.focus();else if(t==="last")n.at(-1)?.focus();else if(typeof t=="number")n[t]?.focus();else{const a=Gl(n,t);a?a.focus():Gn(e,t==="next"?"first":"last")}}function Ba(e){return e==null||typeof e=="string"&&e.trim()===""}function Pv(){}function _n(e,t){if(!(Ce&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function lr(e){return e.some(t=>r.isVNode(t)?t.type===r.Comment?!1:t.type!==r.Fragment||lr(t.children):!0)?e:null}function Ev(e,t){if(!Ce||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function Nv(e,t){const n=e.clientX,a=e.clientY,i=t.getBoundingClientRect(),o=i.left,l=i.top,s=i.right,c=i.bottom;return n>=o&&n<=s&&a>=l&&a<=c}function sr(){const e=r.shallowRef(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>zl(e.value)}),t}function $a(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function Ql(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function Pe(e,t){const n=r.getCurrentInstance();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function vt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=Pe(e).type;return rn(t?.aliasName||t?.name)}function Iv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pe("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const Ua=Symbol.for("vuetify:defaults");function cr(){const e=r.inject(Ua);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function ht(e,t){const n=cr(),a=r.ref(e),i=r.computed(()=>{if(r.unref(t?.disabled))return n.value;const l=r.unref(t?.scoped),s=r.unref(t?.reset),c=r.unref(t?.root);if(a.value==null&&!(l||s||c))return n.value;let d=Vt(a.value,{prev:n.value});if(l)return d;if(s||c){const u=Number(s||1/0);for(let f=0;f<=u&&!(!d||!("prev"in d));f++)d=d.prev;return d&&typeof c=="string"&&c in d&&(d=Vt(Vt(d,{prev:d}),d[c])),d}return d.prev?Vt(d.prev,d):d});return r.provide(Ua,i),i}function Tv(e,t){return e.props&&(typeof e.props[t]<"u"||typeof e.props[rn(t)]<"u")}function Ov(){let 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?arguments[2]:cr();const a=Pe("useDefaults");if(t=t??a.type.name??a.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const i=r.computed(()=>n.value?.[e._as??t]),o=new Proxy(e,{get(c,d){const u=Reflect.get(c,d);if(d==="class"||d==="style")return[i.value?.[d],u].filter(p=>p!=null);if(Tv(a.vnode,d))return u;const f=i.value?.[d];if(f!==void 0)return f;const h=n.value?.global?.[d];return h!==void 0?h:u}}),l=r.shallowRef();r.watchEffect(()=>{if(i.value){const c=Object.entries(i.value).filter(d=>{let[u]=d;return u.startsWith(u[0].toUpperCase())});l.value=c.length?Object.fromEntries(c):void 0}else l.value=void 0});function s(){const c=Iv(Ua,a);r.provide(Ua,r.computed(()=>l.value?Vt(c?.value??{},l.value):c?.value))}return{props:o,provideSubDefaults:s}}const ql=["top","bottom"],Rv=["start","end","left","right"];function dr(e,t){let[n,a]=e.split(" ");return a||(a=La(ql,n)?"start":La(Rv,n)?"top":"center"),{side:Kl(n,t),align:Kl(a,t)}}function Kl(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function ur(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function fr(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Jl(e){return{side:e.align,align:e.side}}function Xl(e){return La(ql,e.side)?"y":"x"}class mt{constructor(t){let{x:n,y:a,width:i,height:o}=t;this.x=n,this.y=a,this.width=i,this.height=o}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Zl(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function es(e){return Array.isArray(e)?new mt({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function Dv(e){if(e===document.documentElement)return visualViewport?new mt({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale,height:visualViewport.height*visualViewport.scale}):new mt({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});{const t=e.getBoundingClientRect();return new mt({x:t.x,y:t.y,width:e.clientWidth,height:e.clientHeight})}}function vr(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),a=n.transform;if(a){let i,o,l,s,c;if(a.startsWith("matrix3d("))i=a.slice(9,-1).split(/, /),o=Number(i[0]),l=Number(i[5]),s=Number(i[12]),c=Number(i[13]);else if(a.startsWith("matrix("))i=a.slice(7,-1).split(/, /),o=Number(i[0]),l=Number(i[3]),s=Number(i[4]),c=Number(i[5]);else return new mt(t);const d=n.transformOrigin,u=t.x-s-(1-o)*parseFloat(d),f=t.y-c-(1-l)*parseFloat(d.slice(d.indexOf(" ")+1)),h=o?t.width/o:e.offsetWidth+1,p=l?t.height/l:e.offsetHeight+1;return new mt({x:u,y:f,width:h,height:p})}else return new mt(t)}function wn(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(i=>{a.onfinish=()=>{i(a)}})),a}const ja=new WeakMap;function Av(e,t){Object.keys(t).forEach(n=>{if(rr(n)){const a=Hl(n),i=ja.get(e);if(t[n]==null)i?.forEach(o=>{const[l,s]=o;l===a&&(e.removeEventListener(a,s),i.delete(o))});else if(!i||![...i].some(o=>o[0]===a&&o[1]===t[n])){e.addEventListener(a,t[n]);const o=i||new Set;o.add([a,t[n]]),ja.has(e)||ja.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function Mv(e,t){Object.keys(t).forEach(n=>{if(rr(n)){const a=Hl(n),i=ja.get(e);i?.forEach(o=>{const[l,s]=o;l===a&&(e.removeEventListener(a,s),i.delete(o))})}else e.removeAttribute(n)})}const xn=2.4,ts=.2126729,ns=.7151522,as=.072175,zv=.55,Fv=.58,Lv=.57,Bv=.62,Ha=.03,is=1.45,$v=5e-4,Uv=1.25,jv=1.25,Hv=.078,rs=12.82051282051282,Ya=.06,Yv=.001;function os(e,t){const n=(e.r/255)**xn,a=(e.g/255)**xn,i=(e.b/255)**xn,o=(t.r/255)**xn,l=(t.g/255)**xn,s=(t.b/255)**xn;let c=n*ts+a*ns+i*as,d=o*ts+l*ns+s*as;if(c<=Ha&&(c+=(Ha-c)**is),d<=Ha&&(d+=(Ha-d)**is),Math.abs(d-c)<$v)return 0;let u;if(d>c){const f=(d**zv-c**Fv)*Uv;u=f<Yv?0:f<Hv?f-f*rs*Ya:f-Ya}else{const f=(d**Bv-c**Lv)*jv;u=f>-.001?0:f>-.078?f-f*rs*Ya:f+Ya}return u*100}function Ht(e){r.warn(`Vuetify: ${e}`)}function hr(e){r.warn(`Vuetify error: ${e}`)}function Wv(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`,r.warn(`[Vuetify UPGRADE] '${e}' is deprecated, use ${t} instead.`)}function mr(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function Gv(e){return mr(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const ls=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,Qv={rgb:(e,t,n,a)=>({r:e,g:t,b:n,a}),rgba:(e,t,n,a)=>({r:e,g:t,b:n,a}),hsl:(e,t,n,a)=>ss({h:e,s:t,l:n,a}),hsla:(e,t,n,a)=>ss({h:e,s:t,l:n,a}),hsv:(e,t,n,a)=>qn({h:e,s:t,v:n,a}),hsva:(e,t,n,a)=>qn({h:e,s:t,v:n,a})};function Qn(e){if(typeof e=="number")return(isNaN(e)||e<0||e>16777215)&&Ht(`'${e}' is not a valid hex color`),{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&ls.test(e)){const{groups:t}=e.match(ls),{fn:n,values:a}=t,i=a.split(/,\s*|\s*\/\s*|\s+/).map((o,l)=>o.endsWith("%")||l>0&&l<3&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return Qv[n](...i)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;[3,4].includes(t.length)?t=t.split("").map(a=>a+a).join(""):[6,8].includes(t.length)||Ht(`'${e}' is not a valid hex(a) color`);const n=parseInt(t,16);return(isNaN(n)||n<0||n>4294967295)&&Ht(`'${e}' is not a valid hex(a) color`),qv(t)}else if(typeof e=="object"){if(ir(e,["r","g","b"]))return e;if(ir(e,["h","s","l"]))return qn(cs(e));if(ir(e,["h","s","v"]))return qn(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name}
Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function qn(e){const{h:t,s:n,v:a,a:i}=e,o=s=>{const c=(s+t/60)%6;return a-a*n*Math.max(Math.min(c,4-c,1),0)},l=[o(5),o(3),o(1)].map(s=>Math.round(s*255));return{r:l[0],g:l[1],b:l[2],a:i}}function ss(e){return qn(cs(e))}function cs(e){const{h:t,s:n,l:a,a:i}=e,o=a+n*Math.min(a,1-a),l=o===0?0:2-2*a/o;return{h:t,s:l,v:o,a:i}}function qv(e){e=Kv(e);let[t,n,a,i]=Cv(e,2).map(o=>parseInt(o,16));return i=i===void 0?i:i/255,{r:t,g:n,b:a,a:i}}function Kv(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Ul(Ul(e,6),8,"F")),e}function Jv(e){const t=Math.abs(os(Qn(0),Qn(e)));return Math.abs(os(Qn(16777215),Qn(e)))>Math.min(t,50)?"#fff":"#000"}function T(e,t){return n=>Object.keys(e).reduce((a,i)=>{const l=typeof e[i]=="object"&&e[i]!=null&&!Array.isArray(e[i])?e[i]:{type:e[i]};return n&&i in n?a[i]={...l,default:n[i]}:a[i]=l,t&&!a[i].source&&(a[i].source=t),a},{})}const ne=T({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function Kn(e){if(e._setup=e._setup??e.setup,!e.name)return Ht("The component is missing an explicit name, unable to generate default prop value"),e;if(e._setup){e.props=T(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(a){return za(a,t)},e.props._as=String,e.setup=function(a,i){const o=cr();if(!o.value)return e._setup(a,i);const{props:l,provideSubDefaults:s}=Ov(a,a._as??e.name,o),c=e._setup(l,i);return s(),c}}return e}function j(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?Kn:r.defineComponent)(t)}function Xv(e,t){return t.props=e,t}function ds(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return j()({name:n??r.capitalize(r.camelize(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...ne()},setup(a,i){let{slots:o}=i;return()=>r.h(a.tag,{class:[e,a.class],style:a.style},o.default?.())}})}function us(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Wa="cubic-bezier(0.4, 0, 0.2, 1)",Zv="cubic-bezier(0.0, 0, 0.2, 1)",eh="cubic-bezier(0.4, 0, 1, 1)";function fs(e,t,n){return Object.keys(e).filter(a=>rr(a)&&a.endsWith(t)).reduce((a,i)=>(a[i.slice(0,-t.length)]=o=>e[i](o,n(o)),a),{})}function vs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?th(e):pr(e))return e;e=e.parentElement}return document.scrollingElement}function Ga(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(pr(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function pr(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function th(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function nh(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function G(e){const t=Pe("useRender");t.render=e}const ah=T({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ke=j(!1)({name:"VDefaultsProvider",props:ah(),setup(e,t){let{slots:n}=t;const{defaults:a,disabled:i,reset:o,root:l,scoped:s}=r.toRefs(e);return ht(a,{reset:o,root:l,scoped:s,disabled:i}),()=>n.default?.()}});function gr(e){return or(()=>{const t=r.toValue(e),n=[],a={};if(t.background)if(mr(t.background)){if(a.backgroundColor=t.background,!t.text&&Gv(t.background)){const i=Qn(t.background);if(i.a==null||i.a===1){const o=Jv(i);a.color=o,a.caretColor=o}}}else n.push(`bg-${t.background}`);return t.text&&(mr(t.text)?(a.color=t.text,a.caretColor=t.text):n.push(`text-${t.text}`)),{colorClasses:n,colorStyles:a}})}function pt(e){const{colorClasses:t,colorStyles:n}=gr(()=>({text:r.toValue(e)}));return{textColorClasses:t,textColorStyles:n}}function gt(e){const{colorClasses:t,colorStyles:n}=gr(()=>({background:r.toValue(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}const Z=[String,Function,Object,Array],ih=Symbol.for("vuetify:icons"),Qa=T({icon:{type:Z},tag:{type:[String,Object,Function],required:!0}},"icon"),hs=j()({name:"VComponentIcon",props:Qa(),setup(e,t){let{slots:n}=t;return()=>{const a=e.icon;return r.createVNode(e.tag,null,{default:()=>[e.icon?r.createVNode(a,null,null):n.default?.()]})}}}),rh=Kn({name:"VSvgIcon",inheritAttrs:!1,props:Qa(),setup(e,t){let{attrs:n}=t;return()=>r.createVNode(e.tag,r.mergeProps(n,{style:null}),{default:()=>[r.createElementVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(a=>Array.isArray(a)?r.createElementVNode("path",{d:a[0],"fill-opacity":a[1]},null):r.createElementVNode("path",{d:a},null)):r.createElementVNode("path",{d:e.icon},null)])]})}});Kn({name:"VLigatureIcon",props:Qa(),setup(e){return()=>r.createVNode(e.tag,null,{default:()=>[e.icon]})}}),Kn({name:"VClassIcon",props:Qa(),setup(e){return()=>r.createVNode(e.tag,{class:r.normalizeClass(e.icon)},null)}});const oh=e=>{const t=r.inject(ih);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:r.computed(()=>{const a=r.toValue(e);if(!a)return{component:hs};let i=a;if(typeof i=="string"&&(i=i.trim(),i.startsWith("$")&&(i=t.aliases?.[i.slice(1)])),i||Ht(`Could not find aliased icon "${a}"`),Array.isArray(i))return{component:rh,icon:i};if(typeof i!="string")return{component:hs,icon:i};const o=Object.keys(t.sets).find(c=>typeof i=="string"&&i.startsWith(`${c}:`)),l=o?i.slice(o.length+1):i;return{component:t.sets[o??t.defaultSet].component,icon:l}})}},lh=["x-small","small","default","large","x-large"],Sn=T({size:{type:[String,Number],default:"default"}},"size");function Jn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();return or(()=>{const n=e.size;let a,i;return La(lh,n)?a=`${t}--size-${n}`:n&&(i={width:Q(n),height:Q(n)}),{sizeClasses:a,sizeStyles:i}})}const xe=T({tag:{type:[String,Object,Function],default:"div"}},"tag"),yr=Symbol.for("vuetify:theme"),Ie=T({theme:String},"theme");function De(e){Pe("provideTheme");const t=r.inject(yr,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=r.toRef(()=>e.theme??t.name.value),a=r.toRef(()=>t.themes.value[n.value]),i=r.toRef(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:a,themeClasses:i};return r.provide(yr,o),o}function sh(){Pe("useTheme");const e=r.inject(yr,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}const ch=T({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Z,opacity:[String,Number],...ne(),...Sn(),...xe({tag:"i"}),...Ie()},"VIcon"),ye=j()({name:"VIcon",props:ch(),setup(e,t){let{attrs:n,slots:a}=t;const i=r.shallowRef(),{themeClasses:o}=sh(),{iconData:l}=oh(()=>i.value||e.icon),{sizeClasses:s}=Jn(e),{textColorClasses:c,textColorStyles:d}=pt(()=>e.color);return G(()=>{const u=a.default?.();u&&(i.value=jl(u).filter(h=>h.type===r.Text&&h.children&&typeof h.children=="string")[0]?.children);const f=!!(n.onClick||n.onClickOnce);return r.createVNode(l.value.component,{tag:e.tag,icon:l.value.icon,class:r.normalizeClass(["v-icon","notranslate",o.value,s.value,c.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:r.normalizeStyle([{"--v-icon-opacity":e.opacity},s.value?void 0:{fontSize:Q(e.size),height:Q(e.size),width:Q(e.size)},d.value,e.style]),role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[u]})}),{}}}),Pt=T({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Et(e){return{dimensionStyles:r.computed(()=>{const n={},a=Q(e.height),i=Q(e.maxHeight),o=Q(e.maxWidth),l=Q(e.minHeight),s=Q(e.minWidth),c=Q(e.width);return a!=null&&(n.height=a),i!=null&&(n.maxHeight=i),o!=null&&(n.maxWidth=o),l!=null&&(n.minHeight=l),s!=null&&(n.minWidth=s),c!=null&&(n.width=c),n})}}function dh(e){return{aspectStyles:r.computed(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const ms=T({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ne(),...Pt()},"VResponsive"),ps=j()({name:"VResponsive",props:ms(),setup(e,t){let{slots:n}=t;const{aspectStyles:a}=dh(e),{dimensionStyles:i}=Et(e);return G(()=>r.createElementVNode("div",{class:r.normalizeClass(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:r.normalizeStyle([i.value,e.style])},[r.createElementVNode("div",{class:"v-responsive__sizer",style:r.normalizeStyle(a.value)},null),n.additional?.(),n.default&&r.createElementVNode("div",{class:r.normalizeClass(["v-responsive__content",e.contentClass])},[n.default()])])),{}}}),et=T({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function ot(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();return{roundedClasses:r.computed(()=>{const a=r.isRef(e)?e.value:e.rounded,i=r.isRef(e)?e.value:e.tile,o=[];if(a===!0||a==="")o.push(`${t}--rounded`);else if(typeof a=="string"||a===0)for(const l of String(a).split(" "))o.push(`rounded-${l}`);else(i||a===!1)&&o.push("rounded-0");return o})}}const kn=T({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),Yt=(e,t)=>{let{slots:n}=t;const{transition:a,disabled:i,group:o,...l}=e,{component:s=o?r.TransitionGroup:r.Transition,...c}=ar(a)?a:{};let d;return ar(a)?d=r.mergeProps(c,JSON.parse(JSON.stringify({disabled:i,group:o})),l):d=r.mergeProps({name:i||!a?"":a},l),r.h(s,d,n)};function uh(e,t){if(!nr)return;const n=t.modifiers||{},a=t.value,{handler:i,options:o}=typeof a=="object"?a:{handler:a,options:{}},l=new IntersectionObserver(function(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1?arguments[1]:void 0;const d=e._observe?.[t.instance.$.uid];if(!d)return;const u=s.some(f=>f.isIntersecting);i&&(!n.quiet||d.init)&&(!n.once||u||d.init)&&i(u,s,c),u&&n.once?gs(e,t):d.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:l},l.observe(e)}function gs(e,t){const n=e._observe?.[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const qa={mounted:uh,unmounted:gs},fh=T({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...ms(),...ne(),...et(),...kn()},"VImg"),br=j()({name:"VImg",directives:{vIntersect:qa},props:fh(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{backgroundColorClasses:i,backgroundColorStyles:o}=gt(()=>e.color),{roundedClasses:l}=ot(e),s=Pe("VImg"),c=r.shallowRef(""),d=r.ref(),u=r.shallowRef(e.eager?"loading":"idle"),f=r.shallowRef(),h=r.shallowRef(),p=r.computed(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),v=r.computed(()=>p.value.aspect||f.value/h.value||0);r.watch(()=>e.src,()=>{g(u.value!=="idle")}),r.watch(v,(A,N)=>{!A&&N&&d.value&&C(d.value)}),r.onBeforeMount(()=>g());function g(A){if(!(e.eager&&A)&&!(nr&&!A&&!e.eager)){if(u.value="loading",p.value.lazySrc){const N=new Image;N.src=p.value.lazySrc,C(N,null)}p.value.src&&r.nextTick(()=>{n("loadstart",d.value?.currentSrc||p.value.src),setTimeout(()=>{if(!s.isUnmounted)if(d.value?.complete){if(d.value.naturalWidth||y(),u.value==="error")return;v.value||C(d.value,null),u.value==="loading"&&m()}else v.value||C(d.value),b()})})}}function m(){s.isUnmounted||(b(),C(d.value),u.value="loaded",n("load",d.value?.currentSrc||p.value.src))}function y(){s.isUnmounted||(u.value="error",n("error",d.value?.currentSrc||p.value.src))}function b(){const A=d.value;A&&(c.value=A.currentSrc||A.src)}let S=-1;r.onBeforeUnmount(()=>{clearTimeout(S)});function C(A){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const z=()=>{if(clearTimeout(S),s.isUnmounted)return;const{naturalHeight:B,naturalWidth:U}=A;B||U?(f.value=U,h.value=B):!A.complete&&u.value==="loading"&&N!=null?S=window.setTimeout(z,N):(A.currentSrc.endsWith(".svg")||A.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,h.value=1)};z()}const x=r.toRef(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),I=()=>{if(!p.value.src||u.value==="idle")return null;const A=r.createElementVNode("img",{class:r.normalizeClass(["v-img__img",x.value]),style:r.normalizeStyle({objectPosition:e.position}),crossorigin:e.crossorigin,src:p.value.src,srcset:p.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:d,onLoad:m,onError:y},null),N=a.sources?.();return r.createVNode(Yt,{transition:e.transition,appear:!0},{default:()=>[r.withDirectives(N?r.createElementVNode("picture",{class:"v-img__picture"},[N,A]):A,[[r.vShow,u.value==="loaded"]])]})},E=()=>r.createVNode(Yt,{transition:e.transition},{default:()=>[p.value.lazySrc&&u.value!=="loaded"&&r.createElementVNode("img",{class:r.normalizeClass(["v-img__img","v-img__img--preload",x.value]),style:r.normalizeStyle({objectPosition:e.position}),crossorigin:e.crossorigin,src:p.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),_=()=>a.placeholder?r.createVNode(Yt,{transition:e.transition,appear:!0},{default:()=>[(u.value==="loading"||u.value==="error"&&!a.error)&&r.createElementVNode("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,P=()=>a.error?r.createVNode(Yt,{transition:e.transition,appear:!0},{default:()=>[u.value==="error"&&r.createElementVNode("div",{class:"v-img__error"},[a.error()])]}):null,D=()=>e.gradient?r.createElementVNode("div",{class:"v-img__gradient",style:r.normalizeStyle({backgroundImage:`linear-gradient(${e.gradient})`})},null):null,M=r.shallowRef(!1);{const A=r.watch(v,N=>{N&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{M.value=!0})}),A())})}return G(()=>{const A=ps.filterProps(e);return r.withDirectives(r.createVNode(ps,r.mergeProps({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!M.value},i.value,l.value,e.class],style:[{width:Q(e.width==="auto"?f.value:e.width)},o.value,e.style]},A,{aspectRatio:v.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>r.createElementVNode(r.Fragment,null,[r.createVNode(I,null,null),r.createVNode(E,null,null),r.createVNode(D,null,null),r.createVNode(_,null,null),r.createVNode(P,null,null)]),default:a.default}),[[qa,{handler:g,options:e.options},null,{once:!0}]])}),{currentSrc:c,image:d,state:u,naturalWidth:f,naturalHeight:h}}}),Nt=T({border:[Boolean,Number,String]},"border");function Wt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();return{borderClasses:r.computed(()=>{const a=e.border;return a===!0||a===""?`${t}--border`:typeof a=="string"||a===0?String(a).split(" ").map(i=>`border-${i}`):[]})}}const vh=[null,"default","comfortable","compact"],tt=T({density:{type:String,default:"default",validator:e=>vh.includes(e)}},"density");function yt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();return{densityClasses:r.toRef(()=>`${t}--density-${e.density}`)}}const hh=["elevated","flat","tonal","outlined","text","plain"];function Xn(e,t){return r.createElementVNode(r.Fragment,null,[e&&r.createElementVNode("span",{key:"overlay",class:r.normalizeClass(`${t}__overlay`)},null),r.createElementVNode("span",{key:"underlay",class:r.normalizeClass(`${t}__underlay`)},null)])}const It=T({color:String,variant:{type:String,default:"elevated",validator:e=>hh.includes(e)}},"variant");function Zn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();const n=r.toRef(()=>{const{variant:o}=r.toValue(e);return`${t}--variant-${o}`}),{colorClasses:a,colorStyles:i}=gr(()=>{const{variant:o,color:l}=r.toValue(e);return{[["elevated","flat"].includes(o)?"background":"text"]:l}});return{colorClasses:a,colorStyles:i,variantClasses:n}}const mh=T({start:Boolean,end:Boolean,icon:Z,image:String,text:String,...Nt(),...ne(),...tt(),...et(),...Sn(),...xe(),...Ie(),...It({variant:"flat"})},"VAvatar"),Gt=j()({name:"VAvatar",props:mh(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=De(e),{borderClasses:i}=Wt(e),{colorClasses:o,colorStyles:l,variantClasses:s}=Zn(e),{densityClasses:c}=yt(e),{roundedClasses:d}=ot(e),{sizeClasses:u,sizeStyles:f}=Jn(e);return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,i.value,o.value,c.value,d.value,u.value,s.value,e.class]),style:r.normalizeStyle([l.value,f.value,e.style])},{default:()=>[n.default?r.createVNode(ke,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?r.createVNode(br,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?r.createVNode(ye,{key:"icon",icon:e.icon},null):e.text,Xn(!1,"v-avatar")]})),{}}}),ph=T({text:String,onClick:Re(),...ne(),...Ie()},"VLabel"),_r=j()({name:"VLabel",props:ph(),setup(e,t){let{slots:n}=t;return G(()=>r.createElementVNode("label",{class:r.normalizeClass(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:r.normalizeStyle(e.style),onClick:e.onClick},[e.text,n.default?.()])),{}}});function ln(e,t){let n;function a(){n=r.effectScope(),n.run(()=>t.length?t(()=>{n?.stop(),a()}):t())}r.watch(e,i=>{i&&!n?a():i||(n?.stop(),n=void 0)},{immediate:!0}),r.onScopeDispose(()=>{n?.stop()})}function ue(e,t,n){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:f=>f,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:f=>f;const o=Pe("useProxiedModel"),l=r.ref(e[t]!==void 0?e[t]:n),s=rn(t),d=s!==t?r.computed(()=>(e[t],!!((o.vnode.props?.hasOwnProperty(t)||o.vnode.props?.hasOwnProperty(s))&&(o.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||o.vnode.props?.hasOwnProperty(`onUpdate:${s}`))))):r.computed(()=>(e[t],!!(o.vnode.props?.hasOwnProperty(t)&&o.vnode.props?.hasOwnProperty(`onUpdate:${t}`))));ln(()=>!d.value,()=>{r.watch(()=>e[t],f=>{l.value=f})});const u=r.computed({get(){const f=e[t];return a(d.value?f:l.value)},set(f){const h=i(f),p=r.toRaw(d.value?e[t]:l.value);p===h||a(p)===f||(l.value=h,o?.emit(`update:${t}`,h))}});return Object.defineProperty(u,"externalValue",{get:()=>d.value?e[t]:l.value}),u}const ys=Symbol.for("vuetify:selection-control-group"),wr=T({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Z,trueIcon:Z,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Qe},...ne(),...tt(),...Ie()},"SelectionControlGroup"),gh=T({...wr({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),yh=j()({name:"VSelectionControlGroup",props:gh(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=ue(e,"modelValue"),i=r.useId(),o=r.toRef(()=>e.id||`v-selection-control-group-${i}`),l=r.toRef(()=>e.name||o.value),s=new Set;return r.provide(ys,{modelValue:a,forceUpdate:()=>{s.forEach(c=>c())},onForceUpdate:c=>{s.add(c),r.onScopeDispose(()=>{s.delete(c)})}}),ht({[e.defaultsTarget]:{color:r.toRef(()=>e.color),disabled:r.toRef(()=>e.disabled),density:r.toRef(()=>e.density),error:r.toRef(()=>e.error),inline:r.toRef(()=>e.inline),modelValue:a,multiple:r.toRef(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:l,falseIcon:r.toRef(()=>e.falseIcon),trueIcon:r.toRef(()=>e.trueIcon),readonly:r.toRef(()=>e.readonly),ripple:r.toRef(()=>e.ripple),type:r.toRef(()=>e.type),valueComparator:r.toRef(()=>e.valueComparator)}}),G(()=>r.createElementVNode("div",{class:r.normalizeClass(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:r.normalizeStyle(e.style),role:e.type==="radio"?"radiogroup":void 0},[n.default?.()])),{}}}),xr=Symbol("rippleStop"),bh=80;function bs(e,t){e.style.transform=t,e.style.webkitTransform=t}function Sr(e){return e.constructor.name==="TouchEvent"}function _s(e){return e.constructor.name==="KeyboardEvent"}const _h=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,i=0;if(!_s(e)){const f=t.getBoundingClientRect(),h=Sr(e)?e.touches[e.touches.length-1]:e;a=h.clientX-f.left,i=h.clientY-f.top}let o=0,l=.3;t._ripple?.circle?(l=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((a-o)**2+(i-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-o*2)/2}px`,c=`${(t.clientHeight-o*2)/2}px`,d=n.center?s:`${a-o}px`,u=n.center?c:`${i-o}px`;return{radius:o,scale:l,x:d,y:u,centerX:s,centerY:c}},Ka={show(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t?._ripple?.enabled)return;const a=document.createElement("span"),i=document.createElement("span");a.appendChild(i),a.className="v-ripple__container",n.class&&(a.className+=` ${n.class}`);const{radius:o,scale:l,x:s,y:c,centerX:d,centerY:u}=_h(e,t,n),f=`${o*2}px`;i.className="v-ripple__animation",i.style.width=f,i.style.height=f,t.appendChild(a);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),bs(i,`translate(${s}, ${c}) scale3d(${l},${l},${l})`),i.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),bs(i,`translate(${d}, ${u}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const a=performance.now()-Number(n.dataset.activated),i=Math.max(250-a,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},i)}};function ws(e){return typeof e>"u"||!!e}function ea(e){const t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[xr])){if(e[xr]=!0,Sr(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||_s(e),n._ripple.class&&(t.class=n._ripple.class),Sr(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Ka.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},bh)}else Ka.show(e,n,t)}}function xs(e){e[xr]=!0}function Ke(e){const t=e.currentTarget;if(t?._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Ke(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Ka.hide(t)}}function Ss(e){const t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let ta=!1;function ks(e){!ta&&(e.keyCode===Fl.enter||e.keyCode===Fl.space)&&(ta=!0,ea(e))}function Cs(e){ta=!1,Ke(e)}function Vs(e){ta&&(ta=!1,Ke(e))}function Ps(e,t,n){const{value:a,modifiers:i}=t,o=ws(a);if(o||Ka.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=i.center,e._ripple.circle=i.circle,ar(a)&&a.class&&(e._ripple.class=a.class),o&&!n){if(i.stop){e.addEventListener("touchstart",xs,{passive:!0}),e.addEventListener("mousedown",xs);return}e.addEventListener("touchstart",ea,{passive:!0}),e.addEventListener("touchend",Ke,{passive:!0}),e.addEventListener("touchmove",Ss,{passive:!0}),e.addEventListener("touchcancel",Ke),e.addEventListener("mousedown",ea),e.addEventListener("mouseup",Ke),e.addEventListener("mouseleave",Ke),e.addEventListener("keydown",ks),e.addEventListener("keyup",Cs),e.addEventListener("blur",Vs),e.addEventListener("dragstart",Ke,{passive:!0})}else!o&&n&&Es(e)}function Es(e){e.removeEventListener("mousedown",ea),e.removeEventListener("touchstart",ea),e.removeEventListener("touchend",Ke),e.removeEventListener("touchmove",Ss),e.removeEventListener("touchcancel",Ke),e.removeEventListener("mouseup",Ke),e.removeEventListener("mouseleave",Ke),e.removeEventListener("keydown",ks),e.removeEventListener("keyup",Cs),e.removeEventListener("dragstart",Ke),e.removeEventListener("blur",Vs)}function wh(e,t){Ps(e,t,!1)}function xh(e){delete e._ripple,Es(e)}function Sh(e,t){if(t.value===t.oldValue)return;const n=ws(t.oldValue);Ps(e,t,n)}const Tt={mounted:wh,unmounted:xh,updated:Sh},Ja=T({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ne(),...wr()},"VSelectionControl");function kh(e){const t=r.inject(ys,void 0),{densityClasses:n}=yt(e),a=ue(e,"modelValue"),i=r.computed(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=r.computed(()=>e.falseValue!==void 0?e.falseValue:!1),l=r.computed(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),s=r.computed({get(){const p=t?t.modelValue.value:a.value;return l.value?Oe(p).some(v=>e.valueComparator(v,i.value)):e.valueComparator(p,i.value)},set(p){if(e.readonly)return;const v=p?i.value:o.value;let g=v;l.value&&(g=p?[...Oe(a.value),v]:Oe(a.value).filter(m=>!e.valueComparator(m,i.value))),t?t.modelValue.value=g:a.value=g}}),{textColorClasses:c,textColorStyles:d}=pt(()=>{if(!(e.error||e.disabled))return s.value?e.color:e.baseColor}),{backgroundColorClasses:u,backgroundColorStyles:f}=gt(()=>s.value&&!e.error&&!e.disabled?e.color:e.baseColor),h=r.computed(()=>s.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:i,falseValue:o,model:s,textColorClasses:c,textColorStyles:d,backgroundColorClasses:u,backgroundColorStyles:f,icon:h}}const sn=j()({name:"VSelectionControl",directives:{vRipple:Tt},inheritAttrs:!1,props:Ja(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{group:i,densityClasses:o,icon:l,model:s,textColorClasses:c,textColorStyles:d,backgroundColorClasses:u,backgroundColorStyles:f,trueValue:h}=kh(e),p=r.useId(),v=r.shallowRef(!1),g=r.shallowRef(!1),m=r.ref(),y=r.toRef(()=>e.id||`input-${p}`),b=r.toRef(()=>!e.disabled&&!e.readonly);i?.onForceUpdate(()=>{m.value&&(m.value.checked=s.value)});function S(E){b.value&&(v.value=!0,_n(E.target,":focus-visible")!==!1&&(g.value=!0))}function C(){v.value=!1,g.value=!1}function x(E){E.stopPropagation()}function I(E){if(!b.value){m.value&&(m.value.checked=s.value);return}e.readonly&&i&&r.nextTick(()=>i.forceUpdate()),s.value=E.target.checked}return G(()=>{const E=a.label?a.label({label:e.label,props:{for:y.value}}):e.label,[_,P]=Fa(n),D=r.createElementVNode("input",r.mergeProps({ref:m,checked:s.value,disabled:!!e.disabled,id:y.value,onBlur:C,onFocus:S,onInput:I,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:h.value,name:e.name,"aria-checked":e.type==="checkbox"?s.value:void 0},P),null);return r.createElementVNode("div",r.mergeProps({class:["v-selection-control",{"v-selection-control--dirty":s.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":v.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":e.inline},o.value,e.class]},_,{style:e.style}),[r.createElementVNode("div",{class:r.normalizeClass(["v-selection-control__wrapper",c.value]),style:r.normalizeStyle(d.value)},[a.default?.({backgroundColorClasses:u,backgroundColorStyles:f}),r.withDirectives(r.createElementVNode("div",{class:["v-selection-control__input"]},[a.input?.({model:s,textColorClasses:c,textColorStyles:d,backgroundColorClasses:u,backgroundColorStyles:f,inputNode:D,icon:l.value,props:{onFocus:S,onBlur:C,id:y.value}})??r.createElementVNode(r.Fragment,null,[l.value&&r.createVNode(ye,{key:"icon",icon:l.value},null),D])]),[[Tt,e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),E&&r.createVNode(_r,{for:y.value,onClick:x},{default:()=>[E]})])}),{isFocused:v,input:m}}}),Ch=T({indeterminate:Boolean,indeterminateIcon:{type:Z,default:"$checkboxIndeterminate"},...Ja({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),na=j()({name:"VCheckboxBtn",props:Ch(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const a=ue(e,"indeterminate"),i=ue(e,"modelValue");function o(c){a.value&&(a.value=!1)}const l=r.toRef(()=>a.value?e.indeterminateIcon:e.falseIcon),s=r.toRef(()=>a.value?e.indeterminateIcon:e.trueIcon);return G(()=>{const c=jt(sn.filterProps(e),["modelValue"]);return r.createVNode(sn,r.mergeProps(c,{modelValue:i.value,"onUpdate:modelValue":[d=>i.value=d,o],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:l.value,trueIcon:s.value,"aria-checked":a.value?"mixed":void 0}),n)}),{}}}),Ns=Symbol.for("vuetify:locale");function Ot(){const e=r.inject(Ns);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function lt(){const e=r.inject(Ns);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}function Is(e){const{t}=Ot();function n(a){let{name:i,color:o,...l}=a;const s={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],c=e[`onClick:${i}`];function d(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),f.stopPropagation(),Wl(c,new PointerEvent("click",f)))}const u=c&&s?t(`$vuetify.input.${s}`,e.label??""):void 0;return r.createVNode(ye,r.mergeProps({icon:e[`${i}Icon`],"aria-label":u,onClick:c,onKeydown:d,color:o},l),null)}return{InputIcon:n}}const Vh=T({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Je(e,t,n){return j()({name:e,props:Vh({mode:n,origin:t}),setup(a,i){let{slots:o}=i;const l={onBeforeEnter(s){a.origin&&(s.style.transformOrigin=a.origin)},onLeave(s){if(a.leaveAbsolute){const{offsetTop:c,offsetLeft:d,offsetWidth:u,offsetHeight:f}=s;s._transitionInitialStyles={position:s.style.position,top:s.style.top,left:s.style.left,width:s.style.width,height:s.style.height},s.style.position="absolute",s.style.top=`${c}px`,s.style.left=`${d}px`,s.style.width=`${u}px`,s.style.height=`${f}px`}a.hideOnLeave&&s.style.setProperty("display","none","important")},onAfterLeave(s){if(a.leaveAbsolute&&s?._transitionInitialStyles){const{position:c,top:d,left:u,width:f,height:h}=s._transitionInitialStyles;delete s._transitionInitialStyles,s.style.position=c||"",s.style.top=d||"",s.style.left=u||"",s.style.width=f||"",s.style.height=h||""}}};return()=>{const s=a.group?r.TransitionGroup:r.Transition;return r.h(s,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:l},o.default)}}})}function Ts(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return j()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(a,i){let{slots:o}=i;const l=a.group?r.TransitionGroup:r.Transition;return()=>r.h(l,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:t},o.default)}})}function Os(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=r.camelize(`offset-${n}`);return{onBeforeEnter(l){l._parent=l.parentNode,l._initialStyle={transition:l.style.transition,overflow:l.style.overflow,[n]:l.style[n]}},onEnter(l){const s=l._initialStyle;if(!s)return;l.style.setProperty("transition","none","important"),l.style.overflow="hidden";const c=`${l[a]}px`;l.style[n]="0",l.offsetHeight,l.style.transition=s.transition,e&&l._parent&&l._parent.classList.add(e),requestAnimationFrame(()=>{l.style[n]=c})},onAfterEnter:o,onEnterCancelled:o,onLeave(l){l._initialStyle={transition:"",overflow:l.style.overflow,[n]:l.style[n]},l.style.overflow="hidden",l.style[n]=`${l[a]}px`,l.offsetHeight,requestAnimationFrame(()=>l.style[n]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(l){e&&l._parent&&l._parent.classList.remove(e),o(l)}function o(l){if(!l._initialStyle)return;const s=l._initialStyle[n];l.style.overflow=l._initialStyle.overflow,s!=null&&(l.style[n]=s),delete l._initialStyle}}const Ph=T({target:[Object,Array]},"v-dialog-transition"),kr=new WeakMap,Cr=j()({name:"VDialogTransition",props:Ph(),setup(e,t){let{slots:n}=t;const a={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,o){await new Promise(p=>requestAnimationFrame(p)),await new Promise(p=>requestAnimationFrame(p)),i.style.visibility="";const l=Ds(e.target,i),{x:s,y:c,sx:d,sy:u,speed:f}=l;kr.set(i,l);const h=wn(i,[{transform:`translate(${s}px, ${c}px) scale(${d}, ${u})`,opacity:0},{}],{duration:225*f,easing:Zv});Rs(i)?.forEach(p=>{wn(p,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Wa})}),h.finished.then(()=>o())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,o){await new Promise(p=>requestAnimationFrame(p));let l;!kr.has(i)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?l=Ds(e.target,i):l=kr.get(i);const{x:s,y:c,sx:d,sy:u,speed:f}=l;wn(i,[{},{transform:`translate(${s}px, ${c}px) scale(${d}, ${u})`,opacity:0}],{duration:125*f,easing:eh}).finished.then(()=>o()),Rs(i)?.forEach(p=>{wn(p,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Wa})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>e.target?r.createVNode(r.Transition,r.mergeProps({name:"dialog-transition"},a,{css:!1}),n):r.createVNode(r.Transition,{name:"dialog-transition"},n)}});function Rs(e){const t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list")?.children;return t&&[...t]}function Ds(e,t){const n=es(e),a=vr(t),[i,o]=getComputedStyle(t).transformOrigin.split(" ").map(y=>parseFloat(y)),[l,s]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let c=n.left+n.width/2;l==="left"||s==="left"?c-=n.width/2:(l==="right"||s==="right")&&(c+=n.width/2);let d=n.top+n.height/2;l==="top"||s==="top"?d-=n.height/2:(l==="bottom"||s==="bottom")&&(d+=n.height/2);const u=n.width/a.width,f=n.height/a.height,h=Math.max(1,u,f),p=u/h||0,v=f/h||0,g=a.width*a.height/(window.innerWidth*window.innerHeight),m=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:c-(i+a.left),y:d-(o+a.top),sx:p,sy:v,speed:m}}Je("fab-transition","center center","out-in"),Je("dialog-bottom-transition"),Je("dialog-top-transition");const As=Je("fade-transition"),Eh=Je("scale-transition");Je("scroll-x-transition"),Je("scroll-x-reverse-transition"),Je("scroll-y-transition"),Je("scroll-y-reverse-transition"),Je("slide-x-transition"),Je("slide-x-reverse-transition");const Ms=Je("slide-y-transition");Je("slide-y-reverse-transition");const zs=Ts("expand-transition",Os()),Fs=Ts("expand-x-transition",Os("",!0)),Nh=T({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ne(),...kn({transition:{component:Ms,leaveAbsolute:!0,group:!0}})},"VMessages"),Ih=j()({name:"VMessages",props:Nh(),setup(e,t){let{slots:n}=t;const a=r.computed(()=>Oe(e.messages)),{textColorClasses:i,textColorStyles:o}=pt(()=>e.color);return G(()=>r.createVNode(Yt,{transition:e.transition,tag:"div",class:r.normalizeClass(["v-messages",i.value,e.class]),style:r.normalizeStyle([o.value,e.style])},{default:()=>[e.active&&a.value.map((l,s)=>r.createElementVNode("div",{class:"v-messages__message",key:`${s}-${a.value}`},[n.message?n.message({message:l}):l]))]})),{}}}),Ls=T({focused:Boolean,"onUpdate:focused":Re()},"focus");function Vr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();const n=ue(e,"focused"),a=r.toRef(()=>({[`${t}--focused`]:n.value}));function i(){n.value=!0}function o(){n.value=!1}return{focusClasses:a,isFocused:n,focus:i,blur:o}}const Bs=Symbol.for("vuetify:form"),Th=T({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function Oh(e){const t=ue(e,"modelValue"),n=r.toRef(()=>e.disabled),a=r.toRef(()=>e.readonly),i=r.shallowRef(!1),o=r.ref([]),l=r.ref([]);async function s(){const u=[];let f=!0;l.value=[],i.value=!0;for(const h of o.value){const p=await h.validate();if(p.length>0&&(f=!1,u.push({id:h.id,errorMessages:p})),!f&&e.fastFail)break}return l.value=u,i.value=!1,{valid:f,errors:l.value}}function c(){o.value.forEach(u=>u.reset())}function d(){o.value.forEach(u=>u.resetValidation())}return r.watch(o,()=>{let u=0,f=0;const h=[];for(const p of o.value)p.isValid===!1?(f++,h.push({id:p.id,errorMessages:p.errorMessages})):p.isValid===!0&&u++;l.value=h,t.value=f>0?!1:u===o.value.length?!0:null},{deep:!0,flush:"post"}),r.provide(Bs,{register:u=>{let{id:f,vm:h,validate:p,reset:v,resetValidation:g}=u;o.value.some(m=>m.id===f)&&Ht(`Duplicate input name "${f}"`),o.value.push({id:f,validate:p,reset:v,resetValidation:g,vm:r.markRaw(h),isValid:null,errorMessages:[]})},unregister:u=>{o.value=o.value.filter(f=>f.id!==u)},update:(u,f,h)=>{const p=o.value.find(v=>v.id===u);p&&(p.isValid=f,p.errorMessages=h)},isDisabled:n,isReadonly:a,isValidating:i,isValid:t,items:o,validateOn:r.toRef(()=>e.validateOn)}),{errors:l,isDisabled:n,isReadonly:a,isValidating:i,isValid:t,items:o,validate:s,reset:c,resetValidation:d}}function Pr(e){const t=r.inject(Bs,null);return{...t,isReadonly:r.computed(()=>!!(e?.readonly??t?.isReadonly.value)),isDisabled:r.computed(()=>!!(e?.disabled??t?.isDisabled.value))}}const Rh=Symbol.for("vuetify:rules");function Dh(e){const t=r.inject(Rh,null);return t?t(e):r.toRef(e)}const Ah=T({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Ls()},"validation");function Mh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:r.useId();const a=ue(e,"modelValue"),i=r.computed(()=>e.validationValue===void 0?a.value:e.validationValue),o=Pr(e),l=Dh(()=>e.rules),s=r.ref([]),c=r.shallowRef(!0),d=r.computed(()=>!!(Oe(a.value===""?null:a.value).length||Oe(i.value===""?null:i.value).length)),u=r.computed(()=>e.errorMessages?.length?Oe(e.errorMessages).concat(s.value).slice(0,Math.max(0,Number(e.maxErrors))):s.value),f=r.computed(()=>{let C=(e.validateOn??o.validateOn?.value)||"input";C==="lazy"&&(C="input lazy"),C==="eager"&&(C="input eager");const x=new Set(C?.split(" ")??[]);return{input:x.has("input"),blur:x.has("blur")||x.has("input")||x.has("invalid-input"),invalidInput:x.has("invalid-input"),lazy:x.has("lazy"),eager:x.has("eager")}}),h=r.computed(()=>e.error||e.errorMessages?.length?!1:e.rules.length?c.value?s.value.length||f.value.lazy?null:!0:!s.value.length:!0),p=r.shallowRef(!1),v=r.computed(()=>({[`${t}--error`]:h.value===!1,[`${t}--dirty`]:d.value,[`${t}--disabled`]:o.isDisabled.value,[`${t}--readonly`]:o.isReadonly.value})),g=Pe("validation"),m=r.computed(()=>e.name??r.unref(n));r.onBeforeMount(()=>{o.register?.({id:m.value,vm:g,validate:S,reset:y,resetValidation:b})}),r.onBeforeUnmount(()=>{o.unregister?.(m.value)}),r.onMounted(async()=>{f.value.lazy||await S(!f.value.eager),o.update?.(m.value,h.value,u.value)}),ln(()=>f.value.input||f.value.invalidInput&&h.value===!1,()=>{r.watch(i,()=>{if(i.value!=null)S();else if(e.focused){const C=r.watch(()=>e.focused,x=>{x||S(),C()})}})}),ln(()=>f.value.blur,()=>{r.watch(()=>e.focused,C=>{C||S()})}),r.watch([h,u],()=>{o.update?.(m.value,h.value,u.value)});async function y(){a.value=null,await r.nextTick(),await b()}async function b(){c.value=!0,f.value.lazy?s.value=[]:await S(!f.value.eager)}async function S(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const x=[];p.value=!0;for(const I of l.value){if(x.length>=Number(e.maxErrors??1))break;const _=await(typeof I=="function"?I:()=>I)(i.value);if(_!==!0){if(_!==!1&&typeof _!="string"){console.warn(`${_} is not a valid value. Rule functions must return boolean true or a string.`);continue}x.push(_||"")}}return s.value=x,p.value=!1,c.value=C,s.value}return{errorMessages:u,isDirty:d,isDisabled:o.isDisabled,isReadonly:o.isReadonly,isPristine:c,isValid:h,isValidating:p,reset:y,resetValidation:b,validate:S,validationClasses:v}}const Xa=T({id:String,appendIcon:Z,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:Z,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Re(),"onClick:append":Re(),...ne(),...tt(),...za(Pt(),["maxWidth","minWidth","width"]),...Ie(),...Ah()},"VInput"),Cn=j()({name:"VInput",props:{...Xa()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a,emit:i}=t;const{densityClasses:o}=yt(e),{dimensionStyles:l}=Et(e),{themeClasses:s}=De(e),{rtlClasses:c}=lt(),{InputIcon:d}=Is(e),u=r.useId(),f=r.computed(()=>e.id||`input-${u}`),h=r.computed(()=>`${f.value}-messages`),{errorMessages:p,isDirty:v,isDisabled:g,isReadonly:m,isPristine:y,isValid:b,isValidating:S,reset:C,resetValidation:x,validate:I,validationClasses:E}=Mh(e,"v-input",f),_=r.computed(()=>({id:f,messagesId:h,isDirty:v,isDisabled:g,isReadonly:m,isPristine:y,isValid:b,isValidating:S,reset:C,resetValidation:x,validate:I})),P=r.toRef(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),D=r.toRef(()=>{if(e.iconColor)return e.iconColor===!0?P.value:e.iconColor}),M=r.computed(()=>e.errorMessages?.length||!y.value&&p.value.length?p.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages);return G(()=>{const A=!!(a.prepend||e.prependIcon),N=!!(a.append||e.appendIcon),z=M.value.length>0,B=!e.hideDetails||e.hideDetails==="auto"&&(z||!!a.details);return r.createElementVNode("div",{class:r.normalizeClass(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},o.value,s.value,c.value,E.value,e.class]),style:r.normalizeStyle([l.value,e.style])},[A&&r.createElementVNode("div",{key:"prepend",class:"v-input__prepend"},[a.prepend?.(_.value),e.prependIcon&&r.createVNode(d,{key:"prepend-icon",name:"prepend",color:D.value},null)]),a.default&&r.createElementVNode("div",{class:"v-input__control"},[a.default?.(_.value)]),N&&r.createElementVNode("div",{key:"append",class:"v-input__append"},[e.appendIcon&&r.createVNode(d,{key:"append-icon",name:"append",color:D.value},null),a.append?.(_.value)]),B&&r.createElementVNode("div",{id:h.value,class:"v-input__details",role:"alert","aria-live":"polite"},[r.createVNode(Ih,{active:z,messages:M.value},{message:a.message}),a.details?.(_.value)])])}),{reset:C,resetValidation:x,validate:I,isValid:b,errorMessages:p}}}),Za=["sm","md","lg","xl","xxl"],zh=Symbol.for("vuetify:display"),ei=T({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function cn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();const n=r.inject(zh);if(!n)throw new Error("Could not find Vuetify display injection");const a=r.computed(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?n.width.value<e.mobileBreakpoint:e.mobileBreakpoint?n.width.value<n.thresholds.value[e.mobileBreakpoint]:e.mobile===null?n.mobile.value:!1),i=r.toRef(()=>t?{[`${t}--mobile`]:a.value}:{});return{...n,displayClasses:i,mobile:a}}const Fh=Symbol.for("vuetify:goto");function Lh(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function Bh(e){return Er(e)??(document.scrollingElement||document.body)}function Er(e){return typeof e=="string"?document.querySelector(e):zl(e)}function Nr(e,t,n){if(typeof e=="number")return t&&n?-e:e;let a=Er(e),i=0;for(;a;)i+=t?a.offsetLeft:a.offsetTop,a=a.offsetParent;return i}async function $s(e,t,n,a){const i=n?"scrollLeft":"scrollTop",o=Vt(a?.options??Lh(),t),l=a?.rtl.value,s=(typeof e=="number"?e:Er(e))??0,c=o.container==="parent"&&s instanceof HTMLElement?s.parentElement:Bh(o.container),d=typeof o.easing=="function"?o.easing:o.patterns[o.easing];if(!d)throw new TypeError(`Easing function "${o.easing}" not found.`);let u;if(typeof s=="number")u=Nr(s,n,l);else if(u=Nr(s,n,l)-Nr(c,n,l),o.layout){const v=window.getComputedStyle(s).getPropertyValue("--v-layout-top");v&&(u-=parseInt(v,10))}u+=o.offset,u=Uh(c,u,!!l,!!n);const f=c[i]??0;if(u===f)return Promise.resolve(u);const h=performance.now();return new Promise(p=>requestAnimationFrame(function v(g){const y=(g-h)/o.duration,b=Math.floor(f+(u-f)*d(qe(y,0,1)));if(c[i]=b,y>=1&&Math.abs(b-c[i])<10)return p(u);if(y>2)return Ht("Scroll target is not reachable"),p(c[i]);requestAnimationFrame(v)}))}function $h(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=r.inject(Fh),{isRtl:n}=lt();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const a={...t,rtl:r.toRef(()=>t.rtl.value||n.value)};async function i(o,l){return $s(o,Vt(e,l),!1,a)}return i.horizontal=async(o,l)=>$s(o,Vt(e,l),!0,a),i}function Uh(e,t,n,a){const{scrollWidth:i,scrollHeight:o}=e,[l,s]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let c,d;return a?n?(c=-(i-l),d=0):(c=0,d=i-l):(c=0,d=o+-s),qe(t,c,d)}const Ir=T({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Us=T({value:null,disabled:Boolean,selectedClass:String},"group-item");function js(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=Pe("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const i=r.useId();r.provide(Symbol.for(`${t.description}:id`),i);const o=r.inject(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const l=r.toRef(()=>e.value),s=r.computed(()=>!!(o.disabled.value||e.disabled));o.register({id:i,value:l,disabled:s},a),r.onBeforeUnmount(()=>{o.unregister(i)});const c=r.computed(()=>o.isSelected(i)),d=r.computed(()=>o.items.value[0].id===i),u=r.computed(()=>o.items.value[o.items.value.length-1].id===i),f=r.computed(()=>c.value&&[o.selectedClass.value,e.selectedClass]);return r.watch(c,h=>{a.emit("group:selected",{value:h})},{flush:"sync"}),{id:i,isSelected:c,isFirst:d,isLast:u,toggle:()=>o.select(i,!c.value),select:h=>o.select(i,h),selectedClass:f,value:l,disabled:s,group:o}}function Tr(e,t){let n=!1;const a=r.reactive([]),i=ue(e,"modelValue",[],h=>h==null?[]:Hs(a,Oe(h)),h=>{const p=Hh(a,h);return e.multiple?p:p[0]}),o=Pe("useGroup");function l(h,p){const v=h,g=Symbol.for(`${t.description}:id`),y=Yn(g,o?.vnode).indexOf(p);r.unref(v.value)==null&&(v.value=y,v.useIndexAsValue=!0),y>-1?a.splice(y,0,v):a.push(v)}function s(h){if(n)return;c();const p=a.findIndex(v=>v.id===h);a.splice(p,1)}function c(){const h=a.find(p=>!p.disabled);h&&e.mandatory==="force"&&!i.value.length&&(i.value=[h.id])}r.onMounted(()=>{c()}),r.onBeforeUnmount(()=>{n=!0}),r.onUpdated(()=>{for(let h=0;h<a.length;h++)a[h].useIndexAsValue&&(a[h].value=h)});function d(h,p){const v=a.find(g=>g.id===h);if(!(p&&v?.disabled))if(e.multiple){const g=i.value.slice(),m=g.findIndex(b=>b===h),y=~m;if(p=p??!y,y&&e.mandatory&&g.length<=1||!y&&e.max!=null&&g.length+1>e.max)return;m<0&&p?g.push(h):m>=0&&!p&&g.splice(m,1),i.value=g}else{const g=i.value.includes(h);if(e.mandatory&&g)return;i.value=p??!g?[h]:[]}}function u(h){if(e.multiple&&Ht('This method is not supported when using "multiple" prop'),i.value.length){const p=i.value[0],v=a.findIndex(y=>y.id===p);let g=(v+h)%a.length,m=a[g];for(;m.disabled&&g!==v;)g=(g+h)%a.length,m=a[g];if(m.disabled)return;i.value=[a[g].id]}else{const p=a.find(v=>!v.disabled);p&&(i.value=[p.id])}}const f={register:l,unregister:s,selected:i,select:d,disabled:r.toRef(()=>e.disabled),prev:()=>u(a.length-1),next:()=>u(1),isSelected:h=>i.value.includes(h),selectedClass:r.toRef(()=>e.selectedClass),items:r.toRef(()=>a),getItemIndex:h=>jh(a,h)};return r.provide(t,f),f}function jh(e,t){const n=Hs(e,[t]);return n.length?e.findIndex(a=>a.id===n[0]):-1}function Hs(e,t){const n=[];return t.forEach(a=>{const i=e.find(l=>Qe(a,l.value)),o=e[a];i?.value!=null?n.push(i.id):o!=null&&n.push(o.id)}),n}function Hh(e,t){const n=[];return t.forEach(a=>{const i=e.findIndex(o=>o.id===a);if(~i){const o=e[i];n.push(o.value!=null?o.value:i)}}),n}function Vn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=sr(),a=r.ref();if(Ce){const i=new ResizeObserver(o=>{e?.(o,i),o.length&&(t==="content"?a.value=o[0].contentRect:a.value=o[0].target.getBoundingClientRect())});r.onBeforeUnmount(()=>{i.disconnect()}),r.watch(()=>n.el,(o,l)=>{l&&(i.unobserve(l),a.value=void 0),o&&i.observe(o)},{flush:"post"})}return{resizeRef:n,contentRect:r.readonly(a)}}function Yh(e){let{selectedElement:t,containerElement:n,isRtl:a,isHorizontal:i}=e;const o=aa(i,n),l=Ws(i,a,n),s=aa(i,t),c=Gs(i,t),d=s*.4;return l>c?c-d:l+o<c+s?c-o+s+d:l}function Wh(e){let{selectedElement:t,containerElement:n,isHorizontal:a}=e;const i=aa(a,n),o=Gs(a,t),l=aa(a,t);return o-i/2+l/2}function Ys(e,t){return t?.[e?"scrollWidth":"scrollHeight"]||0}function Gh(e,t){return t?.[e?"clientWidth":"clientHeight"]||0}function Ws(e,t,n){if(!n)return 0;const{scrollLeft:a,offsetWidth:i,scrollWidth:o}=n;return e?t?o-i+a:a:n.scrollTop}function aa(e,t){return t?.[e?"offsetWidth":"offsetHeight"]||0}function Gs(e,t){return t?.[e?"offsetLeft":"offsetTop"]||0}const Qh=Symbol.for("vuetify:v-slide-group"),Qs=T({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Qh},nextIcon:{type:Z,default:"$next"},prevIcon:{type:Z,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...ne(),...ei({mobile:null}),...xe(),...Ir({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),qs=j()({name:"VSlideGroup",props:Qs(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:a}=lt(),{displayClasses:i,mobile:o}=cn(e),l=Tr(e,e.symbol),s=r.shallowRef(!1),c=r.shallowRef(0),d=r.shallowRef(0),u=r.shallowRef(0),f=r.computed(()=>e.direction==="horizontal"),{resizeRef:h,contentRect:p}=Vn(),{resizeRef:v,contentRect:g}=Vn(),m=$h(),y=r.computed(()=>({container:h.el,duration:200,easing:"easeOutQuart"})),b=r.computed(()=>l.selected.value.length?l.items.value.findIndex(V=>V.id===l.selected.value[0]):-1),S=r.computed(()=>l.selected.value.length?l.items.value.findIndex(V=>V.id===l.selected.value[l.selected.value.length-1]):-1);if(Ce){let V=-1;r.watch(()=>[l.selected.value,p.value,g.value,f.value],()=>{cancelAnimationFrame(V),V=requestAnimationFrame(()=>{if(p.value&&g.value){const O=f.value?"width":"height";d.value=p.value[O],u.value=g.value[O],s.value=d.value+1<u.value}if(b.value>=0&&v.el){const O=v.el.children[S.value];x(O,e.centerActive)}})})}const C=r.shallowRef(!1);function x(V,O){let H=0;O?H=Wh({containerElement:h.el,isHorizontal:f.value,selectedElement:V}):H=Yh({containerElement:h.el,isHorizontal:f.value,isRtl:a.value,selectedElement:V}),I(H)}function I(V){if(!Ce||!h.el)return;const O=aa(f.value,h.el),H=Ws(f.value,a.value,h.el);if(!(Ys(f.value,h.el)<=O||Math.abs(V-H)<16)){if(f.value&&a.value&&h.el){const{scrollWidth:q,offsetWidth:X}=h.el;V=q-X-V}f.value?m.horizontal(V,y.value):m(V,y.value)}}function E(V){const{scrollTop:O,scrollLeft:H}=V.target;c.value=f.value?H:O}function _(V){if(C.value=!0,!(!s.value||!v.el)){for(const O of V.composedPath())for(const H of v.el.children)if(H===O){x(H);return}}}function P(V){C.value=!1}let D=!1;function M(V){!D&&!C.value&&!(V.relatedTarget&&v.el?.contains(V.relatedTarget))&&B(),D=!1}function A(){D=!0}function N(V){if(!v.el)return;function O(H){V.preventDefault(),B(H)}f.value?V.key==="ArrowRight"?O(a.value?"prev":"next"):V.key==="ArrowLeft"&&O(a.value?"next":"prev"):V.key==="ArrowDown"?O("next"):V.key==="ArrowUp"&&O("prev"),V.key==="Home"?O("first"):V.key==="End"&&O("last")}function z(V,O){if(!V)return;let H=V;do H=H?.[O==="next"?"nextElementSibling":"previousElementSibling"];while(H?.hasAttribute("disabled"));return H}function B(V){if(!v.el)return;let O;if(!V)O=Wn(v.el)[0];else if(V==="next"){if(O=z(v.el.querySelector(":focus"),V),!O)return B("first")}else if(V==="prev"){if(O=z(v.el.querySelector(":focus"),V),!O)return B("last")}else V==="first"?(O=v.el.firstElementChild,O?.hasAttribute("disabled")&&(O=z(O,"next"))):V==="last"&&(O=v.el.lastElementChild,O?.hasAttribute("disabled")&&(O=z(O,"prev")));O&&O.focus({preventScroll:!0})}function U(V){const O=f.value&&a.value?-1:1,H=(V==="prev"?-O:O)*d.value;let K=c.value+H;if(f.value&&a.value&&h.el){const{scrollWidth:q,offsetWidth:X}=h.el;K+=q-X}I(K)}const J=r.computed(()=>({next:l.next,prev:l.prev,select:l.select,isSelected:l.isSelected})),ee=r.computed(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!o.value;case!0:return s.value||Math.abs(c.value)>0;case"mobile":return o.value||s.value||Math.abs(c.value)>0;default:return!o.value&&(s.value||Math.abs(c.value)>0)}}),he=r.computed(()=>Math.abs(c.value)>1),k=r.computed(()=>{if(!h.value)return!1;const V=Ys(f.value,h.el),O=Gh(f.value,h.el);return V-O-Math.abs(c.value)>1});return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":ee.value,"v-slide-group--is-overflowing":s.value},i.value,e.class]),style:r.normalizeStyle(e.style),tabindex:C.value||l.selected.value.length?-1:0,onFocus:M},{default:()=>[ee.value&&r.createElementVNode("div",{key:"prev",class:r.normalizeClass(["v-slide-group__prev",{"v-slide-group__prev--disabled":!he.value}]),onMousedown:A,onClick:()=>he.value&&U("prev")},[n.prev?.(J.value)??r.createVNode(As,null,{default:()=>[r.createVNode(ye,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),r.createElementVNode("div",{key:"container",ref:h,class:"v-slide-group__container",onScroll:E},[r.createElementVNode("div",{ref:v,class:"v-slide-group__content",onFocusin:_,onFocusout:P,onKeydown:N},[n.default?.(J.value)])]),ee.value&&r.createElementVNode("div",{key:"next",class:r.normalizeClass(["v-slide-group__next",{"v-slide-group__next--disabled":!k.value}]),onMousedown:A,onClick:()=>k.value&&U("next")},[n.next?.(J.value)??r.createVNode(As,null,{default:()=>[r.createVNode(ye,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:l.selected,scrollTo:U,scrollOffset:c,focus:B,hasPrev:he,hasNext:k}}}),Ks=Symbol.for("vuetify:v-chip-group"),qh=T({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Qe},...Qs(),...ne(),...Ir({selectedClass:"v-chip--selected"}),...xe(),...Ie(),...It({variant:"tonal"})},"VChipGroup");j()({name:"VChipGroup",props:qh(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=De(e),{isSelected:i,select:o,next:l,prev:s,selected:c}=Tr(e,Ks);return ht({VChip:{baseColor:r.toRef(()=>e.baseColor),color:r.toRef(()=>e.color),disabled:r.toRef(()=>e.disabled),filter:r.toRef(()=>e.filter),variant:r.toRef(()=>e.variant)}}),G(()=>{const d=qs.filterProps(e);return r.createVNode(qs,r.mergeProps(d,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>[n.default?.({isSelected:i,select:o,next:l,prev:s,selected:c.value})]})}),{}}});const Qt=T({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function dn(e){return{elevationClasses:r.toRef(()=>{const n=r.isRef(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}function Kh(){const e=Pe("useRoute");return r.computed(()=>e?.proxy?.$route)}function Jh(){return Pe("useRouter")?.proxy?.$router}function ti(e,t){const n=r.resolveDynamicComponent("RouterLink"),a=r.toRef(()=>!!(e.href||e.to)),i=r.computed(()=>a?.value||Yl(t,"click")||Yl(e,"click"));if(typeof n=="string"||!("useLink"in n)){const u=r.toRef(()=>e.href);return{isLink:a,isClickable:i,href:u,linkProps:r.reactive({href:u})}}const o=n.useLink({to:r.toRef(()=>e.to||""),replace:r.toRef(()=>e.replace)}),l=r.computed(()=>e.to?o:void 0),s=Kh(),c=r.computed(()=>l.value?e.exact?s.value?l.value.isExactActive?.value&&Qe(l.value.route.value.query,s.value.query):l.value.isExactActive?.value??!1:l.value.isActive?.value??!1:!1),d=r.computed(()=>e.to?l.value?.route.value.href:e.href);return{isLink:a,isClickable:i,isActive:c,route:l.value?.route,navigate:l.value?.navigate,href:d,linkProps:r.reactive({href:d,"aria-current":r.toRef(()=>c.value?"page":void 0)})}}const ni=T({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Or=!1;function Xh(e,t){let n=!1,a,i;Ce&&e?.beforeEach&&(r.nextTick(()=>{window.addEventListener("popstate",o),a=e.beforeEach((l,s,c)=>{Or?n?t(c):c():setTimeout(()=>n?t(c):c()),Or=!0}),i=e?.afterEach(()=>{Or=!1})}),r.onScopeDispose(()=>{window.removeEventListener("popstate",o),a?.(),i?.()}));function o(l){l.state?.replaced||(n=!0,setTimeout(()=>n=!1))}}const Zh=T({activeClass:String,appendAvatar:String,appendIcon:Z,baseColor:String,closable:Boolean,closeIcon:{type:Z,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Z,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Z,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Re(),onClickOnce:Re(),...Nt(),...ne(),...tt(),...Qt(),...Us(),...et(),...ni(),...Sn(),...xe({tag:"span"}),...Ie(),...It({variant:"tonal"})},"VChip"),Rr=j()({name:"VChip",directives:{vRipple:Tt},props:Zh(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const{t:o}=Ot(),{borderClasses:l}=Wt(e),{densityClasses:s}=yt(e),{elevationClasses:c}=dn(e),{roundedClasses:d}=ot(e),{sizeClasses:u}=Jn(e),{themeClasses:f}=De(e),h=ue(e,"modelValue"),p=js(e,Ks,!1),v=ti(e,n),g=r.toRef(()=>e.link!==!1&&v.isLink.value),m=r.computed(()=>!e.disabled&&e.link!==!1&&(!!p||e.link||v.isClickable.value)),y=r.toRef(()=>({"aria-label":o(e.closeLabel),onClick(E){E.preventDefault(),E.stopPropagation(),h.value=!1,a("click:close",E)}})),{colorClasses:b,colorStyles:S,variantClasses:C}=Zn(()=>({color:!p||p.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function x(E){a("click",E),m.value&&(v.navigate?.(E),p?.toggle())}function I(E){(E.key==="Enter"||E.key===" ")&&(E.preventDefault(),x(E))}return()=>{const E=v.isLink.value?"a":e.tag,_=!!(e.appendIcon||e.appendAvatar),P=!!(_||i.append),D=!!(i.close||e.closable),M=!!(i.filter||e.filter)&&p,A=!!(e.prependIcon||e.prependAvatar),N=!!(A||i.prepend);return h.value&&r.withDirectives(r.createVNode(E,r.mergeProps({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":m.value,"v-chip--filter":M,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&v.isActive?.value},f.value,l.value,b.value,s.value,c.value,d.value,u.value,C.value,p?.selectedClass.value,e.class],style:[S.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:m.value?0:void 0,onClick:x,onKeydown:m.value&&!g.value&&I},v.linkProps),{default:()=>[Xn(m.value,"v-chip"),M&&r.createVNode(Fs,{key:"filter"},{default:()=>[r.withDirectives(r.createElementVNode("div",{class:"v-chip__filter"},[i.filter?r.createVNode(ke,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):r.createVNode(ye,{key:"filter-icon",icon:e.filterIcon},null)]),[[r.vShow,p.isSelected.value]])]}),N&&r.createElementVNode("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?r.createVNode(ke,{key:"prepend-defaults",disabled:!A,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):r.createElementVNode(r.Fragment,null,[e.prependIcon&&r.createVNode(ye,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&r.createVNode(Gt,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),r.createElementVNode("div",{class:"v-chip__content","data-no-activator":""},[i.default?.({isSelected:p?.isSelected.value,selectedClass:p?.selectedClass.value,select:p?.select,toggle:p?.toggle,value:p?.value.value,disabled:e.disabled})??r.toDisplayString(e.text)]),P&&r.createElementVNode("div",{key:"append",class:"v-chip__append"},[i.append?r.createVNode(ke,{key:"append-defaults",disabled:!_,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):r.createElementVNode(r.Fragment,null,[e.appendIcon&&r.createVNode(ye,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&r.createVNode(Gt,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),D&&r.createElementVNode("button",r.mergeProps({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},y.value),[i.close?r.createVNode(ke,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},i.close):r.createVNode(ye,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[Tt,m.value&&e.ripple,null]])}}}),Dr=Symbol.for("vuetify:list");function Js(){const e=r.inject(Dr,{hasPrepend:r.shallowRef(!1),updateHasPrepend:()=>null}),t={hasPrepend:r.shallowRef(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return r.provide(Dr,t),e}function Xs(){return r.inject(Dr,null)}const Ar=e=>{const t={activate:n=>{let{id:a,value:i,activated:o}=n;return a=r.toRaw(a),e&&!i&&o.size===1&&o.has(a)||(i?o.add(a):o.delete(a)),o},in:(n,a,i)=>{let o=new Set;if(n!=null)for(const l of Oe(n))o=t.activate({id:l,value:!0,activated:new Set(o),children:a,parents:i});return o},out:n=>Array.from(n)};return t},Zs=e=>{const t=Ar(e);return{activate:a=>{let{activated:i,id:o,...l}=a;o=r.toRaw(o);const s=i.has(o)?new Set([o]):new Set;return t.activate({...l,id:o,activated:s})},in:(a,i,o)=>{let l=new Set;if(a!=null){const s=Oe(a);s.length&&(l=t.in(s.slice(0,1),i,o))}return l},out:(a,i,o)=>t.out(a,i,o)}},em=e=>{const t=Ar(e);return{activate:a=>{let{id:i,activated:o,children:l,...s}=a;return i=r.toRaw(i),l.has(i)?o:t.activate({id:i,activated:o,children:l,...s})},in:t.in,out:t.out}},tm=e=>{const t=Zs(e);return{activate:a=>{let{id:i,activated:o,children:l,...s}=a;return i=r.toRaw(i),l.has(i)?o:t.activate({id:i,activated:o,children:l,...s})},in:t.in,out:t.out}},nm={open:e=>{let{id:t,value:n,opened:a,parents:i}=e;if(n){const o=new Set;o.add(t);let l=i.get(t);for(;l!=null;)o.add(l),l=i.get(l);return o}else return a.delete(t),a},select:()=>null},ec={open:e=>{let{id:t,value:n,opened:a,parents:i}=e;if(n){let o=i.get(t);for(a.add(t);o!=null&&o!==t;)a.add(o),o=i.get(o);return a}else a.delete(t);return a},select:()=>null},am={open:ec.open,select:e=>{let{id:t,value:n,opened:a,parents:i}=e;if(!n)return a;const o=[];let l=i.get(t);for(;l!=null;)o.push(l),l=i.get(l);return new Set(o)}},Mr=e=>{const t={select:n=>{let{id:a,value:i,selected:o}=n;if(a=r.toRaw(a),e&&!i){const l=Array.from(o.entries()).reduce((s,c)=>{let[d,u]=c;return u==="on"&&s.push(d),s},[]);if(l.length===1&&l[0]===a)return o}return o.set(a,i?"on":"off"),o},in:(n,a,i)=>{const o=new Map;for(const l of n||[])t.select({id:l,value:!0,selected:o,children:a,parents:i});return o},out:n=>{const a=[];for(const[i,o]of n.entries())o==="on"&&a.push(i);return a}};return t},tc=e=>{const t=Mr(e);return{select:a=>{let{selected:i,id:o,...l}=a;o=r.toRaw(o);const s=i.has(o)?new Map([[o,i.get(o)]]):new Map;return t.select({...l,id:o,selected:s})},in:(a,i,o)=>a?.length?t.in(a.slice(0,1),i,o):new Map,out:(a,i,o)=>t.out(a,i,o)}},im=e=>{const t=Mr(e);return{select:a=>{let{id:i,selected:o,children:l,...s}=a;return i=r.toRaw(i),l.has(i)?o:t.select({id:i,selected:o,children:l,...s})},in:t.in,out:t.out}},rm=e=>{const t=tc(e);return{select:a=>{let{id:i,selected:o,children:l,...s}=a;return i=r.toRaw(i),l.has(i)?o:t.select({id:i,selected:o,children:l,...s})},in:t.in,out:t.out}},nc=e=>{const t={select:n=>{let{id:a,value:i,selected:o,children:l,parents:s}=n;a=r.toRaw(a);const c=new Map(o),d=[a];for(;d.length;){const f=d.shift();o.set(r.toRaw(f),i?"on":"off"),l.has(f)&&d.push(...l.get(f))}let u=r.toRaw(s.get(a));for(;u;){const f=l.get(u),h=f.every(v=>o.get(r.toRaw(v))==="on"),p=f.every(v=>!o.has(r.toRaw(v))||o.get(r.toRaw(v))==="off");o.set(u,h?"on":p?"off":"indeterminate"),u=r.toRaw(s.get(u))}return e&&!i&&Array.from(o.entries()).reduce((h,p)=>{let[v,g]=p;return g==="on"&&h.push(v),h},[]).length===0?c:o},in:(n,a,i)=>{let o=new Map;for(const l of n||[])o=t.select({id:l,value:!0,selected:o,children:a,parents:i});return o},out:(n,a)=>{const i=[];for(const[o,l]of n.entries())l==="on"&&!a.has(o)&&i.push(o);return i}};return t},om=e=>{const t=nc(e);return{select:t.select,in:t.in,out:(a,i,o)=>{const l=[];for(const[s,c]of a.entries())if(c==="on"){if(o.has(s)){const d=o.get(s);if(a.get(d)==="on")continue}l.push(s)}return l}}},ia=Symbol.for("vuetify:nested"),ac={id:r.shallowRef(),root:{register:()=>null,unregister:()=>null,parents:r.ref(new Map),children:r.ref(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:r.ref(!1),selectable:r.ref(!1),opened:r.ref(new Set),activated:r.ref(new Set),selected:r.ref(new Map),selectedValues:r.ref([]),getPath:()=>[]}},lm=T({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),sm=e=>{let t=!1;const n=r.ref(new Map),a=r.ref(new Map),i=ue(e,"opened",e.opened,v=>new Set(v),v=>[...v.values()]),o=r.computed(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return em(e.mandatory);case"single-leaf":return tm(e.mandatory);case"independent":return Ar(e.mandatory);case"single-independent":default:return Zs(e.mandatory)}}),l=r.computed(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return rm(e.mandatory);case"leaf":return im(e.mandatory);case"independent":return Mr(e.mandatory);case"single-independent":return tc(e.mandatory);case"trunk":return om(e.mandatory);case"classic":default:return nc(e.mandatory)}}),s=r.computed(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return am;case"single":return nm;case"multiple":default:return ec}}),c=ue(e,"activated",e.activated,v=>o.value.in(v,n.value,a.value),v=>o.value.out(v,n.value,a.value)),d=ue(e,"selected",e.selected,v=>l.value.in(v,n.value,a.value),v=>l.value.out(v,n.value,a.value));r.onBeforeUnmount(()=>{t=!0});function u(v){const g=[];let m=v;for(;m!=null;)g.unshift(m),m=a.value.get(m);return g}const f=Pe("nested"),h=new Set,p={id:r.shallowRef(),root:{opened:i,activatable:r.toRef(()=>e.activatable),selectable:r.toRef(()=>e.selectable),activated:c,selected:d,selectedValues:r.computed(()=>{const v=[];for(const[g,m]of d.value.entries())m==="on"&&v.push(g);return v}),register:(v,g,m)=>{if(h.has(v)){const y=u(v).map(String).join(" -> "),b=u(g).concat(v).map(String).join(" -> ");hr(`Multiple nodes with the same ID
	${y}
	${b}`);return}else h.add(v);g&&v!==g&&a.value.set(v,g),m&&n.value.set(v,[]),g!=null&&n.value.set(g,[...n.value.get(g)||[],v])},unregister:v=>{if(t)return;h.delete(v),n.value.delete(v);const g=a.value.get(v);if(g){const m=n.value.get(g)??[];n.value.set(g,m.filter(y=>y!==v))}a.value.delete(v)},open:(v,g,m)=>{f.emit("click:open",{id:v,value:g,path:u(v),event:m});const y=s.value.open({id:v,value:g,opened:new Set(i.value),children:n.value,parents:a.value,event:m});y&&(i.value=y)},openOnSelect:(v,g,m)=>{const y=s.value.select({id:v,value:g,selected:new Map(d.value),opened:new Set(i.value),children:n.value,parents:a.value,event:m});y&&(i.value=y)},select:(v,g,m)=>{f.emit("click:select",{id:v,value:g,path:u(v),event:m});const y=l.value.select({id:v,value:g,selected:new Map(d.value),children:n.value,parents:a.value,event:m});y&&(d.value=y),p.root.openOnSelect(v,g,m)},activate:(v,g,m)=>{if(!e.activatable)return p.root.select(v,!0,m);f.emit("click:activate",{id:v,value:g,path:u(v),event:m});const y=o.value.activate({id:v,value:g,activated:new Set(c.value),children:n.value,parents:a.value,event:m});if(y.size!==c.value.size)c.value=y;else{for(const b of y)if(!c.value.has(b)){c.value=y;return}for(const b of c.value)if(!y.has(b)){c.value=y;return}}},children:n,parents:a,getPath:u}};return r.provide(ia,p),p.root},ic=(e,t)=>{const n=r.inject(ia,ac),a=Symbol("nested item"),i=r.computed(()=>r.toValue(e)??a),o={...n,id:i,open:(l,s)=>n.root.open(i.value,l,s),openOnSelect:(l,s)=>n.root.openOnSelect(i.value,l,s),isOpen:r.computed(()=>n.root.opened.value.has(i.value)),parent:r.computed(()=>n.root.parents.value.get(i.value)),activate:(l,s)=>n.root.activate(i.value,l,s),isActivated:r.computed(()=>n.root.activated.value.has(r.toRaw(i.value))),select:(l,s)=>n.root.select(i.value,l,s),isSelected:r.computed(()=>n.root.selected.value.get(r.toRaw(i.value))==="on"),isIndeterminate:r.computed(()=>n.root.selected.value.get(r.toRaw(i.value))==="indeterminate"),isLeaf:r.computed(()=>!n.root.children.value.get(i.value)),isGroupActivator:n.isGroupActivator};return r.onBeforeMount(()=>{!n.isGroupActivator&&n.root.register(i.value,n.id.value,t)}),r.onBeforeUnmount(()=>{!n.isGroupActivator&&n.root.unregister(i.value)}),t&&r.provide(ia,o),o},cm=()=>{const e=r.inject(ia,ac);r.provide(ia,{...e,isGroupActivator:!0})};function dm(){const e=r.shallowRef(!1);return r.onMounted(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:r.toRef(()=>e.value?void 0:{transition:"none !important"}),isBooted:r.readonly(e)}}const um=Kn({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return cm(),()=>n.default?.()}}),fm=T({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Z,default:"$collapse"},expandIcon:{type:Z,default:"$expand"},prependIcon:Z,appendIcon:Z,fluid:Boolean,subgroup:Boolean,title:String,value:null,...ne(),...xe()},"VListGroup"),rc=j()({name:"VListGroup",props:fm(),setup(e,t){let{slots:n}=t;const{isOpen:a,open:i,id:o}=ic(()=>e.value,!0),l=r.computed(()=>`v-list-group--id-${String(o.value)}`),s=Xs(),{isBooted:c}=dm();function d(p){p.stopPropagation(),!["INPUT","TEXTAREA"].includes(p.target?.tagName)&&i(!a.value,p)}const u=r.computed(()=>({onClick:d,class:"v-list-group__header",id:l.value})),f=r.computed(()=>a.value?e.collapseIcon:e.expandIcon),h=r.computed(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&f.value,appendIcon:e.appendIcon||!e.subgroup&&f.value,title:e.title,value:e.value}}));return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-list-group",{"v-list-group--prepend":s?.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class]),style:r.normalizeStyle(e.style)},{default:()=>[n.activator&&r.createVNode(ke,{defaults:h.value},{default:()=>[r.createVNode(um,null,{default:()=>[n.activator({props:u.value,isOpen:a.value})]})]}),r.createVNode(Yt,{transition:{component:zs},disabled:!c.value},{default:()=>[r.withDirectives(r.createElementVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":l.value},[n.default?.()]),[[r.vShow,a.value]])]})]})),{isOpen:a}}}),vm=T({opacity:[Number,String],...ne(),...xe()},"VListItemSubtitle"),hm=j()({name:"VListItemSubtitle",props:vm(),setup(e,t){let{slots:n}=t;return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-list-item-subtitle",e.class]),style:r.normalizeStyle([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},n)),{}}}),mm=ds("v-list-item-title"),pm=T({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Z,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Z,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,onClick:Re(),onClickOnce:Re(),...Nt(),...ne(),...tt(),...Pt(),...Qt(),...et(),...ni(),...xe(),...Ie(),...It({variant:"text"})},"VListItem"),un=j()({name:"VListItem",directives:{vRipple:Tt},props:pm(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:a,emit:i}=t;const o=ti(e,n),l=r.computed(()=>e.value===void 0?o.href.value:e.value),{activate:s,isActivated:c,select:d,isOpen:u,isSelected:f,isIndeterminate:h,isGroupActivator:p,root:v,parent:g,openOnSelect:m,id:y}=ic(l,!1),b=Xs(),S=r.computed(()=>e.active!==!1&&(e.active||o.isActive?.value||(v.activatable.value?c.value:f.value))),C=r.toRef(()=>e.link!==!1&&o.isLink.value),x=r.computed(()=>!!b&&(v.selectable.value||v.activatable.value||e.value!=null)),I=r.computed(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||x.value)),E=r.toRef(()=>e.rounded||e.nav),_=r.toRef(()=>e.color??e.activeColor),P=r.toRef(()=>({color:S.value?_.value??e.baseColor:e.baseColor,variant:e.variant}));r.watch(()=>o.isActive?.value,K=>{K&&D()}),r.onBeforeMount(()=>{o.isActive?.value&&D()});function D(){g.value!=null&&v.open(g.value,!0),m(!0)}const{themeClasses:M}=De(e),{borderClasses:A}=Wt(e),{colorClasses:N,colorStyles:z,variantClasses:B}=Zn(P),{densityClasses:U}=yt(e),{dimensionStyles:J}=Et(e),{elevationClasses:ee}=dn(e),{roundedClasses:he}=ot(E),k=r.toRef(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),V=r.computed(()=>({isActive:S.value,select:d,isOpen:u.value,isSelected:f.value,isIndeterminate:h.value}));function O(K){i("click",K),!["INPUT","TEXTAREA"].includes(K.target?.tagName)&&I.value&&(o.navigate?.(K),!p&&(v.activatable.value?s(!c.value,K):(v.selectable.value||e.value!=null)&&d(!f.value,K)))}function H(K){const q=K.target;["INPUT","TEXTAREA"].includes(q.tagName)||(K.key==="Enter"||K.key===" ")&&(K.preventDefault(),K.target.dispatchEvent(new MouseEvent("click",K)))}return G(()=>{const K=C.value?"a":e.tag,q=a.title||e.title!=null,X=a.subtitle||e.subtitle!=null,Y=!!(e.appendAvatar||e.appendIcon),we=!!(Y||a.append),de=!!(e.prependAvatar||e.prependIcon),F=!!(de||a.prepend);return b?.updateHasPrepend(F),e.activeColor&&Wv("active-color",["color","base-color"]),r.withDirectives(r.createVNode(K,r.mergeProps({class:["v-list-item",{"v-list-item--active":S.value,"v-list-item--disabled":e.disabled,"v-list-item--link":I.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!F&&b?.hasPrepend.value,"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&S.value},M.value,A.value,N.value,U.value,ee.value,k.value,he.value,B.value,e.class],style:[z.value,J.value,e.style],tabindex:I.value?b?-2:0:void 0,"aria-selected":x.value?v.activatable.value?c.value:v.selectable.value?f.value:S.value:void 0,onClick:O,onKeydown:I.value&&!C.value&&H},o.linkProps),{default:()=>[Xn(I.value||S.value,"v-list-item"),F&&r.createElementVNode("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?r.createVNode(ke,{key:"prepend-defaults",disabled:!de,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>[a.prepend?.(V.value)]}):r.createElementVNode(r.Fragment,null,[e.prependAvatar&&r.createVNode(Gt,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r.createVNode(ye,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),r.createElementVNode("div",{class:"v-list-item__spacer"},null)]),r.createElementVNode("div",{class:"v-list-item__content","data-no-activator":""},[q&&r.createVNode(mm,{key:"title"},{default:()=>[a.title?.({title:e.title})??r.toDisplayString(e.title)]}),X&&r.createVNode(hm,{key:"subtitle"},{default:()=>[a.subtitle?.({subtitle:e.subtitle})??r.toDisplayString(e.subtitle)]}),a.default?.(V.value)]),we&&r.createElementVNode("div",{key:"append",class:"v-list-item__append"},[a.append?r.createVNode(ke,{key:"append-defaults",disabled:!Y,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>[a.append?.(V.value)]}):r.createElementVNode(r.Fragment,null,[e.appendIcon&&r.createVNode(ye,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r.createVNode(Gt,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),r.createElementVNode("div",{class:"v-list-item__spacer"},null)])]}),[[Tt,I.value&&e.ripple]])}),{activate:s,isActivated:c,isGroupActivator:p,isSelected:f,list:b,select:d,root:v,id:y,link:o}}}),gm=T({color:String,inset:Boolean,sticky:Boolean,title:String,...ne(),...xe()},"VListSubheader"),ym=j()({name:"VListSubheader",props:gm(),setup(e,t){let{slots:n}=t;const{textColorClasses:a,textColorStyles:i}=pt(()=>e.color);return G(()=>{const o=!!(n.default||e.title);return r.createVNode(e.tag,{class:r.normalizeClass(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class]),style:r.normalizeStyle([{textColorStyles:i},e.style])},{default:()=>[o&&r.createElementVNode("div",{class:"v-list-subheader__text"},[n.default?.()??e.title])]})}),{}}}),bm=T({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...ne(),...Ie()},"VDivider"),oc=j()({name:"VDivider",props:bm(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:i}=De(e),{textColorClasses:o,textColorStyles:l}=pt(()=>e.color),s=r.computed(()=>{const c={};return e.length&&(c[e.vertical?"height":"width"]=Q(e.length)),e.thickness&&(c[e.vertical?"borderRightWidth":"borderTopWidth"]=Q(e.thickness)),c});return G(()=>{const c=r.createElementVNode("hr",{class:r.normalizeClass([{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},i.value,o.value,e.class]),style:r.normalizeStyle([s.value,l.value,{"--v-border-opacity":e.opacity},e.style]),"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return a.default?r.createElementVNode("div",{class:r.normalizeClass(["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}])},[c,r.createElementVNode("div",{class:"v-divider__content"},[a.default()]),c]):c}),{}}}),_m=T({items:Array,returnObject:Boolean},"VListChildren"),lc=j()({name:"VListChildren",props:_m(),setup(e,t){let{slots:n}=t;return Js(),()=>n.default?.()??e.items?.map(a=>{let{children:i,props:o,type:l,raw:s}=a;if(l==="divider")return n.divider?.({props:o})??r.createVNode(oc,o,null);if(l==="subheader")return n.subheader?.({props:o})??r.createVNode(ym,o,null);const c={subtitle:n.subtitle?u=>n.subtitle?.({...u,item:s}):void 0,prepend:n.prepend?u=>n.prepend?.({...u,item:s}):void 0,append:n.append?u=>n.append?.({...u,item:s}):void 0,title:n.title?u=>n.title?.({...u,item:s}):void 0},d=rc.filterProps(o);return i?r.createVNode(rc,r.mergeProps({value:o?.value},d),{activator:u=>{let{props:f}=u;const h={...o,...f,value:e.returnObject?s:o.value};return n.header?n.header({props:h}):r.createVNode(un,h,c)},default:()=>r.createVNode(lc,{items:i,returnObject:e.returnObject},n)}):n.item?n.item({props:o}):r.createVNode(un,r.mergeProps(o,{value:e.returnObject?s:o.value}),c)})}}),sc=T({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:Function},"list-items");function zr(e,t){const n=He(t,e.itemTitle,t),a=He(t,e.itemValue,n),i=He(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?jt(t,["children"]):t:void 0:He(t,e.itemProps),l={title:n,value:a,...o};return{title:String(l.title??""),value:l.value,props:l,children:Array.isArray(i)?cc(e,i):void 0,raw:t}}function cc(e,t){const n=za(e,["itemTitle","itemValue","itemChildren","itemProps","returnObject","valueComparator"]),a=[];for(const i of t)a.push(zr(n,i));return a}function dc(e){const t=r.computed(()=>cc(e,e.items)),n=r.computed(()=>t.value.some(s=>s.value===null)),a=r.shallowRef(new Map),i=r.shallowRef([]);r.watchEffect(()=>{const s=t.value,c=new Map,d=[];for(let u=0;u<s.length;u++){const f=s[u];if(Ql(f.value)||f.value===null){let h=c.get(f.value);h||(h=[],c.set(f.value,h)),h.push(f)}else d.push(f)}a.value=c,i.value=d});function o(s){const c=a.value,d=t.value,u=i.value,f=n.value,h=e.returnObject,p=!!e.valueComparator,v=e.valueComparator||Qe,g=za(e,["itemTitle","itemValue","itemChildren","itemProps","returnObject","valueComparator"]),m=[];e:for(const y of s){if(!f&&y===null)continue;if(h&&typeof y=="string"){m.push(zr(g,y));continue}const b=c.get(y);if(p||!b){for(const S of p?d:u)if(v(y,S.value)){m.push(S);continue e}m.push(zr(g,y));continue}m.push(...b)}return m}function l(s){return e.returnObject?s.map(c=>{let{raw:d}=c;return d}):s.map(c=>{let{value:d}=c;return d})}return{items:t,transformIn:o,transformOut:l}}function wm(e,t){const n=He(t,e.itemType,"item"),a=Ql(t)?t:He(t,e.itemTitle),i=He(t,e.itemValue,void 0),o=He(t,e.itemChildren),l=e.itemProps===!0?jt(t,["children"]):He(t,e.itemProps),s={title:a,value:i,...l};return{type:n,title:s.title,value:s.value,props:s,children:n==="item"&&o?uc(e,o):void 0,raw:t}}function uc(e,t){const n=[];for(const a of t)n.push(wm(e,a));return n}function xm(e){return{items:r.computed(()=>uc(e,e.items))}}const Sm=T({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:Z,collapseIcon:Z,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":Re(),"onClick:select":Re(),"onUpdate:opened":Re(),...lm({selectStrategy:"single-leaf",openStrategy:"list"}),...Nt(),...ne(),...tt(),...Pt(),...Qt(),itemType:{type:String,default:"type"},...sc(),...et(),...xe(),...Ie(),...It({variant:"text"})},"VList"),fc=j()({name:"VList",props:Sm(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:a}=xm(e),{themeClasses:i}=De(e),{backgroundColorClasses:o,backgroundColorStyles:l}=gt(()=>e.bgColor),{borderClasses:s}=Wt(e),{densityClasses:c}=yt(e),{dimensionStyles:d}=Et(e),{elevationClasses:u}=dn(e),{roundedClasses:f}=ot(e),{children:h,open:p,parents:v,select:g,getPath:m}=sm(e),y=r.toRef(()=>e.lines?`v-list--${e.lines}-line`:void 0),b=r.toRef(()=>e.activeColor),S=r.toRef(()=>e.baseColor),C=r.toRef(()=>e.color);Js(),ht({VListGroup:{activeColor:b,baseColor:S,color:C,expandIcon:r.toRef(()=>e.expandIcon),collapseIcon:r.toRef(()=>e.collapseIcon)},VListItem:{activeClass:r.toRef(()=>e.activeClass),activeColor:b,baseColor:S,color:C,density:r.toRef(()=>e.density),disabled:r.toRef(()=>e.disabled),lines:r.toRef(()=>e.lines),nav:r.toRef(()=>e.nav),slim:r.toRef(()=>e.slim),variant:r.toRef(()=>e.variant)}});const x=r.shallowRef(!1),I=r.ref();function E(N){x.value=!0}function _(N){x.value=!1}function P(N){!x.value&&!(N.relatedTarget&&I.value?.contains(N.relatedTarget))&&A()}function D(N){const z=N.target;if(!(!I.value||["INPUT","TEXTAREA"].includes(z.tagName))){if(N.key==="ArrowDown")A("next");else if(N.key==="ArrowUp")A("prev");else if(N.key==="Home")A("first");else if(N.key==="End")A("last");else return;N.preventDefault()}}function M(N){x.value=!0}function A(N){if(I.value)return Gn(I.value,N)}return G(()=>r.createVNode(e.tag,{ref:I,class:r.normalizeClass(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},i.value,o.value,s.value,c.value,u.value,y.value,f.value,e.class]),style:r.normalizeStyle([l.value,d.value,e.style]),tabindex:e.disabled?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:E,onFocusout:_,onFocus:P,onKeydown:D,onMousedown:M},{default:()=>[r.createVNode(lc,{items:a.value,returnObject:e.returnObject},n)]})),{open:p,select:g,focus:A,children:h,parents:v,getPath:m}}});function Fr(e,t){return{x:e.x+t.x,y:e.y+t.y}}function km(e,t){return{x:e.x-t.x,y:e.y-t.y}}function vc(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:a}=e,i=a==="left"?0:a==="center"?t.width/2:a==="right"?t.width:a,o=n==="top"?0:n==="bottom"?t.height:n;return Fr({x:i,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:a}=e,i=n==="left"?0:n==="right"?t.width:n,o=a==="top"?0:a==="center"?t.height/2:a==="bottom"?t.height:a;return Fr({x:i,y:o},t)}return Fr({x:t.width/2,y:t.height/2},t)}const hc={static:Pm,connected:Nm},Cm=T({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in hc},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Vm(e,t){const n=r.ref({}),a=r.ref();Ce&&ln(()=>!!(t.isActive.value&&e.locationStrategy),s=>{r.watch(()=>e.locationStrategy,s),r.onScopeDispose(()=>{window.removeEventListener("resize",i),visualViewport?.removeEventListener("resize",o),visualViewport?.removeEventListener("scroll",l),a.value=void 0}),window.addEventListener("resize",i,{passive:!0}),visualViewport?.addEventListener("resize",o,{passive:!0}),visualViewport?.addEventListener("scroll",l,{passive:!0}),typeof e.locationStrategy=="function"?a.value=e.locationStrategy(t,e,n)?.updateLocation:a.value=hc[e.locationStrategy](t,e,n)?.updateLocation});function i(s){a.value?.(s)}function o(s){a.value?.(s)}function l(s){a.value?.(s)}return{contentStyles:n,updateLocation:a}}function Pm(){}function Em(e,t){const n=vr(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function Nm(e,t,n){(Array.isArray(e.target.value)||nh(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:i,preferredOrigin:o}=or(()=>{const y=dr(t.location,e.isRtl.value),b=t.origin==="overlap"?y:t.origin==="auto"?ur(y):dr(t.origin,e.isRtl.value);return y.side===b.side&&y.align===fr(b).align?{preferredAnchor:Jl(y),preferredOrigin:Jl(b)}:{preferredAnchor:y,preferredOrigin:b}}),[l,s,c,d]=["minWidth","minHeight","maxWidth","maxHeight"].map(y=>r.computed(()=>{const b=parseFloat(t[y]);return isNaN(b)?1/0:b})),u=r.computed(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const y=t.offset.split(" ").map(parseFloat);return y.length<2&&y.push(0),y}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1,h=-1;const p=new Vv(4),v=new ResizeObserver(()=>{if(!f)return;if(requestAnimationFrame(b=>{b!==h&&p.clear(),requestAnimationFrame(S=>{h=S})}),p.isFull){const b=p.values();if(Qe(b.at(-1),b.at(-3)))return}const y=m();y&&p.push(y.flipped)});r.watch([e.target,e.contentEl],(y,b)=>{let[S,C]=y,[x,I]=b;x&&!Array.isArray(x)&&v.unobserve(x),S&&!Array.isArray(S)&&v.observe(S),I&&v.unobserve(I),C&&v.observe(C)},{immediate:!0}),r.onScopeDispose(()=>{v.disconnect()});let g=new mt({x:0,y:0,width:0,height:0});function m(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(g=es(e.target.value));const y=Em(e.contentEl.value,e.isRtl.value),b=Ga(e.contentEl.value),S=12;b.length||(b.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(y.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),y.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const C=b.reduce((N,z)=>{const B=Dv(z);return N?new mt({x:Math.max(N.left,B.left),y:Math.max(N.top,B.top),width:Math.min(N.right,B.right)-Math.max(N.left,B.left),height:Math.min(N.bottom,B.bottom)-Math.max(N.top,B.top)}):B},void 0);C.x+=S,C.y+=S,C.width-=S*2,C.height-=S*2;let x={anchor:i.value,origin:o.value};function I(N){const z=new mt(y),B=vc(N.anchor,g),U=vc(N.origin,z);let{x:J,y:ee}=km(B,U);switch(N.anchor.side){case"top":ee-=u.value[0];break;case"bottom":ee+=u.value[0];break;case"left":J-=u.value[0];break;case"right":J+=u.value[0];break}switch(N.anchor.align){case"top":ee-=u.value[1];break;case"bottom":ee+=u.value[1];break;case"left":J-=u.value[1];break;case"right":J+=u.value[1];break}return z.x+=J,z.y+=ee,z.width=Math.min(z.width,c.value),z.height=Math.min(z.height,d.value),{overflows:Zl(z,C),x:J,y:ee}}let E=0,_=0;const P={x:0,y:0},D={x:!1,y:!1};let M=-1;for(;;){if(M++>10){hr("Infinite loop detected in connectedLocationStrategy");break}const{x:N,y:z,overflows:B}=I(x);E+=N,_+=z,y.x+=N,y.y+=z;{const U=Xl(x.anchor),J=B.x.before||B.x.after,ee=B.y.before||B.y.after;let he=!1;if(["x","y"].forEach(k=>{if(k==="x"&&J&&!D.x||k==="y"&&ee&&!D.y){const V={anchor:{...x.anchor},origin:{...x.origin}},O=k==="x"?U==="y"?fr:ur:U==="y"?ur:fr;V.anchor=O(V.anchor),V.origin=O(V.origin);const{overflows:H}=I(V);(H[k].before<=B[k].before&&H[k].after<=B[k].after||H[k].before+H[k].after<(B[k].before+B[k].after)/2)&&(x=V,he=D[k]=!0)}}),he)continue}B.x.before&&(E+=B.x.before,y.x+=B.x.before),B.x.after&&(E-=B.x.after,y.x-=B.x.after),B.y.before&&(_+=B.y.before,y.y+=B.y.before),B.y.after&&(_-=B.y.after,y.y-=B.y.after);{const U=Zl(y,C);P.x=C.width-U.x.before-U.x.after,P.y=C.height-U.y.before-U.y.after,E+=U.x.before,y.x+=U.x.before,_+=U.y.before,y.y+=U.y.before}break}const A=Xl(x.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${x.anchor.side} ${x.anchor.align}`,transformOrigin:`${x.origin.side} ${x.origin.align}`,top:Q(Lr(_)),left:e.isRtl.value?void 0:Q(Lr(E)),right:e.isRtl.value?Q(Lr(-E)):void 0,minWidth:Q(A==="y"?Math.min(l.value,g.width):l.value),maxWidth:Q(mc(qe(P.x,l.value===1/0?0:l.value,c.value))),maxHeight:Q(mc(qe(P.y,s.value===1/0?0:s.value,d.value)))}),{available:P,contentBox:y,flipped:D}}return r.watch(()=>[i.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>m()),r.nextTick(()=>{const y=m();if(!y)return;const{available:b,contentBox:S}=y;S.height>b.y&&requestAnimationFrame(()=>{m(),requestAnimationFrame(()=>{m()})})}),{updateLocation:m}}function Lr(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function mc(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Br=!0;const ai=[];function Im(e){!Br||ai.length?(ai.push(e),$r()):(Br=!1,e(),$r())}let pc=-1;function $r(){cancelAnimationFrame(pc),pc=requestAnimationFrame(()=>{const e=ai.shift();e&&e(),ai.length?$r():Br=!0})}const gc={none:null,close:Rm,block:Dm,reposition:Am},Tm=T({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in gc}},"VOverlay-scroll-strategies");function Om(e,t){if(!Ce)return;let n;r.watchEffect(async()=>{n?.stop(),t.isActive.value&&e.scrollStrategy&&(n=r.effectScope(),await new Promise(a=>setTimeout(a)),n.active&&n.run(()=>{typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):gc[e.scrollStrategy]?.(t,e,n)}))}),r.onScopeDispose(()=>{n?.stop()})}function Rm(e){function t(n){e.isActive.value=!1}yc(e.targetEl.value??e.contentEl.value,t)}function Dm(e,t){const n=e.root.value?.offsetParent,a=[...new Set([...Ga(e.targetEl.value,t.contained?n:void 0),...Ga(e.contentEl.value,t.contained?n:void 0)])].filter(l=>!l.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,o=(l=>pr(l)&&l)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((l,s)=>{l.style.setProperty("--v-body-scroll-x",Q(-l.scrollLeft)),l.style.setProperty("--v-body-scroll-y",Q(-l.scrollTop)),l!==document.documentElement&&l.style.setProperty("--v-scrollbar-offset",Q(i)),l.classList.add("v-overlay-scroll-blocked")}),r.onScopeDispose(()=>{a.forEach((l,s)=>{const c=parseFloat(l.style.getPropertyValue("--v-body-scroll-x")),d=parseFloat(l.style.getPropertyValue("--v-body-scroll-y")),u=l.style.scrollBehavior;l.style.scrollBehavior="auto",l.style.removeProperty("--v-body-scroll-x"),l.style.removeProperty("--v-body-scroll-y"),l.style.removeProperty("--v-scrollbar-offset"),l.classList.remove("v-overlay-scroll-blocked"),l.scrollLeft=-c,l.scrollTop=-d,l.style.scrollBehavior=u}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Am(e,t,n){let a=!1,i=-1,o=-1;function l(s){Im(()=>{const c=performance.now();e.updateLocation.value?.(s),a=(performance.now()-c)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?s=>s():requestIdleCallback)(()=>{n.run(()=>{yc(e.targetEl.value??e.contentEl.value,s=>{a?(cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=requestAnimationFrame(()=>{l(s)})})):l(s)})})}),r.onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(i)})}function yc(e,t){const n=[document,...Ga(e)];n.forEach(a=>{a.addEventListener("scroll",t,{passive:!0})}),r.onScopeDispose(()=>{n.forEach(a=>{a.removeEventListener("scroll",t)})})}const Ur=Symbol.for("vuetify:v-menu"),Mm=T({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function zm(e,t){let n=()=>{};function a(l){n?.();const s=Number(l?e.openDelay:e.closeDelay);return new Promise(c=>{n=Ev(s,()=>{t?.(l),c(l)})})}function i(){return a(!0)}function o(){return a(!1)}return{clearDelay:n,runOpenDelay:i,runCloseDelay:o}}const Fm=T({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...Mm()},"VOverlay-activator");function Lm(e,t){let{isActive:n,isTop:a,contentEl:i}=t;const o=Pe("useActivator"),l=r.ref();let s=!1,c=!1,d=!0;const u=r.computed(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=r.computed(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:h,runCloseDelay:p}=zm(e,_=>{_===(e.openOnHover&&s||u.value&&c)&&!(e.openOnHover&&n.value&&!a.value)&&(n.value!==_&&(d=!0),n.value=_)}),v=r.ref(),g={onClick:_=>{_.stopPropagation(),l.value=_.currentTarget||_.target,n.value||(v.value=[_.clientX,_.clientY]),n.value=!n.value},onMouseenter:_=>{_.sourceCapabilities?.firesTouchEvents||(s=!0,l.value=_.currentTarget||_.target,h())},onMouseleave:_=>{s=!1,p()},onFocus:_=>{_n(_.target,":focus-visible")!==!1&&(c=!0,_.stopPropagation(),l.value=_.currentTarget||_.target,h())},onBlur:_=>{c=!1,_.stopPropagation(),p()}},m=r.computed(()=>{const _={};return f.value&&(_.onClick=g.onClick),e.openOnHover&&(_.onMouseenter=g.onMouseenter,_.onMouseleave=g.onMouseleave),u.value&&(_.onFocus=g.onFocus,_.onBlur=g.onBlur),_}),y=r.computed(()=>{const _={};if(e.openOnHover&&(_.onMouseenter=()=>{s=!0,h()},_.onMouseleave=()=>{s=!1,p()}),u.value&&(_.onFocusin=()=>{c=!0,h()},_.onFocusout=()=>{c=!1,p()}),e.closeOnContentClick){const P=r.inject(Ur,null);_.onClick=()=>{n.value=!1,P?.closeParents()}}return _}),b=r.computed(()=>{const _={};return e.openOnHover&&(_.onMouseenter=()=>{d&&(s=!0,d=!1,h())},_.onMouseleave=()=>{s=!1,p()}),_});r.watch(a,_=>{_&&(e.openOnHover&&!s&&(!u.value||!c)||u.value&&!c&&(!e.openOnHover||!s))&&!i.value?.contains(document.activeElement)&&(n.value=!1)}),r.watch(n,_=>{_||setTimeout(()=>{v.value=void 0})},{flush:"post"});const S=sr();r.watchEffect(()=>{S.value&&r.nextTick(()=>{l.value=S.el})});const C=sr(),x=r.computed(()=>e.target==="cursor"&&v.value?v.value:C.value?C.el:bc(e.target,o)||l.value),I=r.computed(()=>Array.isArray(x.value)?void 0:x.value);let E;return r.watch(()=>!!e.activator,_=>{_&&Ce?(E=r.effectScope(),E.run(()=>{Bm(e,o,{activatorEl:l,activatorEvents:m})})):E&&E.stop()},{flush:"post",immediate:!0}),r.onScopeDispose(()=>{E?.stop()}),{activatorEl:l,activatorRef:S,target:x,targetEl:I,targetRef:C,activatorEvents:m,contentEvents:y,scrimEvents:b}}function Bm(e,t,n){let{activatorEl:a,activatorEvents:i}=n;r.watch(()=>e.activator,(c,d)=>{if(d&&c!==d){const u=s(d);u&&l(u)}c&&r.nextTick(()=>o())},{immediate:!0}),r.watch(()=>e.activatorProps,()=>{o()}),r.onScopeDispose(()=>{l()});function o(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;c&&Av(c,r.mergeProps(i.value,d))}function l(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;c&&Mv(c,r.mergeProps(i.value,d))}function s(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const d=bc(c,t);return a.value=d?.nodeType===Node.ELEMENT_NODE?d:void 0,a.value}}function bc(e,t){if(!e)return;let n;if(e==="parent"){let a=t?.proxy?.$el?.parentNode;for(;a?.hasAttribute("data-no-activator");)a=a.parentNode;n=a}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function $m(){if(!Ce)return r.shallowRef(!1);const{ssr:e}=cn();if(e){const t=r.shallowRef(!1);return r.onMounted(()=>{t.value=!0}),t}else return r.shallowRef(!0)}const Um=T({eager:Boolean},"lazy");function jm(e,t){const n=r.shallowRef(!1),a=r.toRef(()=>n.value||e.eager||t.value);r.watch(t,()=>n.value=!0);function i(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:i}}function jr(){const t=Pe("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const _c=Symbol.for("vuetify:stack"),ra=r.reactive([]);function Hm(e,t,n){const a=Pe("useStack"),i=!n,o=r.inject(_c,void 0),l=r.reactive({activeChildren:new Set});r.provide(_c,l);const s=r.shallowRef(Number(r.toValue(t)));ln(e,()=>{const u=ra.at(-1)?.[1];s.value=u?u+10:Number(r.toValue(t)),i&&ra.push([a.uid,s.value]),o?.activeChildren.add(a.uid),r.onScopeDispose(()=>{if(i){const f=r.toRaw(ra).findIndex(h=>h[0]===a.uid);ra.splice(f,1)}o?.activeChildren.delete(a.uid)})});const c=r.shallowRef(!0);i&&r.watchEffect(()=>{const u=ra.at(-1)?.[0]===a.uid;setTimeout(()=>c.value=u)});const d=r.toRef(()=>!l.activeChildren.size);return{globalTop:r.readonly(c),localTop:d,stackStyles:r.toRef(()=>({zIndex:s.value}))}}function Ym(e){return{teleportTarget:r.computed(()=>{const n=e();if(n===!0||!Ce)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null){r.warn(`Unable to locate target ${n}`);return}let i=[...a.children].find(o=>o.matches(".v-overlay-container"));return i||(i=document.createElement("div"),i.className="v-overlay-container",a.appendChild(i)),i})}}function Wm(){return!0}function wc(e,t,n){if(!e||xc(e,n)===!1)return!1;const a=us(t);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const i=(typeof n.value=="object"&&n.value.include||(()=>[]))();return i.push(t),!i.some(o=>o?.contains(e.target))}function xc(e,t){return(typeof t.value=="object"&&t.value.closeConditional||Wm)(e)}function Gm(e,t,n){const a=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&wc(e,t,n)&&setTimeout(()=>{xc(e,n)&&a&&a(e)},0)}function Sc(e,t){const n=us(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const kc={mounted(e,t){const n=i=>Gm(i,e,t),a=i=>{e._clickOutside.lastMousedownWasOutside=wc(i,e,t)};Sc(e,i=>{i.addEventListener("click",n,!0),i.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:a}},beforeUnmount(e,t){e._clickOutside&&(Sc(e,n=>{if(!n||!e._clickOutside?.[t.instance.$.uid])return;const{onClick:a,onMousedown:i}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",i,!0)}),delete e._clickOutside[t.instance.$.uid])}};function Qm(e){const{modelValue:t,color:n,...a}=e;return r.createVNode(r.Transition,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&r.createElementVNode("div",r.mergeProps({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const Hr=T({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Fm(),...ne(),...Pt(),...Um(),...Cm(),...Tm(),...Ie(),...kn()},"VOverlay"),ii=j()({name:"VOverlay",directives:{vClickOutside:kc},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Hr()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:a,emit:i}=t;const o=Pe("VOverlay"),l=r.ref(),s=r.ref(),c=r.ref(),d=ue(e,"modelValue"),u=r.computed({get:()=>d.value,set:Y=>{Y&&e.disabled||(d.value=Y)}}),{themeClasses:f}=De(e),{rtlClasses:h,isRtl:p}=lt(),{hasContent:v,onAfterLeave:g}=jm(e,u),m=gt(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:y,localTop:b,stackStyles:S}=Hm(u,()=>e.zIndex,e._disableGlobalStack),{activatorEl:C,activatorRef:x,target:I,targetEl:E,targetRef:_,activatorEvents:P,contentEvents:D,scrimEvents:M}=Lm(e,{isActive:u,isTop:b,contentEl:c}),{teleportTarget:A}=Ym(()=>{const Y=e.attach||e.contained;if(Y)return Y;const we=C?.value?.getRootNode()||o.proxy?.$el?.getRootNode();return we instanceof ShadowRoot?we:!1}),{dimensionStyles:N}=Et(e),z=$m(),{scopeId:B}=jr();r.watch(()=>e.disabled,Y=>{Y&&(u.value=!1)});const{contentStyles:U,updateLocation:J}=Vm(e,{isRtl:p,contentEl:c,target:I,isActive:u});Om(e,{root:l,contentEl:c,targetEl:E,isActive:u,updateLocation:J});function ee(Y){i("click:outside",Y),e.persistent?K():u.value=!1}function he(Y){return u.value&&y.value&&(!e.scrim||Y.target===s.value||Y instanceof MouseEvent&&Y.shadowTarget===s.value)}Ce&&r.watch(u,Y=>{Y?window.addEventListener("keydown",k):window.removeEventListener("keydown",k)},{immediate:!0}),r.onBeforeUnmount(()=>{Ce&&window.removeEventListener("keydown",k)});function k(Y){Y.key==="Escape"&&y.value&&(c.value?.contains(document.activeElement)||i("keydown",Y),e.persistent?K():(u.value=!1,c.value?.contains(document.activeElement)&&C.value?.focus()))}function V(Y){Y.key==="Escape"&&!y.value||i("keydown",Y)}const O=Jh();ln(()=>e.closeOnBack,()=>{Xh(O,Y=>{y.value&&u.value?(Y(!1),e.persistent?K():u.value=!1):Y()})});const H=r.ref();r.watch(()=>u.value&&(e.absolute||e.contained)&&A.value==null,Y=>{if(Y){const we=vs(l.value);we&&we!==document.scrollingElement&&(H.value=we.scrollTop)}});function K(){e.noClickAnimation||c.value&&wn(c.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Wa})}function q(){i("afterEnter")}function X(){g(),i("afterLeave")}return G(()=>r.createElementVNode(r.Fragment,null,[n.activator?.({isActive:u.value,targetRef:_,props:r.mergeProps({ref:x},P.value,e.activatorProps)}),z.value&&v.value&&r.createVNode(r.Teleport,{disabled:!A.value,to:A.value},{default:()=>[r.createElementVNode("div",r.mergeProps({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":u.value,"v-overlay--contained":e.contained},f.value,h.value,e.class],style:[S.value,{"--v-overlay-opacity":e.opacity,top:Q(H.value)},e.style],ref:l,onKeydown:V},B,a),[r.createVNode(Qm,r.mergeProps({color:m,modelValue:u.value&&!!e.scrim,ref:s},M.value),null),r.createVNode(Yt,{appear:!0,persisted:!0,transition:e.transition,target:I.value,onAfterEnter:q,onAfterLeave:X},{default:()=>[r.withDirectives(r.createElementVNode("div",r.mergeProps({ref:c,class:["v-overlay__content",e.contentClass],style:[N.value,U.value]},D.value,e.contentProps),[n.default?.({isActive:u})]),[[r.vShow,u.value],[kc,{handler:ee,closeConditional:he,include:()=>[C.value]}]])]})])]})])),{activatorEl:C,scrimEl:s,target:I,animateClick:K,contentEl:c,globalTop:y,localTop:b,updateLocation:J}}}),Yr=Symbol("Forwarded refs");function Wr(e,t){let n=e;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,t);if(a)return a;n=Object.getPrototypeOf(n)}}function Pn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return e[Yr]=n,new Proxy(e,{get(i,o){if(Reflect.has(i,o))return Reflect.get(i,o);if(!(typeof o=="symbol"||o.startsWith("$")||o.startsWith("__"))){for(const l of n)if(l.value&&Reflect.has(l.value,o)){const s=Reflect.get(l.value,o);return typeof s=="function"?s.bind(l.value):s}}},has(i,o){if(Reflect.has(i,o))return!0;if(typeof o=="symbol"||o.startsWith("$")||o.startsWith("__"))return!1;for(const l of n)if(l.value&&Reflect.has(l.value,o))return!0;return!1},set(i,o,l){if(Reflect.has(i,o))return Reflect.set(i,o,l);if(typeof o=="symbol"||o.startsWith("$")||o.startsWith("__"))return!1;for(const s of n)if(s.value&&Reflect.has(s.value,o))return Reflect.set(s.value,o,l);return!1},getOwnPropertyDescriptor(i,o){const l=Reflect.getOwnPropertyDescriptor(i,o);if(l)return l;if(!(typeof o=="symbol"||o.startsWith("$")||o.startsWith("__"))){for(const s of n){if(!s.value)continue;const c=Wr(s.value,o)??("_"in s.value?Wr(s.value._?.setupState,o):void 0);if(c)return c}for(const s of n){const c=s.value&&s.value[Yr];if(!c)continue;const d=c.slice();for(;d.length;){const u=d.shift(),f=Wr(u.value,o);if(f)return f;const h=u.value&&u.value[Yr];h&&d.push(...h)}}}}})}const qm=T({id:String,submenu:Boolean,...jt(Hr({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Cr}}),["absolute"])},"VMenu"),Cc=j()({name:"VMenu",props:qm(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=ue(e,"modelValue"),{scopeId:i}=jr(),{isRtl:o}=lt(),l=r.useId(),s=r.toRef(()=>e.id||`v-menu-${l}`),c=r.ref(),d=r.inject(Ur,null),u=r.shallowRef(new Set);r.provide(Ur,{register(){u.value.add(l)},unregister(){u.value.delete(l)},closeParents(m){setTimeout(()=>{!u.value.size&&!e.persistent&&(m==null||c.value?.contentEl&&!Nv(m,c.value.contentEl))&&(a.value=!1,d?.closeParents())},40)}}),r.onBeforeUnmount(()=>{d?.unregister(),document.removeEventListener("focusin",f)}),r.onDeactivated(()=>a.value=!1);async function f(m){const y=m.relatedTarget,b=m.target;await r.nextTick(),a.value&&y!==b&&c.value?.contentEl&&c.value?.globalTop&&![document,c.value.contentEl].includes(b)&&!c.value.contentEl.contains(b)&&Wn(c.value.contentEl)[0]?.focus()}r.watch(a,m=>{m?(d?.register(),Ce&&document.addEventListener("focusin",f,{once:!0})):(d?.unregister(),Ce&&document.removeEventListener("focusin",f))},{immediate:!0});function h(m){d?.closeParents(m)}function p(m){if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),Gl(Wn(c.value?.contentEl,!1),m.shiftKey?"prev":"next",b=>b.tabIndex>=0)||(a.value=!1,c.value?.activatorEl?.focus())}else e.submenu&&m.key===(o.value?"ArrowRight":"ArrowLeft")&&(a.value=!1,c.value?.activatorEl?.focus())}function v(m){if(e.disabled)return;const y=c.value?.contentEl;y&&a.value?m.key==="ArrowDown"?(m.preventDefault(),m.stopImmediatePropagation(),Gn(y,"next")):m.key==="ArrowUp"?(m.preventDefault(),m.stopImmediatePropagation(),Gn(y,"prev")):e.submenu&&(m.key===(o.value?"ArrowRight":"ArrowLeft")?a.value=!1:m.key===(o.value?"ArrowLeft":"ArrowRight")&&(m.preventDefault(),Gn(y,"first"))):(e.submenu?m.key===(o.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(m.key))&&(a.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>v(m))))}const g=r.computed(()=>r.mergeProps({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-controls":s.value,onKeydown:v},e.activatorProps));return G(()=>{const m=ii.filterProps(e);return r.createVNode(ii,r.mergeProps({ref:c,id:s.value,class:["v-menu",e.class],style:e.style},m,{modelValue:a.value,"onUpdate:modelValue":y=>a.value=y,absolute:!0,activatorProps:g.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":h,onKeydown:p},i),{activator:n.activator,default:function(){for(var y=arguments.length,b=new Array(y),S=0;S<y;S++)b[S]=arguments[S];return r.createVNode(ke,{root:"VMenu"},{default:()=>[n.default?.(...b)]})}})}),Pn({id:s,ΨopenChildren:u},c)}}),Km=T({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ne(),...kn({transition:{component:Ms}})},"VCounter"),Jm=j()({name:"VCounter",functional:!0,props:Km(),setup(e,t){let{slots:n}=t;const a=r.toRef(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return G(()=>r.createVNode(Yt,{transition:e.transition},{default:()=>[r.withDirectives(r.createElementVNode("div",{class:r.normalizeClass(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:r.normalizeStyle(e.style)},[n.default?n.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[r.vShow,e.active]])]})),{}}}),Xm=T({floating:Boolean,...ne()},"VFieldLabel"),ri=j()({name:"VFieldLabel",props:Xm(),setup(e,t){let{slots:n}=t;return G(()=>r.createVNode(_r,{class:r.normalizeClass(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:r.normalizeStyle(e.style),"aria-hidden":e.floating||void 0},n)),{}}});function Vc(e,t){const n=r.ref(),a=r.shallowRef(!1);if(nr){const i=new IntersectionObserver(o=>{a.value=!!o.find(l=>l.isIntersecting)},t);r.onBeforeUnmount(()=>{i.disconnect()}),r.watch(n,(o,l)=>{l&&(i.unobserve(l),a.value=!1),o&&i.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:a}}const Pc={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Gr=T({location:String},"location");function Qr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=lt();return{locationStyles:r.computed(()=>{if(!e.location)return{};const{side:o,align:l}=dr(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function s(d){return n?n(d):0}const c={};return o!=="center"&&(t?c[Pc[o]]=`calc(100% - ${s(o)}px)`:c[o]=0),l!=="center"?t?c[Pc[l]]=`calc(100% - ${s(l)}px)`:c[l]=0:(o==="center"?c.top=c.left="50%":c[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",c.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),c})}}const Zm=T({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...ne(),...Gr({location:"top"}),...et(),...xe(),...Ie()},"VProgressLinear"),qr=j()({name:"VProgressLinear",props:Zm(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=ue(e,"modelValue"),{isRtl:i,rtlClasses:o}=lt(),{themeClasses:l}=De(e),{locationStyles:s}=Qr(e),{textColorClasses:c,textColorStyles:d}=pt(()=>e.color),{backgroundColorClasses:u,backgroundColorStyles:f}=gt(()=>e.bgColor||e.color),{backgroundColorClasses:h,backgroundColorStyles:p}=gt(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:g}=gt(()=>e.color),{roundedClasses:m}=ot(e),{intersectionRef:y,isIntersecting:b}=Vc(),S=r.computed(()=>parseFloat(e.max)),C=r.computed(()=>parseFloat(e.height)),x=r.computed(()=>qe(parseFloat(e.bufferValue)/S.value*100,0,100)),I=r.computed(()=>qe(parseFloat(a.value)/S.value*100,0,100)),E=r.computed(()=>i.value!==e.reverse),_=r.computed(()=>e.indeterminate?"fade-transition":"slide-x-transition"),P=Ce&&window.matchMedia?.("(forced-colors: active)").matches;function D(M){if(!y.value)return;const{left:A,right:N,width:z}=y.value.getBoundingClientRect(),B=E.value?z-M.clientX+(N-z):M.clientX-A;a.value=Math.round(B/z*S.value)}return G(()=>r.createVNode(e.tag,{ref:y,class:r.normalizeClass(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&b.value,"v-progress-linear--reverse":E.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},m.value,l.value,o.value,e.class]),style:r.normalizeStyle([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Q(C.value):0,"--v-progress-linear-height":Q(C.value),...e.absolute?s.value:{}},e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(a.value),S.value),onClick:e.clickable&&D},{default:()=>[e.stream&&r.createElementVNode("div",{key:"stream",class:r.normalizeClass(["v-progress-linear__stream",c.value]),style:r.normalizeStyle({...d.value,[E.value?"left":"right"]:Q(-C.value),borderTop:`${Q(C.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${Q(C.value/4)})`,width:Q(100-x.value,"%"),"--v-progress-linear-stream-to":Q(C.value*(E.value?1:-1))})},null),r.createElementVNode("div",{class:r.normalizeClass(["v-progress-linear__background",P?void 0:u.value]),style:r.normalizeStyle([f.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),r.createElementVNode("div",{class:r.normalizeClass(["v-progress-linear__buffer",P?void 0:h.value]),style:r.normalizeStyle([p.value,{opacity:parseFloat(e.bufferOpacity),width:Q(x.value,"%")}])},null),r.createVNode(r.Transition,{name:_.value},{default:()=>[e.indeterminate?r.createElementVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(M=>r.createElementVNode("div",{key:M,class:r.normalizeClass(["v-progress-linear__indeterminate",M,P?void 0:v.value]),style:r.normalizeStyle(g.value)},null))]):r.createElementVNode("div",{class:r.normalizeClass(["v-progress-linear__determinate",P?void 0:v.value]),style:r.normalizeStyle([g.value,{width:Q(I.value,"%")}])},null)]}),n.default&&r.createElementVNode("div",{class:"v-progress-linear__content"},[n.default({value:I.value,buffer:x.value})])]})),{}}}),oi=T({loading:[Boolean,String]},"loader");function oa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();return{loaderClasses:r.toRef(()=>({[`${t}--loading`]:e.loading}))}}function li(e,t){let{slots:n}=t;return r.createElementVNode("div",{class:r.normalizeClass(`${e.name}__loader`)},[n.default?.({color:e.color,isActive:e.active})||r.createVNode(qr,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const ep=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Ec=T({appendInnerIcon:Z,bgColor:String,clearable:Boolean,clearIcon:{type:Z,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:Z,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>ep.includes(e)},"onClick:clear":Re(),"onClick:appendInner":Re(),"onClick:prependInner":Re(),...ne(),...oi(),...et(),...Ie()},"VField"),Nc=j()({name:"VField",inheritAttrs:!1,props:{id:String,...Ls(),...Ec()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const{themeClasses:o}=De(e),{loaderClasses:l}=oa(e),{focusClasses:s,isFocused:c,focus:d,blur:u}=Vr(e),{InputIcon:f}=Is(e),{roundedClasses:h}=ot(e),{rtlClasses:p}=lt(),v=r.toRef(()=>e.dirty||e.active),g=r.toRef(()=>!!(e.label||i.label)),m=r.toRef(()=>!e.singleLine&&g.value),y=r.useId(),b=r.computed(()=>e.id||`input-${y}`),S=r.toRef(()=>`${b.value}-messages`),C=r.ref(),x=r.ref(),I=r.ref(),E=r.computed(()=>["plain","underlined"].includes(e.variant)),_=r.computed(()=>e.error||e.disabled?void 0:v.value&&c.value?e.color:e.baseColor),P=r.computed(()=>{if(!(!e.iconColor||e.glow&&!c.value))return e.iconColor===!0?_.value:e.iconColor}),{backgroundColorClasses:D,backgroundColorStyles:M}=gt(()=>e.bgColor),{textColorClasses:A,textColorStyles:N}=pt(_);r.watch(v,U=>{if(m.value){const J=C.value.$el,ee=x.value.$el;requestAnimationFrame(()=>{const he=vr(J),k=ee.getBoundingClientRect(),V=k.x-he.x,O=k.y-he.y-(he.height/2-k.height/2),H=k.width/.75,K=Math.abs(H-he.width)>1?{maxWidth:Q(H)}:void 0,q=getComputedStyle(J),X=getComputedStyle(ee),Y=parseFloat(q.transitionDuration)*1e3||150,we=parseFloat(X.getPropertyValue("--v-field-label-scale")),de=X.getPropertyValue("color");J.style.visibility="visible",ee.style.visibility="hidden",wn(J,{transform:`translate(${V}px, ${O}px) scale(${we})`,color:de,...K},{duration:Y,easing:Wa,direction:U?"normal":"reverse"}).finished.then(()=>{J.style.removeProperty("visibility"),ee.style.removeProperty("visibility")})})}},{flush:"post"});const z=r.computed(()=>({isActive:v,isFocused:c,controlRef:I,blur:u,focus:d}));function B(U){U.target!==document.activeElement&&U.preventDefault()}return G(()=>{const U=e.variant==="outlined",J=!!(i["prepend-inner"]||e.prependInnerIcon),ee=!!(e.clearable||i.clear)&&!e.disabled,he=!!(i["append-inner"]||e.appendInnerIcon||ee),k=()=>i.label?i.label({...z.value,label:e.label,props:{for:b.value}}):e.label;return r.createElementVNode("div",r.mergeProps({class:["v-field",{"v-field--active":v.value,"v-field--appended":he,"v-field--center-affix":e.centerAffix??!E.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":J,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!k(),[`v-field--variant-${e.variant}`]:!0},o.value,D.value,s.value,l.value,h.value,p.value,e.class],style:[M.value,e.style],onClick:B},n),[r.createElementVNode("div",{class:"v-field__overlay"},null),r.createVNode(li,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:i.loader}),J&&r.createElementVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&r.createVNode(f,{key:"prepend-icon",name:"prependInner",color:P.value},null),i["prepend-inner"]?.(z.value)]),r.createElementVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&m.value&&r.createVNode(ri,{key:"floating-label",ref:x,class:r.normalizeClass([A.value]),floating:!0,for:b.value,style:r.normalizeStyle(N.value)},{default:()=>[k()]}),g.value&&r.createVNode(ri,{key:"label",ref:C,for:b.value},{default:()=>[k()]}),i.default?.({...z.value,props:{id:b.value,class:"v-field__input","aria-describedby":S.value},focus:d,blur:u})??r.createElementVNode("div",{id:b.value,class:"v-field__input","aria-describedby":S.value},null)]),ee&&r.createVNode(Fs,{key:"clear"},{default:()=>[r.withDirectives(r.createElementVNode("div",{class:"v-field__clearable",onMousedown:V=>{V.preventDefault(),V.stopPropagation()}},[r.createVNode(ke,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[i.clear?i.clear({...z.value,props:{onFocus:d,onBlur:u,onClick:e["onClick:clear"],tabindex:-1}}):r.createVNode(f,{name:"clear",onFocus:d,onBlur:u,tabindex:-1},null)]})]),[[r.vShow,e.dirty]])]}),he&&r.createElementVNode("div",{key:"append",class:"v-field__append-inner"},[i["append-inner"]?.(z.value),e.appendInnerIcon&&r.createVNode(f,{key:"append-icon",name:"appendInner",color:P.value},null)]),r.createElementVNode("div",{class:r.normalizeClass(["v-field__outline",A.value]),style:r.normalizeStyle(N.value)},[U&&r.createElementVNode(r.Fragment,null,[r.createElementVNode("div",{class:"v-field__outline__start"},null),m.value&&r.createElementVNode("div",{class:"v-field__outline__notch"},[r.createVNode(ri,{ref:x,floating:!0,for:b.value},{default:()=>[k()]})]),r.createElementVNode("div",{class:"v-field__outline__end"},null)]),E.value&&m.value&&r.createVNode(ri,{ref:x,floating:!0,for:b.value},{default:()=>[k()]})])])}),{controlRef:I,fieldIconColor:P}}}),tp=["color","file","time","date","datetime-local","week","month"],Kr=T({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Xa(),...Ec()},"VTextField"),la=j()({name:"VTextField",directives:{vIntersect:qa},inheritAttrs:!1,props:Kr(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const o=ue(e,"modelValue"),{isFocused:l,focus:s,blur:c}=Vr(e),d=r.computed(()=>typeof e.counterValue=="function"?e.counterValue(o.value):typeof e.counterValue=="number"?e.counterValue:(o.value??"").toString().length),u=r.computed(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=r.computed(()=>["plain","underlined"].includes(e.variant));function h(I,E){!e.autofocus||!I||E[0].target?.focus?.()}const p=r.ref(),v=r.ref(),g=r.ref(),m=r.computed(()=>tp.includes(e.type)||e.persistentPlaceholder||l.value||e.active);function y(){g.value!==document.activeElement&&g.value?.focus(),l.value||s()}function b(I){a("mousedown:control",I),I.target!==g.value&&(y(),I.preventDefault())}function S(I){y(),a("click:control",I)}function C(I,E){I.stopPropagation(),y(),r.nextTick(()=>{o.value=null,E(),Wl(e["onClick:clear"],I)})}function x(I){const E=I.target;if(o.value=E.value,e.modelModifiers?.trim&&["text","search","password","tel","url"].includes(e.type)){const _=[E.selectionStart,E.selectionEnd];r.nextTick(()=>{E.selectionStart=_[0],E.selectionEnd=_[1]})}}return G(()=>{const I=!!(i.counter||e.counter!==!1&&e.counter!=null),E=!!(I||i.details),[_,P]=Fa(n),{modelValue:D,...M}=Cn.filterProps(e),A=Nc.filterProps(e);return r.createVNode(Cn,r.mergeProps({ref:p,modelValue:o.value,"onUpdate:modelValue":N=>o.value=N,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":f.value},e.class],style:e.style},_,M,{centerAffix:!f.value,focused:l.value}),{...i,default:N=>{let{id:z,isDisabled:B,isDirty:U,isReadonly:J,isValid:ee,reset:he}=N;return r.createVNode(Nc,r.mergeProps({ref:v,onMousedown:b,onClick:S,"onClick:clear":k=>C(k,he),"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},A,{id:z.value,active:m.value||U.value,dirty:U.value||e.dirty,disabled:B.value,focused:l.value,error:ee.value===!1}),{...i,default:k=>{let{props:{class:V,...O}}=k;const H=r.withDirectives(r.createElementVNode("input",r.mergeProps({ref:g,value:o.value,onInput:x,autofocus:e.autofocus,readonly:J.value,disabled:B.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:y,onBlur:c},O,P),null),[[qa,{handler:h},null,{once:!0}]]);return r.createElementVNode(r.Fragment,null,[e.prefix&&r.createElementVNode("span",{class:"v-text-field__prefix"},[r.createElementVNode("span",{class:"v-text-field__prefix__text"},[e.prefix])]),i.default?r.createElementVNode("div",{class:r.normalizeClass(V),"data-no-activator":""},[i.default(),H]):r.cloneVNode(H,{class:V}),e.suffix&&r.createElementVNode("span",{class:"v-text-field__suffix"},[r.createElementVNode("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:E?N=>r.createElementVNode(r.Fragment,null,[i.details?.(N),I&&r.createElementVNode(r.Fragment,null,[r.createElementVNode("span",null,null),r.createVNode(Jm,{active:e.persistentCounter||l.value,value:d.value,max:u.value,disabled:e.disabled},i.counter)])]):void 0})}),Pn({},p,v,g)}}),np=T({renderless:Boolean,...ne()},"VVirtualScrollItem"),ap=j()({name:"VVirtualScrollItem",inheritAttrs:!1,props:np(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:i}=t;const{resizeRef:o,contentRect:l}=Vn(void 0,"border");r.watch(()=>l.value?.height,s=>{s!=null&&a("update:height",s)}),G(()=>e.renderless?r.createElementVNode(r.Fragment,null,[i.default?.({itemRef:o})]):r.createElementVNode("div",r.mergeProps({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},n),[i.default?.()]))}}),ip=-1,rp=1,Jr=100,op=T({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function lp(e,t){const n=cn(),a=r.shallowRef(0);r.watchEffect(()=>{a.value=parseFloat(e.itemHeight||0)});const i=r.shallowRef(0),o=r.shallowRef(Math.ceil((parseInt(e.height)||n.height.value)/(a.value||16))||1),l=r.shallowRef(0),s=r.shallowRef(0),c=r.ref(),d=r.ref();let u=0;const{resizeRef:f,contentRect:h}=Vn();r.watchEffect(()=>{f.value=c.value});const p=r.computed(()=>c.value===document.documentElement?n.height.value:h.value?.height||parseInt(e.height)||0),v=r.computed(()=>!!(c.value&&d.value&&p.value&&a.value));let g=Array.from({length:t.value.length}),m=Array.from({length:t.value.length});const y=r.shallowRef(0);let b=-1;function S(k){return g[k]||a.value}const C=kv(()=>{const k=performance.now();m[0]=0;const V=t.value.length;for(let O=1;O<=V-1;O++)m[O]=(m[O-1]||0)+S(O-1);y.value=Math.max(y.value,performance.now()-k)},y),x=r.watch(v,k=>{k&&(x(),u=d.value.offsetTop,C.immediate(),U(),~b&&r.nextTick(()=>{Ce&&window.requestAnimationFrame(()=>{ee(b),b=-1})}))});r.onScopeDispose(()=>{C.clear()});function I(k,V){const O=g[k],H=a.value;a.value=H?Math.min(a.value,V):V,(O!==V||H!==a.value)&&(g[k]=V,C())}function E(k){return k=qe(k,0,t.value.length-1),m[k]||0}function _(k){return sp(m,k)}let P=0,D=0,M=0;r.watch(p,(k,V)=>{V&&(U(),k<V&&requestAnimationFrame(()=>{D=0,U()}))});let A=-1;function N(){if(!c.value||!d.value)return;const k=c.value.scrollTop,V=performance.now();V-M>500?(D=Math.sign(k-P),u=d.value.offsetTop):D=k-P,P=k,M=V,window.clearTimeout(A),A=window.setTimeout(z,500),U()}function z(){!c.value||!d.value||(D=0,M=0,window.clearTimeout(A),U())}let B=-1;function U(){cancelAnimationFrame(B),B=requestAnimationFrame(J)}function J(){if(!c.value||!p.value)return;const k=P-u,V=Math.sign(D),O=Math.max(0,k-Jr),H=qe(_(O),0,t.value.length),K=k+p.value+Jr,q=qe(_(K)+1,H+1,t.value.length);if((V!==ip||H<i.value)&&(V!==rp||q>o.value)){const X=E(i.value)-E(H),Y=E(q)-E(o.value);Math.max(X,Y)>Jr?(i.value=H,o.value=q):(H<=0&&(i.value=H),q>=t.value.length&&(o.value=q))}l.value=E(i.value),s.value=E(t.value.length)-E(o.value)}function ee(k){const V=E(k);!c.value||k&&!V?b=k:c.value.scrollTop=V}const he=r.computed(()=>t.value.slice(i.value,o.value).map((k,V)=>{const O=V+i.value;return{raw:k,index:O,key:He(k,e.itemKey,O)}}));return r.watch(t,()=>{g=Array.from({length:t.value.length}),m=Array.from({length:t.value.length}),C.immediate(),U()},{deep:1}),{calculateVisibleItems:U,containerRef:c,markerRef:d,computedItems:he,paddingTop:l,paddingBottom:s,scrollToIndex:ee,handleScroll:N,handleScrollend:z,handleItemResize:I}}function sp(e,t){let n=e.length-1,a=0,i=0,o=null,l=-1;if(e[n]<t)return n;for(;a<=n;)if(i=a+n>>1,o=e[i],o>t)n=i-1;else if(o<t)l=i,a=i+1;else return o===t?i:a;return l}const cp=T({items:{type:Array,default:()=>[]},renderless:Boolean,...op(),...ne(),...Pt()},"VVirtualScroll"),Ic=j()({name:"VVirtualScroll",props:cp(),setup(e,t){let{slots:n}=t;const a=Pe("VVirtualScroll"),{dimensionStyles:i}=Et(e),{calculateVisibleItems:o,containerRef:l,markerRef:s,handleScroll:c,handleScrollend:d,handleItemResize:u,scrollToIndex:f,paddingTop:h,paddingBottom:p,computedItems:v}=lp(e,r.toRef(()=>e.items));return ln(()=>e.renderless,()=>{function g(){const y=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";l.value===document.documentElement?(document[y]("scroll",c,{passive:!0}),document[y]("scrollend",d)):(l.value?.[y]("scroll",c,{passive:!0}),l.value?.[y]("scrollend",d))}r.onMounted(()=>{l.value=vs(a.vnode.el,!0),g(!0)}),r.onScopeDispose(g)}),G(()=>{const g=v.value.map(m=>r.createVNode(ap,{key:m.key,renderless:e.renderless,"onUpdate:height":y=>u(m.index,y)},{default:y=>n.default?.({item:m.raw,index:m.index,...y})}));return e.renderless?r.createElementVNode(r.Fragment,null,[r.createElementVNode("div",{ref:s,class:"v-virtual-scroll__spacer",style:r.normalizeStyle({paddingTop:Q(h.value)})},null),g,r.createElementVNode("div",{class:"v-virtual-scroll__spacer",style:r.normalizeStyle({paddingBottom:Q(p.value)})},null)]):r.createElementVNode("div",{ref:l,class:r.normalizeClass(["v-virtual-scroll",e.class]),onScrollPassive:c,onScrollend:d,style:r.normalizeStyle([i.value,e.style])},[r.createElementVNode("div",{ref:s,class:"v-virtual-scroll__container",style:r.normalizeStyle({paddingTop:Q(h.value),paddingBottom:Q(p.value)})},[g])])}),{calculateVisibleItems:o,scrollToIndex:f}}});function Tc(e,t){const n=r.shallowRef(!1);let a;function i(s){cancelAnimationFrame(a),n.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(n.value){const c=r.watch(n,()=>{c(),s()})}else s()})}async function l(s){if(s.key==="Tab"&&t.value?.focus(),!["PageDown","PageUp","Home","End"].includes(s.key))return;const c=e.value?.$el;if(!c)return;(s.key==="Home"||s.key==="End")&&c.scrollTo({top:s.key==="Home"?0:c.scrollHeight,behavior:"smooth"}),await o();const d=c.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(s.key==="PageDown"||s.key==="Home"){const u=c.getBoundingClientRect().top;for(const f of d)if(f.getBoundingClientRect().top>=u){f.focus();break}}else{const u=c.getBoundingClientRect().bottom;for(const f of[...d].reverse())if(f.getBoundingClientRect().bottom<=u){f.focus();break}}}return{onScrollPassive:i,onKeydown:l}}const Oc=T({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Z,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...sc({itemChildren:!1})},"Select"),dp=T({...Oc(),...jt(Kr({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...kn({transition:{component:Cr}})},"VSelect"),Rc=j()({name:"VSelect",props:dp(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=Ot(),i=r.ref(),o=r.ref(),l=r.ref(),{items:s,transformIn:c,transformOut:d}=dc(e),u=ue(e,"modelValue",[],k=>c(k===null?[null]:Oe(k)),k=>{const V=d(k);return e.multiple?V:V[0]??null}),f=r.computed(()=>typeof e.counterValue=="function"?e.counterValue(u.value):typeof e.counterValue=="number"?e.counterValue:u.value.length),h=Pr(e),p=r.computed(()=>u.value.map(k=>k.value)),v=r.shallowRef(!1);let g="",m=-1,y;const b=r.computed(()=>e.hideSelected?s.value.filter(k=>!u.value.some(V=>(e.valueComparator||Qe)(V,k))):s.value),S=r.computed(()=>e.hideNoData&&!b.value.length||h.isReadonly.value||h.isDisabled.value),C=ue(e,"menu"),x=r.computed({get:()=>C.value,set:k=>{C.value&&!k&&o.value?.ΨopenChildren.size||k&&S.value||(C.value=k)}}),I=r.toRef(()=>x.value?e.closeText:e.openText),E=r.computed(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":"listbox"}})),_=r.ref(),P=Tc(_,i);function D(k){e.openOnClear&&(x.value=!0)}function M(){S.value||(x.value=!x.value)}function A(k){$a(k)&&N(k)}function N(k){if(!k.key||h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(k.key)&&k.preventDefault(),["Enter","ArrowDown"," "].includes(k.key)&&(x.value=!0),["Escape","Tab"].includes(k.key)&&(x.value=!1),k.key==="Home"?_.value?.focus("first"):k.key==="End"&&_.value?.focus("last");const V=1e3;if(!$a(k))return;const O=performance.now();O-y>V&&(g="",m=-1),g+=k.key.toLowerCase(),y=O;const H=b.value;function K(){let de=q();return de||g.at(-1)===g.at(-2)&&(g=g.slice(0,-1),de=q(),de)||(m=-1,de=q(),de)?de:(g=k.key.toLowerCase(),q())}function q(){for(let de=m+1;de<H.length;de++){const F=H[de];if(F.title.toLowerCase().startsWith(g))return[F,de]}}const X=K();if(!X)return;const[Y,we]=X;m=we,_.value?.focus(we),e.multiple||(u.value=[Y])}function z(k){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!k.props.disabled)if(e.multiple){const O=u.value.findIndex(K=>(e.valueComparator||Qe)(K.value,k.value)),H=V??!~O;if(~O){const K=H?[...u.value,k]:[...u.value];K.splice(O,1),u.value=K}else H&&(u.value=[...u.value,k])}else{const O=V!==!1;u.value=O?[k]:[],r.nextTick(()=>{x.value=!1})}}function B(k){_.value?.$el.contains(k.relatedTarget)||(x.value=!1)}function U(){e.eager&&l.value?.calculateVisibleItems()}function J(){v.value&&i.value?.focus()}function ee(k){v.value=!0}function he(k){if(k==null)u.value=[];else if(_n(i.value,":autofill")||_n(i.value,":-webkit-autofill")){const V=s.value.find(O=>O.title===k);V&&z(V)}else i.value&&(i.value.value="")}return r.watch(x,()=>{if(!e.hideSelected&&x.value&&u.value.length){const k=b.value.findIndex(V=>u.value.some(O=>(e.valueComparator||Qe)(O.value,V.value)));Ce&&window.requestAnimationFrame(()=>{k>=0&&l.value?.scrollToIndex(k)})}}),r.watch(()=>e.items,(k,V)=>{x.value||v.value&&!V.length&&k.length&&(x.value=!0)}),G(()=>{const k=!!(e.chips||n.chip),V=!!(!e.hideNoData||b.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),O=u.value.length>0,H=la.filterProps(e),K=O||!v.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return r.createVNode(la,r.mergeProps({ref:i},H,{modelValue:u.value.map(q=>q.props.value).join(", "),"onUpdate:modelValue":he,focused:v.value,"onUpdate:focused":q=>v.value=q,validationValue:u.externalValue,counterValue:f.value,dirty:O,class:["v-select",{"v-select--active-menu":x.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":u.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:K,"onClick:clear":D,"onMousedown:control":M,onBlur:B,onKeydown:N,"aria-label":a(I.value),title:a(I.value)}),{...n,default:()=>r.createElementVNode(r.Fragment,null,[r.createVNode(Cc,r.mergeProps({ref:o,modelValue:x.value,"onUpdate:modelValue":q=>x.value=q,activator:"parent",contentClass:"v-select__content",disabled:S.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:U,onAfterLeave:J},E.value),{default:()=>[V&&r.createVNode(fc,r.mergeProps({ref:_,selected:p.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:q=>q.preventDefault(),onKeydown:A,onFocusin:ee,tabindex:"-1","aria-live":"polite","aria-label":`${e.label}-list`,color:e.itemColor??e.color},P,e.listProps),{default:()=>[n["prepend-item"]?.(),!b.value.length&&!e.hideNoData&&(n["no-data"]?.()??r.createVNode(un,{key:"no-data",title:a(e.noDataText)},null)),r.createVNode(Ic,{ref:l,renderless:!0,items:b.value,itemKey:"value"},{default:q=>{let{item:X,index:Y,itemRef:we}=q;const de=r.mergeProps(X.props,{ref:we,key:X.value,onClick:()=>z(X,null)});return n.item?.({item:X,index:Y,props:de})??r.createVNode(un,r.mergeProps(de,{role:"option"}),{prepend:F=>{let{isSelected:re}=F;return r.createElementVNode(r.Fragment,null,[e.multiple&&!e.hideSelected?r.createVNode(na,{key:X.value,modelValue:re,ripple:!1,tabindex:"-1"},null):void 0,X.props.prependAvatar&&r.createVNode(Gt,{image:X.props.prependAvatar},null),X.props.prependIcon&&r.createVNode(ye,{icon:X.props.prependIcon},null)])}})}}),n["append-item"]?.()]})]}),u.value.map((q,X)=>{function Y(re){re.stopPropagation(),re.preventDefault(),z(q,!1)}const we={"onClick:close":Y,onKeydown(re){re.key!=="Enter"&&re.key!==" "||(re.preventDefault(),re.stopPropagation(),Y(re))},onMousedown(re){re.preventDefault(),re.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},de=k?!!n.chip:!!n.selection,F=de?lr(k?n.chip({item:q,index:X,props:we}):n.selection({item:q,index:X})):void 0;if(!(de&&!F))return r.createElementVNode("div",{key:q.value,class:"v-select__selection"},[k?n.chip?r.createVNode(ke,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:q.title}}},{default:()=>[F]}):r.createVNode(Rr,r.mergeProps({key:"chip",closable:e.closableChips,size:"small",text:q.title,disabled:q.props.disabled},we),null):F??r.createElementVNode("span",{class:"v-select__selection-text"},[q.title,e.multiple&&X<u.value.length-1&&r.createElementVNode("span",{class:"v-select__selection-comma"},[r.createTextVNode(",")])])])})]),"append-inner":function(){for(var q=arguments.length,X=new Array(q),Y=0;Y<q;Y++)X[Y]=arguments[Y];return r.createElementVNode(r.Fragment,null,[n["append-inner"]?.(...X),e.menuIcon?r.createVNode(ye,{class:"v-select__menu-icon",color:i.value?.fieldIconColor,icon:e.menuIcon},null):void 0])}})}),Pn({isFocused:v,menu:x,select:z},i)}}),up=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();const a=[];let i=e.indexOf(t);for(;~i;)a.push([i,i+t.length]),i=e.indexOf(t,i+t.length);return a.length?a:-1};function Xr(e,t){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}const Dc=T({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function fp(e,t,n){const a=[],i=n?.default??up,o=n?.filterKeys?Oe(n.filterKeys):!1,l=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return a;e:for(let s=0;s<e.length;s++){const[c,d=c]=Oe(e[s]),u={},f={};let h=-1;if((t||l>0)&&!n?.noFilter){if(typeof c=="object"){const g=o||Object.keys(d);for(const m of g){const y=He(d,m),b=n?.customKeyFilter?.[m];if(h=b?b(y,t,c):i(y,t,c),h!==-1&&h!==!1)b?u[m]=Xr(h,t):f[m]=Xr(h,t);else if(n?.filterMode==="every")continue e}}else h=i(c,t,c),h!==-1&&h!==!1&&(f.title=Xr(h,t));const p=Object.keys(f).length,v=Object.keys(u).length;if(!p&&!v||n?.filterMode==="union"&&v!==l&&!p||n?.filterMode==="intersection"&&(v!==l||!p))continue}a.push({index:s,matches:{...f,...u}})}return a}function Ac(e,t,n,a){const i=r.shallowRef([]),o=r.shallowRef(new Map),l=r.computed(()=>a?.transform?r.unref(t).map(c=>[c,a.transform(c)]):r.unref(t));r.watchEffect(()=>{const c=typeof n=="function"?n():r.unref(n),d=typeof c!="string"&&typeof c!="number"?"":String(c),u=fp(l.value,d,{customKeyFilter:{...e.customKeyFilter,...r.unref(a?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=r.unref(t),h=[],p=new Map;u.forEach(v=>{let{index:g,matches:m}=v;const y=f[g];h.push(y),p.set(y.value,m)}),i.value=h,o.value=p});function s(c){return o.value.get(c.value)}return{filteredItems:i,filteredMatches:o,getMatches:s}}function vp(e,t,n){return n==null||!n.length?t:n.map((a,i)=>{const o=i===0?0:n[i-1][1],l=[r.createElementVNode("span",{class:r.normalizeClass(`${e}__unmask`)},[t.slice(o,a[0])]),r.createElementVNode("span",{class:r.normalizeClass(`${e}__mask`)},[t.slice(a[0],a[1])])];return i===n.length-1&&l.push(r.createElementVNode("span",{class:r.normalizeClass(`${e}__unmask`)},[t.slice(a[1])])),r.createElementVNode(r.Fragment,null,[l])})}const hp=T({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Dc({filterKeys:["title"]}),...Oc(),...jt(Kr({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...kn({transition:!1})},"VAutocomplete"),mp=j()({name:"VAutocomplete",props:hp(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=Ot(),i=r.ref(),o=r.shallowRef(!1),l=r.shallowRef(!0),s=r.shallowRef(!1),c=r.ref(),d=r.ref(),u=r.shallowRef(-1),{items:f,transformIn:h,transformOut:p}=dc(e),{textColorClasses:v,textColorStyles:g}=pt(()=>i.value?.color),m=ue(e,"search",""),y=ue(e,"modelValue",[],F=>h(F===null?[null]:Oe(F)),F=>{const re=p(F);return e.multiple?re:re[0]??null}),b=r.computed(()=>typeof e.counterValue=="function"?e.counterValue(y.value):typeof e.counterValue=="number"?e.counterValue:y.value.length),S=Pr(e),{filteredItems:C,getMatches:x}=Ac(e,f,()=>l.value?"":m.value),I=r.computed(()=>e.hideSelected?C.value.filter(F=>!y.value.some(re=>re.value===F.value)):C.value),E=r.computed(()=>!!(e.chips||n.chip)),_=r.computed(()=>E.value||!!n.selection),P=r.computed(()=>y.value.map(F=>F.props.value)),D=r.computed(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&m.value===I.value[0]?.title)&&I.value.length>0&&!l.value&&!s.value),M=r.computed(()=>e.hideNoData&&!I.value.length||S.isReadonly.value||S.isDisabled.value),A=ue(e,"menu"),N=r.computed({get:()=>A.value,set:F=>{A.value&&!F&&c.value?.ΨopenChildren.size||F&&M.value||(A.value=F)}}),z=r.computed(()=>N.value?e.closeText:e.openText),B=r.ref(),U=Tc(B,i);function J(F){e.openOnClear&&(N.value=!0),m.value=""}function ee(){M.value||(N.value=!0)}function he(F){M.value||(o.value&&(F.preventDefault(),F.stopPropagation()),N.value=!N.value)}function k(F){F.key!==" "&&$a(F)&&i.value?.focus()}function V(F){if(S.isReadonly.value)return;const re=i.value?.selectionStart,Ae=y.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(F.key)&&F.preventDefault(),["Enter","ArrowDown"].includes(F.key)&&(N.value=!0),["Escape"].includes(F.key)&&(N.value=!1),D.value&&["Enter","Tab"].includes(F.key)&&!y.value.some(se=>{let{value:me}=se;return me===I.value[0].value})&&de(I.value[0]),F.key==="ArrowDown"&&D.value&&B.value?.focus("next"),["Backspace","Delete"].includes(F.key)){if(!e.multiple&&_.value&&y.value.length>0&&!m.value)return de(y.value[0],!1);if(~u.value){F.preventDefault();const se=u.value;de(y.value[u.value],!1),u.value=se>=Ae-1?Ae-2:se}else F.key==="Backspace"&&!m.value&&(u.value=Ae-1);return}if(e.multiple)if(F.key==="ArrowLeft"){if(u.value<0&&re&&re>0)return;const se=u.value>-1?u.value-1:Ae-1;if(y.value[se])u.value=se;else{const me=m.value?.length??null;u.value=-1,i.value?.setSelectionRange(me,me)}}else if(F.key==="ArrowRight"){if(u.value<0)return;const se=u.value+1;y.value[se]?u.value=se:(u.value=-1,i.value?.setSelectionRange(0,0))}else~u.value&&$a(F)&&(u.value=-1)}function O(F){if(_n(i.value,":autofill")||_n(i.value,":-webkit-autofill")){const re=f.value.find(Ae=>Ae.title===F.target.value);re&&de(re)}}function H(){e.eager&&d.value?.calculateVisibleItems()}function K(){o.value&&(l.value=!0,i.value?.focus())}function q(F){o.value=!0,setTimeout(()=>{s.value=!0})}function X(F){s.value=!1}function Y(F){(F==null||F===""&&!e.multiple&&!_.value)&&(y.value=[])}const we=r.shallowRef(!1);function de(F){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!F||F.props.disabled))if(e.multiple){const Ae=y.value.findIndex(me=>(e.valueComparator||Qe)(me.value,F.value)),se=re??!~Ae;if(~Ae){const me=se?[...y.value,F]:[...y.value];me.splice(Ae,1),y.value=me}else se&&(y.value=[...y.value,F]);e.clearOnSelect&&(m.value="")}else{const Ae=re!==!1;y.value=Ae?[F]:[],m.value=Ae&&!_.value?F.title:"",r.nextTick(()=>{N.value=!1,l.value=!0})}}return r.watch(o,(F,re)=>{F!==re&&(F?(we.value=!0,m.value=e.multiple||_.value?"":String(y.value.at(-1)?.props.title??""),l.value=!0,r.nextTick(()=>we.value=!1)):(!e.multiple&&m.value==null&&(y.value=[]),N.value=!1,(e.multiple||_.value)&&(m.value=""),u.value=-1))}),r.watch(m,F=>{!o.value||we.value||(F&&(N.value=!0),l.value=!F)}),r.watch(N,()=>{if(!e.hideSelected&&N.value&&y.value.length){const F=I.value.findIndex(re=>y.value.some(Ae=>re.value===Ae.value));Ce&&window.requestAnimationFrame(()=>{F>=0&&d.value?.scrollToIndex(F)})}}),r.watch(()=>e.items,(F,re)=>{N.value||o.value&&!re.length&&F.length&&(N.value=!0)}),G(()=>{const F=!!(!e.hideNoData||I.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),re=y.value.length>0,Ae=la.filterProps(e);return r.createVNode(la,r.mergeProps({ref:i},Ae,{modelValue:m.value,"onUpdate:modelValue":[se=>m.value=se,Y],focused:o.value,"onUpdate:focused":se=>o.value=se,validationValue:y.externalValue,counterValue:b.value,dirty:re,onChange:O,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":N.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!_.value,"v-autocomplete--selecting-index":u.value>-1},e.class],style:e.style,readonly:S.isReadonly.value,placeholder:re?void 0:e.placeholder,"onClick:clear":J,"onMousedown:control":ee,onKeydown:V}),{...n,default:()=>r.createElementVNode(r.Fragment,null,[r.createVNode(Cc,r.mergeProps({ref:c,modelValue:N.value,"onUpdate:modelValue":se=>N.value=se,activator:"parent",contentClass:"v-autocomplete__content",disabled:M.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:H,onAfterLeave:K},e.menuProps),{default:()=>[F&&r.createVNode(fc,r.mergeProps({ref:B,selected:P.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:se=>se.preventDefault(),onKeydown:k,onFocusin:q,onFocusout:X,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},U,e.listProps),{default:()=>[n["prepend-item"]?.(),!I.value.length&&!e.hideNoData&&(n["no-data"]?.()??r.createVNode(un,{key:"no-data",title:a(e.noDataText)},null)),r.createVNode(Ic,{ref:d,renderless:!0,items:I.value,itemKey:"value"},{default:se=>{let{item:me,index:kt,itemRef:Ai}=se;const Sa=r.mergeProps(me.props,{ref:Ai,key:me.value,active:D.value&&kt===0?!0:void 0,onClick:()=>de(me,null)});return n.item?.({item:me,index:kt,props:Sa})??r.createVNode(un,r.mergeProps(Sa,{role:"option"}),{prepend:ka=>{let{isSelected:Ze}=ka;return r.createElementVNode(r.Fragment,null,[e.multiple&&!e.hideSelected?r.createVNode(na,{key:me.value,modelValue:Ze,ripple:!1,tabindex:"-1"},null):void 0,me.props.prependAvatar&&r.createVNode(Gt,{image:me.props.prependAvatar},null),me.props.prependIcon&&r.createVNode(ye,{icon:me.props.prependIcon},null)])},title:()=>l.value?me.title:vp("v-autocomplete",me.title,x(me)?.title)})}}),n["append-item"]?.()]})]}),y.value.map((se,me)=>{function kt(Ze){Ze.stopPropagation(),Ze.preventDefault(),de(se,!1)}const Ai={"onClick:close":kt,onKeydown(Ze){Ze.key!=="Enter"&&Ze.key!==" "||(Ze.preventDefault(),Ze.stopPropagation(),kt(Ze))},onMousedown(Ze){Ze.preventDefault(),Ze.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Sa=E.value?!!n.chip:!!n.selection,ka=Sa?lr(E.value?n.chip({item:se,index:me,props:Ai}):n.selection({item:se,index:me})):void 0;if(!(Sa&&!ka))return r.createElementVNode("div",{key:se.value,class:r.normalizeClass(["v-autocomplete__selection",me===u.value&&["v-autocomplete__selection--selected",v.value]]),style:r.normalizeStyle(me===u.value?g.value:{})},[E.value?n.chip?r.createVNode(ke,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:se.title}}},{default:()=>[ka]}):r.createVNode(Rr,r.mergeProps({key:"chip",closable:e.closableChips,size:"small",text:se.title,disabled:se.props.disabled},Ai),null):ka??r.createElementVNode("span",{class:"v-autocomplete__selection-text"},[se.title,e.multiple&&me<y.value.length-1&&r.createElementVNode("span",{class:"v-autocomplete__selection-comma"},[r.createTextVNode(",")])])])})]),"append-inner":function(){for(var se=arguments.length,me=new Array(se),kt=0;kt<se;kt++)me[kt]=arguments[kt];return r.createElementVNode(r.Fragment,null,[n["append-inner"]?.(...me),e.menuIcon?r.createVNode(ye,{class:"v-autocomplete__menu-icon",color:i.value?.fieldIconColor,icon:e.menuIcon,onMousedown:he,onClick:Pv,"aria-label":a(z.value),title:a(z.value),tabindex:"-1"},null):void 0])}})}),Pn({isFocused:o,isPristine:l,menu:N,search:m,filteredItems:C,select:de},i)}}),pp=T({...ne(),...Th()},"VForm"),gp=j()({name:"VForm",props:pp(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const i=Oh(e),o=r.ref();function l(c){c.preventDefault(),i.reset()}function s(c){const d=c,u=i.validate();d.then=u.then.bind(u),d.catch=u.catch.bind(u),d.finally=u.finally.bind(u),a("submit",d),d.defaultPrevented||u.then(f=>{let{valid:h}=f;h&&o.value?.submit()}),d.preventDefault()}return G(()=>r.createElementVNode("form",{ref:o,class:r.normalizeClass(["v-form",e.class]),style:r.normalizeStyle(e.style),novalidate:!0,onReset:l,onSubmit:s},[n.default?.(i)])),Pn(i,o)}}),yp=T({fluid:{type:Boolean,default:!1},...ne(),...Pt(),...xe()},"VContainer"),sa=j()({name:"VContainer",props:yp(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=lt(),{dimensionStyles:i}=Et(e);return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-container",{"v-container--fluid":e.fluid},a.value,e.class]),style:r.normalizeStyle([i.value,e.style])},n)),{}}}),Mc=Za.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),zc=Za.reduce((e,t)=>{const n="offset"+r.capitalize(t);return e[n]={type:[String,Number],default:null},e},{}),Fc=Za.reduce((e,t)=>{const n="order"+r.capitalize(t);return e[n]={type:[String,Number],default:null},e},{}),Lc={col:Object.keys(Mc),offset:Object.keys(zc),order:Object.keys(Fc)};function bp(e,t,n){let a=e;if(!(n==null||n===!1)){if(t){const i=t.replace(e,"");a+=`-${i}`}return e==="col"&&(a="v-"+a),e==="col"&&(n===""||n===!0)||(a+=`-${n}`),a.toLowerCase()}}const _p=["auto","start","end","center","baseline","stretch"],wp=T({cols:{type:[Boolean,String,Number],default:!1},...Mc,offset:{type:[String,Number],default:null},...zc,order:{type:[String,Number],default:null},...Fc,alignSelf:{type:String,default:null,validator:e=>_p.includes(e)},...ne(),...xe()},"VCol"),qt=j()({name:"VCol",props:wp(),setup(e,t){let{slots:n}=t;const a=r.computed(()=>{const i=[];let o;for(o in Lc)Lc[o].forEach(s=>{const c=e[s],d=bp(o,s,c);d&&i.push(d)});const l=i.some(s=>s.startsWith("v-col-"));return i.push({"v-col":!l||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),i});return()=>r.h(e.tag,{class:[a.value,e.class],style:e.style},n.default?.())}}),Zr=["start","end","center"],Bc=["space-between","space-around","space-evenly"];function eo(e,t){return Za.reduce((n,a)=>{const i=e+r.capitalize(a);return n[i]=t(),n},{})}const xp=[...Zr,"baseline","stretch"],$c=e=>xp.includes(e),Uc=eo("align",()=>({type:String,default:null,validator:$c})),Sp=[...Zr,...Bc],jc=e=>Sp.includes(e),Hc=eo("justify",()=>({type:String,default:null,validator:jc})),kp=[...Zr,...Bc,"stretch"],Yc=e=>kp.includes(e),Wc=eo("alignContent",()=>({type:String,default:null,validator:Yc})),Gc={align:Object.keys(Uc),justify:Object.keys(Hc),alignContent:Object.keys(Wc)},Cp={align:"align",justify:"justify",alignContent:"align-content"};function Vp(e,t,n){let a=Cp[e];if(n!=null){if(t){const i=t.replace(e,"");a+=`-${i}`}return a+=`-${n}`,a.toLowerCase()}}const Pp=T({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:$c},...Uc,justify:{type:String,default:null,validator:jc},...Hc,alignContent:{type:String,default:null,validator:Yc},...Wc,...ne(),...xe()},"VRow"),to=j()({name:"VRow",props:Pp(),setup(e,t){let{slots:n}=t;const a=r.computed(()=>{const i=[];let o;for(o in Gc)Gc[o].forEach(l=>{const s=e[l],c=Vp(o,l,s);c&&i.push(c)});return i.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),i});return()=>r.h(e.tag,{class:["v-row",a.value,e.class],style:e.style},n.default?.())}}),Ep=T({...Ja({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),ca=j()({name:"VRadio",props:Ep(),setup(e,t){let{slots:n}=t;return G(()=>{const a=sn.filterProps(e);return r.createVNode(sn,r.mergeProps(a,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)}),{}}}),Np=T({height:{type:[Number,String],default:"auto"},...Xa(),...jt(wr(),["multiple"]),trueIcon:{type:Z,default:"$radioOn"},falseIcon:{type:Z,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),no=j()({name:"VRadioGroup",inheritAttrs:!1,props:Np(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const i=r.useId(),o=r.computed(()=>e.id||`radio-group-${i}`),l=ue(e,"modelValue");return G(()=>{const[s,c]=Fa(n),d=Cn.filterProps(e),u=sn.filterProps(e),f=a.label?a.label({label:e.label,props:{for:o.value}}):e.label;return r.createVNode(Cn,r.mergeProps({class:["v-radio-group",e.class],style:e.style},s,d,{modelValue:l.value,"onUpdate:modelValue":h=>l.value=h,id:o.value}),{...a,default:h=>{let{id:p,messagesId:v,isDisabled:g,isReadonly:m}=h;return r.createElementVNode(r.Fragment,null,[f&&r.createVNode(_r,{id:p.value},{default:()=>[f]}),r.createVNode(yh,r.mergeProps(u,{id:p.value,"aria-describedby":v.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:m.value,"aria-labelledby":f?p.value:void 0,multiple:!1},c,{modelValue:l.value,"onUpdate:modelValue":y=>l.value=y}),a)])}})}),{}}}),Ip=T({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...ne(),...Sn(),...xe({tag:"div"}),...Ie()},"VProgressCircular"),Qc=j()({name:"VProgressCircular",props:Ip(),setup(e,t){let{slots:n}=t;const a=20,i=2*Math.PI*a,o=r.ref(),{themeClasses:l}=De(e),{sizeClasses:s,sizeStyles:c}=Jn(e),{textColorClasses:d,textColorStyles:u}=pt(()=>e.color),{textColorClasses:f,textColorStyles:h}=pt(()=>e.bgColor),{intersectionRef:p,isIntersecting:v}=Vc(),{resizeRef:g,contentRect:m}=Vn(),y=r.toRef(()=>qe(parseFloat(e.modelValue),0,100)),b=r.toRef(()=>Number(e.width)),S=r.toRef(()=>c.value?Number(e.size):m.value?m.value.width:Math.max(b.value,32)),C=r.toRef(()=>a/(1-b.value/S.value)*2),x=r.toRef(()=>b.value/S.value*C.value),I=r.toRef(()=>Q((100-y.value)/100*i));return r.watchEffect(()=>{p.value=o.value,g.value=o.value}),G(()=>r.createVNode(e.tag,{ref:o,class:r.normalizeClass(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":v.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},l.value,s.value,d.value,e.class]),style:r.normalizeStyle([c.value,u.value,e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:y.value},{default:()=>[r.createElementVNode("svg",{style:r.normalizeStyle({transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`}),xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${C.value} ${C.value}`},[r.createElementVNode("circle",{class:r.normalizeClass(["v-progress-circular__underlay",f.value]),style:r.normalizeStyle(h.value),fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":x.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),r.createElementVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":x.value,"stroke-dasharray":i,"stroke-dashoffset":I.value},null)]),n.default&&r.createElementVNode("div",{class:"v-progress-circular__content"},[n.default({value:y.value})])]})),{}}}),Tp=T({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Xa(),...Ja()},"VSwitch"),Op=j()({name:"VSwitch",inheritAttrs:!1,props:Tp(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const i=ue(e,"indeterminate"),o=ue(e,"modelValue"),{loaderClasses:l}=oa(e),{isFocused:s,focus:c,blur:d}=Vr(e),u=r.ref(),f=Ce&&window.matchMedia("(forced-colors: active)").matches,h=r.toRef(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),p=r.useId(),v=r.toRef(()=>e.id||`switch-${p}`);function g(){i.value&&(i.value=!1)}function m(y){y.stopPropagation(),y.preventDefault(),u.value?.input?.click()}return G(()=>{const[y,b]=Fa(n),S=Cn.filterProps(e),C=sn.filterProps(e);return r.createVNode(Cn,r.mergeProps({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":i.value},l.value,e.class]},y,S,{modelValue:o.value,"onUpdate:modelValue":x=>o.value=x,id:v.value,focused:s.value,style:e.style}),{...a,default:x=>{let{id:I,messagesId:E,isDisabled:_,isReadonly:P,isValid:D}=x;const M={model:o,isValid:D};return r.createVNode(sn,r.mergeProps({ref:u},C,{modelValue:o.value,"onUpdate:modelValue":[A=>o.value=A,g],id:I.value,"aria-describedby":E.value,type:"checkbox","aria-checked":i.value?"mixed":void 0,disabled:_.value,readonly:P.value,onFocus:c,onBlur:d},b),{...a,default:A=>{let{backgroundColorClasses:N,backgroundColorStyles:z}=A;return r.createElementVNode("div",{class:r.normalizeClass(["v-switch__track",f?void 0:N.value]),style:r.normalizeStyle(z.value),onClick:m},[a["track-true"]&&r.createElementVNode("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](M)]),a["track-false"]&&r.createElementVNode("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](M)])])},input:A=>{let{inputNode:N,icon:z,backgroundColorClasses:B,backgroundColorStyles:U}=A;return r.createElementVNode(r.Fragment,null,[N,r.createElementVNode("div",{class:r.normalizeClass(["v-switch__thumb",{"v-switch__thumb--filled":z||e.loading},e.inset||f?void 0:B.value]),style:r.normalizeStyle(e.inset?void 0:U.value)},[a.thumb?r.createVNode(ke,{defaults:{VIcon:{icon:z,size:"x-small"}}},{default:()=>[a.thumb({...M,icon:z})]}):r.createVNode(Eh,null,{default:()=>[e.loading?r.createVNode(li,{name:"v-switch",active:!0,color:D.value===!1?void 0:h.value},{default:J=>a.loader?a.loader(J):r.createVNode(Qc,{active:J.isActive,color:J.color,indeterminate:!0,size:"16",width:"2"},null)}):z&&r.createVNode(ye,{key:String(z),icon:z,size:"x-small"},null)]})])])}})}})}),{}}}),Rp={id:"form-finder"},Dp={key:0,class:"select-slot"},Ap={class:"font-weight-bold"},Mp={class:"float-end"},zp={class:"text-primary"},Fp={key:0},Lp={id:"search-helper",class:"alert alert-dark",role:"alert"};function Bp(e,t,n,a,i,o){return r.openBlock(),r.createElementBlock("div",Rp,[r.createVNode(gp,null,{default:r.withCtx(()=>[r.createElementVNode("fieldset",null,[t[26]||(t[26]=r.createElementVNode("legend",null,"Search...",-1)),r.createVNode(sa,{id:"from-xxx-to-yyy",fluid:""},{default:r.withCtx(()=>[r.createVNode(no,{modelValue:e.queryType,"onUpdate:modelValue":t[0]||(t[0]=l=>e.queryType=l),inline:"",onChange:e.triggerFormChange,color:"primary"},{default:r.withCtx(()=>[r.createVNode(ca,{label:"From Compound to MeSH",value:"comp_to_mesh"}),r.createVNode(ca,{label:"From MeSH to Compound",value:"mesh_to_comp"})]),_:1},8,["modelValue","onChange"])]),_:1}),e.switchShowAdvancedSetting?r.createCommentVNode("",!0):(r.openBlock(),r.createBlock(sa,{key:0,id:"switch-show-advanced-settings",fluid:""},{default:r.withCtx(()=>[r.createVNode(Op,{modelValue:e.switchShowAdvancedSetting,"onUpdate:modelValue":t[1]||(t[1]=l=>e.switchShowAdvancedSetting=l),inset:"",label:"Advanced settings",color:"primary"},null,8,["modelValue"])]),_:1})),r.createVNode(sa,{id:"panel-advanced-settings",class:r.normalizeClass({hidden:!e.switchShowAdvancedSetting}),fluid:""},{default:r.withCtx(()=>[r.createVNode(to,null,{default:r.withCtx(()=>[r.createVNode(qt,{cols:"auto",md:"auto"},{default:r.withCtx(()=>t[9]||(t[9]=[r.createElementVNode("div",{class:"forum-search-radio-label"},[r.createElementVNode("strong",{class:"primary--text"},"Compounds:")],-1)])),_:1,__:[9]}),r.createVNode(qt,{cols:"auto",md:"auto"},{default:r.withCtx(()=>[r.createVNode(no,{modelValue:e.searchType,"onUpdate:modelValue":t[2]||(t[2]=l=>e.searchType=l),inline:"",onChange:e.triggerFormChange,color:"primary"},{default:r.withCtx(()=>[r.createVNode(ca,{label:"PubChem ID",value:"pubchem_id"})]),_:1},8,["modelValue","onChange"])]),_:1}),r.createVNode(qt,{cols:"auto",md:"auto"},{default:r.withCtx(()=>t[10]||(t[10]=[r.createElementVNode("div",{class:"forum-search-radio-label"},[r.createElementVNode("strong",{class:"primary--text"}," | ")],-1)])),_:1,__:[10]}),r.createVNode(qt,{cols:"auto",md:"auto"},{default:r.withCtx(()=>t[11]||(t[11]=[r.createElementVNode("div",{class:"forum-search-radio-label"},[r.createElementVNode("strong",{class:"primary--text"}," Chemical groups:")],-1)])),_:1,__:[11]}),r.createVNode(qt,{cols:"auto",md:"auto"},{default:r.withCtx(()=>[r.createVNode(no,{modelValue:e.searchType,"onUpdate:modelValue":t[3]||(t[3]=l=>e.searchType=l),inline:"",onChange:e.triggerFormChange,color:"primary"},{default:r.withCtx(()=>[r.createVNode(ca,{value:"chebi_id"},{label:r.withCtx(()=>t[12]||(t[12]=[r.createElementVNode("div",null,"ChEBI ID ",-1)])),_:1}),r.createVNode(ca,{label:"ChemOnt ID",value:"chemont_id"})]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1})]),_:1},8,["class"]),r.createVNode(sa,{fluid:""},{default:r.withCtx(()=>[r.createVNode(to,null,{default:r.withCtx(()=>[r.createVNode(qt,{cols:"6",md:"6"},{default:r.withCtx(()=>[r.createVNode(mp,{clearable:"",density:"compact","hide-details":"auto",placeholder:"enter your query",modelValue:e.searchQueryItem,"onUpdate:modelValue":t[4]||(t[4]=l=>e.searchQueryItem=l),"append-icon":"fas fa-search","onClick:append":e.launchQuery,items:e.searchQueryItems,loading:e.searchQueryLoading,"no-data-text":e.searchQueryNoData,search:e.searchQueryItemText,"onUpdate:search":e.triggerSearchQueryUpdate,"onUpdate:menu":e.triggerSearchMenu,"return-object":"","no-filter":"",onKeyup:r.withKeys(e.launchQuery,["enter"])},{label:r.withCtx(()=>[r.createVNode(ye,{icon:"fas fa-search",style:{"vertical-align":"middle"}}),r.createTextVNode(" Search "+r.toDisplayString(e.labelTarget)+" using a "+r.toDisplayString(e.labelSource),1)]),item:r.withCtx(({item:l,props:s})=>[r.createVNode(un,r.mergeProps(s,{title:l?.raw?.name,subtitle:l?.raw?.id}),null,16,["title","subtitle"])]),selection:r.withCtx(({item:{raw:l}})=>[l.name!=""?(r.openBlock(),r.createElementBlock("p",Dp,[r.createElementVNode("span",Ap,r.toDisplayString(l.name),1),r.createElementVNode("small",Mp,[r.createElementVNode("span",zp,"("+r.toDisplayString(l.id)+")",1),e.searchQueryItemsVisible?(r.openBlock(),r.createElementBlock("span",Fp,"|")):r.createCommentVNode("",!0)])])):r.createCommentVNode("",!0)]),_:1},8,["modelValue","onClick:append","items","loading","no-data-text","search","onUpdate:search","onUpdate:menu","onKeyup"])]),_:1})]),_:1})]),_:1}),r.createElementVNode("div",Lp,[r.createVNode(ye,{icon:"fas fa-info-circle"}),t[13]||(t[13]=r.createTextVNode(" For your first experience with the FORUM portal, please find some examples from ")),t[14]||(t[14]=r.createElementVNode("a",{href:"https://pubchem.ncbi.nlm.nih.gov/",target:"_blank"},"PubChem",-1)),t[15]||(t[15]=r.createTextVNode(" (")),r.createElementVNode("a",{class:"exemple",onClick:t[5]||(t[5]=l=>e.launchExample("comp_to_mesh","pubchem_id","Pyruvic acid","1060"))},"1060 - Pyruvic acid"),t[16]||(t[16]=r.createTextVNode("), ")),t[17]||(t[17]=r.createElementVNode("a",{href:"https://www.ebi.ac.uk/ols/ontologies/chebi",target:"_blank"}," ChEBI",-1)),t[18]||(t[18]=r.createTextVNode(" (")),r.createElementVNode("a",{class:"exemple",onClick:t[6]||(t[6]=l=>e.launchExample("comp_to_mesh","chebi_id","Xanthenes","CHEBI:38835"))},"CHEBI:38835 - Xanthenes"),t[19]||(t[19]=r.createTextVNode("), ")),t[20]||(t[20]=r.createElementVNode("a",{href:"http://classyfire.wishartlab.com/tax_nodes",target:"_blank"},"ChemOnt",-1)),t[21]||(t[21]=r.createTextVNode(" (")),r.createElementVNode("a",{class:"exemple",onClick:t[7]||(t[7]=l=>e.launchExample("comp_to_mesh","chemont_id","Thienopyridines","C0000344"))},"C0000344 - Thienopyridines"),t[22]||(t[22]=r.createTextVNode("), and ")),t[23]||(t[23]=r.createElementVNode("a",{href:"https://meshb.nlm.nih.gov/search",target:"_blank"},"MeSH",-1)),t[24]||(t[24]=r.createTextVNode(" (")),r.createElementVNode("a",{class:"exemple",onClick:t[8]||(t[8]=l=>e.launchExample("mesh_to_comp","pubchem_id","Diabetes Mellitus","D003920"))},"D003920 - Diabetes Mellitus"),t[25]||(t[25]=r.createTextVNode("). "))])])]),_:1})])}const $p=tr(wv,[["render",Bp]]);var ao=function(e,t){return ao=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(n[i]=a[i])},ao(e,t)};function da(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ao(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function io(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],a=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ro(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var a=n.call(e),i,o=[],l;try{for(;(t===void 0||t-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(s){l={error:s}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(l)throw l.error}}return o}function oo(e,t,n){if(n||arguments.length===2)for(var a=0,i=t.length,o;a<i;a++)(o||!(a in t))&&(o||(o=Array.prototype.slice.call(t,0,a)),o[a]=t[a]);return e.concat(o||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;function bt(e){return typeof e=="function"}function qc(e){var t=function(a){Error.call(a),a.stack=new Error().stack},n=e(t);return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var lo=qc(function(e){return function(n){e(this),this.message=n?n.length+` errors occurred during unsubscription:
`+n.map(function(a,i){return i+1+") "+a.toString()}).join(`
  `):"",this.name="UnsubscriptionError",this.errors=n}});function so(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var si=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,n,a,i,o;if(!this.closed){this.closed=!0;var l=this._parentage;if(l)if(this._parentage=null,Array.isArray(l))try{for(var s=io(l),c=s.next();!c.done;c=s.next()){var d=c.value;d.remove(this)}}catch(g){t={error:g}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}else l.remove(this);var u=this.initialTeardown;if(bt(u))try{u()}catch(g){o=g instanceof lo?g.errors:[g]}var f=this._finalizers;if(f){this._finalizers=null;try{for(var h=io(f),p=h.next();!p.done;p=h.next()){var v=p.value;try{Xc(v)}catch(g){o=o??[],g instanceof lo?o=oo(oo([],ro(o)),ro(g.errors)):o.push(g)}}}catch(g){a={error:g}}finally{try{p&&!p.done&&(i=h.return)&&i.call(h)}finally{if(a)throw a.error}}}if(o)throw new lo(o)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)Xc(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}},e.prototype._hasParent=function(t){var n=this._parentage;return n===t||Array.isArray(n)&&n.includes(t)},e.prototype._addParent=function(t){var n=this._parentage;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t},e.prototype._removeParent=function(t){var n=this._parentage;n===t?this._parentage=null:Array.isArray(n)&&so(n,t)},e.prototype.remove=function(t){var n=this._finalizers;n&&so(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}(),Kc=si.EMPTY;function Jc(e){return e instanceof si||e&&"closed"in e&&bt(e.remove)&&bt(e.add)&&bt(e.unsubscribe)}function Xc(e){bt(e)?e():e.unsubscribe()}var Up={Promise:void 0},jp={setTimeout:function(e,t){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];return setTimeout.apply(void 0,oo([e,t],ro(n)))},clearTimeout:function(e){return clearTimeout(e)},delegate:void 0};function Hp(e){jp.setTimeout(function(){throw e})}function Zc(){}function ci(e){e()}var co=function(e){da(t,e);function t(n){var a=e.call(this)||this;return a.isStopped=!1,n?(a.destination=n,Jc(n)&&n.add(a)):a.destination=Gp,a}return t.create=function(n,a,i){return new uo(n,a,i)},t.prototype.next=function(n){this.isStopped||this._next(n)},t.prototype.error=function(n){this.isStopped||(this.isStopped=!0,this._error(n))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(n){this.destination.next(n)},t.prototype._error=function(n){try{this.destination.error(n)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(si),Yp=function(){function e(t){this.partialObserver=t}return e.prototype.next=function(t){var n=this.partialObserver;if(n.next)try{n.next(t)}catch(a){di(a)}},e.prototype.error=function(t){var n=this.partialObserver;if(n.error)try{n.error(t)}catch(a){di(a)}else di(t)},e.prototype.complete=function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(n){di(n)}},e}(),uo=function(e){da(t,e);function t(n,a,i){var o=e.call(this)||this,l;return bt(n)||!n?l={next:n??void 0,error:a??void 0,complete:i??void 0}:l=n,o.destination=new Yp(l),o}return t}(co);function di(e){Hp(e)}function Wp(e){throw e}var Gp={closed:!0,next:Zc,error:Wp,complete:Zc},Qp=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function qp(e){return e}function Kp(e){return e.length===0?qp:e.length===1?e[0]:function(n){return e.reduce(function(a,i){return i(a)},n)}}var ed=function(){function e(t){t&&(this._subscribe=t)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(t,n,a){var i=this,o=Xp(t)?t:new uo(t,n,a);return ci(function(){var l=i,s=l.operator,c=l.source;o.add(s?s.call(o,c):c?i._subscribe(o):i._trySubscribe(o))}),o},e.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(n){t.error(n)}},e.prototype.forEach=function(t,n){var a=this;return n=td(n),new n(function(i,o){var l=new uo({next:function(s){try{t(s)}catch(c){o(c),l.unsubscribe()}},error:o,complete:i});a.subscribe(l)})},e.prototype._subscribe=function(t){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(t)},e.prototype[Qp]=function(){return this},e.prototype.pipe=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return Kp(t)(this)},e.prototype.toPromise=function(t){var n=this;return t=td(t),new t(function(a,i){var o;n.subscribe(function(l){return o=l},function(l){return i(l)},function(){return a(o)})})},e.create=function(t){return new e(t)},e}();function td(e){var t;return(t=e??Up.Promise)!==null&&t!==void 0?t:Promise}function Jp(e){return e&&bt(e.next)&&bt(e.error)&&bt(e.complete)}function Xp(e){return e&&e instanceof co||Jp(e)&&Jc(e)}function Zp(e){return bt(e?.lift)}function nd(e){return function(t){if(Zp(t))return t.lift(function(n){try{return e(n,this)}catch(a){this.error(a)}});throw new TypeError("Unable to lift unknown Observable type")}}function ad(e,t,n,a,i){return new eg(e,t,n,a,i)}var eg=function(e){da(t,e);function t(n,a,i,o,l,s){var c=e.call(this,n)||this;return c.onFinalize=l,c.shouldUnsubscribe=s,c._next=a?function(d){try{a(d)}catch(u){n.error(u)}}:e.prototype._next,c._error=o?function(d){try{o(d)}catch(u){n.error(u)}finally{this.unsubscribe()}}:e.prototype._error,c._complete=i?function(){try{i()}catch(d){n.error(d)}finally{this.unsubscribe()}}:e.prototype._complete,c}return t.prototype.unsubscribe=function(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var a=this.closed;e.prototype.unsubscribe.call(this),!a&&((n=this.onFinalize)===null||n===void 0||n.call(this))}},t}(co),tg=qc(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),id=function(e){da(t,e);function t(){var n=e.call(this)||this;return n.closed=!1,n.currentObservers=null,n.observers=[],n.isStopped=!1,n.hasError=!1,n.thrownError=null,n}return t.prototype.lift=function(n){var a=new rd(this,this);return a.operator=n,a},t.prototype._throwIfClosed=function(){if(this.closed)throw new tg},t.prototype.next=function(n){var a=this;ci(function(){var i,o;if(a._throwIfClosed(),!a.isStopped){a.currentObservers||(a.currentObservers=Array.from(a.observers));try{for(var l=io(a.currentObservers),s=l.next();!s.done;s=l.next()){var c=s.value;c.next(n)}}catch(d){i={error:d}}finally{try{s&&!s.done&&(o=l.return)&&o.call(l)}finally{if(i)throw i.error}}}})},t.prototype.error=function(n){var a=this;ci(function(){if(a._throwIfClosed(),!a.isStopped){a.hasError=a.isStopped=!0,a.thrownError=n;for(var i=a.observers;i.length;)i.shift().error(n)}})},t.prototype.complete=function(){var n=this;ci(function(){if(n._throwIfClosed(),!n.isStopped){n.isStopped=!0;for(var a=n.observers;a.length;)a.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(n){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,n)},t.prototype._subscribe=function(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)},t.prototype._innerSubscribe=function(n){var a=this,i=this,o=i.hasError,l=i.isStopped,s=i.observers;return o||l?Kc:(this.currentObservers=null,s.push(n),new si(function(){a.currentObservers=null,so(s,n)}))},t.prototype._checkFinalizedStatuses=function(n){var a=this,i=a.hasError,o=a.thrownError,l=a.isStopped;i?n.error(o):l&&n.complete()},t.prototype.asObservable=function(){var n=new ed;return n.source=this,n},t.create=function(n,a){return new rd(n,a)},t}(ed),rd=function(e){da(t,e);function t(n,a){var i=e.call(this)||this;return i.destination=n,i.source=a,i}return t.prototype.next=function(n){var a,i;(i=(a=this.destination)===null||a===void 0?void 0:a.next)===null||i===void 0||i.call(a,n)},t.prototype.error=function(n){var a,i;(i=(a=this.destination)===null||a===void 0?void 0:a.error)===null||i===void 0||i.call(a,n)},t.prototype.complete=function(){var n,a;(a=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||a===void 0||a.call(n)},t.prototype._subscribe=function(n){var a,i;return(i=(a=this.source)===null||a===void 0?void 0:a.subscribe(n))!==null&&i!==void 0?i:Kc},t}(id);function ng(e,t){return nd(function(n,a){var i=0;n.subscribe(ad(a,function(o){a.next(e.call(t,o,i++))}))})}function ag(e,t){return nd(function(n,a){var i=0;n.subscribe(ad(a,function(o){return e.call(t,o,i++)&&a.next(o)}))})}class od{constructor(t,n){pe(this,"name");pe(this,"value");this.name=t,this.value=n}}const ig="https://cdn.jsdelivr.net/gh/p2m2/discovery@0.3.2/dist/discovery-web.min.js";class ua{constructor(){pe(this,"_subject",new id);pe(this,"url","https://forum.semantic-metabolomics.fr/sparql/");pe(this,"mimetype","application/sparql-query");pe(this,"method","POST");pe(this,"cache",!0);pe(this,"logLevel","info");pe(this,"batchProcessing",80);pe(this,"pageSize",10);pe(this,"discovery",null)}static buildDiscoveryObject(){return{SWDiscoveryConfiguration:window.SWDiscoveryConfiguration,SWDiscovery:window.SWDiscovery,SWTransaction:window.SWTransaction,URI:window.URI,Literal:window.Literal,PropertyPath:window.PropertyPath}}loadDiscovery(){const t=this;return new Promise(n=>{if(t.discovery!=null){n(t.discovery);return}const a=document.createElement("script");a.type="text/javascript",a.src=ig,a.readyState?a.onreadystatechange=()=>{(a.readyState==="loaded"||a.readyState==="complete")&&(a.onreadystatechange=null,n(ua.buildDiscoveryObject()))}:a.onload=()=>{n(ua.buildDiscoveryObject())},a.onerror=i=>{console.error("error",i)},document.getElementsByTagName("head")[0].appendChild(a)})}emit(t){this._subject.next(t)}on(t,n){return this._subject.pipe(ag(a=>a.name===t),ng(a=>a.value)).subscribe(n)}getConfiguration(){return`{
        "sources" : [{
        "id"  : "__id__",
"url" : "`+this.url+`",
"method" : "`+this.method+`",
"mimetype" : "`+this.mimetype+`"}],
        "settings" : {
            "cache" : `+this.cache+`,
            "logLevel" : "`+this.logLevel+`",
            "sizeBatchProcessing" :  `+this.batchProcessing+`,
            "pageSize" : `+this.pageSize+`
        }
    }`}async getLazyPagesPMIDs(t,n,a=this.getConfiguration()){const o=await this.loadDiscovery(),l=o.URI,s=o.PropertyPath,c=o.Literal,d=o.SWDiscoveryConfiguration,u=o.SWDiscovery;o.SWTransaction;const f=t&&t.startsWith("CID")?t:"CID"+t,h=d.setConfigString(a);return new Promise((p,v)=>{let g;a.includes(this.url)?g=u(h).directive('DEFINE input:inference "schema-inference-rules"'):g=u(h),g.prefix("dcterm","http://purl.org/dc/terms/").prefix("cid","http://rdf.ncbi.nlm.nih.gov/pubchem/compound/").prefix("cito","http://purl.org/spar/cito/").prefix("meshv","http://id.nlm.nih.gov/mesh/vocab#").prefix("mesh","http://id.nlm.nih.gov/mesh/").prefix("fabio","http://purl.org/spar/fabio/").something("cid").set(l("cid:"+f)).isSubjectOf(l("cito:isDiscussedBy"),"pmid").datatype(l("http://purl.org/dc/terms/title"),"title").datatype(l("http://purl.org/dc/terms/date"),"date").isSubjectOf(s("fabio:hasSubjectTerm|fabio:hasSubjectTerm/meshv:hasDescriptor"),"mesh_ini").isSubjectOf(s("meshv:treeNumber|meshv:treeNumber/meshv:parentTreeNumber")).isObjectOf(l("meshv:treeNumber")).set(l("mesh:"+n)).focus("mesh_ini").isA(l("meshv:TopicalDescriptor")).focus("mesh_ini").isSubjectOf("meshv:active").set(c(1)).focus("pmid").isSubjectOf("dcterm:date","dateToOrdered").selectDistinctByPage("pmid","title","date").then(m=>{const y=Object.values(m)[0],b=Object.values(m)[1];p([y,b])}).catch(m=>{v(m)})})}async getPMIDs(t){const n=this;(await n.loadDiscovery()).SWTransaction;const i=t;return new Promise((o,l)=>{i.distinct().orderByDesc("dateToOrdered").commit().progression(s=>{n.emit(new od("progression",s))}).requestEvent(s=>{n.emit(new od("requestEvent",s))}).raw().then(s=>{console.log("response",JSON.stringify(s));const c=[];if(s.results&&s.results.bindings)for(let d=0;d<s.results.bindings.length;d++){const u=s.results.bindings[d].pmid.value,f=u.split("/").pop(),h=s.results.datatypes.title[u][0].value,p=s.results.datatypes.date[u][0].value;console.log(u+"-->"+h+","+p),c.push({PMID:f,urlPMID:u,Title:h,Date:p})}o(c)}).catch(s=>{l(s)})})}}function ld(){return{PMID:"",Title:"",Date:"",urlPMID:""}}const rg=r.defineComponent({name:"MthForumLiteratureDisplay",props:["searchType","searchId","itemId"],watch:{itemId:function(e,t){console.debug("Prop changed: ",e," | was: ",t),this.literatureItemId=e,this.discoveryService=new ua,this.progression=0,this.laziestPages=[],this.pagesLength=0,this.pageSize=10,this.currentPage=0,this.headers=[],this.dataSource=[],this.display_loading_div=!0,this.display_results_div=!1,this.initDataTableHeaders(),this.initDatatableContent()}},setup(e){const t=r.ref(!1),n=r.ref(!1),a=r.ref(new ua),i=r.ref(0),o=[],l=[],s=r.ref(0),c=r.ref(10),d=r.ref(0),u=e.searchType,f=e.searchId,h=e.itemId,p=r.ref([]),v=r.ref([]);return{display_loading_div:t,display_results_div:n,literatureSearchType:u,literatureSearchId:f,literatureItemId:h,discoveryService:a,progression:i,laziestPages:o,pagesLength:s,listOfPMIDs:l,pageSize:c,currentPage:d,headers:p,dataSource:v,footerProps:{firstIcon:"fas fa-angle-double-left",lastIcon:"fas fa-angle-double-right",prevIcon:"fas fa-chevron-left",nextIcon:"fas fa-chevron-right"}}},mounted(){this.display_loading_div=!0,this.display_results_div=!1,this.initDataTableHeaders(),this.initDatatableContent()},methods:{initDatatableContent(){this.discoveryService.on("progression",e=>this.progression=100*e),this.discoveryService.on("requestEvent",e=>console.log(e)),this.getAllPMIDs()},getAllPMIDs(){this.discoveryService.getLazyPagesPMIDs(this.literatureSearchId,this.literatureItemId).then(e=>{const t=e[0],n={...e[1]},a=[];for(const i in n)a.push(n[i]);this.laziestPages=a,this.listOfPMIDs=new Array(t).fill(ld()),this.laziestPages&&this.laziestPages.length>0?(this.currentPage>=this.laziestPages.length&&(this.currentPage=0),this.laziestPages[this.currentPage],this.getPMIDs(this.laziestPages[this.currentPage])):(this.currentPage=0,this.pageSize=0),this.display_loading_div=!1}).catch(e=>{console.error(e)})},getPMIDs(e){this.discoveryService.getPMIDs(e).then(t=>{const n=this.currentPage*this.pageSize;for(let a=0;a<this.pageSize;a++)this.listOfPMIDs[n+a]=t[a];this.afterViewInit()}).catch(t=>{console.error(t)})},afterViewInit(){this.display_loading_div=!1,this.display_results_div=!0,this.laziestPages&&this.currentPage==this.laziestPages.length-1?this.dataSource=this.listOfPMIDs.filter(e=>e&&e.PMID):this.dataSource=this.listOfPMIDs.map(e=>e||ld())},handlePage(e){this.display_loading_div=!0,console.log("e",e),e.itemsPerPage!=this.pageSize&&(this.discoveryService.pageSize=e.itemsPerPage,this.pageSize=this.discoveryService.pageSize,this.getAllPMIDs()),this.currentPage=e.page,this.laziestPages&&this.laziestPages.length>0&&this.getPMIDs(this.laziestPages[this.currentPage])},initDataTableHeaders(){this.headers=[{title:"PMID",align:"start",key:"PMID",sortable:!1},{title:"Title",key:"Title",sortable:!1},{title:"Date",key:"Date",sortable:!1}]}}}),sd=T({baseColor:String,divided:Boolean,...Nt(),...ne(),...tt(),...Qt(),...et(),...xe(),...Ie(),...It()},"VBtnGroup"),cd=j()({name:"VBtnGroup",props:sd(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=De(e),{densityClasses:i}=yt(e),{borderClasses:o}=Wt(e),{elevationClasses:l}=dn(e),{roundedClasses:s}=ot(e);ht({VBtn:{height:"auto",baseColor:r.toRef(()=>e.baseColor),color:r.toRef(()=>e.color),density:r.toRef(()=>e.density),flat:!0,variant:r.toRef(()=>e.variant)}}),G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-btn-group",{"v-btn-group--divided":e.divided},a.value,o.value,i.value,l.value,s.value,e.class]),style:r.normalizeStyle(e.style)},n))}}),dd=Symbol.for("vuetify:v-btn-toggle"),og=T({...sd(),...Ir()},"VBtnToggle");j()({name:"VBtnToggle",props:og(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,next:i,prev:o,select:l,selected:s}=Tr(e,dd);return G(()=>{const c=cd.filterProps(e);return r.createVNode(cd,r.mergeProps({class:["v-btn-toggle",e.class]},c,{style:e.style}),{default:()=>[n.default?.({isSelected:a,next:i,prev:o,select:l,selected:s})]})}),{next:i,prev:o,select:l}}});const lg=["static","relative","fixed","absolute","sticky"],ud=T({position:{type:String,validator:e=>lg.includes(e)}},"position");function fd(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt();return{positionClasses:r.toRef(()=>e.position?`${t}--${e.position}`:void 0)}}function sg(e,t){r.watch(()=>e.isActive?.value,n=>{e.isLink.value&&n&&t&&r.nextTick(()=>{t(!0)})},{immediate:!0})}const cg=T({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:dd},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Z,appendIcon:Z,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...Nt(),...ne(),...tt(),...Pt(),...Qt(),...Us(),...oi(),...Gr(),...ud(),...et(),...ni(),...Sn(),...xe({tag:"button"}),...Ie(),...It({variant:"elevated"})},"VBtn"),Rt=j()({name:"VBtn",props:cg(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:i}=De(e),{borderClasses:o}=Wt(e),{densityClasses:l}=yt(e),{dimensionStyles:s}=Et(e),{elevationClasses:c}=dn(e),{loaderClasses:d}=oa(e),{locationStyles:u}=Qr(e),{positionClasses:f}=fd(e),{roundedClasses:h}=ot(e),{sizeClasses:p,sizeStyles:v}=Jn(e),g=js(e,e.symbol,!1),m=ti(e,n),y=r.computed(()=>e.active!==void 0?e.active:m.isLink.value?m.isActive?.value:g?.isSelected.value),b=r.toRef(()=>y.value?e.activeColor??e.color:e.color),S=r.computed(()=>({color:g?.isSelected.value&&(!m.isLink.value||m.isActive?.value)||!g||m.isActive?.value?b.value??e.baseColor:e.baseColor,variant:e.variant})),{colorClasses:C,colorStyles:x,variantClasses:I}=Zn(S),E=r.computed(()=>g?.disabled.value||e.disabled),_=r.toRef(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),P=r.computed(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function D(M){E.value||m.isLink.value&&(M.metaKey||M.ctrlKey||M.shiftKey||M.button!==0||n.target==="_blank")||(m.navigate?.(M),g?.toggle())}return sg(m,g?.select),G(()=>{const M=m.isLink.value?"a":e.tag,A=!!(e.prependIcon||a.prepend),N=!!(e.appendIcon||a.append),z=!!(e.icon&&e.icon!==!0);return r.withDirectives(r.createVNode(M,r.mergeProps({type:M==="a"?void 0:"button",class:["v-btn",g?.selectedClass.value,{"v-btn--active":y.value,"v-btn--block":e.block,"v-btn--disabled":E.value,"v-btn--elevated":_.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},i.value,o.value,C.value,l.value,c.value,d.value,f.value,h.value,p.value,I.value,e.class],style:[x.value,s.value,u.value,v.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:E.value||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:D,value:P.value},m.linkProps),{default:()=>[Xn(!0,"v-btn"),!e.icon&&A&&r.createElementVNode("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?r.createVNode(ke,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):r.createVNode(ye,{key:"prepend-icon",icon:e.prependIcon},null)]),r.createElementVNode("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&z?r.createVNode(ye,{key:"content-icon",icon:e.icon},null):r.createVNode(ke,{key:"content-defaults",disabled:!z,defaults:{VIcon:{icon:e.icon}}},{default:()=>[a.default?.()??r.toDisplayString(e.text)]})]),!e.icon&&N&&r.createElementVNode("span",{key:"append",class:"v-btn__append"},[a.append?r.createVNode(ke,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):r.createVNode(ye,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&r.createElementVNode("span",{key:"loader",class:"v-btn__loader"},[a.loader?.()??r.createVNode(Qc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}),[[Tt,!E.value&&e.ripple,"",{center:!!e.icon}]])}),{group:g}}});function dg(){const e=r.ref([]);r.onBeforeUpdate(()=>e.value=[]);function t(n,a){e.value[a]=n}return{refs:e,updateRef:t}}const ug=T({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Z,default:"$first"},prevIcon:{type:Z,default:"$prev"},nextIcon:{type:Z,default:"$next"},lastIcon:{type:Z,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...Nt(),...ne(),...tt(),...Qt(),...et(),...Sn(),...xe({tag:"nav"}),...Ie(),...It({variant:"text"})},"VPagination"),vd=j()({name:"VPagination",props:ug(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const i=ue(e,"modelValue"),{t:o,n:l}=Ot(),{isRtl:s}=lt(),{themeClasses:c}=De(e),{width:d}=cn(),u=r.shallowRef(-1);ht(void 0,{scoped:!0});const{resizeRef:f}=Vn(_=>{if(!_.length)return;const{target:P,contentRect:D}=_[0],M=P.querySelector(".v-pagination__list > *");if(!M)return;const A=D.width,N=M.offsetWidth+parseFloat(getComputedStyle(M).marginRight)*2;u.value=g(A,N)}),h=r.computed(()=>parseInt(e.length,10)),p=r.computed(()=>parseInt(e.start,10)),v=r.computed(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):u.value>=0?u.value:g(d.value,58));function g(_,P){const D=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((_-P*D)/P).toFixed(2))))}const m=r.computed(()=>{if(h.value<=0||isNaN(h.value)||h.value>Number.MAX_SAFE_INTEGER)return[];if(v.value<=0)return[];if(v.value===1)return[i.value];if(h.value<=v.value)return Ma(h.value,p.value);const _=v.value%2===0,P=_?v.value/2:Math.floor(v.value/2),D=_?P:P+1,M=h.value-P;if(D-i.value>=0)return[...Ma(Math.max(1,v.value-1),p.value),e.ellipsis,h.value];if(i.value-M>=(_?1:0)){const A=v.value-1,N=h.value-A+p.value;return[p.value,e.ellipsis,...Ma(A,N)]}else{const A=Math.max(1,v.value-2),N=A===1?i.value:i.value-Math.ceil(A/2)+p.value;return[p.value,e.ellipsis,...Ma(A,N),e.ellipsis,h.value]}});function y(_,P,D){_.preventDefault(),i.value=P,D&&a(D,P)}const{refs:b,updateRef:S}=dg();ht({VPaginationBtn:{color:r.toRef(()=>e.color),border:r.toRef(()=>e.border),density:r.toRef(()=>e.density),size:r.toRef(()=>e.size),variant:r.toRef(()=>e.variant),rounded:r.toRef(()=>e.rounded),elevation:r.toRef(()=>e.elevation)}});const C=r.computed(()=>m.value.map((_,P)=>{const D=M=>S(M,P);if(typeof _=="string")return{isActive:!1,key:`ellipsis-${P}`,page:_,props:{ref:D,ellipsis:!0,icon:!0,disabled:!0}};{const M=_===i.value;return{isActive:M,key:_,page:l(_),props:{ref:D,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:M?e.activeColor:e.color,"aria-current":M,"aria-label":o(M?e.currentPageAriaLabel:e.pageAriaLabel,_),onClick:A=>y(A,_)}}}})),x=r.computed(()=>{const _=!!e.disabled||i.value<=p.value,P=!!e.disabled||i.value>=p.value+h.value-1;return{first:e.showFirstLastPage?{icon:s.value?e.lastIcon:e.firstIcon,onClick:D=>y(D,p.value,"first"),disabled:_,"aria-label":o(e.firstAriaLabel),"aria-disabled":_}:void 0,prev:{icon:s.value?e.nextIcon:e.prevIcon,onClick:D=>y(D,i.value-1,"prev"),disabled:_,"aria-label":o(e.previousAriaLabel),"aria-disabled":_},next:{icon:s.value?e.prevIcon:e.nextIcon,onClick:D=>y(D,i.value+1,"next"),disabled:P,"aria-label":o(e.nextAriaLabel),"aria-disabled":P},last:e.showFirstLastPage?{icon:s.value?e.firstIcon:e.lastIcon,onClick:D=>y(D,p.value+h.value-1,"last"),disabled:P,"aria-label":o(e.lastAriaLabel),"aria-disabled":P}:void 0}});function I(){const _=i.value-p.value;b.value[_]?.$el.focus()}function E(_){_.key===Ll.left&&!e.disabled&&i.value>Number(e.start)?(i.value=i.value-1,r.nextTick(I)):_.key===Ll.right&&!e.disabled&&i.value<p.value+h.value-1&&(i.value=i.value+1,r.nextTick(I))}return G(()=>r.createVNode(e.tag,{ref:f,class:r.normalizeClass(["v-pagination",c.value,e.class]),style:r.normalizeStyle(e.style),role:"navigation","aria-label":o(e.ariaLabel),onKeydown:E,"data-test":"v-pagination-root"},{default:()=>[r.createElementVNode("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&r.createElementVNode("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(x.value.first):r.createVNode(Rt,r.mergeProps({_as:"VPaginationBtn"},x.value.first),null)]),r.createElementVNode("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(x.value.prev):r.createVNode(Rt,r.mergeProps({_as:"VPaginationBtn"},x.value.prev),null)]),C.value.map((_,P)=>r.createElementVNode("li",{key:_.key,class:r.normalizeClass(["v-pagination__item",{"v-pagination__item--is-active":_.isActive}]),"data-test":"v-pagination-item"},[n.item?n.item(_):r.createVNode(Rt,r.mergeProps({_as:"VPaginationBtn"},_.props),{default:()=>[_.page]})])),r.createElementVNode("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(x.value.next):r.createVNode(Rt,r.mergeProps({_as:"VPaginationBtn"},x.value.next),null)]),e.showFirstLastPage&&r.createElementVNode("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(x.value.last):r.createVNode(Rt,r.mergeProps({_as:"VPaginationBtn"},x.value.last),null)])])]})),{}}}),fg=T({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),hd=Symbol.for("vuetify:data-table-pagination");function vg(e){const t=ue(e,"page",void 0,a=>Number(a??1)),n=ue(e,"itemsPerPage",void 0,a=>Number(a??10));return{page:t,itemsPerPage:n}}function hg(e){const{page:t,itemsPerPage:n,itemsLength:a}=e,i=r.computed(()=>n.value===-1?0:n.value*(t.value-1)),o=r.computed(()=>n.value===-1?a.value:Math.min(a.value,i.value+n.value)),l=r.computed(()=>n.value===-1||a.value===0?1:Math.ceil(a.value/n.value));r.watch([t,l],()=>{t.value>l.value&&(t.value=l.value)});function s(h){n.value=h,t.value=1}function c(){t.value=qe(t.value+1,1,l.value)}function d(){t.value=qe(t.value-1,1,l.value)}function u(h){t.value=qe(h,1,l.value)}const f={page:t,itemsPerPage:n,startIndex:i,stopIndex:o,pageCount:l,itemsLength:a,nextPage:c,prevPage:d,setPage:u,setItemsPerPage:s};return r.provide(hd,f),f}function mg(){const e=r.inject(hd);if(!e)throw new Error("Missing pagination!");return e}function pg(e){const t=Pe("usePaginatedItems"),{items:n,startIndex:a,stopIndex:i,itemsPerPage:o}=e,l=r.computed(()=>o.value<=0?n.value:n.value.slice(a.value,i.value));return r.watch(l,s=>{t.emit("update:currentItems",s)},{immediate:!0}),{paginatedItems:l}}const md=T({prevIcon:{type:Z,default:"$prev"},nextIcon:{type:Z,default:"$next"},firstIcon:{type:Z,default:"$first"},lastIcon:{type:Z,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),pd=j()({name:"VDataTableFooter",props:md(),setup(e,t){let{slots:n}=t;const{t:a}=Ot(),{page:i,pageCount:o,startIndex:l,stopIndex:s,itemsLength:c,itemsPerPage:d,setItemsPerPage:u}=mg(),f=r.computed(()=>e.itemsPerPageOptions.map(h=>typeof h=="number"?{value:h,title:h===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(h)}:{...h,title:isNaN(Number(h.title))?a(h.title):h.title}));return G(()=>{const h=vd.filterProps(e);return r.createElementVNode("div",{class:"v-data-table-footer"},[n.prepend?.(),r.createElementVNode("div",{class:"v-data-table-footer__items-per-page"},[r.createElementVNode("span",null,[a(e.itemsPerPageText)]),r.createVNode(Rc,{items:f.value,modelValue:d.value,"onUpdate:modelValue":p=>u(Number(p)),density:"compact",variant:"outlined","hide-details":!0},null)]),r.createElementVNode("div",{class:"v-data-table-footer__info"},[r.createElementVNode("div",null,[a(e.pageText,c.value?l.value+1:0,s.value,c.value)])]),r.createElementVNode("div",{class:"v-data-table-footer__pagination"},[r.createVNode(vd,r.mergeProps({modelValue:i.value,"onUpdate:modelValue":p=>i.value=p,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:o.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},h),null)])])}),{}}}),ui=Xv({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const a=e.tag??"td";return r.createVNode(a,{class:r.normalizeClass(["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`]),style:r.normalizeStyle({height:Q(e.height),width:Q(e.width),maxWidth:Q(e.maxWidth),left:Q(e.fixedOffset||null)})},{default:()=>[n.default?.()]})}),gg=T({headers:Array},"DataTable-header"),gd=Symbol.for("vuetify:data-table-headers"),yd={title:"",sortable:!1},yg={...yd,width:48};function bg(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,a)=>{let i=!1;for(let o=0;o<t.length;o++)if(t[o].priority>a){t.splice(o,0,{element:n,priority:a}),i=!0;break}i||t.push({element:n,priority:a})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let i=0;i<t.length;i++)Math.floor(t[i].priority)===a&&(n+=1);return n},dequeue:()=>t.shift()}}function fo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)fo(n,t);return t}function bd(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&bd(n.children,t);return t}function _g(e){if(e.key){if(e.key==="data-table-group")return yd;if(["data-table-expand","data-table-select"].includes(e.key))return yg}}function vo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>vo(n,t+1))):t}function wg(e){let t=!1;function n(o){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(o)if(l&&(o.fixed=!0),o.fixed)if(o.children)for(let s=o.children.length-1;s>=0;s--)n(o.children[s],!0);else t?isNaN(Number(o.width))?hr(`Multiple fixed columns should have a static width (key: ${o.key})`):o.minWidth=Math.max(Number(o.width)||0,Number(o.minWidth)||0):o.lastFixed=!0,t=!0;else if(o.children)for(let s=o.children.length-1;s>=0;s--)n(o.children[s]);else t=!1}for(let o=e.length-1;o>=0;o--)n(e[o]);function a(o){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!o)return l;if(o.children){o.fixedOffset=l;for(const s of o.children)l=a(s,l)}else o.fixed&&(o.fixedOffset=l,l+=parseFloat(o.width||"0")||0);return l}let i=0;for(const o of e)i=a(o,i)}function xg(e,t){const n=[];let a=0;const i=bg(e);for(;i.size()>0;){let l=i.count();const s=[];let c=1;for(;l>0;){const{element:d,priority:u}=i.dequeue(),f=t-a-vo(d);if(s.push({...d,rowspan:f??1,colspan:d.children?fo(d).length:1}),d.children)for(const h of d.children){const p=u%1+c/Math.pow(10,a+2);i.enqueue(h,a+f+p)}c+=1,l-=1}a+=1,n.push(s)}return{columns:e.map(l=>fo(l)).flat(),headers:n}}function _d(e){const t=[];for(const n of e){const a={..._g(n),...n},i=a.key??(typeof a.value=="string"?a.value:null),o=a.value??i??null,l={...a,key:i,value:o,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?_d(a.children):void 0};t.push(l)}return t}function Sg(e,t){const n=r.ref([]),a=r.ref([]),i=r.ref({}),o=r.ref({}),l=r.ref({});r.watchEffect(()=>{const d=(e.headers||Object.keys(e.items[0]??{}).map(g=>({key:g,title:r.capitalize(g)}))).slice(),u=bd(d);t?.groupBy?.value.length&&!u.has("data-table-group")&&d.unshift({key:"data-table-group",title:"Group"}),t?.showSelect?.value&&!u.has("data-table-select")&&d.unshift({key:"data-table-select"}),t?.showExpand?.value&&!u.has("data-table-expand")&&d.push({key:"data-table-expand"});const f=_d(d);wg(f);const h=Math.max(...f.map(g=>vo(g)))+1,p=xg(f,h);n.value=p.headers,a.value=p.columns;const v=p.headers.flat(1);for(const g of v)g.key&&(g.sortable&&(g.sort&&(i.value[g.key]=g.sort),g.sortRaw&&(o.value[g.key]=g.sortRaw)),g.filter&&(l.value[g.key]=g.filter))});const s={headers:n,columns:a,sortFunctions:i,sortRawFunctions:o,filterFunctions:l};return r.provide(gd,s),s}function fi(){const e=r.inject(gd);if(!e)throw new Error("Missing headers!");return e}const kg={showSelectAll:!1,allSelected:()=>[],select:e=>{let{items:t,value:n}=e;return new Set(n?[t[0]?.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},wd={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const i of t)n?a.add(i.value):a.delete(i.value);return a},selectAll:e=>{let{value:t,currentPage:n,selected:a}=e;return wd.select({items:n,value:t,selected:a})}},xd={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const i of t)n?a.add(i.value):a.delete(i.value);return a},selectAll:e=>{let{value:t,allItems:n,selected:a}=e;return xd.select({items:n,value:t,selected:a})}},Cg=T({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Qe}},"DataTable-select"),Sd=Symbol.for("vuetify:data-table-selection");function Vg(e,t){let{allItems:n,currentPage:a}=t;const i=ue(e,"modelValue",e.modelValue,b=>new Set(Oe(b).map(S=>n.value.find(C=>e.valueComparator(S,C.value))?.value??S)),b=>[...b.values()]),o=r.computed(()=>n.value.filter(b=>b.selectable)),l=r.computed(()=>a.value.filter(b=>b.selectable)),s=r.computed(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return kg;case"all":return xd;case"page":default:return wd}}),c=r.shallowRef(null);function d(b){return Oe(b).every(S=>i.value.has(S.value))}function u(b){return Oe(b).some(S=>i.value.has(S.value))}function f(b,S){const C=s.value.select({items:b,value:S,selected:new Set(i.value)});i.value=C}function h(b,S,C){const x=[];if(S=S??a.value.findIndex(I=>I.value===b.value),e.selectStrategy!=="single"&&C?.shiftKey&&c.value!==null){const[I,E]=[c.value,S].sort((_,P)=>_-P);x.push(...a.value.slice(I,E+1).filter(_=>_.selectable))}else x.push(b),c.value=S;f(x,!d([b]))}function p(b){const S=s.value.selectAll({value:b,allItems:o.value,currentPage:l.value,selected:new Set(i.value)});i.value=S}const v=r.computed(()=>i.value.size>0),g=r.computed(()=>{const b=s.value.allSelected({allItems:o.value,currentPage:l.value});return!!b.length&&d(b)}),m=r.toRef(()=>s.value.showSelectAll),y={toggleSelect:h,select:f,selectAll:p,isSelected:d,isSomeSelected:u,someSelected:v,allSelected:g,showSelectAll:m,lastSelectedIndex:c,selectStrategy:s};return r.provide(Sd,y),y}function vi(){const e=r.inject(Sd);if(!e)throw new Error("Missing selection!");return e}const Pg=T({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),kd=Symbol.for("vuetify:data-table-sort");function Eg(e){const t=ue(e,"sortBy"),n=r.toRef(()=>e.mustSort),a=r.toRef(()=>e.multiSort);return{sortBy:t,mustSort:n,multiSort:a}}function Ng(e){const{sortBy:t,mustSort:n,multiSort:a,page:i}=e,o=c=>{if(c.key==null)return;let d=t.value.map(f=>({...f}))??[];const u=d.find(f=>f.key===c.key);u?u.order==="desc"?n.value&&d.length===1?u.order="asc":d=d.filter(f=>f.key!==c.key):u.order="desc":a.value?d.push({key:c.key,order:"asc"}):d=[{key:c.key,order:"asc"}],t.value=d,i&&(i.value=1)};function l(c){return!!t.value.find(d=>d.key===c.key)}const s={sortBy:t,toggleSort:o,isSorted:l};return r.provide(kd,s),s}function Cd(){const e=r.inject(kd);if(!e)throw new Error("Missing sort!");return e}function Ig(e,t,n,a){const i=Ot();return{sortedItems:r.computed(()=>n.value.length?Tg(t.value,n.value,i.current.value,{transform:a?.transform,sortFunctions:{...e.customKeySort,...a?.sortFunctions?.value},sortRawFunctions:a?.sortRawFunctions?.value}):t.value)}}function Tg(e,t,n,a){const i=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(l=>[l,a?.transform?a.transform(l):l]).sort((l,s)=>{for(let c=0;c<t.length;c++){let d=!1;const u=t[c].key,f=t[c].order??"asc";if(f===!1)continue;let h=Hn(l[1],u),p=Hn(s[1],u),v=l[0].raw,g=s[0].raw;if(f==="desc"&&([h,p]=[p,h],[v,g]=[g,v]),a?.sortRawFunctions?.[u]){const m=a.sortRawFunctions[u](v,g);if(m==null)continue;if(d=!0,m)return m}if(a?.sortFunctions?.[u]){const m=a.sortFunctions[u](h,p);if(m==null)continue;if(d=!0,m)return m}if(!d){if(h instanceof Date&&p instanceof Date)return h.getTime()-p.getTime();if([h,p]=[h,p].map(m=>m!=null?m.toString().toLocaleLowerCase():m),h!==p)return Ba(h)&&Ba(p)?0:Ba(h)?-1:Ba(p)?1:!isNaN(h)&&!isNaN(p)?Number(h)-Number(p):i.compare(h,p)}}return 0}).map(l=>{let[s]=l;return s})}const Vd=T({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,sortAscIcon:{type:Z,default:"$sortAsc"},sortDescIcon:{type:Z,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...ei(),...oi()},"VDataTableHeaders"),Pd=j()({name:"VDataTableHeaders",props:Vd(),setup(e,t){let{slots:n}=t;const{t:a}=Ot(),{toggleSort:i,sortBy:o,isSorted:l}=Cd(),{someSelected:s,allSelected:c,selectAll:d,showSelectAll:u}=vi(),{columns:f,headers:h}=fi(),{loaderClasses:p}=oa(e);function v(_,P){if(!(!(e.sticky||e.fixedHeader)&&!_.fixed))return{position:"sticky",left:_.fixed?Q(_.fixedOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${P})`:void 0}}function g(_){const P=o.value.find(D=>D.key===_.key);return P?P.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:m,backgroundColorStyles:y}=gt(()=>e.color),{displayClasses:b,mobile:S}=cn(e),C=r.computed(()=>({headers:h.value,columns:f.value,toggleSort:i,isSorted:l,sortBy:o.value,someSelected:s.value,allSelected:c.value,selectAll:d,getSortIcon:g})),x=r.computed(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},b.value,p.value]),I=_=>{let{column:P,x:D,y:M}=_;const A=P.key==="data-table-select"||P.key==="data-table-expand",N=r.mergeProps(e.headerProps??{},P.headerProps??{});return r.createVNode(ui,r.mergeProps({tag:"th",align:P.align,class:[{"v-data-table__th--sortable":P.sortable&&!e.disableSort,"v-data-table__th--sorted":l(P),"v-data-table__th--fixed":P.fixed},...x.value],style:{width:Q(P.width),minWidth:Q(P.minWidth),maxWidth:Q(P.maxWidth),...v(P,M)},colspan:P.colspan,rowspan:P.rowspan,onClick:P.sortable?()=>i(P):void 0,fixed:P.fixed,nowrap:P.nowrap,lastFixed:P.lastFixed,noPadding:A},N),{default:()=>{const z=`header.${P.key}`,B={column:P,selectAll:d,isSorted:l,toggleSort:i,sortBy:o.value,someSelected:s.value,allSelected:c.value,getSortIcon:g};return n[z]?n[z](B):P.key==="data-table-select"?n["header.data-table-select"]?.(B)??(u.value&&r.createVNode(na,{modelValue:c.value,indeterminate:s.value&&!c.value,"onUpdate:modelValue":d},null)):r.createElementVNode("div",{class:"v-data-table-header__content"},[r.createElementVNode("span",null,[P.title]),P.sortable&&!e.disableSort&&r.createVNode(ye,{key:"icon",class:"v-data-table-header__sort-icon",icon:g(P)},null),e.multiSort&&l(P)&&r.createElementVNode("div",{key:"badge",class:r.normalizeClass(["v-data-table-header__sort-badge",...m.value]),style:r.normalizeStyle(y.value)},[o.value.findIndex(U=>U.key===P.key)+1])])}})},E=()=>{const _=r.computed(()=>f.value.filter(D=>D?.sortable&&!e.disableSort)),P=r.computed(()=>{if(f.value.find(M=>M.key==="data-table-select")!=null)return c.value?"$checkboxOn":s.value?"$checkboxIndeterminate":"$checkboxOff"});return r.createVNode(ui,r.mergeProps({tag:"th",class:[...x.value],colspan:h.value.length+1},e.headerProps),{default:()=>[r.createElementVNode("div",{class:"v-data-table-header__content"},[r.createVNode(Rc,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:_.value,label:a("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>o.value=[],appendIcon:P.value,"onClick:append":()=>d(!c.value)},{...n,chip:D=>r.createVNode(Rr,{onClick:D.item.raw?.sortable?()=>i(D.item.raw):void 0,onMousedown:M=>{M.preventDefault(),M.stopPropagation()}},{default:()=>[D.item.title,r.createVNode(ye,{class:r.normalizeClass(["v-data-table__td-sort-icon",l(D.item.raw)&&"v-data-table__td-sort-icon-active"]),icon:g(D.item.raw),size:"small"},null)]})})])]})};G(()=>S.value?r.createElementVNode("tr",null,[r.createVNode(E,null,null)]):r.createElementVNode(r.Fragment,null,[n.headers?n.headers(C.value):h.value.map((_,P)=>r.createElementVNode("tr",null,[_.map((D,M)=>r.createVNode(I,{column:D,x:M,y:P},null))])),e.loading&&r.createElementVNode("tr",{class:"v-data-table-progress"},[r.createElementVNode("th",{colspan:f.value.length},[r.createVNode(li,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),Og=T({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Ed=Symbol.for("vuetify:data-table-group");function Rg(e){return{groupBy:ue(e,"groupBy")}}function Dg(e){const{disableSort:t,groupBy:n,sortBy:a}=e,i=r.ref(new Set),o=r.computed(()=>n.value.map(u=>({...u,order:u.order??!1})).concat(t?.value?[]:a.value));function l(u){return i.value.has(u.id)}function s(u){const f=new Set(i.value);l(u)?f.delete(u.id):f.add(u.id),i.value=f}function c(u){function f(h){const p=[];for(const v of h.items)"type"in v&&v.type==="group"?p.push(...f(v)):p.push(v);return[...new Set(p)]}return f({items:u})}const d={sortByWithGroups:o,toggleGroup:s,opened:i,groupBy:n,extractRows:c,isGroupOpen:l};return r.provide(Ed,d),d}function Nd(){const e=r.inject(Ed);if(!e)throw new Error("Missing group!");return e}function Ag(e,t){if(!e.length)return[];const n=new Map;for(const a of e){const i=Hn(a.raw,t);n.has(i)||n.set(i,[]),n.get(i).push(a)}return n}function Id(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const i=Ag(e,t[0]),o=[],l=t.slice(1);return i.forEach((s,c)=>{const d=t[0],u=`${a}_${d}_${c}`;o.push({depth:n,id:u,key:d,value:c,items:l.length?Id(s,l,n+1,u):s,type:"group"})}),o}function Td(e,t){const n=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&n.push(a),(t.has(a.id)||a.value==null)&&n.push(...Td(a.items,t))):n.push(a);return n}function Mg(e,t,n){return{flatItems:r.computed(()=>{if(!t.value.length)return e.value;const i=Id(e.value,t.value.map(o=>o.key));return Td(i,n.value)})}}const zg=T({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Fg=j()({name:"VDataTableGroupHeaderRow",props:zg(),setup(e,t){let{slots:n}=t;const{isGroupOpen:a,toggleGroup:i,extractRows:o}=Nd(),{isSelected:l,isSomeSelected:s,select:c}=vi(),{columns:d}=fi(),u=r.computed(()=>o([e.item]));return()=>r.createElementVNode("tr",{class:"v-data-table-group-header-row",style:r.normalizeStyle({"--v-data-table-group-header-row-depth":e.item.depth})},[d.value.map(f=>{if(f.key==="data-table-group"){const h=a(e.item)?"$expand":"$next",p=()=>i(e.item);return n["data-table-group"]?.({item:e.item,count:u.value.length,props:{icon:h,onClick:p}})??r.createVNode(ui,{class:"v-data-table-group-header-row__column"},{default:()=>[r.createVNode(Rt,{size:"small",variant:"text",icon:h,onClick:p},null),r.createElementVNode("span",null,[e.item.value]),r.createElementVNode("span",null,[r.createTextVNode("("),u.value.length,r.createTextVNode(")")])]})}if(f.key==="data-table-select"){const h=l(u.value),p=s(u.value)&&!h,v=g=>c(u.value,g);return n["data-table-select"]?.({props:{modelValue:h,indeterminate:p,"onUpdate:modelValue":v}})??r.createElementVNode("td",null,[r.createVNode(na,{modelValue:h,indeterminate:p,"onUpdate:modelValue":v},null)])}return r.createElementVNode("td",null,null)})])}}),Lg=T({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Od=Symbol.for("vuetify:datatable:expanded");function Bg(e){const t=r.toRef(()=>e.expandOnClick),n=ue(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function a(s,c){const d=new Set(n.value);c?d.add(s.value):d.delete(s.value),n.value=d}function i(s){return n.value.has(s.value)}function o(s){a(s,!i(s))}const l={expand:a,expanded:n,expandOnClick:t,isExpanded:i,toggleExpand:o};return r.provide(Od,l),l}function Rd(){const e=r.inject(Od);if(!e)throw new Error("foo");return e}const $g=T({index:Number,item:Object,cellProps:[Object,Function],onClick:Re(),onContextmenu:Re(),onDblclick:Re(),...ei()},"VDataTableRow"),Ug=j()({name:"VDataTableRow",props:$g(),setup(e,t){let{slots:n}=t;const{displayClasses:a,mobile:i}=cn(e,"v-data-table__tr"),{isSelected:o,toggleSelect:l,someSelected:s,allSelected:c,selectAll:d}=vi(),{isExpanded:u,toggleExpand:f}=Rd(),{toggleSort:h,sortBy:p,isSorted:v}=Cd(),{columns:g}=fi();G(()=>r.createElementVNode("tr",{class:r.normalizeClass(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&g.value.map((m,y)=>{const b=e.item,S=`item.${m.key}`,C=`header.${m.key}`,x={index:e.index,item:b.raw,internalItem:b,value:Hn(b.columns,m.key),column:m,isSelected:o,toggleSelect:l,isExpanded:u,toggleExpand:f},I={column:m,selectAll:d,isSorted:v,toggleSort:h,sortBy:p.value,someSelected:s.value,allSelected:c.value,getSortIcon:()=>""},E=typeof e.cellProps=="function"?e.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value,column:m}):e.cellProps,_=typeof m.cellProps=="function"?m.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value}):m.cellProps;return r.createVNode(ui,r.mergeProps({align:m.align,class:{"v-data-table__td--expanded-row":m.key==="data-table-expand","v-data-table__td--select-row":m.key==="data-table-select"},fixed:m.fixed,fixedOffset:m.fixedOffset,lastFixed:m.lastFixed,maxWidth:i.value?void 0:m.maxWidth,noPadding:m.key==="data-table-select"||m.key==="data-table-expand",nowrap:m.nowrap,width:i.value?void 0:m.width},E,_),{default:()=>{if(m.key==="data-table-select")return n["item.data-table-select"]?.({...x,props:{disabled:!b.selectable,modelValue:o([b]),onClick:r.withModifiers(()=>l(b),["stop"])}})??r.createVNode(na,{disabled:!b.selectable,modelValue:o([b]),onClick:r.withModifiers(D=>l(b,e.index,D),["stop"])},null);if(m.key==="data-table-expand")return n["item.data-table-expand"]?.({...x,props:{icon:u(b)?"$collapse":"$expand",size:"small",variant:"text",onClick:r.withModifiers(()=>f(b),["stop"])}})??r.createVNode(Rt,{icon:u(b)?"$collapse":"$expand",size:"small",variant:"text",onClick:r.withModifiers(()=>f(b),["stop"])},null);if(n[S]&&!i.value)return n[S](x);const P=r.toDisplayString(x.value);return i.value?r.createElementVNode(r.Fragment,null,[r.createElementVNode("div",{class:"v-data-table__td-title"},[n[C]?.(I)??m.title]),r.createElementVNode("div",{class:"v-data-table__td-value"},[n[S]?.(x)??P])]):P}})})]))}}),Dd=T({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...ei()},"VDataTableRows"),Ad=j()({name:"VDataTableRows",inheritAttrs:!1,props:Dd(),setup(e,t){let{attrs:n,slots:a}=t;const{columns:i}=fi(),{expandOnClick:o,toggleExpand:l,isExpanded:s}=Rd(),{isSelected:c,toggleSelect:d}=vi(),{toggleGroup:u,isGroupOpen:f}=Nd(),{t:h}=Ot(),{mobile:p}=cn(e);return G(()=>e.loading&&(!e.items.length||a.loading)?r.createElementVNode("tr",{class:"v-data-table-rows-loading",key:"loading"},[r.createElementVNode("td",{colspan:i.value.length},[a.loading?.()??h(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?r.createElementVNode("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[r.createElementVNode("td",{colspan:i.value.length},[a["no-data"]?.()??h(e.noDataText)])]):r.createElementVNode(r.Fragment,null,[e.items.map((v,g)=>{if(v.type==="group"){const b={index:g,item:v,columns:i.value,isExpanded:s,toggleExpand:l,isSelected:c,toggleSelect:d,toggleGroup:u,isGroupOpen:f};return a["group-header"]?a["group-header"](b):r.createVNode(Fg,r.mergeProps({key:`group-header_${v.id}`,item:v},fs(n,":group-header",()=>b)),a)}const m={index:g,item:v.raw,internalItem:v,columns:i.value,isExpanded:s,toggleExpand:l,isSelected:c,toggleSelect:d},y={...m,props:r.mergeProps({key:`item_${v.key??v.index}`,onClick:o.value?()=>{l(v)}:void 0,index:g,item:v,cellProps:e.cellProps,mobile:p.value},fs(n,":row",()=>m),typeof e.rowProps=="function"?e.rowProps({item:m.item,index:m.index,internalItem:m.internalItem}):e.rowProps)};return r.createElementVNode(r.Fragment,{key:y.props.key},[a.item?a.item(y):r.createVNode(Ug,y.props,a),s(v)&&a["expanded-row"]?.(m)])})])),{}}}),Md=T({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...ne(),...tt(),...xe(),...Ie()},"VTable"),zd=j()({name:"VTable",props:Md(),setup(e,t){let{slots:n,emit:a}=t;const{themeClasses:i}=De(e),{densityClasses:o}=yt(e);return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},i.value,o.value,e.class]),style:r.normalizeStyle(e.style)},{default:()=>[n.top?.(),n.default?r.createElementVNode("div",{class:"v-table__wrapper",style:r.normalizeStyle({height:Q(e.height)})},[r.createElementVNode("table",null,[n.default()])]):n.wrapper?.(),n.bottom?.()]})),{}}}),jg=T({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function Hg(e,t,n,a){const i=e.returnObject?t:He(t,e.itemValue),o=He(t,e.itemSelectable,!0),l=a.reduce((s,c)=>(c.key!=null&&(s[c.key]=He(t,c.value)),s),{});return{type:"item",key:e.returnObject?He(t,e.itemValue):i,index:n,value:i,selectable:o,columns:l,raw:t}}function Yg(e,t,n){return t.map((a,i)=>Hg(e,a,i,n))}function Wg(e,t){return{items:r.computed(()=>Yg(e,e.items,t.value))}}function Gg(e){let{page:t,itemsPerPage:n,sortBy:a,groupBy:i,search:o}=e;const l=Pe("VDataTable"),s=()=>({page:t.value,itemsPerPage:n.value,sortBy:a.value,groupBy:i.value,search:o.value});let c=null;r.watch(s,d=>{Qe(c,d)||(c&&c.search!==d.search&&(t.value=1),l.emit("update:options",d),c=d)},{deep:!0,immediate:!0})}const Qg=T({...Dd(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Lg(),...Og(),...gg(),...jg(),...Cg(),...Pg(),...Vd(),...Md()},"DataTable"),qg=T({...fg(),...Qg(),...Dc(),...md()},"VDataTable"),Fd=j()({name:"VDataTable",props:qg(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:i}=Rg(e),{sortBy:o,multiSort:l,mustSort:s}=Eg(e),{page:c,itemsPerPage:d}=vg(e),{disableSort:u}=r.toRefs(e),{columns:f,headers:h,sortFunctions:p,sortRawFunctions:v,filterFunctions:g}=Sg(e,{groupBy:i,showSelect:r.toRef(()=>e.showSelect),showExpand:r.toRef(()=>e.showExpand)}),{items:m}=Wg(e,f),y=r.toRef(()=>e.search),{filteredItems:b}=Ac(e,m,y,{transform:Y=>Y.columns,customKeyFilter:g}),{toggleSort:S}=Ng({sortBy:o,multiSort:l,mustSort:s,page:c}),{sortByWithGroups:C,opened:x,extractRows:I,isGroupOpen:E,toggleGroup:_}=Dg({groupBy:i,sortBy:o,disableSort:u}),{sortedItems:P}=Ig(e,b,C,{transform:Y=>({...Y.raw,...Y.columns}),sortFunctions:p,sortRawFunctions:v}),{flatItems:D}=Mg(P,i,x),M=r.computed(()=>D.value.length),{startIndex:A,stopIndex:N,pageCount:z,setItemsPerPage:B}=hg({page:c,itemsPerPage:d,itemsLength:M}),{paginatedItems:U}=pg({items:D,startIndex:A,stopIndex:N,itemsPerPage:d}),J=r.computed(()=>I(U.value)),{isSelected:ee,select:he,selectAll:k,toggleSelect:V,someSelected:O,allSelected:H}=Vg(e,{allItems:m,currentPage:J}),{isExpanded:K,toggleExpand:q}=Bg(e);Gg({page:c,itemsPerPage:d,sortBy:o,groupBy:i,search:y}),ht({VDataTableRows:{hideNoData:r.toRef(()=>e.hideNoData),noDataText:r.toRef(()=>e.noDataText),loading:r.toRef(()=>e.loading),loadingText:r.toRef(()=>e.loadingText)}});const X=r.computed(()=>({page:c.value,itemsPerPage:d.value,sortBy:o.value,pageCount:z.value,toggleSort:S,setItemsPerPage:B,someSelected:O.value,allSelected:H.value,isSelected:ee,select:he,selectAll:k,toggleSelect:V,isExpanded:K,toggleExpand:q,isGroupOpen:E,toggleGroup:_,items:J.value.map(Y=>Y.raw),internalItems:J.value,groupedItems:U.value,columns:f.value,headers:h.value}));return G(()=>{const Y=pd.filterProps(e),we=Pd.filterProps(e),de=Ad.filterProps(e),F=zd.filterProps(e);return r.createVNode(zd,r.mergeProps({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},F,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(X.value),default:()=>a.default?a.default(X.value):r.createElementVNode(r.Fragment,null,[a.colgroup?.(X.value),!e.hideDefaultHeader&&r.createElementVNode("thead",{key:"thead"},[r.createVNode(Pd,we,a)]),a.thead?.(X.value),!e.hideDefaultBody&&r.createElementVNode("tbody",null,[a["body.prepend"]?.(X.value),a.body?a.body(X.value):r.createVNode(Ad,r.mergeProps(n,de,{items:U.value}),a),a["body.append"]?.(X.value)]),a.tbody?.(X.value),a.tfoot?.(X.value)]),bottom:()=>a.bottom?a.bottom(X.value):!e.hideDefaultFooter&&r.createElementVNode(r.Fragment,null,[r.createVNode(oc,null,null),r.createVNode(pd,Y,{prepend:a["footer.prepend"]})])})}),{}}}),Kg={key:0,id:"loading-results"},Jg={id:"results"},Xg=["href"],Zg={class:"literature-item-date"};function ey(e,t,n,a,i,o){return r.openBlock(),r.createElementBlock(r.Fragment,null,[e.display_loading_div?(r.openBlock(),r.createElementBlock("div",Kg,[r.createVNode(qr,{indeterminate:""})])):r.createCommentVNode("",!0),r.withDirectives(r.createElementVNode("div",Jg,[e.display_results_div?(r.openBlock(),r.createBlock(Fd,{key:0,id:"table-literature",headers:e.headers,items:e.dataSource,"items-per-page":e.pageSize,"item-key":"PMID","footer-props":e.footerProps,"onUpdate:options":t[0]||(t[0]=l=>e.handlePage(l))},{"item.PMID":r.withCtx(({item:l})=>[r.createElementVNode("a",{href:l.urlPMID,target:"_blank"},r.toDisplayString(l.PMID),9,Xg)]),"item.Date":r.withCtx(({item:l})=>[r.createElementVNode("span",Zg,r.toDisplayString(l.Date?.substring(0,10)),1)]),_:2},1032,["headers","items","items-per-page","footer-props"])):r.createCommentVNode("",!0),r.createElementVNode("small",null," search type: "+r.toDisplayString(e.literatureSearchType)+"; search id: "+r.toDisplayString(e.literatureSearchId)+"; item id: "+r.toDisplayString(e.literatureItemId)+". ",1)],512),[[r.vShow,!e.display_loading_div]])],64)}const Ld=tr(rg,[["render",ey]]);class ty{constructor(t,n,a,i,o,l,s,c,d){pe(this,"id");pe(this,"name");pe(this,"link");pe(this,"root");pe(this,"meshTree");pe(this,"qvalue");pe(this,"oddratio");pe(this,"papers");pe(this,"score");this._id=t,this._name=n,this._link=a,this._root=i,this._meshTree=o,this._qvalue=l,this._oddratio=s,this._papers=c,this._score=d,this.id=t,this.name=n,this.link=a,this.root=i,this.meshTree=o,this.qvalue=l,this.oddratio=s,this.papers=c,this.score=d}}//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var Bd;function L(){return Bd.apply(null,arguments)}function ny(e){Bd=e}function st(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function fn(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function fe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function ho(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(fe(e,t))return!1;return!0}function Ge(e){return e===void 0}function Dt(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function fa(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function $d(e,t){var n=[],a,i=e.length;for(a=0;a<i;++a)n.push(t(e[a],a));return n}function Kt(e,t){for(var n in t)fe(t,n)&&(e[n]=t[n]);return fe(t,"toString")&&(e.toString=t.toString),fe(t,"valueOf")&&(e.valueOf=t.valueOf),e}function _t(e,t,n,a){return hu(e,t,n,a,!0).utc()}function ay(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function ae(e){return e._pf==null&&(e._pf=ay()),e._pf}var mo;Array.prototype.some?mo=Array.prototype.some:mo=function(e){var t=Object(this),n=t.length>>>0,a;for(a=0;a<n;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};function po(e){var t=null,n=!1,a=e._d&&!isNaN(e._d.getTime());if(a&&(t=ae(e),n=mo.call(t.parsedDateParts,function(i){return i!=null}),a=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(a=a&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=a;else return a;return e._isValid}function hi(e){var t=_t(NaN);return e!=null?Kt(ae(t),e):ae(t).userInvalidated=!0,t}var Ud=L.momentProperties=[],go=!1;function yo(e,t){var n,a,i,o=Ud.length;if(Ge(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Ge(t._i)||(e._i=t._i),Ge(t._f)||(e._f=t._f),Ge(t._l)||(e._l=t._l),Ge(t._strict)||(e._strict=t._strict),Ge(t._tzm)||(e._tzm=t._tzm),Ge(t._isUTC)||(e._isUTC=t._isUTC),Ge(t._offset)||(e._offset=t._offset),Ge(t._pf)||(e._pf=ae(t)),Ge(t._locale)||(e._locale=t._locale),o>0)for(n=0;n<o;n++)a=Ud[n],i=t[a],Ge(i)||(e[a]=i);return e}function va(e){yo(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),go===!1&&(go=!0,L.updateOffset(this),go=!1)}function ct(e){return e instanceof va||e!=null&&e._isAMomentObject!=null}function jd(e){L.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function nt(e,t){var n=!0;return Kt(function(){if(L.deprecationHandler!=null&&L.deprecationHandler(null,e),n){var a=[],i,o,l,s=arguments.length;for(o=0;o<s;o++){if(i="",typeof arguments[o]=="object"){i+=`
[`+o+"] ";for(l in arguments[0])fe(arguments[0],l)&&(i+=l+": "+arguments[0][l]+", ");i=i.slice(0,-2)}else i=arguments[o];a.push(i)}jd(e+`
Arguments: `+Array.prototype.slice.call(a).join("")+`
`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var Hd={};function Yd(e,t){L.deprecationHandler!=null&&L.deprecationHandler(e,t),Hd[e]||(jd(t),Hd[e]=!0)}L.suppressDeprecationWarnings=!1,L.deprecationHandler=null;function wt(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function iy(e){var t,n;for(n in e)fe(e,n)&&(t=e[n],wt(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function bo(e,t){var n=Kt({},e),a;for(a in t)fe(t,a)&&(fn(e[a])&&fn(t[a])?(n[a]={},Kt(n[a],e[a]),Kt(n[a],t[a])):t[a]!=null?n[a]=t[a]:delete n[a]);for(a in e)fe(e,a)&&!fe(t,a)&&fn(e[a])&&(n[a]=Kt({},n[a]));return n}function _o(e){e!=null&&this.set(e)}var wo;Object.keys?wo=Object.keys:wo=function(e){var t,n=[];for(t in e)fe(e,t)&&n.push(t);return n};var ry={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function oy(e,t,n){var a=this._calendar[e]||this._calendar.sameElse;return wt(a)?a.call(t,n):a}function xt(e,t,n){var a=""+Math.abs(e),i=t-a.length,o=e>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+a}var xo=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,mi=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,So={},En={};function W(e,t,n,a){var i=a;typeof a=="string"&&(i=function(){return this[a]()}),e&&(En[e]=i),t&&(En[t[0]]=function(){return xt(i.apply(this,arguments),t[1],t[2])}),n&&(En[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function ly(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function sy(e){var t=e.match(xo),n,a;for(n=0,a=t.length;n<a;n++)En[t[n]]?t[n]=En[t[n]]:t[n]=ly(t[n]);return function(i){var o="",l;for(l=0;l<a;l++)o+=wt(t[l])?t[l].call(i,e):t[l];return o}}function pi(e,t){return e.isValid()?(t=Wd(t,e.localeData()),So[t]=So[t]||sy(t),So[t](e)):e.localeData().invalidDate()}function Wd(e,t){var n=5;function a(i){return t.longDateFormat(i)||i}for(mi.lastIndex=0;n>=0&&mi.test(e);)e=e.replace(mi,a),mi.lastIndex=0,n-=1;return e}var cy={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function dy(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(xo).map(function(a){return a==="MMMM"||a==="MM"||a==="DD"||a==="dddd"?a.slice(1):a}).join(""),this._longDateFormat[e])}var uy="Invalid date";function fy(){return this._invalidDate}var vy="%d",hy=/\d{1,2}/;function my(e){return this._ordinal.replace("%d",e)}var py={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function gy(e,t,n,a){var i=this._relativeTime[n];return wt(i)?i(e,t,n,a):i.replace(/%d/i,e)}function yy(e,t){var n=this._relativeTime[e>0?"future":"past"];return wt(n)?n(t):n.replace(/%s/i,t)}var Gd={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function at(e){return typeof e=="string"?Gd[e]||Gd[e.toLowerCase()]:void 0}function ko(e){var t={},n,a;for(a in e)fe(e,a)&&(n=at(a),n&&(t[n]=e[a]));return t}var by={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function _y(e){var t=[],n;for(n in e)fe(e,n)&&t.push({unit:n,priority:by[n]});return t.sort(function(a,i){return a.priority-i.priority}),t}var Qd=/\d/,Xe=/\d\d/,qd=/\d{3}/,Co=/\d{4}/,gi=/[+-]?\d{6}/,be=/\d\d?/,Kd=/\d\d\d\d?/,Jd=/\d\d\d\d\d\d?/,yi=/\d{1,3}/,Vo=/\d{1,4}/,bi=/[+-]?\d{1,6}/,Nn=/\d+/,_i=/[+-]?\d+/,wy=/Z|[+-]\d\d:?\d\d/gi,wi=/Z|[+-]\d\d(?::?\d\d)?/gi,xy=/[+-]?\d+(\.\d{1,3})?/,ha=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,In=/^[1-9]\d?/,Po=/^([1-9]\d|\d)/,xi;xi={};function $(e,t,n){xi[e]=wt(t)?t:function(a,i){return a&&n?n:t}}function Sy(e,t){return fe(xi,e)?xi[e](t._strict,t._locale):new RegExp(ky(e))}function ky(e){return At(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,a,i,o){return n||a||i||o}))}function At(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function it(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function le(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=it(t)),n}var Eo={};function ge(e,t){var n,a=t,i;for(typeof e=="string"&&(e=[e]),Dt(t)&&(a=function(o,l){l[t]=le(o)}),i=e.length,n=0;n<i;n++)Eo[e[n]]=a}function ma(e,t){ge(e,function(n,a,i,o){i._w=i._w||{},t(n,i._w,i,o)})}function Cy(e,t,n){t!=null&&fe(Eo,e)&&Eo[e](t,n._a,n,e)}function Si(e){return e%4===0&&e%100!==0||e%400===0}var Fe=0,Mt=1,St=2,Te=3,dt=4,zt=5,vn=6,Vy=7,Py=8;W("Y",0,0,function(){var e=this.year();return e<=9999?xt(e,4):"+"+e}),W(0,["YY",2],0,function(){return this.year()%100}),W(0,["YYYY",4],0,"year"),W(0,["YYYYY",5],0,"year"),W(0,["YYYYYY",6,!0],0,"year"),$("Y",_i),$("YY",be,Xe),$("YYYY",Vo,Co),$("YYYYY",bi,gi),$("YYYYYY",bi,gi),ge(["YYYYY","YYYYYY"],Fe),ge("YYYY",function(e,t){t[Fe]=e.length===2?L.parseTwoDigitYear(e):le(e)}),ge("YY",function(e,t){t[Fe]=L.parseTwoDigitYear(e)}),ge("Y",function(e,t){t[Fe]=parseInt(e,10)});function pa(e){return Si(e)?366:365}L.parseTwoDigitYear=function(e){return le(e)+(le(e)>68?1900:2e3)};var Xd=Tn("FullYear",!0);function Ey(){return Si(this.year())}function Tn(e,t){return function(n){return n!=null?(Zd(this,e,n),L.updateOffset(this,t),this):ga(this,e)}}function ga(e,t){if(!e.isValid())return NaN;var n=e._d,a=e._isUTC;switch(t){case"Milliseconds":return a?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return a?n.getUTCSeconds():n.getSeconds();case"Minutes":return a?n.getUTCMinutes():n.getMinutes();case"Hours":return a?n.getUTCHours():n.getHours();case"Date":return a?n.getUTCDate():n.getDate();case"Day":return a?n.getUTCDay():n.getDay();case"Month":return a?n.getUTCMonth():n.getMonth();case"FullYear":return a?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Zd(e,t,n){var a,i,o,l,s;if(!(!e.isValid()||isNaN(n))){switch(a=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?a.setUTCMilliseconds(n):a.setMilliseconds(n));case"Seconds":return void(i?a.setUTCSeconds(n):a.setSeconds(n));case"Minutes":return void(i?a.setUTCMinutes(n):a.setMinutes(n));case"Hours":return void(i?a.setUTCHours(n):a.setHours(n));case"Date":return void(i?a.setUTCDate(n):a.setDate(n));case"FullYear":break;default:return}o=n,l=e.month(),s=e.date(),s=s===29&&l===1&&!Si(o)?28:s,i?a.setUTCFullYear(o,l,s):a.setFullYear(o,l,s)}}function Ny(e){return e=at(e),wt(this[e])?this[e]():this}function Iy(e,t){if(typeof e=="object"){e=ko(e);var n=_y(e),a,i=n.length;for(a=0;a<i;a++)this[n[a].unit](e[n[a].unit])}else if(e=at(e),wt(this[e]))return this[e](t);return this}function Ty(e,t){return(e%t+t)%t}var Ee;Array.prototype.indexOf?Ee=Array.prototype.indexOf:Ee=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function No(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=Ty(t,12);return e+=(t-n)/12,n===1?Si(e)?29:28:31-n%7%2}W("M",["MM",2],"Mo",function(){return this.month()+1}),W("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),W("MMMM",0,0,function(e){return this.localeData().months(this,e)}),$("M",be,In),$("MM",be,Xe),$("MMM",function(e,t){return t.monthsShortRegex(e)}),$("MMMM",function(e,t){return t.monthsRegex(e)}),ge(["M","MM"],function(e,t){t[Mt]=le(e)-1}),ge(["MMM","MMMM"],function(e,t,n,a){var i=n._locale.monthsParse(e,a,n._strict);i!=null?t[Mt]=i:ae(n).invalidMonth=e});var Oy="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),eu="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),tu=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ry=ha,Dy=ha;function Ay(e,t){return e?st(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||tu).test(t)?"format":"standalone"][e.month()]:st(this._months)?this._months:this._months.standalone}function My(e,t){return e?st(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[tu.test(t)?"format":"standalone"][e.month()]:st(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function zy(e,t,n){var a,i,o,l=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)o=_t([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(o,"").toLocaleLowerCase();return n?t==="MMM"?(i=Ee.call(this._shortMonthsParse,l),i!==-1?i:null):(i=Ee.call(this._longMonthsParse,l),i!==-1?i:null):t==="MMM"?(i=Ee.call(this._shortMonthsParse,l),i!==-1?i:(i=Ee.call(this._longMonthsParse,l),i!==-1?i:null)):(i=Ee.call(this._longMonthsParse,l),i!==-1?i:(i=Ee.call(this._shortMonthsParse,l),i!==-1?i:null))}function Fy(e,t,n){var a,i,o;if(this._monthsParseExact)return zy.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(i=_t([2e3,a]),n&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!n&&!this._monthsParse[a]&&(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[a]=new RegExp(o.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[a].test(e))return a;if(n&&t==="MMM"&&this._shortMonthsParse[a].test(e))return a;if(!n&&this._monthsParse[a].test(e))return a}}function nu(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=le(t);else if(t=e.localeData().monthsParse(t),!Dt(t))return e}var n=t,a=e.date();return a=a<29?a:Math.min(a,No(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,a):e._d.setMonth(n,a),e}function au(e){return e!=null?(nu(this,e),L.updateOffset(this,!0),this):ga(this,"Month")}function Ly(){return No(this.year(),this.month())}function By(e){return this._monthsParseExact?(fe(this,"_monthsRegex")||iu.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(fe(this,"_monthsShortRegex")||(this._monthsShortRegex=Ry),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function $y(e){return this._monthsParseExact?(fe(this,"_monthsRegex")||iu.call(this),e?this._monthsStrictRegex:this._monthsRegex):(fe(this,"_monthsRegex")||(this._monthsRegex=Dy),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function iu(){function e(c,d){return d.length-c.length}var t=[],n=[],a=[],i,o,l,s;for(i=0;i<12;i++)o=_t([2e3,i]),l=At(this.monthsShort(o,"")),s=At(this.months(o,"")),t.push(l),n.push(s),a.push(s),a.push(l);t.sort(e),n.sort(e),a.sort(e),this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Uy(e,t,n,a,i,o,l){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,a,i,o,l),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,a,i,o,l),s}function ya(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function ki(e,t,n){var a=7+t-n,i=(7+ya(e,0,a).getUTCDay()-t)%7;return-i+a-1}function ru(e,t,n,a,i){var o=(7+n-a)%7,l=ki(e,a,i),s=1+7*(t-1)+o+l,c,d;return s<=0?(c=e-1,d=pa(c)+s):s>pa(e)?(c=e+1,d=s-pa(e)):(c=e,d=s),{year:c,dayOfYear:d}}function ba(e,t,n){var a=ki(e.year(),t,n),i=Math.floor((e.dayOfYear()-a-1)/7)+1,o,l;return i<1?(l=e.year()-1,o=i+Ft(l,t,n)):i>Ft(e.year(),t,n)?(o=i-Ft(e.year(),t,n),l=e.year()+1):(l=e.year(),o=i),{week:o,year:l}}function Ft(e,t,n){var a=ki(e,t,n),i=ki(e+1,t,n);return(pa(e)-a+i)/7}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),$("w",be,In),$("ww",be,Xe),$("W",be,In),$("WW",be,Xe),ma(["w","ww","W","WW"],function(e,t,n,a){t[a.substr(0,1)]=le(e)});function jy(e){return ba(e,this._week.dow,this._week.doy).week}var Hy={dow:0,doy:6};function Yy(){return this._week.dow}function Wy(){return this._week.doy}function Gy(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Qy(e){var t=ba(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}W("d",0,"do","day"),W("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),W("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),W("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),$("d",be),$("e",be),$("E",be),$("dd",function(e,t){return t.weekdaysMinRegex(e)}),$("ddd",function(e,t){return t.weekdaysShortRegex(e)}),$("dddd",function(e,t){return t.weekdaysRegex(e)}),ma(["dd","ddd","dddd"],function(e,t,n,a){var i=n._locale.weekdaysParse(e,a,n._strict);i!=null?t.d=i:ae(n).invalidWeekday=e}),ma(["d","e","E"],function(e,t,n,a){t[a]=le(e)});function qy(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Ky(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Io(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Jy="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ou="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xy="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Zy=ha,eb=ha,tb=ha;function nb(e,t){var n=st(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Io(n,this._week.dow):e?n[e.day()]:n}function ab(e){return e===!0?Io(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ib(e){return e===!0?Io(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function rb(e,t,n){var a,i,o,l=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)o=_t([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(o,"").toLocaleLowerCase();return n?t==="dddd"?(i=Ee.call(this._weekdaysParse,l),i!==-1?i:null):t==="ddd"?(i=Ee.call(this._shortWeekdaysParse,l),i!==-1?i:null):(i=Ee.call(this._minWeekdaysParse,l),i!==-1?i:null):t==="dddd"?(i=Ee.call(this._weekdaysParse,l),i!==-1||(i=Ee.call(this._shortWeekdaysParse,l),i!==-1)?i:(i=Ee.call(this._minWeekdaysParse,l),i!==-1?i:null)):t==="ddd"?(i=Ee.call(this._shortWeekdaysParse,l),i!==-1||(i=Ee.call(this._weekdaysParse,l),i!==-1)?i:(i=Ee.call(this._minWeekdaysParse,l),i!==-1?i:null)):(i=Ee.call(this._minWeekdaysParse,l),i!==-1||(i=Ee.call(this._weekdaysParse,l),i!==-1)?i:(i=Ee.call(this._shortWeekdaysParse,l),i!==-1?i:null))}function ob(e,t,n){var a,i,o;if(this._weekdaysParseExact)return rb.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(i=_t([2e3,1]).day(a),n&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[a]=new RegExp(o.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[a].test(e))return a;if(n&&t==="ddd"&&this._shortWeekdaysParse[a].test(e))return a;if(n&&t==="dd"&&this._minWeekdaysParse[a].test(e))return a;if(!n&&this._weekdaysParse[a].test(e))return a}}function lb(e){if(!this.isValid())return e!=null?this:NaN;var t=ga(this,"Day");return e!=null?(e=qy(e,this.localeData()),this.add(e-t,"d")):t}function sb(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function cb(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Ky(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function db(e){return this._weekdaysParseExact?(fe(this,"_weekdaysRegex")||To.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(fe(this,"_weekdaysRegex")||(this._weekdaysRegex=Zy),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ub(e){return this._weekdaysParseExact?(fe(this,"_weekdaysRegex")||To.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(fe(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=eb),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function fb(e){return this._weekdaysParseExact?(fe(this,"_weekdaysRegex")||To.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(fe(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tb),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function To(){function e(u,f){return f.length-u.length}var t=[],n=[],a=[],i=[],o,l,s,c,d;for(o=0;o<7;o++)l=_t([2e3,1]).day(o),s=At(this.weekdaysMin(l,"")),c=At(this.weekdaysShort(l,"")),d=At(this.weekdays(l,"")),t.push(s),n.push(c),a.push(d),i.push(s),i.push(c),i.push(d);t.sort(e),n.sort(e),a.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Oo(){return this.hours()%12||12}function vb(){return this.hours()||24}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,Oo),W("k",["kk",2],0,vb),W("hmm",0,0,function(){return""+Oo.apply(this)+xt(this.minutes(),2)}),W("hmmss",0,0,function(){return""+Oo.apply(this)+xt(this.minutes(),2)+xt(this.seconds(),2)}),W("Hmm",0,0,function(){return""+this.hours()+xt(this.minutes(),2)}),W("Hmmss",0,0,function(){return""+this.hours()+xt(this.minutes(),2)+xt(this.seconds(),2)});function lu(e,t){W(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}lu("a",!0),lu("A",!1);function su(e,t){return t._meridiemParse}$("a",su),$("A",su),$("H",be,Po),$("h",be,In),$("k",be,In),$("HH",be,Xe),$("hh",be,Xe),$("kk",be,Xe),$("hmm",Kd),$("hmmss",Jd),$("Hmm",Kd),$("Hmmss",Jd),ge(["H","HH"],Te),ge(["k","kk"],function(e,t,n){var a=le(e);t[Te]=a===24?0:a}),ge(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ge(["h","hh"],function(e,t,n){t[Te]=le(e),ae(n).bigHour=!0}),ge("hmm",function(e,t,n){var a=e.length-2;t[Te]=le(e.substr(0,a)),t[dt]=le(e.substr(a)),ae(n).bigHour=!0}),ge("hmmss",function(e,t,n){var a=e.length-4,i=e.length-2;t[Te]=le(e.substr(0,a)),t[dt]=le(e.substr(a,2)),t[zt]=le(e.substr(i)),ae(n).bigHour=!0}),ge("Hmm",function(e,t,n){var a=e.length-2;t[Te]=le(e.substr(0,a)),t[dt]=le(e.substr(a))}),ge("Hmmss",function(e,t,n){var a=e.length-4,i=e.length-2;t[Te]=le(e.substr(0,a)),t[dt]=le(e.substr(a,2)),t[zt]=le(e.substr(i))});function hb(e){return(e+"").toLowerCase().charAt(0)==="p"}var mb=/[ap]\.?m?\.?/i,pb=Tn("Hours",!0);function gb(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var cu={calendar:ry,longDateFormat:cy,invalidDate:uy,ordinal:vy,dayOfMonthOrdinalParse:hy,relativeTime:py,months:Oy,monthsShort:eu,week:Hy,weekdays:Jy,weekdaysMin:Xy,weekdaysShort:ou,meridiemParse:mb},Se={},_a={},wa;function yb(e,t){var n,a=Math.min(e.length,t.length);for(n=0;n<a;n+=1)if(e[n]!==t[n])return n;return a}function du(e){return e&&e.toLowerCase().replace("_","-")}function bb(e){for(var t=0,n,a,i,o;t<e.length;){for(o=du(e[t]).split("-"),n=o.length,a=du(e[t+1]),a=a?a.split("-"):null;n>0;){if(i=Ci(o.slice(0,n).join("-")),i)return i;if(a&&a.length>=n&&yb(o,a)>=n-1)break;n--}t++}return wa}function _b(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Ci(e){var t=null,n;if(Se[e]===void 0&&typeof module<"u"&&module&&module.exports&&_b(e))try{t=wa._abbr,n=require,n("./locale/"+e),Jt(t)}catch{Se[e]=null}return Se[e]}function Jt(e,t){var n;return e&&(Ge(t)?n=Lt(e):n=Ro(e,t),n?wa=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),wa._abbr}function Ro(e,t){if(t!==null){var n,a=cu;if(t.abbr=e,Se[e]!=null)Yd("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=Se[e]._config;else if(t.parentLocale!=null)if(Se[t.parentLocale]!=null)a=Se[t.parentLocale]._config;else if(n=Ci(t.parentLocale),n!=null)a=n._config;else return _a[t.parentLocale]||(_a[t.parentLocale]=[]),_a[t.parentLocale].push({name:e,config:t}),null;return Se[e]=new _o(bo(a,t)),_a[e]&&_a[e].forEach(function(i){Ro(i.name,i.config)}),Jt(e),Se[e]}else return delete Se[e],null}function wb(e,t){if(t!=null){var n,a,i=cu;Se[e]!=null&&Se[e].parentLocale!=null?Se[e].set(bo(Se[e]._config,t)):(a=Ci(e),a!=null&&(i=a._config),t=bo(i,t),a==null&&(t.abbr=e),n=new _o(t),n.parentLocale=Se[e],Se[e]=n),Jt(e)}else Se[e]!=null&&(Se[e].parentLocale!=null?(Se[e]=Se[e].parentLocale,e===Jt()&&Jt(e)):Se[e]!=null&&delete Se[e]);return Se[e]}function Lt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return wa;if(!st(e)){if(t=Ci(e),t)return t;e=[e]}return bb(e)}function xb(){return wo(Se)}function Do(e){var t,n=e._a;return n&&ae(e).overflow===-2&&(t=n[Mt]<0||n[Mt]>11?Mt:n[St]<1||n[St]>No(n[Fe],n[Mt])?St:n[Te]<0||n[Te]>24||n[Te]===24&&(n[dt]!==0||n[zt]!==0||n[vn]!==0)?Te:n[dt]<0||n[dt]>59?dt:n[zt]<0||n[zt]>59?zt:n[vn]<0||n[vn]>999?vn:-1,ae(e)._overflowDayOfYear&&(t<Fe||t>St)&&(t=St),ae(e)._overflowWeeks&&t===-1&&(t=Vy),ae(e)._overflowWeekday&&t===-1&&(t=Py),ae(e).overflow=t),e}var Sb=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,kb=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Cb=/Z|[+-]\d\d(?::?\d\d)?/,Vi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ao=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Vb=/^\/?Date\((-?\d+)/i,Pb=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Eb={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function uu(e){var t,n,a=e._i,i=Sb.exec(a)||kb.exec(a),o,l,s,c,d=Vi.length,u=Ao.length;if(i){for(ae(e).iso=!0,t=0,n=d;t<n;t++)if(Vi[t][1].exec(i[1])){l=Vi[t][0],o=Vi[t][2]!==!1;break}if(l==null){e._isValid=!1;return}if(i[3]){for(t=0,n=u;t<n;t++)if(Ao[t][1].exec(i[3])){s=(i[2]||" ")+Ao[t][0];break}if(s==null){e._isValid=!1;return}}if(!o&&s!=null){e._isValid=!1;return}if(i[4])if(Cb.exec(i[4]))c="Z";else{e._isValid=!1;return}e._f=l+(s||"")+(c||""),zo(e)}else e._isValid=!1}function Nb(e,t,n,a,i,o){var l=[Ib(e),eu.indexOf(t),parseInt(n,10),parseInt(a,10),parseInt(i,10)];return o&&l.push(parseInt(o,10)),l}function Ib(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Tb(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Ob(e,t,n){if(e){var a=ou.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(a!==i)return ae(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function Rb(e,t,n){if(e)return Eb[e];if(t)return 0;var a=parseInt(n,10),i=a%100,o=(a-i)/100;return o*60+i}function fu(e){var t=Pb.exec(Tb(e._i)),n;if(t){if(n=Nb(t[4],t[3],t[2],t[5],t[6],t[7]),!Ob(t[1],n,e))return;e._a=n,e._tzm=Rb(t[8],t[9],t[10]),e._d=ya.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),ae(e).rfc2822=!0}else e._isValid=!1}function Db(e){var t=Vb.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(uu(e),e._isValid===!1)delete e._isValid;else return;if(fu(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:L.createFromInputFallback(e)}L.createFromInputFallback=nt("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function On(e,t,n){return e??t??n}function Ab(e){var t=new Date(L.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Mo(e){var t,n,a=[],i,o,l;if(!e._d){for(i=Ab(e),e._w&&e._a[St]==null&&e._a[Mt]==null&&Mb(e),e._dayOfYear!=null&&(l=On(e._a[Fe],i[Fe]),(e._dayOfYear>pa(l)||e._dayOfYear===0)&&(ae(e)._overflowDayOfYear=!0),n=ya(l,0,e._dayOfYear),e._a[Mt]=n.getUTCMonth(),e._a[St]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=a[t]=i[t];for(;t<7;t++)e._a[t]=a[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Te]===24&&e._a[dt]===0&&e._a[zt]===0&&e._a[vn]===0&&(e._nextDay=!0,e._a[Te]=0),e._d=(e._useUTC?ya:Uy).apply(null,a),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Te]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==o&&(ae(e).weekdayMismatch=!0)}}function Mb(e){var t,n,a,i,o,l,s,c,d;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(o=1,l=4,n=On(t.GG,e._a[Fe],ba(_e(),1,4).year),a=On(t.W,1),i=On(t.E,1),(i<1||i>7)&&(c=!0)):(o=e._locale._week.dow,l=e._locale._week.doy,d=ba(_e(),o,l),n=On(t.gg,e._a[Fe],d.year),a=On(t.w,d.week),t.d!=null?(i=t.d,(i<0||i>6)&&(c=!0)):t.e!=null?(i=t.e+o,(t.e<0||t.e>6)&&(c=!0)):i=o),a<1||a>Ft(n,o,l)?ae(e)._overflowWeeks=!0:c!=null?ae(e)._overflowWeekday=!0:(s=ru(n,a,i,o,l),e._a[Fe]=s.year,e._dayOfYear=s.dayOfYear)}L.ISO_8601=function(){},L.RFC_2822=function(){};function zo(e){if(e._f===L.ISO_8601){uu(e);return}if(e._f===L.RFC_2822){fu(e);return}e._a=[],ae(e).empty=!0;var t=""+e._i,n,a,i,o,l,s=t.length,c=0,d,u;for(i=Wd(e._f,e._locale).match(xo)||[],u=i.length,n=0;n<u;n++)o=i[n],a=(t.match(Sy(o,e))||[])[0],a&&(l=t.substr(0,t.indexOf(a)),l.length>0&&ae(e).unusedInput.push(l),t=t.slice(t.indexOf(a)+a.length),c+=a.length),En[o]?(a?ae(e).empty=!1:ae(e).unusedTokens.push(o),Cy(o,a,e)):e._strict&&!a&&ae(e).unusedTokens.push(o);ae(e).charsLeftOver=s-c,t.length>0&&ae(e).unusedInput.push(t),e._a[Te]<=12&&ae(e).bigHour===!0&&e._a[Te]>0&&(ae(e).bigHour=void 0),ae(e).parsedDateParts=e._a.slice(0),ae(e).meridiem=e._meridiem,e._a[Te]=zb(e._locale,e._a[Te],e._meridiem),d=ae(e).era,d!==null&&(e._a[Fe]=e._locale.erasConvertYear(d,e._a[Fe])),Mo(e),Do(e)}function zb(e,t,n){var a;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(a=e.isPM(n),a&&t<12&&(t+=12),!a&&t===12&&(t=0)),t)}function Fb(e){var t,n,a,i,o,l,s=!1,c=e._f.length;if(c===0){ae(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<c;i++)o=0,l=!1,t=yo({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],zo(t),po(t)&&(l=!0),o+=ae(t).charsLeftOver,o+=ae(t).unusedTokens.length*10,ae(t).score=o,s?o<a&&(a=o,n=t):(a==null||o<a||l)&&(a=o,n=t,l&&(s=!0));Kt(e,n||t)}function Lb(e){if(!e._d){var t=ko(e._i),n=t.day===void 0?t.date:t.day;e._a=$d([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(a){return a&&parseInt(a,10)}),Mo(e)}}function Bb(e){var t=new va(Do(vu(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function vu(e){var t=e._i,n=e._f;return e._locale=e._locale||Lt(e._l),t===null||n===void 0&&t===""?hi({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),ct(t)?new va(Do(t)):(fa(t)?e._d=t:st(n)?Fb(e):n?zo(e):$b(e),po(e)||(e._d=null),e))}function $b(e){var t=e._i;Ge(t)?e._d=new Date(L.now()):fa(t)?e._d=new Date(t.valueOf()):typeof t=="string"?Db(e):st(t)?(e._a=$d(t.slice(0),function(n){return parseInt(n,10)}),Mo(e)):fn(t)?Lb(e):Dt(t)?e._d=new Date(t):L.createFromInputFallback(e)}function hu(e,t,n,a,i){var o={};return(t===!0||t===!1)&&(a=t,t=void 0),(n===!0||n===!1)&&(a=n,n=void 0),(fn(e)&&ho(e)||st(e)&&e.length===0)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=i,o._l=n,o._i=e,o._f=t,o._strict=a,Bb(o)}function _e(e,t,n,a){return hu(e,t,n,a,!1)}var Ub=nt("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=_e.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:hi()}),jb=nt("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=_e.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:hi()});function mu(e,t){var n,a;if(t.length===1&&st(t[0])&&(t=t[0]),!t.length)return _e();for(n=t[0],a=1;a<t.length;++a)(!t[a].isValid()||t[a][e](n))&&(n=t[a]);return n}function Hb(){var e=[].slice.call(arguments,0);return mu("isBefore",e)}function Yb(){var e=[].slice.call(arguments,0);return mu("isAfter",e)}var Wb=function(){return Date.now?Date.now():+new Date},xa=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Gb(e){var t,n=!1,a,i=xa.length;for(t in e)if(fe(e,t)&&!(Ee.call(xa,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(a=0;a<i;++a)if(e[xa[a]]){if(n)return!1;parseFloat(e[xa[a]])!==le(e[xa[a]])&&(n=!0)}return!0}function Qb(){return this._isValid}function qb(){return ut(NaN)}function Pi(e){var t=ko(e),n=t.year||0,a=t.quarter||0,i=t.month||0,o=t.week||t.isoWeek||0,l=t.day||0,s=t.hour||0,c=t.minute||0,d=t.second||0,u=t.millisecond||0;this._isValid=Gb(t),this._milliseconds=+u+d*1e3+c*6e4+s*1e3*60*60,this._days=+l+o*7,this._months=+i+a*3+n*12,this._data={},this._locale=Lt(),this._bubble()}function Ei(e){return e instanceof Pi}function Fo(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function Kb(e,t,n){var a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0,l;for(l=0;l<a;l++)le(e[l])!==le(t[l])&&o++;return o+i}function pu(e,t){W(e,0,0,function(){var n=this.utcOffset(),a="+";return n<0&&(n=-n,a="-"),a+xt(~~(n/60),2)+t+xt(~~n%60,2)})}pu("Z",":"),pu("ZZ",""),$("Z",wi),$("ZZ",wi),ge(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Lo(wi,e)});var Jb=/([\+\-]|\d\d)/gi;function Lo(e,t){var n=(t||"").match(e),a,i,o;return n===null?null:(a=n[n.length-1]||[],i=(a+"").match(Jb)||["-",0,0],o=+(i[1]*60)+le(i[2]),o===0?0:i[0]==="+"?o:-o)}function Bo(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(ct(e)||fa(e)?e.valueOf():_e(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),L.updateOffset(n,!1),n):_e(e).local()}function $o(e){return-Math.round(e._d.getTimezoneOffset())}L.updateOffset=function(){};function Xb(e,t,n){var a=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=Lo(wi,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(i=$o(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),a!==e&&(!t||this._changeInProgress?_u(this,ut(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,L.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?a:$o(this)}function Zb(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function e_(e){return this.utcOffset(0,e)}function t_(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract($o(this),"m")),this}function n_(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=Lo(wy,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function a_(e){return this.isValid()?(e=e?_e(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function i_(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function r_(){if(!Ge(this._isDSTShifted))return this._isDSTShifted;var e={},t;return yo(e,this),e=vu(e),e._a?(t=e._isUTC?_t(e._a):_e(e._a),this._isDSTShifted=this.isValid()&&Kb(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function o_(){return this.isValid()?!this._isUTC:!1}function l_(){return this.isValid()?this._isUTC:!1}function gu(){return this.isValid()?this._isUTC&&this._offset===0:!1}var s_=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,c_=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function ut(e,t){var n=e,a=null,i,o,l;return Ei(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Dt(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(a=s_.exec(e))?(i=a[1]==="-"?-1:1,n={y:0,d:le(a[St])*i,h:le(a[Te])*i,m:le(a[dt])*i,s:le(a[zt])*i,ms:le(Fo(a[vn]*1e3))*i}):(a=c_.exec(e))?(i=a[1]==="-"?-1:1,n={y:hn(a[2],i),M:hn(a[3],i),w:hn(a[4],i),d:hn(a[5],i),h:hn(a[6],i),m:hn(a[7],i),s:hn(a[8],i)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(l=d_(_e(n.from),_e(n.to)),n={},n.ms=l.milliseconds,n.M=l.months),o=new Pi(n),Ei(e)&&fe(e,"_locale")&&(o._locale=e._locale),Ei(e)&&fe(e,"_isValid")&&(o._isValid=e._isValid),o}ut.fn=Pi.prototype,ut.invalid=qb;function hn(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function yu(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function d_(e,t){var n;return e.isValid()&&t.isValid()?(t=Bo(t,e),e.isBefore(t)?n=yu(e,t):(n=yu(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function bu(e,t){return function(n,a){var i,o;return a!==null&&!isNaN(+a)&&(Yd(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=a,a=o),i=ut(n,a),_u(this,i,e),this}}function _u(e,t,n,a){var i=t._milliseconds,o=Fo(t._days),l=Fo(t._months);e.isValid()&&(a=a??!0,l&&nu(e,ga(e,"Month")+l*n),o&&Zd(e,"Date",ga(e,"Date")+o*n),i&&e._d.setTime(e._d.valueOf()+i*n),a&&L.updateOffset(e,o||l))}var u_=bu(1,"add"),f_=bu(-1,"subtract");function wu(e){return typeof e=="string"||e instanceof String}function v_(e){return ct(e)||fa(e)||wu(e)||Dt(e)||m_(e)||h_(e)||e===null||e===void 0}function h_(e){var t=fn(e)&&!ho(e),n=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,o,l=a.length;for(i=0;i<l;i+=1)o=a[i],n=n||fe(e,o);return t&&n}function m_(e){var t=st(e),n=!1;return t&&(n=e.filter(function(a){return!Dt(a)&&wu(e)}).length===0),t&&n}function p_(e){var t=fn(e)&&!ho(e),n=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,o;for(i=0;i<a.length;i+=1)o=a[i],n=n||fe(e,o);return t&&n}function g_(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function y_(e,t){arguments.length===1&&(arguments[0]?v_(arguments[0])?(e=arguments[0],t=void 0):p_(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||_e(),a=Bo(n,this).startOf("day"),i=L.calendarFormat(this,a)||"sameElse",o=t&&(wt(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,_e(n)))}function b_(){return new va(this)}function __(e,t){var n=ct(e)?e:_e(e);return this.isValid()&&n.isValid()?(t=at(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function w_(e,t){var n=ct(e)?e:_e(e);return this.isValid()&&n.isValid()?(t=at(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function x_(e,t,n,a){var i=ct(e)?e:_e(e),o=ct(t)?t:_e(t);return this.isValid()&&i.isValid()&&o.isValid()?(a=a||"()",(a[0]==="("?this.isAfter(i,n):!this.isBefore(i,n))&&(a[1]===")"?this.isBefore(o,n):!this.isAfter(o,n))):!1}function S_(e,t){var n=ct(e)?e:_e(e),a;return this.isValid()&&n.isValid()?(t=at(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(a=n.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf())):!1}function k_(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function C_(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function V_(e,t,n){var a,i,o;if(!this.isValid())return NaN;if(a=Bo(e,this),!a.isValid())return NaN;switch(i=(a.utcOffset()-this.utcOffset())*6e4,t=at(t),t){case"year":o=Ni(this,a)/12;break;case"month":o=Ni(this,a);break;case"quarter":o=Ni(this,a)/3;break;case"second":o=(this-a)/1e3;break;case"minute":o=(this-a)/6e4;break;case"hour":o=(this-a)/36e5;break;case"day":o=(this-a-i)/864e5;break;case"week":o=(this-a-i)/6048e5;break;default:o=this-a}return n?o:it(o)}function Ni(e,t){if(e.date()<t.date())return-Ni(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),a=e.clone().add(n,"months"),i,o;return t-a<0?(i=e.clone().add(n-1,"months"),o=(t-a)/(a-i)):(i=e.clone().add(n+1,"months"),o=(t-a)/(i-a)),-(n+o)||0}L.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",L.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function P_(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function E_(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?pi(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):wt(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",pi(n,"Z")):pi(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function N_(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,a,i,o;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]',this.format(n+a+i+o)}function I_(e){e||(e=this.isUtc()?L.defaultFormatUtc:L.defaultFormat);var t=pi(this,e);return this.localeData().postformat(t)}function T_(e,t){return this.isValid()&&(ct(e)&&e.isValid()||_e(e).isValid())?ut({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function O_(e){return this.from(_e(),e)}function R_(e,t){return this.isValid()&&(ct(e)&&e.isValid()||_e(e).isValid())?ut({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function D_(e){return this.to(_e(),e)}function xu(e){var t;return e===void 0?this._locale._abbr:(t=Lt(e),t!=null&&(this._locale=t),this)}var Su=nt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function ku(){return this._locale}var Ii=1e3,Rn=60*Ii,Ti=60*Rn,Cu=(365*400+97)*24*Ti;function Dn(e,t){return(e%t+t)%t}function Vu(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Cu:new Date(e,t,n).valueOf()}function Pu(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Cu:Date.UTC(e,t,n)}function A_(e){var t,n;if(e=at(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Pu:Vu,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Dn(t+(this._isUTC?0:this.utcOffset()*Rn),Ti);break;case"minute":t=this._d.valueOf(),t-=Dn(t,Rn);break;case"second":t=this._d.valueOf(),t-=Dn(t,Ii);break}return this._d.setTime(t),L.updateOffset(this,!0),this}function M_(e){var t,n;if(e=at(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Pu:Vu,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Ti-Dn(t+(this._isUTC?0:this.utcOffset()*Rn),Ti)-1;break;case"minute":t=this._d.valueOf(),t+=Rn-Dn(t,Rn)-1;break;case"second":t=this._d.valueOf(),t+=Ii-Dn(t,Ii)-1;break}return this._d.setTime(t),L.updateOffset(this,!0),this}function z_(){return this._d.valueOf()-(this._offset||0)*6e4}function F_(){return Math.floor(this.valueOf()/1e3)}function L_(){return new Date(this.valueOf())}function B_(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function $_(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function U_(){return this.isValid()?this.toISOString():null}function j_(){return po(this)}function H_(){return Kt({},ae(this))}function Y_(){return ae(this).overflow}function W_(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}W("N",0,0,"eraAbbr"),W("NN",0,0,"eraAbbr"),W("NNN",0,0,"eraAbbr"),W("NNNN",0,0,"eraName"),W("NNNNN",0,0,"eraNarrow"),W("y",["y",1],"yo","eraYear"),W("y",["yy",2],0,"eraYear"),W("y",["yyy",3],0,"eraYear"),W("y",["yyyy",4],0,"eraYear"),$("N",Uo),$("NN",Uo),$("NNN",Uo),$("NNNN",a0),$("NNNNN",i0),ge(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,a){var i=n._locale.erasParse(e,a,n._strict);i?ae(n).era=i:ae(n).invalidEra=e}),$("y",Nn),$("yy",Nn),$("yyy",Nn),$("yyyy",Nn),$("yo",r0),ge(["y","yy","yyy","yyyy"],Fe),ge(["yo"],function(e,t,n,a){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Fe]=n._locale.eraYearOrdinalParse(e,i):t[Fe]=parseInt(e,10)});function G_(e,t){var n,a,i,o=this._eras||Lt("en")._eras;for(n=0,a=o.length;n<a;++n){switch(typeof o[n].since){case"string":i=L(o[n].since).startOf("day"),o[n].since=i.valueOf();break}switch(typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":i=L(o[n].until).startOf("day").valueOf(),o[n].until=i.valueOf();break}}return o}function Q_(e,t,n){var a,i,o=this.eras(),l,s,c;for(e=e.toUpperCase(),a=0,i=o.length;a<i;++a)if(l=o[a].name.toUpperCase(),s=o[a].abbr.toUpperCase(),c=o[a].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(s===e)return o[a];break;case"NNNN":if(l===e)return o[a];break;case"NNNNN":if(c===e)return o[a];break}else if([l,s,c].indexOf(e)>=0)return o[a]}function q_(e,t){var n=e.since<=e.until?1:-1;return t===void 0?L(e.since).year():L(e.since).year()+(t-e.offset)*n}function K_(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].name;return""}function J_(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].narrow;return""}function X_(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].abbr;return""}function Z_(){var e,t,n,a,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,a=this.clone().startOf("day").valueOf(),i[e].since<=a&&a<=i[e].until||i[e].until<=a&&a<=i[e].since)return(this.year()-L(i[e].since).year())*n+i[e].offset;return this.year()}function e0(e){return fe(this,"_erasNameRegex")||jo.call(this),e?this._erasNameRegex:this._erasRegex}function t0(e){return fe(this,"_erasAbbrRegex")||jo.call(this),e?this._erasAbbrRegex:this._erasRegex}function n0(e){return fe(this,"_erasNarrowRegex")||jo.call(this),e?this._erasNarrowRegex:this._erasRegex}function Uo(e,t){return t.erasAbbrRegex(e)}function a0(e,t){return t.erasNameRegex(e)}function i0(e,t){return t.erasNarrowRegex(e)}function r0(e,t){return t._eraYearOrdinalRegex||Nn}function jo(){var e=[],t=[],n=[],a=[],i,o,l,s,c,d=this.eras();for(i=0,o=d.length;i<o;++i)l=At(d[i].name),s=At(d[i].abbr),c=At(d[i].narrow),t.push(l),e.push(s),n.push(c),a.push(l),a.push(s),a.push(c);this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}W(0,["gg",2],0,function(){return this.weekYear()%100}),W(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Oi(e,t){W(0,[e,e.length],0,t)}Oi("gggg","weekYear"),Oi("ggggg","weekYear"),Oi("GGGG","isoWeekYear"),Oi("GGGGG","isoWeekYear"),$("G",_i),$("g",_i),$("GG",be,Xe),$("gg",be,Xe),$("GGGG",Vo,Co),$("gggg",Vo,Co),$("GGGGG",bi,gi),$("ggggg",bi,gi),ma(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,a){t[a.substr(0,2)]=le(e)}),ma(["gg","GG"],function(e,t,n,a){t[a]=L.parseTwoDigitYear(e)});function o0(e){return Eu.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function l0(e){return Eu.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function s0(){return Ft(this.year(),1,4)}function c0(){return Ft(this.isoWeekYear(),1,4)}function d0(){var e=this.localeData()._week;return Ft(this.year(),e.dow,e.doy)}function u0(){var e=this.localeData()._week;return Ft(this.weekYear(),e.dow,e.doy)}function Eu(e,t,n,a,i){var o;return e==null?ba(this,a,i).year:(o=Ft(e,a,i),t>o&&(t=o),f0.call(this,e,t,n,a,i))}function f0(e,t,n,a,i){var o=ru(e,t,n,a,i),l=ya(o.year,0,o.dayOfYear);return this.year(l.getUTCFullYear()),this.month(l.getUTCMonth()),this.date(l.getUTCDate()),this}W("Q",0,"Qo","quarter"),$("Q",Qd),ge("Q",function(e,t){t[Mt]=(le(e)-1)*3});function v0(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}W("D",["DD",2],"Do","date"),$("D",be,In),$("DD",be,Xe),$("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ge(["D","DD"],St),ge("Do",function(e,t){t[St]=le(e.match(be)[0])});var Nu=Tn("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),$("DDD",yi),$("DDDD",qd),ge(["DDD","DDDD"],function(e,t,n){n._dayOfYear=le(e)});function h0(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}W("m",["mm",2],0,"minute"),$("m",be,Po),$("mm",be,Xe),ge(["m","mm"],dt);var m0=Tn("Minutes",!1);W("s",["ss",2],0,"second"),$("s",be,Po),$("ss",be,Xe),ge(["s","ss"],zt);var p0=Tn("Seconds",!1);W("S",0,0,function(){return~~(this.millisecond()/100)}),W(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,function(){return this.millisecond()*10}),W(0,["SSSSS",5],0,function(){return this.millisecond()*100}),W(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),W(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),W(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),W(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),$("S",yi,Qd),$("SS",yi,Xe),$("SSS",yi,qd);var Xt,Iu;for(Xt="SSSS";Xt.length<=9;Xt+="S")$(Xt,Nn);function g0(e,t){t[vn]=le(("0."+e)*1e3)}for(Xt="S";Xt.length<=9;Xt+="S")ge(Xt,g0);Iu=Tn("Milliseconds",!1),W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");function y0(){return this._isUTC?"UTC":""}function b0(){return this._isUTC?"Coordinated Universal Time":""}var R=va.prototype;R.add=u_,R.calendar=y_,R.clone=b_,R.diff=V_,R.endOf=M_,R.format=I_,R.from=T_,R.fromNow=O_,R.to=R_,R.toNow=D_,R.get=Ny,R.invalidAt=Y_,R.isAfter=__,R.isBefore=w_,R.isBetween=x_,R.isSame=S_,R.isSameOrAfter=k_,R.isSameOrBefore=C_,R.isValid=j_,R.lang=Su,R.locale=xu,R.localeData=ku,R.max=jb,R.min=Ub,R.parsingFlags=H_,R.set=Iy,R.startOf=A_,R.subtract=f_,R.toArray=B_,R.toObject=$_,R.toDate=L_,R.toISOString=E_,R.inspect=N_,typeof Symbol<"u"&&Symbol.for!=null&&(R[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),R.toJSON=U_,R.toString=P_,R.unix=F_,R.valueOf=z_,R.creationData=W_,R.eraName=K_,R.eraNarrow=J_,R.eraAbbr=X_,R.eraYear=Z_,R.year=Xd,R.isLeapYear=Ey,R.weekYear=o0,R.isoWeekYear=l0,R.quarter=R.quarters=v0,R.month=au,R.daysInMonth=Ly,R.week=R.weeks=Gy,R.isoWeek=R.isoWeeks=Qy,R.weeksInYear=d0,R.weeksInWeekYear=u0,R.isoWeeksInYear=s0,R.isoWeeksInISOWeekYear=c0,R.date=Nu,R.day=R.days=lb,R.weekday=sb,R.isoWeekday=cb,R.dayOfYear=h0,R.hour=R.hours=pb,R.minute=R.minutes=m0,R.second=R.seconds=p0,R.millisecond=R.milliseconds=Iu,R.utcOffset=Xb,R.utc=e_,R.local=t_,R.parseZone=n_,R.hasAlignedHourOffset=a_,R.isDST=i_,R.isLocal=o_,R.isUtcOffset=l_,R.isUtc=gu,R.isUTC=gu,R.zoneAbbr=y0,R.zoneName=b0,R.dates=nt("dates accessor is deprecated. Use date instead.",Nu),R.months=nt("months accessor is deprecated. Use month instead",au),R.years=nt("years accessor is deprecated. Use year instead",Xd),R.zone=nt("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Zb),R.isDSTShifted=nt("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",r_);function _0(e){return _e(e*1e3)}function w0(){return _e.apply(null,arguments).parseZone()}function Tu(e){return e}var ve=_o.prototype;ve.calendar=oy,ve.longDateFormat=dy,ve.invalidDate=fy,ve.ordinal=my,ve.preparse=Tu,ve.postformat=Tu,ve.relativeTime=gy,ve.pastFuture=yy,ve.set=iy,ve.eras=G_,ve.erasParse=Q_,ve.erasConvertYear=q_,ve.erasAbbrRegex=t0,ve.erasNameRegex=e0,ve.erasNarrowRegex=n0,ve.months=Ay,ve.monthsShort=My,ve.monthsParse=Fy,ve.monthsRegex=$y,ve.monthsShortRegex=By,ve.week=jy,ve.firstDayOfYear=Wy,ve.firstDayOfWeek=Yy,ve.weekdays=nb,ve.weekdaysMin=ib,ve.weekdaysShort=ab,ve.weekdaysParse=ob,ve.weekdaysRegex=db,ve.weekdaysShortRegex=ub,ve.weekdaysMinRegex=fb,ve.isPM=hb,ve.meridiem=gb;function Ri(e,t,n,a){var i=Lt(),o=_t().set(a,t);return i[n](o,e)}function Ou(e,t,n){if(Dt(e)&&(t=e,e=void 0),e=e||"",t!=null)return Ri(e,t,n,"month");var a,i=[];for(a=0;a<12;a++)i[a]=Ri(e,a,n,"month");return i}function Ho(e,t,n,a){typeof e=="boolean"?(Dt(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Dt(t)&&(n=t,t=void 0),t=t||"");var i=Lt(),o=e?i._week.dow:0,l,s=[];if(n!=null)return Ri(t,(n+o)%7,a,"day");for(l=0;l<7;l++)s[l]=Ri(t,(l+o)%7,a,"day");return s}function x0(e,t){return Ou(e,t,"months")}function S0(e,t){return Ou(e,t,"monthsShort")}function k0(e,t,n){return Ho(e,t,n,"weekdays")}function C0(e,t,n){return Ho(e,t,n,"weekdaysShort")}function V0(e,t,n){return Ho(e,t,n,"weekdaysMin")}Jt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=le(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}}),L.lang=nt("moment.lang is deprecated. Use moment.locale instead.",Jt),L.langData=nt("moment.langData is deprecated. Use moment.localeData instead.",Lt);var Bt=Math.abs;function P0(){var e=this._data;return this._milliseconds=Bt(this._milliseconds),this._days=Bt(this._days),this._months=Bt(this._months),e.milliseconds=Bt(e.milliseconds),e.seconds=Bt(e.seconds),e.minutes=Bt(e.minutes),e.hours=Bt(e.hours),e.months=Bt(e.months),e.years=Bt(e.years),this}function Ru(e,t,n,a){var i=ut(t,n);return e._milliseconds+=a*i._milliseconds,e._days+=a*i._days,e._months+=a*i._months,e._bubble()}function E0(e,t){return Ru(this,e,t,1)}function N0(e,t){return Ru(this,e,t,-1)}function Du(e){return e<0?Math.floor(e):Math.ceil(e)}function I0(){var e=this._milliseconds,t=this._days,n=this._months,a=this._data,i,o,l,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Du(Yo(n)+t)*864e5,t=0,n=0),a.milliseconds=e%1e3,i=it(e/1e3),a.seconds=i%60,o=it(i/60),a.minutes=o%60,l=it(o/60),a.hours=l%24,t+=it(l/24),c=it(Au(t)),n+=c,t-=Du(Yo(c)),s=it(n/12),n%=12,a.days=t,a.months=n,a.years=s,this}function Au(e){return e*4800/146097}function Yo(e){return e*146097/4800}function T0(e){if(!this.isValid())return NaN;var t,n,a=this._milliseconds;if(e=at(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+a/864e5,n=this._months+Au(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Yo(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return t*24+a/36e5;case"minute":return t*1440+a/6e4;case"second":return t*86400+a/1e3;case"millisecond":return Math.floor(t*864e5)+a;default:throw new Error("Unknown unit "+e)}}function $t(e){return function(){return this.as(e)}}var Mu=$t("ms"),O0=$t("s"),R0=$t("m"),D0=$t("h"),A0=$t("d"),M0=$t("w"),z0=$t("M"),F0=$t("Q"),L0=$t("y"),B0=Mu;function $0(){return ut(this)}function U0(e){return e=at(e),this.isValid()?this[e+"s"]():NaN}function mn(e){return function(){return this.isValid()?this._data[e]:NaN}}var j0=mn("milliseconds"),H0=mn("seconds"),Y0=mn("minutes"),W0=mn("hours"),G0=mn("days"),Q0=mn("months"),q0=mn("years");function K0(){return it(this.days()/7)}var Ut=Math.round,An={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function J0(e,t,n,a,i){return i.relativeTime(t||1,!!n,e,a)}function X0(e,t,n,a){var i=ut(e).abs(),o=Ut(i.as("s")),l=Ut(i.as("m")),s=Ut(i.as("h")),c=Ut(i.as("d")),d=Ut(i.as("M")),u=Ut(i.as("w")),f=Ut(i.as("y")),h=o<=n.ss&&["s",o]||o<n.s&&["ss",o]||l<=1&&["m"]||l<n.m&&["mm",l]||s<=1&&["h"]||s<n.h&&["hh",s]||c<=1&&["d"]||c<n.d&&["dd",c];return n.w!=null&&(h=h||u<=1&&["w"]||u<n.w&&["ww",u]),h=h||d<=1&&["M"]||d<n.M&&["MM",d]||f<=1&&["y"]||["yy",f],h[2]=t,h[3]=+e>0,h[4]=a,J0.apply(null,h)}function Z0(e){return e===void 0?Ut:typeof e=="function"?(Ut=e,!0):!1}function ew(e,t){return An[e]===void 0?!1:t===void 0?An[e]:(An[e]=t,e==="s"&&(An.ss=t-1),!0)}function tw(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,a=An,i,o;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(a=Object.assign({},An,t),t.s!=null&&t.ss==null&&(a.ss=t.s-1)),i=this.localeData(),o=X0(this,!n,a,i),n&&(o=i.pastFuture(+this,o)),i.postformat(o)}var Wo=Math.abs;function Mn(e){return(e>0)-(e<0)||+e}function Di(){if(!this.isValid())return this.localeData().invalidDate();var e=Wo(this._milliseconds)/1e3,t=Wo(this._days),n=Wo(this._months),a,i,o,l,s=this.asSeconds(),c,d,u,f;return s?(a=it(e/60),i=it(a/60),e%=60,a%=60,o=it(n/12),n%=12,l=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=s<0?"-":"",d=Mn(this._months)!==Mn(s)?"-":"",u=Mn(this._days)!==Mn(s)?"-":"",f=Mn(this._milliseconds)!==Mn(s)?"-":"",c+"P"+(o?d+o+"Y":"")+(n?d+n+"M":"")+(t?u+t+"D":"")+(i||a||e?"T":"")+(i?f+i+"H":"")+(a?f+a+"M":"")+(e?f+l+"S":"")):"P0D"}var ce=Pi.prototype;ce.isValid=Qb,ce.abs=P0,ce.add=E0,ce.subtract=N0,ce.as=T0,ce.asMilliseconds=Mu,ce.asSeconds=O0,ce.asMinutes=R0,ce.asHours=D0,ce.asDays=A0,ce.asWeeks=M0,ce.asMonths=z0,ce.asQuarters=F0,ce.asYears=L0,ce.valueOf=B0,ce._bubble=I0,ce.clone=$0,ce.get=U0,ce.milliseconds=j0,ce.seconds=H0,ce.minutes=Y0,ce.hours=W0,ce.days=G0,ce.weeks=K0,ce.months=Q0,ce.years=q0,ce.humanize=tw,ce.toISOString=Di,ce.toString=Di,ce.toJSON=Di,ce.locale=xu,ce.localeData=ku,ce.toIsoString=nt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Di),ce.lang=Su,W("X",0,0,"unix"),W("x",0,0,"valueOf"),$("x",_i),$("X",xy),ge("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),ge("x",function(e,t,n){n._d=new Date(le(e))});//! moment.js
L.version="2.30.1",ny(_e),L.fn=R,L.min=Hb,L.max=Yb,L.now=Wb,L.utc=_t,L.unix=_0,L.months=x0,L.isDate=fa,L.locale=Jt,L.invalid=hi,L.duration=ut,L.isMoment=ct,L.weekdays=k0,L.parseZone=w0,L.localeData=Lt,L.isDuration=Ei,L.monthsShort=S0,L.weekdaysMin=V0,L.defineLocale=Ro,L.updateLocale=wb,L.locales=xb,L.weekdaysShort=C0,L.normalizeUnits=at,L.relativeTimeRounding=Z0,L.relativeTimeThreshold=ew,L.calendarFormat=g_,L.prototype=R,L.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};function nw(e){console.debug("[info] use calling 'launchFileDownload()' method");const t=e?.searchResults;if(!(e&&t.length>0))return;const n="-MeSH";let a;const i=e.searchQuery;i.searchEntityType===Ve.comp_to_mesh?i.searchSelectorType===ie.pubchem_id?a="CID"+i.searchEntityQuery+n:a=i.searchEntityQuery+n:a=i.searchEntityQuery+"-"+i.searchSelectorType.slice(0,-3);const o=Object.keys(t[0]).map(s=>`"${s}"`).join(","),l=t.map(s=>Object.values(s).map(c=>`${c}`.replace('"','""')).map(c=>`"${c}"`).join(",")).join(`
`);aw(`${o}
${l}`,a)}function aw(e,t="data"){const n=new Blob(["\uFEFF"+e],{type:"text/csv;charset=utf-8;"}),a=document.createElement("a"),i=URL.createObjectURL(n);navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1&&a.setAttribute("target","_blank"),a.setAttribute("href",i);const l=L(new Date).format("YYYY-MM-DD_hh-mm");a.setAttribute("download",l+"_FORUM-DC_"+t+".csv"),a.style.visibility="hidden",document.body.appendChild(a),a.click(),document.body.removeChild(a)}const iw=r.defineComponent({name:"MthForumResultsDisplay",components:{MthForumLiteratureDisplay:Ld},props:["search-results"],watch:{searchResults:function(e,t){console.debug("Prop changed: ",e," | was: ",t),this.inputSearch=e,this.runSearch(e)}},setup(){let e;const t=r.ref(!1),n=r.ref(!1),a=r.ref(!1),i=r.ref(!1),o=r.ref("#"),l=r.ref(""),s=r.ref(-1),c=r.ref(""),d=r.ref(0),u=["name","root","qvalue","oddratio","papers","score"],f=[],h=[],p=r.ref(!1),v=r.ref(!1),g=r.ref(""),m=r.ref([]),y=r.ref();return{endpointSearchResults:e,display_loading_div:t,display_results_div:n,display_noresults_div:a,result_found:i,result_link:o,result_label:l,result_count:s,result_identifier:c,papers_count:d,displayedColumns:u,raw_res:h,showDialog:p,enablePapersLink:v,dialSearchType:r.ref(""),dialSearchID:r.ref(""),dialItemId:r.ref(""),filter:g,headers:m,dataSource:f,inputSearch:y}},mounted(){const e=Mi();if(e.get("dial-search-type")&&e.get("dial-search-id")&&e.get("dial-item-id")){this.result_identifier=e.get("dial-search-id");const t=e.get("dial-item-id");this.openPapersModal(!0,t)}},methods:{runSearch(e){this.headers=[],this.dataSource=[],this.raw_res=[],this.display_loading_div=!0,this.display_results_div=!1,this.display_noresults_div=!1,this.enablePapersLink=e?.searchQuery?.searchSelectorType==ie.pubchem_id&&e?.searchQuery?.searchEntityType==Ve.comp_to_mesh,this.endpointSearchResults=e,this.endpointSearchResults&&(this.result_found=!1,this.endpointSearchResults.searchQuery.isEmpty()||this.endpointSearchResults.getAPIdata().then(t=>{this.display_loading_div=!1,this.display_results_div=t.searchResults.data.length>0,this.display_noresults_div=!this.display_results_div;const n=t.searchResults;this.result_count=n.data.length,this.result_count===0?this.display_noresults_div=!0:(this.result_found=!0,this.updateLink(),this.endpointSearchResults.searchResults=n.data,console.log("[debug]","before call updateDataTable","this.endpointSearchResults",this.endpointSearchResults),this.updateDataTable(this.endpointSearchResults))}))},updateLink(){switch(this.endpointSearchResults.searchQuery.searchEntityType){case Ve.comp_to_mesh:{switch(this.endpointSearchResults.searchQuery.searchSelectorType){case ie.pubchem_id:{this.result_link="https://pubchem.ncbi.nlm.nih.gov/compound/";break}case ie.chemont_id:{this.result_link="http://classyfire.wishartlab.com/tax_nodes/";break}case ie.chebi_id:{this.result_link="https://www.ebi.ac.uk/chebi/searchId.do?chebiId=";break}case ie.pubchem_fuzzy_id:{this.result_link="https://pubchem.ncbi.nlm.nih.gov/compound/";break}}this.result_link+=this.endpointSearchResults.searchQuery.searchEntityQuery,this.getSpecificLabel(this.endpointSearchResults.searchQuery.searchEntityQuery,this.endpointSearchResults.searchQuery.searchSelectorType).then(e=>{console.debug("[debug] label found "+e),this.result_label=e});break}case Ve.mesh_to_comp:{this.result_link="https://meshb.nlm.nih.gov/record/ui?ui="+this.endpointSearchResults.searchQuery.searchEntityQuery,this.getSpecificLabel(this.endpointSearchResults.searchQuery.searchEntityQuery,ie.mesh_id).then(e=>{console.debug("[debug] label found "+e),this.result_label=e});break}default:console.debug("[debug] label not found"),this.result_link="#",this.result_found=!1}this.result_identifier=this.endpointSearchResults.searchQuery.searchEntityQuery,this.result_found=!0},async getSpecificLabel(e,t){const n=new mv;return new Promise((a,i)=>{let o="ID("+e+")";switch(t){case ie.mesh_id:{n.meshLabelIdMeshGet(e).then(l=>{const s=l.data;s.length>0&&(o=s[0].name),a(o)});break}case ie.pubchem_id:{n.pubchemLabelIdPubchemGet(+e).then(l=>{const s=l.data;s.length>0&&(o=s[0].name),a(o)});break}case ie.chemont_id:{n.chemontLabelIdChemontGet(e).then(l=>{const s=l.data;s.length>0&&(o=s[0].name),a(o)});break}case ie.chebi_id:{n.chebiLabelIdChebiGet(e).then(l=>{const s=l.data;s.length>0&&(o=s[0].name),a(o)});break}default:{console.debug("Error: fetching data from API (400 invalid request type)"),i(this);break}}})},updateDataTable(e){console.debug("[debug] display update in progress");let t=this.identifyIdType(),n=[];if(this.raw_res=e.searchResults,e.searchResults.forEach(a=>{let i=a,o=this.identifyIdLabelRow(t,i),l=o[0],s=o[1];s==null&&(s="ID("+l+")"),i!==void 0&&n.push(new ty(l,s,this.constructURL(t,l),i.tree_root,i.tree_concat,+(+i.q_value).toExponential(4),parseFloat(i.odds_ratio).toFixed(2),+i.COOC,+i.n_weak))}),this.headers=this.inputSearch?.searchQuery?.searchEntityType==Ve.comp_to_mesh?[{title:"Name",align:"start",key:"name",sortable:!0},{title:"MeSH root",key:"root",sortable:!0},{title:"q.value",key:"qvalue",sortable:!0},{title:"Odd radio",key:"oddratio",sortable:!0},{title:"Papers",key:"papers",sortable:!0},{title:"Weakness",key:"score",sortable:!0}]:[{title:"Name",align:"start",key:"name",sortable:!0},{title:"q.value",key:"qvalue",sortable:!0},{title:"Odd radio",key:"oddratio",sortable:!0},{title:"Papers",key:"papers",sortable:!0},{title:"Weakness",key:"score",sortable:!0}],this.dataSource=n,console.debug("[debug] display update done"),this.papers_count=0,e.searchResults.length>0){const i=e.searchResults[0];Object.prototype.hasOwnProperty.call(i,"TOTAL_PMID_CID")&&(this.papers_count=+(i?.TOTAL_PMID_CID??0)),Object.prototype.hasOwnProperty.call(i,"TOTAL_PMID_CHEBI")&&(this.papers_count=+(i?.TOTAL_PMID_CHEBI??0)),Object.prototype.hasOwnProperty.call(i,"TOTAL_PMID_CHEMONT")&&(this.papers_count=+(i?.TOTAL_PMID_CHEMONT??0))}},constructURL(e,t){switch(e){case"mesh":return"https://meshb.nlm.nih.gov/record/ui?ui="+t;case"pubchem":return"https://pubchem.ncbi.nlm.nih.gov/compound/"+t;case"chemont":return"http://classyfire.wishartlab.com/tax_nodes/"+t;case"chebi":return"https://www.ebi.ac.uk/chebi/searchId.do?chebiId="+t;default:return"#UNDEF?"+t}},identifyIdLabelRow(e,t){let n=["",""];switch(e){case"mesh":{n[0]=t.MESH!==void 0?t.MESH:"",n[1]=t.nameMesh!==void 0?t.nameMesh:"";break}case"pubchem":{n[0]=t.CID!==void 0?t.CID:"",n[1]=t.namePubchem!==void 0?t.namePubchem:"";break}case"chemont":{n[0]=t.CHEMONT!==void 0?t.CHEMONT:"",n[1]=t.nameChemont!==void 0?t.nameChemont:"";break}case"chebi":{n[0]=t.CHEBI!==void 0?t.CHEBI:"",n[1]=t.nameChebi!==void 0?t.nameChebi:"";break}}return n},identifyIdType(){let e="";switch(this.endpointSearchResults.searchQuery.searchEntityType){case Ve.comp_to_mesh:{this.displayedColumns=["name","root","qvalue","oddratio","papers","score"],e="mesh";break}case Ve.mesh_to_comp:switch(this.displayedColumns=["name","qvalue","oddratio","papers","score"],this.endpointSearchResults.searchQuery.searchSelectorType){case ie.pubchem_id:{e="pubchem";break}case ie.chemont_id:{e="chemont";break}case ie.chebi_id:{e="chebi";break}case ie.pubchem_fuzzy_id:{e="pubchem_fuzzy";break}}}return e},triggerFileDownload(){nw(this.endpointSearchResults)},openPapersModal(e=!0,t=""){this.showDialog=e,this.dialSearchType="pmid-cid-mesh",this.dialSearchID=this.result_identifier,this.dialItemId=t,en("dial-search-type",this.dialSearchType),en("dial-search-id",this.dialSearchID),en("dial-item-id",this.dialItemId)}}}),zu=j()({name:"VCardActions",props:ne(),setup(e,t){let{slots:n}=t;return ht({VBtn:{slim:!0,variant:"text"}}),G(()=>r.createElementVNode("div",{class:r.normalizeClass(["v-card-actions",e.class]),style:r.normalizeStyle(e.style)},[n.default?.()])),{}}}),rw=T({opacity:[Number,String],...ne(),...xe()},"VCardSubtitle"),ow=j()({name:"VCardSubtitle",props:rw(),setup(e,t){let{slots:n}=t;return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-card-subtitle",e.class]),style:r.normalizeStyle([{"--v-card-subtitle-opacity":e.opacity},e.style])},n)),{}}}),lw=ds("v-card-title"),sw=T({appendAvatar:String,appendIcon:Z,prependAvatar:String,prependIcon:Z,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...ne(),...tt()},"VCardItem"),cw=j()({name:"VCardItem",props:sw(),setup(e,t){let{slots:n}=t;return G(()=>{const a=!!(e.prependAvatar||e.prependIcon),i=!!(a||n.prepend),o=!!(e.appendAvatar||e.appendIcon),l=!!(o||n.append),s=!!(e.title!=null||n.title),c=!!(e.subtitle!=null||n.subtitle);return r.createElementVNode("div",{class:r.normalizeClass(["v-card-item",e.class]),style:r.normalizeStyle(e.style)},[i&&r.createElementVNode("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?r.createVNode(ke,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):r.createElementVNode(r.Fragment,null,[e.prependAvatar&&r.createVNode(Gt,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r.createVNode(ye,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),r.createElementVNode("div",{class:"v-card-item__content"},[s&&r.createVNode(lw,{key:"title"},{default:()=>[n.title?.()??r.toDisplayString(e.title)]}),c&&r.createVNode(ow,{key:"subtitle"},{default:()=>[n.subtitle?.()??r.toDisplayString(e.subtitle)]}),n.default?.()]),l&&r.createElementVNode("div",{key:"append",class:"v-card-item__append"},[n.append?r.createVNode(ke,{key:"append-defaults",disabled:!o,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):r.createElementVNode(r.Fragment,null,[e.appendIcon&&r.createVNode(ye,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r.createVNode(Gt,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),dw=T({opacity:[Number,String],...ne(),...xe()},"VCardText"),Fu=j()({name:"VCardText",props:dw(),setup(e,t){let{slots:n}=t;return G(()=>r.createVNode(e.tag,{class:r.normalizeClass(["v-card-text",e.class]),style:r.normalizeStyle([{"--v-card-text-opacity":e.opacity},e.style])},n)),{}}}),uw=T({appendAvatar:String,appendIcon:Z,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Z,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Nt(),...ne(),...tt(),...Pt(),...Qt(),...oi(),...Gr(),...ud(),...et(),...ni(),...xe(),...Ie(),...It({variant:"elevated"})},"VCard"),fw=j()({name:"VCard",directives:{vRipple:Tt},props:uw(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:i}=De(e),{borderClasses:o}=Wt(e),{colorClasses:l,colorStyles:s,variantClasses:c}=Zn(e),{densityClasses:d}=yt(e),{dimensionStyles:u}=Et(e),{elevationClasses:f}=dn(e),{loaderClasses:h}=oa(e),{locationStyles:p}=Qr(e),{positionClasses:v}=fd(e),{roundedClasses:g}=ot(e),m=ti(e,n);return G(()=>{const y=e.link!==!1&&m.isLink.value,b=!e.disabled&&e.link!==!1&&(e.link||m.isClickable.value),S=y?"a":e.tag,C=!!(a.title||e.title!=null),x=!!(a.subtitle||e.subtitle!=null),I=C||x,E=!!(a.append||e.appendAvatar||e.appendIcon),_=!!(a.prepend||e.prependAvatar||e.prependIcon),P=!!(a.image||e.image),D=I||_||E,M=!!(a.text||e.text!=null);return r.withDirectives(r.createVNode(S,r.mergeProps({class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":b},i.value,o.value,l.value,d.value,f.value,h.value,v.value,g.value,c.value,e.class],style:[s.value,u.value,p.value,e.style],onClick:b&&m.navigate,tabindex:e.disabled?-1:void 0},m.linkProps),{default:()=>[P&&r.createElementVNode("div",{key:"image",class:"v-card__image"},[a.image?r.createVNode(ke,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):r.createVNode(br,{key:"image-img",cover:!0,src:e.image},null)]),r.createVNode(li,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:a.loader}),D&&r.createVNode(cw,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),M&&r.createVNode(Fu,{key:"text"},{default:()=>[a.text?.()??e.text]}),a.default?.(),a.actions&&r.createVNode(zu,null,{default:a.actions}),Xn(b,"v-card")]}),[[Tt,b&&e.ripple]])}),{}}}),vw=T({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...Hr({origin:"center center",scrollStrategy:"block",transition:{component:Cr},zIndex:2400})},"VDialog"),hw=j()({name:"VDialog",props:vw(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:a}=t;const i=ue(e,"modelValue"),{scopeId:o}=jr(),l=r.ref();function s(u){const f=u.relatedTarget,h=u.target;if(f!==h&&l.value?.contentEl&&l.value?.globalTop&&![document,l.value.contentEl].includes(h)&&!l.value.contentEl.contains(h)){const p=Wn(l.value.contentEl);if(!p.length)return;const v=p[0],g=p[p.length-1];f===v?g.focus():v.focus()}}r.onBeforeUnmount(()=>{document.removeEventListener("focusin",s)}),Ce&&r.watch(()=>i.value&&e.retainFocus,u=>{u?document.addEventListener("focusin",s):document.removeEventListener("focusin",s)},{immediate:!0});function c(){n("afterEnter"),(e.scrim||e.retainFocus)&&l.value?.contentEl&&!l.value.contentEl.contains(document.activeElement)&&l.value.contentEl.focus({preventScroll:!0})}function d(){n("afterLeave")}return r.watch(i,async u=>{u||(await r.nextTick(),l.value.activatorEl?.focus({preventScroll:!0}))}),G(()=>{const u=ii.filterProps(e),f=r.mergeProps({"aria-haspopup":"dialog"},e.activatorProps),h=r.mergeProps({tabindex:-1},e.contentProps);return r.createVNode(ii,r.mergeProps({ref:l,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},u,{modelValue:i.value,"onUpdate:modelValue":p=>i.value=p,"aria-modal":"true",activatorProps:f,contentProps:h,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:c,onAfterLeave:d},o),{activator:a.activator,default:function(){for(var p=arguments.length,v=new Array(p),g=0;g<p;g++)v[g]=arguments[g];return r.createVNode(ke,{root:"VDialog"},{default:()=>[a.default?.(...v)]})}})}),Pn({},l)}}),mw=T({text:String,...ne(),...xe()},"VToolbarTitle"),Lu=j()({name:"VToolbarTitle",props:mw(),setup(e,t){let{slots:n}=t;return G(()=>{const a=!!(n.default||n.text||e.text);return r.createVNode(e.tag,{class:r.normalizeClass(["v-toolbar-title",e.class]),style:r.normalizeStyle(e.style)},{default:()=>[a&&r.createElementVNode("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,n.default?.()])]})}),{}}}),pw=[null,"prominent","default","comfortable","compact"],gw=T({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>pw.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Nt(),...ne(),...Qt(),...et(),...xe({tag:"header"}),...Ie()},"VToolbar"),yw=j()({name:"VToolbar",props:gw(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=gt(()=>e.color),{borderClasses:o}=Wt(e),{elevationClasses:l}=dn(e),{roundedClasses:s}=ot(e),{themeClasses:c}=De(e),{rtlClasses:d}=lt(),u=r.shallowRef(!!(e.extended||n.extension?.())),f=r.computed(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),h=r.computed(()=>u.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return ht({VBtn:{variant:"text"}}),G(()=>{const p=!!(e.title||n.title),v=!!(n.image||e.image),g=n.extension?.();return u.value=!!(e.extended||g),r.createVNode(e.tag,{class:r.normalizeClass(["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},a.value,o.value,l.value,s.value,c.value,d.value,e.class]),style:r.normalizeStyle([i.value,e.style])},{default:()=>[v&&r.createElementVNode("div",{key:"image",class:"v-toolbar__image"},[n.image?r.createVNode(ke,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):r.createVNode(br,{key:"image-img",cover:!0,src:e.image},null)]),r.createVNode(ke,{defaults:{VTabs:{height:Q(f.value)}}},{default:()=>[r.createElementVNode("div",{class:"v-toolbar__content",style:r.normalizeStyle({height:Q(f.value)})},[n.prepend&&r.createElementVNode("div",{class:"v-toolbar__prepend"},[n.prepend?.()]),p&&r.createVNode(Lu,{key:"title",text:e.title},{text:n.title}),n.default?.(),n.append&&r.createElementVNode("div",{class:"v-toolbar__append"},[n.append?.()])])]}),r.createVNode(ke,{defaults:{VTabs:{height:Q(h.value)}}},{default:()=>[r.createVNode(zs,null,{default:()=>[u.value&&r.createElementVNode("div",{class:"v-toolbar__extension",style:r.normalizeStyle({height:Q(h.value)})},[g])]})]})]})}),{contentHeight:f,extensionHeight:h}}}),bw={key:0,id:"loading-results"},_w={key:1,id:"no-results"},ww={key:2,id:"results"},xw={key:0},Sw={key:1},kw=["href"],Cw={class:"text-primary"},Vw=["href"],Pw=["title"],Ew=["onClick"],Nw={key:1},Iw=["title"],Tw={id:"div-container-export-link"};function Ow(e,t,n,a,i,o){const l=r.resolveComponent("mth-forum-literature-display");return r.openBlock(),r.createElementBlock(r.Fragment,null,[e.display_loading_div?(r.openBlock(),r.createElementBlock("div",bw,[r.createVNode(qr,{indeterminate:"",color:"primary"})])):r.createCommentVNode("",!0),e.display_noresults_div?(r.openBlock(),r.createElementBlock("div",_w,"Sorry, no results for your query.")):r.createCommentVNode("",!0),e.display_results_div?(r.openBlock(),r.createElementBlock("div",ww,[r.createElementVNode("form",null,[r.createElementVNode("fieldset",null,[r.createElementVNode("legend",null,[t[4]||(t[4]=r.createTextVNode(" ... get associated compounds/medical concepts ")),r.createVNode(Rt,{onClick:e.triggerFileDownload,size:"x-small"},{default:r.withCtx(()=>[r.createVNode(ye,{icon:"fas fa-file-download"})]),_:1},8,["onClick"])]),r.createVNode(sa,{id:"filters",fluid:""},{default:r.withCtx(()=>[r.createVNode(to,null,{default:r.withCtx(()=>[r.createVNode(qt,{cols:"12",md:"6"},{default:r.withCtx(()=>[r.createVNode(la,{modelValue:e.filter,"onUpdate:modelValue":t[0]||(t[0]=s=>e.filter=s),"append-icon":"fas fa-magnifying-glass",label:"Filter","single-line":"","hide-details":"",density:"compact"},null,8,["modelValue"]),r.createElementVNode("small",null,[e.inputSearch.searchQuery.searchEntityType!="mesh_to_comp"?(r.openBlock(),r.createElementBlock("span",xw,t[5]||(t[5]=[r.createTextVNode(" You can search the results by name or by MeSH broader descriptor, using the hierarchical "),r.createElementVNode("a",{href:"https://www.nlm.nih.gov/mesh/intro_trees.html",target:"_blank"},"tree number",-1),r.createTextVNode(". Example: "),r.createElementVNode("a",{href:"http://id.nlm.nih.gov/mesh/C06.552",target:"_blank"},"C06.552",-1),r.createTextVNode(" for all liver diseases or "),r.createElementVNode("a",{href:"http://id.nlm.nih.gov/mesh/C06.552.664.642",target:"_blank"},"C06.552.664",-1),r.createTextVNode(" for all parasitic liver diseases. ")]))):r.createCommentVNode("",!0),e.inputSearch.searchQuery.searchEntityType=="mesh_to_comp"?(r.openBlock(),r.createElementBlock("span",Sw," You can search on any data from the results. ")):r.createCommentVNode("",!0)])]),_:1}),r.createVNode(qt,{cols:"12",md:"6"},{default:r.withCtx(()=>[e.result_found?(r.openBlock(),r.createElementBlock("a",{key:0,href:e.result_link,target:"_blank"},[r.createTextVNode(" Found "+r.toDisplayString(e.result_count)+' results for: "'+r.toDisplayString(e.result_label)+" ",1),r.createElementVNode("small",Cw,"("+r.toDisplayString(e.result_identifier)+")",1),r.createTextVNode('" (from '+r.toDisplayString(e.papers_count)+" distinct papers) ",1)],8,kw)):r.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1}),r.createVNode(Fd,{id:"results-datatable",headers:e.headers,items:e.dataSource,"items-per-page":25,"item-key":"id",search:e.filter,"sort-by":[{key:"qvalue",order:"asc"}],"footer-props":{showFirstLastPage:!0,firstIcon:"fas fa-angle-double-left",lastIcon:"fas fa-angle-double-right",prevIcon:"fas fa-chevron-left",nextIcon:"fas fa-chevron-right"}},{"item.name":r.withCtx(({item:s})=>[r.createElementVNode("a",{href:s.link,target:"_blank"},r.toDisplayString(s.name),9,Vw)]),"item.root":r.withCtx(({item:s})=>[r.createElementVNode("span",{class:"mesh-tree",title:s.meshTree},r.toDisplayString(s.root),9,Pw)]),"item.qvalue":r.withCtx(({item:s})=>[r.createElementVNode("span",{class:r.normalizeClass({"zero-value":s.qvalue==0})},[r.createElementVNode("span",null,r.toDisplayString(s.qvalue),1)],2)]),"item.oddratio":r.withCtx(({item:s})=>[r.createElementVNode("span",{class:r.normalizeClass({"nan-value":s.oddratio=="NaN"})},[r.createElementVNode("span",null,r.toDisplayString(s.oddratio),1)],2)]),"item.papers":r.withCtx(({item:s})=>[e.enablePapersLink?(r.openBlock(),r.createElementBlock("a",{key:0,class:"link-mouse-cursor",onClick:c=>e.openPapersModal(!0,s.id)},r.toDisplayString(s.papers),9,Ew)):r.createCommentVNode("",!0),e.enablePapersLink?r.createCommentVNode("",!0):(r.openBlock(),r.createElementBlock("span",Nw,r.toDisplayString(s.papers),1))]),"item.score":r.withCtx(({item:s})=>[s.score>0?(r.openBlock(),r.createElementBlock("span",{key:0,title:`weakness: ${s.score}`},[r.createVNode(ye,{icon:"fas fa-circle-info"}),r.createTextVNode(" "+r.toDisplayString(s.score),1)],8,Iw)):r.createCommentVNode("",!0)]),_:2},1032,["headers","items","search"]),r.createElementVNode("div",Tw,[r.createElementVNode("a",{id:"export-link",onClick:t[1]||(t[1]=(...s)=>e.triggerFileDownload&&e.triggerFileDownload(...s))},"Export as CSV")])])])])):r.createCommentVNode("",!0),r.createVNode(hw,{modelValue:e.showDialog,"onUpdate:modelValue":t[3]||(t[3]=s=>e.showDialog=s),"hide-overlay":"",persistent:"",transition:"dialog-bottom-transition"},{default:r.withCtx(()=>[r.createVNode(fw,null,{default:r.withCtx(()=>[r.createVNode(yw,null,{default:r.withCtx(()=>[r.createVNode(Lu,null,{default:r.withCtx(()=>t[6]||(t[6]=[r.createTextVNode("Supporting literature")])),_:1,__:[6]})]),_:1}),r.createVNode(Fu,null,{default:r.withCtx(()=>[r.createElementVNode("div",null,[r.createVNode(l,{searchType:e.dialSearchType,searchId:e.dialSearchID,itemId:e.dialItemId},null,8,["searchType","searchId","itemId"])])]),_:1}),r.createVNode(zu,{class:"justify-end"},{default:r.withCtx(()=>[r.createVNode(Rt,{onClick:t[2]||(t[2]=s=>e.openPapersModal(!1))},{default:r.withCtx(()=>t[7]||(t[7]=[r.createTextVNode("Close")])),_:1,__:[7]})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}const Rw=tr(iw,[["render",Ow]]);class Dw{constructor(t,n,a){pe(this,"searchQuery");pe(this,"searchResults");this.chebi_service=t,this.chemont_service=n,this.pubchem_service=a,this.chebi_service=new Ji,this.chemont_service=new Zi,this.pubchem_service=new Aa,this.searchQuery=new zi,this.searchResults=[]}getAPIdata(){return new Promise((t,n)=>{switch(this.searchQuery.searchEntityType){case Ve.comp_to_mesh:{switch(this.searchQuery.searchSelectorType){case ie.pubchem_id:{this.pubchem_service.pubchemMeshIdPubchemGet(+this.searchQuery.searchEntityQuery).then(a=>{console.debug("[COMP_PUBCHEM] fetched objects : ",a),this.searchResults=a,t(this)}).catch(a=>{console.error("pubchem response ⇒ ",a)});break}case ie.chemont_id:{this.chemont_service.chemontMeshIdChemontGet(this.searchQuery.searchEntityQuery).then(a=>{console.debug("[COMP_CHEMONT] fetched objects : ",a),this.searchResults=a,t(this)}).catch(a=>{console.error("chemont response ⇒ ",a)});break}case ie.chebi_id:{this.chebi_service.chebiMeshIdChebiGet(this.searchQuery.searchEntityQuery).then(a=>{console.debug("[COMP_CHEBI] fetched objects : ",a),this.searchResults=a,t(this)}).catch(a=>{console.error("chebi response ⇒ ",a)});break}case ie.pubchem_fuzzy_id:break}break}case Ve.mesh_to_comp:{switch(this.searchQuery.searchSelectorType){case ie.pubchem_id:{new Aa().meshPubchemIdMeshGet(this.searchQuery.searchEntityQuery).then(i=>{console.debug("[COMP_PUBCHEM] fetched objects : ",i),this.searchResults=i,t(this)}).catch(i=>{});break}case ie.chemont_id:break;case ie.chebi_id:break}break}default:{console.debug("Error: fetching data from API (400 invalid request type)"),n(this);break}}})}}const Aw={install:e=>{e.component("MthForumFormFinder",$p),e.component("MthForumLiteratureDisplay",Ld),e.component("MthForumResultsDisplay",Rw)}};Ne.ChebiApi=Ji,Ne.ChemontApi=Zi,Ne.EndpointSearchQuery=zi,Ne.EndpointSearchResults=Dw,Ne.MetabohubForumLibrary=Aw,Ne.PubchemApi=Aa,Ne.SearchEntityType=Ve,Ne.SelectorType=ie,Object.defineProperty(Ne,Symbol.toStringTag,{value:"Module"})});