{
  "version": "1.0.0",
  "generatedAt": "2026-07-24T15:50:27.963Z",
  "files": {
    "src/test-setup.ts": {
      "type": "utility",
      "imports": [
        "vitest"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/core/components.ts": {
      "type": "utility",
      "imports": [
        "../components/Button/Button",
        "../components/InputText/InputText",
        "../components/Accordion/Accordion",
        "../components/Breadcrumbs/Breadcrumbs",
        "../components/ButtonSwitch/ButtonSwitch",
        "../components/Checkbox/Checkbox",
        "../components/DropdownInput/DropdownInput",
        "../components/Icon/Icon",
        "../components/Pagination/Pagination",
        "../components/RadioButton/RadioButton",
        "../components/TextareaInput/TextareaInput",
        "../components/ToasterAlert/ToasterAlert",
        "../components/ToggleSwitch/ToggleSwitch",
        "../components/Tooltip/Tooltip",
        "../components/SidePanel/SidePanel",
        "../components/SidePanelItem/SidePanelItem",
        "../components/Card/Card",
        "../components/Chip/Chip",
        "../components/Modal/Modal",
        "../components/Loading/Loading",
        "../components/PhoneInput/PhoneInput",
        "../components/InputCounter/InputCounter",
        "../components/InputMoney/InputMoney",
        "../components/Tag/Tag",
        "../components/ZipCodeInput/ZipCodeInput",
        "../components/IbanInput/IbanInput",
        "../components/ButtonDropdown/ButtonDropdown",
        "../components/Table/Table",
        "../components/ErrorPage/ErrorPage"
      ],
      "exports": [
        "ButtonCtt",
        "InputTextCtt",
        "AccordionCtt",
        "BreadcrumbsCtt",
        "BreadcrumbItem",
        "ButtonSwitchCtt",
        "ButtonSwitchItem",
        "CheckboxCtt",
        "DropdownInputCtt",
        "DropdownOption",
        "DropdownPrimitiveValue",
        "IconCtt",
        "CttIconName",
        "PaginationCtt",
        "RadioButtonCtt",
        "TextareaInputCtt",
        "ToasterAlertCtt",
        "ToggleSwitchCtt",
        "TooltipCtt",
        "SidePanelCtt",
        "SidePanelItemCtt",
        "CardCtt",
        "ChipCtt",
        "ModalCtt",
        "LoadingCtt",
        "PhoneInputCtt",
        "InputCounterCtt",
        "InputMoneyCtt",
        "TagCtt",
        "TagType",
        "TagSize",
        "TagVariant",
        "TagIconPosition",
        "ZipCodeInputCtt",
        "IbanInputCtt",
        "ButtonDropdownCtt",
        "TableCtt",
        "ColumnDefinition",
        "TableRow",
        "CellContent",
        "SortState",
        "ErrorPageCtt",
        "ErrorPageType",
        "formatNumber",
        "getLocaleSeparators",
        "parseFormattedNumber",
        "FormatType"
      ],
      "classDetails": null
    },
    "src/core/index.ts": {
      "type": "utility",
      "imports": [
        "../assets/styles/index.css"
      ],
      "exports": [
        "ButtonCtt",
        "InputTextCtt",
        "AccordionCtt",
        "BreadcrumbsCtt",
        "BreadcrumbItem",
        "ButtonSwitchCtt",
        "ButtonSwitchItem",
        "CheckboxCtt",
        "DropdownInputCtt",
        "DropdownOption",
        "DropdownPrimitiveValue",
        "IconCtt",
        "CttIconName",
        "PaginationCtt",
        "RadioButtonCtt",
        "TextareaInputCtt",
        "ToasterAlertCtt",
        "ToggleSwitchCtt",
        "TooltipCtt",
        "SidePanelCtt",
        "SidePanelItemCtt",
        "CardCtt",
        "ChipCtt",
        "ModalCtt",
        "LoadingCtt",
        "PhoneInputCtt",
        "InputCounterCtt",
        "InputMoneyCtt",
        "TagCtt",
        "TagType",
        "TagSize",
        "TagVariant",
        "TagIconPosition",
        "ZipCodeInputCtt",
        "IbanInputCtt",
        "ButtonDropdownCtt",
        "TableCtt",
        "ColumnDefinition",
        "TableRow",
        "CellContent",
        "SortState",
        "ErrorPageCtt",
        "ErrorPageType",
        "formatNumber",
        "getLocaleSeparators",
        "parseFormattedNumber",
        "FormatType"
      ],
      "classDetails": null
    },
    "src/core/register.ts": {
      "type": "utility",
      "imports": [],
      "exports": [
        "ButtonCtt",
        "InputTextCtt",
        "AccordionCtt",
        "BreadcrumbsCtt",
        "BreadcrumbItem",
        "ButtonSwitchCtt",
        "ButtonSwitchItem",
        "CheckboxCtt",
        "DropdownInputCtt",
        "DropdownOption",
        "DropdownPrimitiveValue",
        "IconCtt",
        "CttIconName",
        "PaginationCtt",
        "RadioButtonCtt",
        "TextareaInputCtt",
        "ToasterAlertCtt",
        "ToggleSwitchCtt",
        "TooltipCtt",
        "SidePanelCtt",
        "SidePanelItemCtt",
        "CardCtt",
        "ChipCtt",
        "ModalCtt",
        "LoadingCtt",
        "PhoneInputCtt",
        "InputCounterCtt",
        "InputMoneyCtt",
        "TagCtt",
        "TagType",
        "TagSize",
        "TagVariant",
        "TagIconPosition",
        "ZipCodeInputCtt",
        "IbanInputCtt",
        "ButtonDropdownCtt",
        "TableCtt",
        "ColumnDefinition",
        "TableRow",
        "CellContent",
        "SortState",
        "ErrorPageCtt",
        "ErrorPageType",
        "formatNumber",
        "getLocaleSeparators",
        "parseFormattedNumber",
        "FormatType"
      ],
      "classDetails": null
    },
    "src/react/index.ts": {
      "type": "utility",
      "imports": [
        "react",
        "@lit/react",
        "../core/components"
      ],
      "exports": [
        "CttEvent",
        "InputTextChangeDetail",
        "InputTextChangeEvent",
        "InputTextFocusEvent",
        "InputTextBlurEvent",
        "InputMoneyChangeDetail",
        "InputMoneyChangeEvent",
        "InputMoneyFocusEvent",
        "InputMoneyBlurEvent",
        "PhoneInputChangeDetail",
        "PhoneInputChangeEvent",
        "PhoneInputCountryChangeEvent",
        "ZipCodeInputChangeDetail",
        "ZipCodeInputChangeEvent",
        "ZipCodeInputFocusEvent",
        "ZipCodeInputBlurEvent",
        "TextareaInputChangeDetail",
        "TextareaInputChangeEvent",
        "TextareaInputInputEvent",
        "TextareaInputFocusEvent",
        "TextareaInputBlurEvent",
        "DropdownInputChangeDetail",
        "DropdownInputChangeEvent",
        "DropdownInputSelectionChangeEvent",
        "IbanInputChangeDetail",
        "IbanInputChangeEvent",
        "InputCounterChangeDetail",
        "InputCounterCttChangeEvent",
        "CheckboxCttChangeEvent",
        "RadioButtonCttChangeEvent",
        "ButtonSwitchCttChangeEvent",
        "ToggleSwitchChangeDetail",
        "ToggleSwitchCttChangeEvent",
        "ButtonDropdownCttChangeEvent",
        "AccordionCttToggleEvent",
        "BreadcrumbsCttNavigateEvent",
        "SidePanelCttToggleEvent",
        "SidePanelItemCttToggleEvent",
        "PaginationCttPageChangeEvent",
        "PaginationCttPageSizeChangeEvent",
        "ButtonCttClickEvent",
        "CardCttSelectEvent",
        "CardCttBeforeSelectEvent",
        "ChipCttToggleEvent",
        "ChipCttRemoveEvent",
        "TagCttDismissEvent",
        "ToasterAlertCttCloseEvent",
        "ModalCttOpenEvent",
        "ModalCttCloseEvent",
        "ModalCttOverlayClickEvent",
        "ModalCttDismissEvent",
        "TooltipCttVisibilityChangeEvent",
        "LoadingCttProgressStartEvent",
        "LoadingCttProgressCompleteEvent",
        "LoadingCttProgressResetEvent",
        "TableCttSelectionChangeEvent",
        "TableCttSortEvent",
        "TableCttPageChangeEvent",
        "TableCttPageSizeChangeEvent",
        "TableCttSearchEvent",
        "TableCttFilterEvent",
        "ErrorPageCttActionClickEvent",
        "AccordionCtt",
        "BreadcrumbsCtt",
        "ButtonCtt",
        "ButtonSwitchCtt",
        "CardCtt",
        "CheckboxCtt",
        "ChipCtt",
        "DropdownInputCtt",
        "IconCtt",
        "InputCounterCtt",
        "InputMoneyCtt",
        "InputTextCtt",
        "LoadingCtt",
        "ModalCtt",
        "PaginationCtt",
        "PhoneInputCtt",
        "RadioButtonCtt",
        "SidePanelCtt",
        "SidePanelItemCtt",
        "TagCtt",
        "TextareaInputCtt",
        "ToasterAlertCtt",
        "ToggleSwitchCtt",
        "TooltipCtt",
        "ZipCodeInputCtt",
        "IbanInputCtt",
        "ButtonDropdownCtt",
        "TableCtt",
        "ErrorPageCtt",
        "CttIconName",
        "FormatType",
        "BreadcrumbItem",
        "ButtonSwitchItem",
        "DropdownOption",
        "DropdownPrimitiveValue",
        "TagType",
        "TagSize",
        "TagVariant",
        "TagIconPosition",
        "ErrorPageType",
        "formatNumber",
        "getLocaleSeparators",
        "parseFormattedNumber"
      ],
      "classDetails": null
    },
    "src/utils/converters.ts": {
      "type": "utility",
      "imports": [],
      "exports": [
        "booleanConverter",
        "stringConverter"
      ],
      "classDetails": null
    },
    "src/utils/dropdown-portal.ts": {
      "type": "utility",
      "imports": [
        "lit"
      ],
      "exports": [
        "getComposedParent",
        "createDropdownPortal",
        "updatePortalPosition",
        "removeDropdownPortal",
        "hasDropdownPortal",
        "getDropdownPortal",
        "cleanupAllPortals",
        "DropdownPortalOptions",
        "DropdownPortalRef"
      ],
      "classDetails": null
    },
    "src/utils/events.ts": {
      "type": "utility",
      "imports": [],
      "exports": [
        "emitEvent",
        "emitEvents",
        "EmitEventOptions"
      ],
      "classDetails": null
    },
    "src/utils/form-associated-mixin.ts": {
      "type": "utility",
      "imports": [
        "lit",
        "lit/decorators.js",
        "./converters"
      ],
      "exports": [
        "FormAssociated",
        "FormAssociatedBase",
        "FormAssociatedMixin"
      ],
      "classDetails": null
    },
    "src/utils/formatNumber.test.ts": {
      "type": "utility",
      "imports": [
        "./formatNumber"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/utils/formatNumber.ts": {
      "type": "utility",
      "imports": [],
      "exports": [
        "formatNumber",
        "getLocaleSeparators",
        "parseFormattedNumber",
        "FormatType",
        "default"
      ],
      "classDetails": null
    },
    "src/utils/index.ts": {
      "type": "utility",
      "imports": [],
      "exports": [
        "formatNumber",
        "getLocaleSeparators",
        "parseFormattedNumber",
        "FormatType",
        "emitEvent",
        "emitEvents",
        "EmitEventOptions",
        "renderSlotOrIcon",
        "RenderSlotOrIconOptions",
        "safeCustomElement",
        "safeDefineElement",
        "isElementDefined",
        "FormAssociatedMixin",
        "FormAssociated",
        "createDropdownPortal",
        "updatePortalPosition",
        "removeDropdownPortal",
        "hasDropdownPortal",
        "getDropdownPortal",
        "cleanupAllPortals"
      ],
      "classDetails": null
    },
    "src/utils/safe-custom-element.test.ts": {
      "type": "utility",
      "imports": [
        "vitest",
        "./safe-element-registry",
        "../components/Button/Button",
        "../components/InputText/InputText",
        "../components/Accordion/Accordion",
        "../components/Breadcrumbs/Breadcrumbs",
        "../components/Card/Card",
        "../components/Checkbox/Checkbox",
        "../components/DropdownInput/DropdownInput",
        "../components/Icon/Icon",
        "../components/InputCounter/InputCounter",
        "../components/Loading/Loading",
        "../components/Modal/Modal",
        "../components/Pagination/Pagination",
        "../components/PhoneInput/PhoneInput",
        "../components/RadioButton/RadioButton",
        "../components/SidePanel/SidePanel",
        "../components/SidePanelItem/SidePanelItem",
        "../components/TextareaInput/TextareaInput",
        "../components/ToasterAlert/ToasterAlert",
        "../components/ToggleSwitch/ToggleSwitch",
        "../components/Tooltip/Tooltip"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/utils/safe-custom-element.ts": {
      "type": "utility",
      "imports": [
        "./safe-element-registry"
      ],
      "exports": [
        "safeCustomElement",
        "property",
        "state",
        "query",
        "queryAll",
        "queryAsync",
        "safeDefineElement",
        "isElementDefined"
      ],
      "classDetails": null
    },
    "src/utils/safe-element-registry.ts": {
      "type": "utility",
      "imports": [],
      "exports": [
        "safeDefineElement",
        "isElementDefined"
      ],
      "classDetails": null
    },
    "src/utils/template-helpers.ts": {
      "type": "utility",
      "imports": [
        "lit"
      ],
      "exports": [
        "renderSlotOrIcon",
        "RenderSlotOrIconOptions"
      ],
      "classDetails": null
    },
    "src/utils/toaster-manager.ts": {
      "type": "utility",
      "imports": [
        "../components/ToasterAlert/ToasterAlert.js"
      ],
      "exports": [
        "ToasterManagerOptions",
        "ToasterManager"
      ],
      "classDetails": null
    },
    "src/components/Accordion/Accordion.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./Accordion"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/Accordion/Accordion.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./accordion.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttAccordion"
      ],
      "classDetails": {
        "className": "CttAccordion",
        "customElement": "ctt-accordion",
        "extends": "LitElement",
        "properties": [
          {
            "name": "title",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "description",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showDescription",
            "type": "boolean | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "open",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "toggle"
        ]
      }
    },
    "src/components/Breadcrumbs/Breadcrumbs.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./breadcrumbs.css?inline",
        "../../assets/styles/icons-classes.css?inline",
        "../../assets/styles/icons.css"
      ],
      "exports": [
        "BreadcrumbItem",
        "CttBreadcrumbs"
      ],
      "classDetails": {
        "className": "CttBreadcrumbs",
        "customElement": "ctt-breadcrumbs",
        "extends": "LitElement",
        "properties": [
          {
            "name": "items",
            "type": "BreadcrumbItem[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "role",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "navigate"
        ]
      }
    },
    "src/components/Button/Button.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./button.css?inline",
        "../Icon/Icon"
      ],
      "exports": [
        "CttButton"
      ],
      "classDetails": {
        "className": "CttButton",
        "customElement": "ctt-button",
        "extends": "LitElement",
        "properties": [
          {
            "name": "variant",
            "type": "\"primary\" | \"secondary\" | \"tertiary\" | \"basic\" | \"plain\" | \"negative\" | \"loading\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconLeft",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconLeftName",
            "type": "CttIconName",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconRight",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconRightName",
            "type": "CttIconName",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconOnly",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconName",
            "type": "CttIconName",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "borderRadius",
            "type": "\"small\" | \"none\" | \"pill\" | \"extraSmall\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "type",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "skin",
            "type": "\"primary\" | \"negative\" | \"neutral\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconAnimation",
            "type": "\"\" | \"rotate\" | \"pulse\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "loading",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "fluid",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "submit",
          "click"
        ]
      }
    },
    "src/components/ButtonDropdown/ButtonDropdown.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./button-dropdown.css?inline",
        "../../utils/dropdown-portal",
        "../Button/Button.js",
        "../Icon/Icon.js",
        "../Icon/Icon"
      ],
      "exports": [
        "DropdownOption",
        "CttButtonDropdown"
      ],
      "classDetails": {
        "className": "CttButtonDropdown",
        "customElement": "ctt-button-dropdown",
        "extends": "LitElement",
        "properties": [
          {
            "name": "buttonVariant",
            "type": "\"primary\" | \"secondary\" | \"tertiary\" | \"basic\" | \"ghost\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "options",
            "type": "T[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hasDescription",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "updateLabelOnSelect",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "labelKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "valueKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "descriptionKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabledKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showChevron",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconLeft",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconLeftName",
            "type": "CttIconName",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "borderRadius",
            "type": "\"small\" | \"none\" | \"pill\" | \"extraSmall\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "loading",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_isOpen",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_isOptionClicking",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": [
          "change"
        ]
      }
    },
    "src/components/ButtonSwitch/ButtonSwitch.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./button-switch.css?inline",
        "../../assets/styles/icons-classes.css?inline",
        "../../assets/styles/icons.css"
      ],
      "exports": [
        "ButtonSwitchItem",
        "CttButtonSwitch"
      ],
      "classDetails": {
        "className": "CttButtonSwitch",
        "customElement": "ctt-button-switch",
        "extends": "LitElement",
        "properties": [
          {
            "name": "items",
            "type": "ButtonSwitchItem[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "value",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "variant",
            "type": "\"primary\" | \"secondary\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"s\" | \"m\" | \"l\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "defaultValue",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showTextAllDevices",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "change"
        ]
      }
    },
    "src/components/Card/Card.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/template-helpers",
        "./card.css?inline",
        "../Icon/Icon.js",
        "../Tag/Tag.js"
      ],
      "exports": [
        "CttCard"
      ],
      "classDetails": {
        "className": "CttCard",
        "customElement": "ctt-card",
        "extends": "LitElement",
        "properties": [
          {
            "name": "title",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "selected",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "selectable",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "error",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"default\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "variant",
            "type": "\"primary\" | \"secondary\" | \"highlighted\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "maxWidth",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconName",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "onClick",
            "type": "((cardData: Record<string, unknown>, e: Event) => void) | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "fullHeight",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "card-before-select",
          "card-select"
        ]
      }
    },
    "src/components/Card/Card.variant.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./Card"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/Checkbox/Checkbox.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "./checkbox.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttCheckbox"
      ],
      "classDetails": {
        "className": "CttCheckbox",
        "customElement": "ctt-checkbox",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "value",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "error",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "className",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabelledby",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "change"
        ]
      }
    },
    "src/components/Chip/Chip.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./Chip"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/Chip/Chip.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/template-helpers",
        "./chip.css?inline",
        "../Icon/Icon"
      ],
      "exports": [
        "CttChip"
      ],
      "classDetails": {
        "className": "CttChip",
        "customElement": "ctt-chip",
        "extends": "LitElement",
        "properties": [
          {
            "name": "size",
            "type": "\"s\" | \"m\" | \"l\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "shape",
            "type": "\"none\" | \"pill\" | \"s\" | \"xs\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "removable",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "selected",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "href",
            "type": "string | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "icon",
            "type": "CttIconName | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "avatarSrc",
            "type": "string | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "ctt-toggle",
          "ctt-remove"
        ]
      }
    },
    "src/components/DropdownInput/dropdown-input-keyboard.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./dropdown-input-keyboard"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-keyboard.ts": {
      "type": "component",
      "imports": [],
      "exports": [
        "getTriggerKeyboardResult",
        "getSearchKeyboardResult",
        "getOptionKeyboardResult",
        "DropdownKeyboardAction",
        "DropdownKeyboardResult"
      ],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-option-accessors.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./dropdown-input-option-accessors"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-option-accessors.ts": {
      "type": "component",
      "imports": [],
      "exports": [
        "getOptionLabel",
        "getOptionValue",
        "getOptionDescription",
        "getOptionDisabled",
        "hasValue",
        "getHiddenInputValue",
        "isOptionSelected",
        "DropdownOptionAccessorKeys"
      ],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-portal-controller.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "../../utils/dropdown-portal",
        "./dropdown-input-portal-controller"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-portal-controller.ts": {
      "type": "component",
      "imports": [
        "../../utils/dropdown-portal",
        "./dropdown-input-portal-styles"
      ],
      "exports": [
        "DropdownInputPortalControllerHost",
        "DropdownInputPortalController"
      ],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-portal-styles.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./dropdown-input-portal-styles"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-portal-styles.ts": {
      "type": "component",
      "imports": [
        "../shared/portalBaseStyles"
      ],
      "exports": [
        "getDropdownInputPortalStyles"
      ],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-templates.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "lit",
        "./dropdown-input-templates",
        "./DropdownInput"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/DropdownInput/dropdown-input-templates.ts": {
      "type": "component",
      "imports": [
        "lit",
        "lit/directives/repeat.js",
        "./DropdownInput"
      ],
      "exports": [
        "renderDropdownInput",
        "DropdownInputTemplateHost"
      ],
      "classDetails": null
    },
    "src/components/DropdownInput/DropdownInput.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./DropdownInput"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/DropdownInput/DropdownInput.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "./dropdown-input.css?inline",
        "../../utils/dropdown-portal",
        "../../utils/events",
        "./dropdown-input-portal-controller",
        "./dropdown-input-option-accessors",
        "./dropdown-input-keyboard",
        "./dropdown-input-templates",
        "../InputText/InputText.js",
        "../Icon/Icon.js",
        "../Chip/Chip.js",
        "../Tooltip/Tooltip.js",
        "../Checkbox/Checkbox.js"
      ],
      "exports": [
        "DropdownPrimitiveValue",
        "DropdownOption",
        "CttDropdownInput"
      ],
      "classDetails": {
        "className": "CttDropdownInput",
        "customElement": "ctt-dropdown-input",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "placeholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "options",
            "type": "T[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "multiple",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "checkbox",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "maxVisibleTags",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_visibleCount",
            "type": "number",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_isFocused",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hasDescription",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "labelKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "valueKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "descriptionKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabledKey",
            "type": "keyof T | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "overflowStrategy",
            "type": "\"escape\" | \"clip\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "portalContainer",
            "type": "HTMLElement | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "searchable",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_isOpen",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_isOptionClicking",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": []
      }
    },
    "src/components/ErrorPage/ErrorPage.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./ErrorPage"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/ErrorPage/ErrorPage.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./error-page.css?inline",
        "../Button/Button"
      ],
      "exports": [
        "ErrorPageType",
        "CttErrorPage"
      ],
      "classDetails": {
        "className": "CttErrorPage",
        "customElement": "ctt-error-page",
        "extends": "LitElement",
        "properties": [
          {
            "name": "type",
            "type": "ErrorPageType",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "imageSrc",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "imageAlt",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "titleText",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "messageText",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "buttonLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "ctt-action-click"
        ]
      }
    },
    "src/components/IbanInput/IbanInput.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./IbanInput"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/IbanInput/IbanInput.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "../../utils/events",
        "./iban-input.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttIbanInput"
      ],
      "classDetails": {
        "className": "CttIbanInput",
        "customElement": "ctt-iban-input",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "placeholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "value",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "readonly",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "country",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaDescribedBy",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "errorMessageRequired",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "errorMessageInvalid",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "errorMessageInvalidCountry",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": []
      }
    },
    "src/components/Icon/Icon.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./Icon"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/Icon/Icon.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "./icon.css?inline"
      ],
      "exports": [
        "CttIconName",
        "CttIcon"
      ],
      "classDetails": {
        "className": "CttIcon",
        "customElement": "ctt-icon",
        "extends": "LitElement",
        "properties": [
          {
            "name": "name",
            "type": "CttIconName",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "color",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "interactive",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "isAriaHidden",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "animation",
            "type": "\"\" | \"rotate\" | \"pulse\"",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": []
      }
    },
    "src/components/Icon/index.ts": {
      "type": "component",
      "imports": [],
      "exports": [
        "CttIcon",
        "CttIconName"
      ],
      "classDetails": null
    },
    "src/components/InputCounter/InputCounter.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./InputCounter"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/InputCounter/InputCounter.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/events",
        "./input-counter.css?inline",
        "../Button/Button",
        "../Icon/Icon",
        "../InputText/InputText"
      ],
      "exports": [
        "CttInputCounter"
      ],
      "classDetails": {
        "className": "CttInputCounter",
        "customElement": "ctt-input-counter",
        "extends": "LitElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "value",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "min",
            "type": "number | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "max",
            "type": "number | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "step",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "decimalPlaces",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "maxLength",
            "type": "number | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "strict",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "error",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "errorText",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_internalValue",
            "type": "number",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_inputFocused",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_lastValidValue",
            "type": "number",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_currentTypedValue",
            "type": "string",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": [
          "change"
        ]
      }
    },
    "src/components/InputMoney/InputMoney.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./InputMoney"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/InputMoney/InputMoney.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "../../utils/events",
        "./input-money.css?inline",
        "../Icon/Icon.js",
        "../../utils/formatNumber"
      ],
      "exports": [
        "CttInputMoney"
      ],
      "classDetails": {
        "className": "CttInputMoney",
        "customElement": "ctt-input-money",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_displayValue",
            "type": "string",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "placeholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "readonly",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "min",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "max",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "step",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaDescribedBy",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": []
      }
    },
    "src/components/InputText/InputText.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./InputText"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/InputText/InputText.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "../../utils/events",
        "./input-text.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttInputText"
      ],
      "classDetails": {
        "className": "CttInputText",
        "customElement": "ctt-input-text",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "value",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "type",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "placeholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaDescribedBy",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabelledBy",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "role",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaExpanded",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaControls",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaHasPopup",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaAutocomplete",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "icon",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconAlign",
            "type": "\"left\" | \"right\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "readonly",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "cursor",
            "type": "\"default\" | \"text\" | \"pointer\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "min",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "max",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "step",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "minLength",
            "type": "number | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "maxLength",
            "type": "number | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "pattern",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": []
      }
    },
    "src/components/Loading/Loading.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./loading.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttLoading"
      ],
      "classDetails": {
        "className": "CttLoading",
        "customElement": "ctt-loading",
        "extends": "LitElement",
        "properties": [
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "variant",
            "type": "\"primary\" | \"secondary\" | \"default\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "title",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "description",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "counter",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showSpinner",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showCounter",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "counterLayout",
            "type": "\"side\" | \"below\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "progress-start",
          "progress-complete",
          "progress-reset"
        ]
      }
    },
    "src/components/Modal/Modal.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./Modal"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/Modal/Modal.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./modal.css?inline",
        "../Button/Button"
      ],
      "exports": [
        "CttModal"
      ],
      "classDetails": {
        "className": "CttModal",
        "customElement": "ctt-modal",
        "extends": "LitElement",
        "properties": [
          {
            "name": "open",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"sm\" | \"md\" | \"lg\" | \"full-screen\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "dismissable",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "eyebrow",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaDescribedBy",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "ctt-modal-open",
          "ctt-modal-close",
          "ctt-modal-dismiss",
          "ctt-modal-overlay-click"
        ]
      }
    },
    "src/components/Pagination/Pagination.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../Button/Button",
        "../Icon/Icon",
        "./pagination.css?inline",
        "../DropdownInput/dropdown-input.css?inline",
        "../../assets/styles/icons-classes.css?inline",
        "../../assets/styles/icons.css"
      ],
      "exports": [
        "CttPagination"
      ],
      "classDetails": {
        "className": "CttPagination",
        "customElement": "ctt-pagination",
        "extends": "LitElement",
        "properties": [
          {
            "name": "currentPage",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "totalPages",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "itemsPerPage",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "totalItems",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "itemsPerPageOptions",
            "type": "{ label: string; value: number; }[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "maxNumberOfButtons",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "firstPageLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "previousPageLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "nextPageLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "lastPageLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "pageLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "itemsPerPageLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "pages",
            "type": "(string | number)[]",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "selectDropdownOpen",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": [
          "page-size-change",
          "page-change"
        ]
      }
    },
    "src/components/PhoneInput/phoneCountryUtils.ts": {
      "type": "component",
      "imports": [
        "../../assets/country-flags-main/svg/pt.svg?url",
        "../../assets/country-flags-main/svg/es.svg?url",
        "../../assets/country-flags-main/svg/fr.svg?url",
        "../../assets/country-flags-main/svg/de.svg?url",
        "../../assets/country-flags-main/svg/it.svg?url",
        "../../assets/country-flags-main/svg/gb.svg?url",
        "../../assets/country-flags-main/svg/us.svg?url",
        "../../assets/country-flags-main/svg/br.svg?url",
        "../../assets/country-flags-main/svg/nl.svg?url",
        "../../assets/country-flags-main/svg/be.svg?url",
        "../../assets/country-flags-main/svg/ch.svg?url",
        "../../assets/country-flags-main/svg/at.svg?url",
        "../../assets/country-flags-main/svg/lu.svg?url",
        "../../assets/country-flags-main/svg/ie.svg?url",
        "../../assets/country-flags-main/svg/dk.svg?url",
        "../../assets/country-flags-main/svg/se.svg?url",
        "../../assets/country-flags-main/svg/no.svg?url",
        "../../assets/country-flags-main/svg/fi.svg?url",
        "../../assets/country-flags-main/svg/pl.svg?url",
        "../../assets/country-flags-main/svg/cz.svg?url",
        "../../assets/country-flags-main/svg/hu.svg?url",
        "../../assets/country-flags-main/svg/hr.svg?url",
        "../../assets/country-flags-main/svg/si.svg?url",
        "../../assets/country-flags-main/svg/sk.svg?url",
        "../../assets/country-flags-main/svg/ro.svg?url",
        "../../assets/country-flags-main/svg/bg.svg?url",
        "../../assets/country-flags-main/svg/gr.svg?url",
        "../../assets/country-flags-main/svg/cy.svg?url",
        "../../assets/country-flags-main/svg/mt.svg?url",
        "../../assets/country-flags-main/svg/ee.svg?url",
        "../../assets/country-flags-main/svg/lv.svg?url",
        "../../assets/country-flags-main/svg/lt.svg?url",
        "../../assets/country-flags-main/svg/ca.svg?url",
        "../../assets/country-flags-main/svg/mx.svg?url",
        "../../assets/country-flags-main/svg/ar.svg?url",
        "../../assets/country-flags-main/svg/cl.svg?url",
        "../../assets/country-flags-main/svg/co.svg?url",
        "../../assets/country-flags-main/svg/pe.svg?url",
        "../../assets/country-flags-main/svg/uy.svg?url",
        "../../assets/country-flags-main/svg/py.svg?url",
        "../../assets/country-flags-main/svg/au.svg?url",
        "../../assets/country-flags-main/svg/nz.svg?url",
        "../../assets/country-flags-main/svg/jp.svg?url",
        "../../assets/country-flags-main/svg/kr.svg?url",
        "../../assets/country-flags-main/svg/cn.svg?url",
        "../../assets/country-flags-main/svg/in.svg?url",
        "../../assets/country-flags-main/svg/sg.svg?url",
        "../../assets/country-flags-main/svg/hk.svg?url",
        "../../assets/country-flags-main/svg/tw.svg?url",
        "../../assets/country-flags-main/svg/th.svg?url",
        "../../assets/country-flags-main/svg/my.svg?url",
        "../../assets/country-flags-main/svg/ph.svg?url",
        "../../assets/country-flags-main/svg/id.svg?url",
        "../../assets/country-flags-main/svg/vn.svg?url",
        "../../assets/country-flags-main/svg/za.svg?url",
        "../../assets/country-flags-main/svg/eg.svg?url",
        "../../assets/country-flags-main/svg/ma.svg?url",
        "../../assets/country-flags-main/svg/ng.svg?url",
        "../../assets/country-flags-main/svg/ke.svg?url",
        "../../assets/country-flags-main/svg/il.svg?url",
        "../../assets/country-flags-main/svg/ae.svg?url",
        "../../assets/country-flags-main/svg/sa.svg?url",
        "../../assets/country-flags-main/svg/tr.svg?url",
        "../../assets/country-flags-main/svg/ru.svg?url",
        "../../assets/country-flags-main/svg/ua.svg?url"
      ],
      "exports": [
        "getAvailableCountries",
        "getDefaultCountry",
        "findCountryByDialCode",
        "filterCountries",
        "getFlagUrl",
        "hasFlagUrl",
        "CountryOption",
        "PHONE_FLAG_URLS",
        "PHONE_COUNTRIES"
      ],
      "classDetails": null
    },
    "src/components/PhoneInput/phoneFormatting.ts": {
      "type": "component",
      "imports": [
        "./phoneCountryUtils",
        "./phoneRegex"
      ],
      "exports": [
        "formatPhoneNumber"
      ],
      "classDetails": null
    },
    "src/components/PhoneInput/PhoneInput.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./PhoneInput"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/PhoneInput/PhoneInput.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "./phone-input.css?inline",
        "../../utils/dropdown-portal",
        "../../utils/events",
        "../Icon/Icon.js",
        "../InputText/InputText.js",
        "./phoneCountryUtils",
        "./phoneFormatting",
        "./phoneValidation",
        "./phoneRegex",
        "./phonePortalStyles",
        "./PhoneInputCountryPicker"
      ],
      "exports": [
        "CttPhoneInput"
      ],
      "classDetails": {
        "className": "CttPhoneInput",
        "customElement": "ctt-phone-input",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "placeholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "country",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "readonly",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "fixedCountry",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "allowedCountries",
            "type": "string[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_selectedCountry",
            "type": "CountryOption | null",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_phoneNumber",
            "type": "string",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_isPhoneValid",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_isDropdownOpen",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_filteredCountries",
            "type": "CountryOption[]",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_searchTerm",
            "type": "string",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": []
      }
    },
    "src/components/PhoneInput/PhoneInputCountryPicker.ts": {
      "type": "component",
      "imports": [
        "lit",
        "./phoneCountryUtils"
      ],
      "exports": [
        "renderPhoneInputCountrySelector",
        "renderPhoneInputCountryOptions",
        "renderPhoneInputCountryPortal"
      ],
      "classDetails": null
    },
    "src/components/PhoneInput/phonePortalStyles.ts": {
      "type": "component",
      "imports": [
        "../shared/portalBaseStyles"
      ],
      "exports": [
        "PHONE_INPUT_PORTAL_STYLES"
      ],
      "classDetails": null
    },
    "src/components/PhoneInput/phoneRegex.ts": {
      "type": "component",
      "imports": [],
      "exports": [
        "NON_DIGITS_REGEX",
        "PHONE_CLEANUP_REGEX",
        "PHONE_CLEANUP_EXTENDED_REGEX",
        "DIGITS_ONLY_REGEX"
      ],
      "classDetails": null
    },
    "src/components/PhoneInput/phoneUtils.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./phoneFormatting",
        "./phoneCountryUtils",
        "./phoneValidation"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/PhoneInput/phoneValidation.ts": {
      "type": "component",
      "imports": [
        "./phoneCountryUtils",
        "./phoneRegex"
      ],
      "exports": [
        "validatePhoneNumber",
        "PhoneValidationResult"
      ],
      "classDetails": null
    },
    "src/components/RadioButton/RadioButton.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "./radio-button.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttRadioButton"
      ],
      "classDetails": {
        "className": "CttRadioButton",
        "customElement": "ctt-radio-button",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "value",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "error",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "className",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabelledby",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "change"
        ]
      }
    },
    "src/components/shared/portalBaseStyles.ts": {
      "type": "component",
      "imports": [],
      "exports": [
        "getPortalBaseStyles",
        "PortalBaseStyleOptions"
      ],
      "classDetails": null
    },
    "src/components/SidePanel/SidePanel.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./side-panel.css?inline",
        "../SidePanelItem/SidePanelItem"
      ],
      "exports": [
        "CttSidePanel"
      ],
      "classDetails": {
        "className": "CttSidePanel",
        "customElement": "ctt-side-panel",
        "extends": "LitElement",
        "properties": [
          {
            "name": "width",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "collapsible",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "collapsed",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "toggle"
        ]
      }
    },
    "src/components/SidePanelItem/SidePanelItem.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./SidePanelItem",
        "../SidePanel/SidePanel"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/SidePanelItem/SidePanelItem.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./side-panel-item.css?inline",
        "../Accordion/Accordion",
        "../Icon/Icon"
      ],
      "exports": [
        "CttSidePanelItem"
      ],
      "classDetails": {
        "className": "CttSidePanelItem",
        "customElement": "ctt-side-panel-item",
        "extends": "LitElement",
        "properties": [
          {
            "name": "title",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "description",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showDescription",
            "type": "boolean | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "expanded",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "active",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconName",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "toggle"
        ]
      }
    },
    "src/components/Table/Table.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./table.css?inline",
        "../Pagination/Pagination",
        "../Button/Button",
        "../Icon/Icon",
        "../Checkbox/Checkbox",
        "../InputText/InputText"
      ],
      "exports": [
        "CellContent",
        "TableRow",
        "ColumnDefinition",
        "FilterDefinition",
        "FilterState",
        "SearchState",
        "SortState",
        "CttTable"
      ],
      "classDetails": {
        "className": "CttTable",
        "customElement": "ctt-table",
        "extends": "LitElement",
        "properties": [
          {
            "name": "columns",
            "type": "ColumnDefinition[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "rows",
            "type": "TableRow[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "allowRowSelection",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "allowMultiSelect",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "loading",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "emptyMessage",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "errorMessage",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hasError",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "enablePagination",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "itemsPerPage",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "itemsPerPageOptions",
            "type": "{ label: string; value: number; }[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "enableSorting",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "enableSearch",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "filters",
            "type": "FilterDefinition[]",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showCalendarToggle",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "selectedRowIds",
            "type": "Set<string | number>",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "sortState",
            "type": "SortState",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "searchState",
            "type": "SearchState",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "filterState",
            "type": "FilterState",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "currentPage",
            "type": "number",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "filteredAndSortedRows",
            "type": "TableRow[]",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "activeStatusTab",
            "type": "string",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "isFilterPopoverOpen",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "activeFilterFieldId",
            "type": "string | null",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "isCalendarOpen",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": [
          "table-selection-change",
          "table-sort",
          "table-page-change",
          "table-page-size-change",
          "table-search",
          "table-filter"
        ]
      }
    },
    "src/components/Tag/Tag.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./Tag"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/Tag/Tag.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./tag.css?inline",
        "../Icon/Icon"
      ],
      "exports": [
        "TagType",
        "TagSize",
        "TagVariant",
        "TagIconPosition",
        "CttTag"
      ],
      "classDetails": {
        "className": "CttTag",
        "customElement": "ctt-tag",
        "extends": "LitElement",
        "properties": [
          {
            "name": "type",
            "type": "TagType",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "TagSize",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "icon",
            "type": "\"\" | CttIconName",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "iconPosition",
            "type": "TagIconPosition",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "variant",
            "type": "TagVariant",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "dismissible",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "ctt-dismiss"
        ]
      }
    },
    "src/components/TextareaInput/TextareaInput.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./TextareaInput"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/TextareaInput/TextareaInput.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "../../utils/events",
        "./textarea-input.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttTextareaInput"
      ],
      "classDetails": {
        "className": "CttTextareaInput",
        "customElement": "ctt-textarea-input",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "placeholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "readonly",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "rows",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "cols",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "maxlength",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "minlength",
            "type": "number",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "autoResize",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showCount",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "className",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabelledby",
            "type": "string | null",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "resize",
            "type": "\"none\" | \"both\" | \"horizontal\" | \"vertical\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": []
      }
    },
    "src/components/ToasterAlert/ToasterAlert.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./ToasterAlert"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/ToasterAlert/ToasterAlert.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/toaster-manager.js",
        "./toaster-alert.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttToasterAlert"
      ],
      "classDetails": {
        "className": "CttToasterAlert",
        "customElement": "ctt-toaster-alert",
        "extends": "LitElement",
        "properties": [
          {
            "name": "type",
            "type": "\"toaster\" | \"alert\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "variant",
            "type": "\"info\" | \"warning\" | \"error\" | \"success\" | \"highlight\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "headline",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "message",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "dismissable",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "visible",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "position",
            "type": "\"top\" | \"bottom\" | \"top-right\" | \"top-center\" | \"top-left\" | \"bottom-right\" | \"bottom-center\" | \"bottom-left\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "duration",
            "type": "number | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "width",
            "type": "\"full\" | \"half\" | \"third\" | \"quarter\" | \"auto\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "maxWidth",
            "type": "string | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "toasterId",
            "type": "string | undefined",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "isProxy",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "ctt-toaster-close"
        ]
      }
    },
    "src/components/ToggleSwitch/ToggleSwitch.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./toggle-switch.css?inline"
      ],
      "exports": [
        "CttToggleSwitch"
      ],
      "classDetails": {
        "className": "CttToggleSwitch",
        "customElement": "ctt-toggle-switch",
        "extends": "LitElement",
        "properties": [
          {
            "name": "checked",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "showLabel",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"s\" | \"m\" | \"l\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabelledby",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "name",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "role",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          }
        ],
        "events": [
          "toggle-change"
        ]
      }
    },
    "src/components/Tooltip/Tooltip.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./Tooltip"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/Tooltip/Tooltip.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "./tooltip.css?inline"
      ],
      "exports": [
        "CttTooltip"
      ],
      "classDetails": {
        "className": "CttTooltip",
        "customElement": "ctt-tooltip",
        "extends": "LitElement",
        "properties": [
          {
            "name": "text",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"small\" | \"medium\" | \"large\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "position",
            "type": "\"left\" | \"right\" | \"top\" | \"bottom\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "arrowPosition",
            "type": "\"start\" | \"middle\" | \"end\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "ariaLabel",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "textAlign",
            "type": "\"start\" | \"end\" | \"center\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_visible",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": [
          "tooltip-visibility-change"
        ]
      }
    },
    "src/components/ZipCodeInput/ZipCodeInput.test.ts": {
      "type": "component",
      "imports": [
        "vitest",
        "./ZipCodeInput"
      ],
      "exports": [],
      "classDetails": null
    },
    "src/components/ZipCodeInput/ZipCodeInput.ts": {
      "type": "component",
      "imports": [
        "lit",
        "../../utils/safe-custom-element",
        "../../utils/converters",
        "../../utils/form-associated-mixin",
        "../../utils/events",
        "./zip-code-input.css?inline",
        "../Icon/Icon.js"
      ],
      "exports": [
        "CttZipCodeInput"
      ],
      "classDetails": {
        "className": "CttZipCodeInput",
        "customElement": "ctt-zip-code-input",
        "extends": "HTMLElement",
        "properties": [
          {
            "name": "label",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "zipCode",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "hint",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "locality",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "country",
            "type": "\"pt\" | \"es\" | \"en\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "zipPlaceholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "localityPlaceholder",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disabled",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "disableLocality",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "localityError",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "required",
            "type": "boolean",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "size",
            "type": "\"s\" | \"m\" | \"l\"",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "id",
            "type": "string",
            "decorator": "@property",
            "defaultValue": null
          },
          {
            "name": "_zipCodeFocused",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          },
          {
            "name": "_localityFocused",
            "type": "boolean",
            "decorator": "@state",
            "defaultValue": null
          }
        ],
        "events": []
      }
    }
  },
  "dependencies": {
    "src/core/components.ts": [
      "src/components/Button/Button.ts",
      "src/components/InputText/InputText.ts",
      "src/components/Accordion/Accordion.ts",
      "src/components/Breadcrumbs/Breadcrumbs.ts",
      "src/components/ButtonSwitch/ButtonSwitch.ts",
      "src/components/Checkbox/Checkbox.ts",
      "src/components/DropdownInput/DropdownInput.ts",
      "src/components/Icon/Icon.ts",
      "src/components/Pagination/Pagination.ts",
      "src/components/RadioButton/RadioButton.ts",
      "src/components/TextareaInput/TextareaInput.ts",
      "src/components/ToasterAlert/ToasterAlert.ts",
      "src/components/ToggleSwitch/ToggleSwitch.ts",
      "src/components/Tooltip/Tooltip.ts",
      "src/components/SidePanel/SidePanel.ts",
      "src/components/SidePanelItem/SidePanelItem.ts",
      "src/components/Card/Card.ts",
      "src/components/Chip/Chip.ts",
      "src/components/Modal/Modal.ts",
      "src/components/Loading/Loading.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/InputMoney/InputMoney.ts",
      "src/components/Tag/Tag.ts",
      "src/components/ZipCodeInput/ZipCodeInput.ts",
      "src/components/IbanInput/IbanInput.ts",
      "src/components/ButtonDropdown/ButtonDropdown.ts",
      "src/components/Table/Table.ts",
      "src/components/ErrorPage/ErrorPage.ts"
    ],
    "src/react/index.ts": [
      "src/core/components.ts"
    ],
    "src/utils/form-associated-mixin.ts": [
      "src/utils/converters.ts"
    ],
    "src/utils/formatNumber.test.ts": [
      "src/utils/formatNumber.ts"
    ],
    "src/utils/safe-custom-element.test.ts": [
      "src/utils/safe-element-registry.ts",
      "src/components/Button/Button.ts",
      "src/components/InputText/InputText.ts",
      "src/components/Accordion/Accordion.ts",
      "src/components/Breadcrumbs/Breadcrumbs.ts",
      "src/components/Card/Card.ts",
      "src/components/Checkbox/Checkbox.ts",
      "src/components/DropdownInput/DropdownInput.ts",
      "src/components/Icon/Icon.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/Loading/Loading.ts",
      "src/components/Modal/Modal.ts",
      "src/components/Pagination/Pagination.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/RadioButton/RadioButton.ts",
      "src/components/SidePanel/SidePanel.ts",
      "src/components/SidePanelItem/SidePanelItem.ts",
      "src/components/TextareaInput/TextareaInput.ts",
      "src/components/ToasterAlert/ToasterAlert.ts",
      "src/components/ToggleSwitch/ToggleSwitch.ts",
      "src/components/Tooltip/Tooltip.ts"
    ],
    "src/utils/safe-custom-element.ts": [
      "src/utils/safe-element-registry.ts"
    ],
    "src/components/Accordion/Accordion.test.ts": [
      "src/components/Accordion/Accordion.ts"
    ],
    "src/components/Accordion/Accordion.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts"
    ],
    "src/components/Breadcrumbs/Breadcrumbs.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts"
    ],
    "src/components/Button/Button.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/Icon/Icon.ts"
    ],
    "src/components/ButtonDropdown/ButtonDropdown.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/dropdown-portal.ts",
      "src/components/Icon/Icon.ts"
    ],
    "src/components/ButtonSwitch/ButtonSwitch.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts"
    ],
    "src/components/Card/Card.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/template-helpers.ts"
    ],
    "src/components/Card/Card.variant.test.ts": [
      "src/components/Card/Card.ts"
    ],
    "src/components/Checkbox/Checkbox.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts"
    ],
    "src/components/Chip/Chip.test.ts": [
      "src/components/Chip/Chip.ts"
    ],
    "src/components/Chip/Chip.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/template-helpers.ts",
      "src/components/Icon/Icon.ts"
    ],
    "src/components/DropdownInput/dropdown-input-keyboard.test.ts": [
      "src/components/DropdownInput/dropdown-input-keyboard.ts"
    ],
    "src/components/DropdownInput/dropdown-input-option-accessors.test.ts": [
      "src/components/DropdownInput/dropdown-input-option-accessors.ts"
    ],
    "src/components/DropdownInput/dropdown-input-portal-controller.test.ts": [
      "src/utils/dropdown-portal.ts",
      "src/components/DropdownInput/dropdown-input-portal-controller.ts"
    ],
    "src/components/DropdownInput/dropdown-input-portal-controller.ts": [
      "src/utils/dropdown-portal.ts",
      "src/components/DropdownInput/dropdown-input-portal-styles.ts"
    ],
    "src/components/DropdownInput/dropdown-input-portal-styles.test.ts": [
      "src/components/DropdownInput/dropdown-input-portal-styles.ts"
    ],
    "src/components/DropdownInput/dropdown-input-portal-styles.ts": [
      "src/components/shared/portalBaseStyles.ts"
    ],
    "src/components/DropdownInput/dropdown-input-templates.test.ts": [
      "src/components/DropdownInput/dropdown-input-templates.ts",
      "src/components/DropdownInput/DropdownInput.ts"
    ],
    "src/components/DropdownInput/dropdown-input-templates.ts": [
      "src/components/DropdownInput/DropdownInput.ts"
    ],
    "src/components/DropdownInput/DropdownInput.test.ts": [
      "src/components/DropdownInput/DropdownInput.ts"
    ],
    "src/components/DropdownInput/DropdownInput.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts",
      "src/utils/dropdown-portal.ts",
      "src/utils/events.ts",
      "src/components/DropdownInput/dropdown-input-portal-controller.ts",
      "src/components/DropdownInput/dropdown-input-option-accessors.ts",
      "src/components/DropdownInput/dropdown-input-keyboard.ts",
      "src/components/DropdownInput/dropdown-input-templates.ts"
    ],
    "src/components/ErrorPage/ErrorPage.test.ts": [
      "src/components/ErrorPage/ErrorPage.ts"
    ],
    "src/components/ErrorPage/ErrorPage.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/Button/Button.ts"
    ],
    "src/components/IbanInput/IbanInput.test.ts": [
      "src/components/IbanInput/IbanInput.ts"
    ],
    "src/components/IbanInput/IbanInput.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts",
      "src/utils/events.ts"
    ],
    "src/components/Icon/Icon.test.ts": [
      "src/components/Icon/Icon.ts"
    ],
    "src/components/Icon/Icon.ts": [
      "src/utils/safe-custom-element.ts"
    ],
    "src/components/InputCounter/InputCounter.test.ts": [
      "src/components/InputCounter/InputCounter.ts"
    ],
    "src/components/InputCounter/InputCounter.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/events.ts",
      "src/components/Button/Button.ts",
      "src/components/Icon/Icon.ts",
      "src/components/InputText/InputText.ts"
    ],
    "src/components/InputMoney/InputMoney.test.ts": [
      "src/components/InputMoney/InputMoney.ts"
    ],
    "src/components/InputMoney/InputMoney.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts",
      "src/utils/events.ts",
      "src/utils/formatNumber.ts"
    ],
    "src/components/InputText/InputText.test.ts": [
      "src/components/InputText/InputText.ts"
    ],
    "src/components/InputText/InputText.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts",
      "src/utils/events.ts"
    ],
    "src/components/Loading/Loading.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts"
    ],
    "src/components/Modal/Modal.test.ts": [
      "src/components/Modal/Modal.ts"
    ],
    "src/components/Modal/Modal.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/Button/Button.ts"
    ],
    "src/components/Pagination/Pagination.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/Button/Button.ts",
      "src/components/Icon/Icon.ts"
    ],
    "src/components/PhoneInput/phoneFormatting.ts": [
      "src/components/PhoneInput/phoneCountryUtils.ts",
      "src/components/PhoneInput/phoneRegex.ts"
    ],
    "src/components/PhoneInput/PhoneInput.test.ts": [
      "src/components/PhoneInput/PhoneInput.ts"
    ],
    "src/components/PhoneInput/PhoneInput.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts",
      "src/utils/dropdown-portal.ts",
      "src/utils/events.ts",
      "src/components/PhoneInput/phoneCountryUtils.ts",
      "src/components/PhoneInput/phoneFormatting.ts",
      "src/components/PhoneInput/phoneValidation.ts",
      "src/components/PhoneInput/phoneRegex.ts",
      "src/components/PhoneInput/phonePortalStyles.ts",
      "src/components/PhoneInput/PhoneInputCountryPicker.ts"
    ],
    "src/components/PhoneInput/PhoneInputCountryPicker.ts": [
      "src/components/PhoneInput/phoneCountryUtils.ts"
    ],
    "src/components/PhoneInput/phonePortalStyles.ts": [
      "src/components/shared/portalBaseStyles.ts"
    ],
    "src/components/PhoneInput/phoneUtils.test.ts": [
      "src/components/PhoneInput/phoneFormatting.ts",
      "src/components/PhoneInput/phoneCountryUtils.ts",
      "src/components/PhoneInput/phoneValidation.ts"
    ],
    "src/components/PhoneInput/phoneValidation.ts": [
      "src/components/PhoneInput/phoneCountryUtils.ts",
      "src/components/PhoneInput/phoneRegex.ts"
    ],
    "src/components/RadioButton/RadioButton.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts"
    ],
    "src/components/SidePanel/SidePanel.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/SidePanelItem/SidePanelItem.ts"
    ],
    "src/components/SidePanelItem/SidePanelItem.test.ts": [
      "src/components/SidePanelItem/SidePanelItem.ts",
      "src/components/SidePanel/SidePanel.ts"
    ],
    "src/components/SidePanelItem/SidePanelItem.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/Accordion/Accordion.ts",
      "src/components/Icon/Icon.ts"
    ],
    "src/components/Table/Table.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/Pagination/Pagination.ts",
      "src/components/Button/Button.ts",
      "src/components/Icon/Icon.ts",
      "src/components/Checkbox/Checkbox.ts",
      "src/components/InputText/InputText.ts"
    ],
    "src/components/Tag/Tag.test.ts": [
      "src/components/Tag/Tag.ts"
    ],
    "src/components/Tag/Tag.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/components/Icon/Icon.ts"
    ],
    "src/components/TextareaInput/TextareaInput.test.ts": [
      "src/components/TextareaInput/TextareaInput.ts"
    ],
    "src/components/TextareaInput/TextareaInput.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts",
      "src/utils/events.ts"
    ],
    "src/components/ToasterAlert/ToasterAlert.test.ts": [
      "src/components/ToasterAlert/ToasterAlert.ts"
    ],
    "src/components/ToasterAlert/ToasterAlert.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts"
    ],
    "src/components/ToggleSwitch/ToggleSwitch.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts"
    ],
    "src/components/Tooltip/Tooltip.test.ts": [
      "src/components/Tooltip/Tooltip.ts"
    ],
    "src/components/Tooltip/Tooltip.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts"
    ],
    "src/components/ZipCodeInput/ZipCodeInput.test.ts": [
      "src/components/ZipCodeInput/ZipCodeInput.ts"
    ],
    "src/components/ZipCodeInput/ZipCodeInput.ts": [
      "src/utils/safe-custom-element.ts",
      "src/utils/converters.ts",
      "src/utils/form-associated-mixin.ts",
      "src/utils/events.ts"
    ]
  },
  "reverseDependencies": {
    "src/components/Button/Button.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/ErrorPage/ErrorPage.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/Modal/Modal.ts",
      "src/components/Pagination/Pagination.ts",
      "src/components/Table/Table.ts"
    ],
    "src/components/InputText/InputText.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/InputText/InputText.test.ts",
      "src/components/Table/Table.ts"
    ],
    "src/components/Accordion/Accordion.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/Accordion/Accordion.test.ts",
      "src/components/SidePanelItem/SidePanelItem.ts"
    ],
    "src/components/Breadcrumbs/Breadcrumbs.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts"
    ],
    "src/components/ButtonSwitch/ButtonSwitch.ts": [
      "src/core/components.ts"
    ],
    "src/components/Checkbox/Checkbox.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/Table/Table.ts"
    ],
    "src/components/DropdownInput/DropdownInput.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/DropdownInput/dropdown-input-templates.test.ts",
      "src/components/DropdownInput/dropdown-input-templates.ts",
      "src/components/DropdownInput/DropdownInput.test.ts"
    ],
    "src/components/Icon/Icon.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/Button/Button.ts",
      "src/components/ButtonDropdown/ButtonDropdown.ts",
      "src/components/Chip/Chip.ts",
      "src/components/Icon/Icon.test.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/Pagination/Pagination.ts",
      "src/components/SidePanelItem/SidePanelItem.ts",
      "src/components/Table/Table.ts",
      "src/components/Tag/Tag.ts"
    ],
    "src/components/Pagination/Pagination.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/Table/Table.ts"
    ],
    "src/components/RadioButton/RadioButton.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts"
    ],
    "src/components/TextareaInput/TextareaInput.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/TextareaInput/TextareaInput.test.ts"
    ],
    "src/components/ToasterAlert/ToasterAlert.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/ToasterAlert/ToasterAlert.test.ts"
    ],
    "src/components/ToggleSwitch/ToggleSwitch.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts"
    ],
    "src/components/Tooltip/Tooltip.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/Tooltip/Tooltip.test.ts"
    ],
    "src/components/SidePanel/SidePanel.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/SidePanelItem/SidePanelItem.test.ts"
    ],
    "src/components/SidePanelItem/SidePanelItem.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/SidePanel/SidePanel.ts",
      "src/components/SidePanelItem/SidePanelItem.test.ts"
    ],
    "src/components/Card/Card.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/Card/Card.variant.test.ts"
    ],
    "src/components/Chip/Chip.ts": [
      "src/core/components.ts",
      "src/components/Chip/Chip.test.ts"
    ],
    "src/components/Modal/Modal.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/Modal/Modal.test.ts"
    ],
    "src/components/Loading/Loading.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts"
    ],
    "src/components/PhoneInput/PhoneInput.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/PhoneInput/PhoneInput.test.ts"
    ],
    "src/components/InputCounter/InputCounter.ts": [
      "src/core/components.ts",
      "src/utils/safe-custom-element.test.ts",
      "src/components/InputCounter/InputCounter.test.ts"
    ],
    "src/components/InputMoney/InputMoney.ts": [
      "src/core/components.ts",
      "src/components/InputMoney/InputMoney.test.ts"
    ],
    "src/components/Tag/Tag.ts": [
      "src/core/components.ts",
      "src/components/Tag/Tag.test.ts"
    ],
    "src/components/ZipCodeInput/ZipCodeInput.ts": [
      "src/core/components.ts",
      "src/components/ZipCodeInput/ZipCodeInput.test.ts"
    ],
    "src/components/IbanInput/IbanInput.ts": [
      "src/core/components.ts",
      "src/components/IbanInput/IbanInput.test.ts"
    ],
    "src/components/ButtonDropdown/ButtonDropdown.ts": [
      "src/core/components.ts"
    ],
    "src/components/Table/Table.ts": [
      "src/core/components.ts"
    ],
    "src/components/ErrorPage/ErrorPage.ts": [
      "src/core/components.ts",
      "src/components/ErrorPage/ErrorPage.test.ts"
    ],
    "src/core/components.ts": [
      "src/react/index.ts"
    ],
    "src/utils/converters.ts": [
      "src/utils/form-associated-mixin.ts",
      "src/components/Accordion/Accordion.ts",
      "src/components/Breadcrumbs/Breadcrumbs.ts",
      "src/components/Button/Button.ts",
      "src/components/ButtonDropdown/ButtonDropdown.ts",
      "src/components/ButtonSwitch/ButtonSwitch.ts",
      "src/components/Card/Card.ts",
      "src/components/Checkbox/Checkbox.ts",
      "src/components/Chip/Chip.ts",
      "src/components/DropdownInput/DropdownInput.ts",
      "src/components/ErrorPage/ErrorPage.ts",
      "src/components/IbanInput/IbanInput.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/InputMoney/InputMoney.ts",
      "src/components/InputText/InputText.ts",
      "src/components/Loading/Loading.ts",
      "src/components/Modal/Modal.ts",
      "src/components/Pagination/Pagination.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/RadioButton/RadioButton.ts",
      "src/components/SidePanel/SidePanel.ts",
      "src/components/SidePanelItem/SidePanelItem.ts",
      "src/components/Table/Table.ts",
      "src/components/Tag/Tag.ts",
      "src/components/TextareaInput/TextareaInput.ts",
      "src/components/ToasterAlert/ToasterAlert.ts",
      "src/components/ToggleSwitch/ToggleSwitch.ts",
      "src/components/Tooltip/Tooltip.ts",
      "src/components/ZipCodeInput/ZipCodeInput.ts"
    ],
    "src/utils/formatNumber.ts": [
      "src/utils/formatNumber.test.ts",
      "src/components/InputMoney/InputMoney.ts"
    ],
    "src/utils/safe-element-registry.ts": [
      "src/utils/safe-custom-element.test.ts",
      "src/utils/safe-custom-element.ts"
    ],
    "src/utils/safe-custom-element.ts": [
      "src/components/Accordion/Accordion.ts",
      "src/components/Breadcrumbs/Breadcrumbs.ts",
      "src/components/Button/Button.ts",
      "src/components/ButtonDropdown/ButtonDropdown.ts",
      "src/components/ButtonSwitch/ButtonSwitch.ts",
      "src/components/Card/Card.ts",
      "src/components/Checkbox/Checkbox.ts",
      "src/components/Chip/Chip.ts",
      "src/components/DropdownInput/DropdownInput.ts",
      "src/components/ErrorPage/ErrorPage.ts",
      "src/components/IbanInput/IbanInput.ts",
      "src/components/Icon/Icon.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/InputMoney/InputMoney.ts",
      "src/components/InputText/InputText.ts",
      "src/components/Loading/Loading.ts",
      "src/components/Modal/Modal.ts",
      "src/components/Pagination/Pagination.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/RadioButton/RadioButton.ts",
      "src/components/SidePanel/SidePanel.ts",
      "src/components/SidePanelItem/SidePanelItem.ts",
      "src/components/Table/Table.ts",
      "src/components/Tag/Tag.ts",
      "src/components/TextareaInput/TextareaInput.ts",
      "src/components/ToasterAlert/ToasterAlert.ts",
      "src/components/ToggleSwitch/ToggleSwitch.ts",
      "src/components/Tooltip/Tooltip.ts",
      "src/components/ZipCodeInput/ZipCodeInput.ts"
    ],
    "src/utils/dropdown-portal.ts": [
      "src/components/ButtonDropdown/ButtonDropdown.ts",
      "src/components/DropdownInput/dropdown-input-portal-controller.test.ts",
      "src/components/DropdownInput/dropdown-input-portal-controller.ts",
      "src/components/DropdownInput/DropdownInput.ts",
      "src/components/PhoneInput/PhoneInput.ts"
    ],
    "src/utils/template-helpers.ts": [
      "src/components/Card/Card.ts",
      "src/components/Chip/Chip.ts"
    ],
    "src/utils/form-associated-mixin.ts": [
      "src/components/Checkbox/Checkbox.ts",
      "src/components/DropdownInput/DropdownInput.ts",
      "src/components/IbanInput/IbanInput.ts",
      "src/components/InputMoney/InputMoney.ts",
      "src/components/InputText/InputText.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/RadioButton/RadioButton.ts",
      "src/components/TextareaInput/TextareaInput.ts",
      "src/components/ZipCodeInput/ZipCodeInput.ts"
    ],
    "src/components/DropdownInput/dropdown-input-keyboard.ts": [
      "src/components/DropdownInput/dropdown-input-keyboard.test.ts",
      "src/components/DropdownInput/DropdownInput.ts"
    ],
    "src/components/DropdownInput/dropdown-input-option-accessors.ts": [
      "src/components/DropdownInput/dropdown-input-option-accessors.test.ts",
      "src/components/DropdownInput/DropdownInput.ts"
    ],
    "src/components/DropdownInput/dropdown-input-portal-controller.ts": [
      "src/components/DropdownInput/dropdown-input-portal-controller.test.ts",
      "src/components/DropdownInput/DropdownInput.ts"
    ],
    "src/components/DropdownInput/dropdown-input-portal-styles.ts": [
      "src/components/DropdownInput/dropdown-input-portal-controller.ts",
      "src/components/DropdownInput/dropdown-input-portal-styles.test.ts"
    ],
    "src/components/shared/portalBaseStyles.ts": [
      "src/components/DropdownInput/dropdown-input-portal-styles.ts",
      "src/components/PhoneInput/phonePortalStyles.ts"
    ],
    "src/components/DropdownInput/dropdown-input-templates.ts": [
      "src/components/DropdownInput/dropdown-input-templates.test.ts",
      "src/components/DropdownInput/DropdownInput.ts"
    ],
    "src/utils/events.ts": [
      "src/components/DropdownInput/DropdownInput.ts",
      "src/components/IbanInput/IbanInput.ts",
      "src/components/InputCounter/InputCounter.ts",
      "src/components/InputMoney/InputMoney.ts",
      "src/components/InputText/InputText.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/TextareaInput/TextareaInput.ts",
      "src/components/ZipCodeInput/ZipCodeInput.ts"
    ],
    "src/components/PhoneInput/phoneCountryUtils.ts": [
      "src/components/PhoneInput/phoneFormatting.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/PhoneInput/PhoneInputCountryPicker.ts",
      "src/components/PhoneInput/phoneUtils.test.ts",
      "src/components/PhoneInput/phoneValidation.ts"
    ],
    "src/components/PhoneInput/phoneRegex.ts": [
      "src/components/PhoneInput/phoneFormatting.ts",
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/PhoneInput/phoneValidation.ts"
    ],
    "src/components/PhoneInput/phoneFormatting.ts": [
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/PhoneInput/phoneUtils.test.ts"
    ],
    "src/components/PhoneInput/phoneValidation.ts": [
      "src/components/PhoneInput/PhoneInput.ts",
      "src/components/PhoneInput/phoneUtils.test.ts"
    ],
    "src/components/PhoneInput/phonePortalStyles.ts": [
      "src/components/PhoneInput/PhoneInput.ts"
    ],
    "src/components/PhoneInput/PhoneInputCountryPicker.ts": [
      "src/components/PhoneInput/PhoneInput.ts"
    ]
  }
}