{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "src/includes/VscElement.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscElement",
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscElement",
          "declaration": {
            "name": "VscElement",
            "module": "src/includes/VscElement.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/default.styles.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "module": "src/includes/default.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/formHelperTextStyles.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "module": "src/includes/formHelperTextStyles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/helpers.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "INPUT_LINE_HEIGHT_RATIO"
        },
        {
          "kind": "variable",
          "name": "DEFUALT_INPUT_WIDGET_WIDTH",
          "type": {
            "text": "number"
          },
          "default": "320"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "INPUT_LINE_HEIGHT_RATIO",
          "declaration": {
            "name": "INPUT_LINE_HEIGHT_RATIO",
            "module": "src/includes/helpers.ts"
          }
        },
        {
          "kind": "js",
          "name": "DEFUALT_INPUT_WIDGET_WIDTH",
          "declaration": {
            "name": "DEFUALT_INPUT_WIDGET_WIDTH",
            "module": "src/includes/helpers.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/themeHelpers.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "isRgba",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "colorStr",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "addAlpha",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "hexColor",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "alpha",
              "type": {
                "text": "number"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "applyForegroundRGBA",
          "return": {
            "type": {
              "text": "void"
            }
          },
          "description": "Define a translucent version of the foreground color as a global css variable"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "isRgba",
          "declaration": {
            "name": "isRgba",
            "module": "src/includes/themeHelpers.ts"
          }
        },
        {
          "kind": "js",
          "name": "addAlpha",
          "declaration": {
            "name": "addAlpha",
            "module": "src/includes/themeHelpers.ts"
          }
        },
        {
          "kind": "js",
          "name": "applyForegroundRGBA",
          "declaration": {
            "name": "applyForegroundRGBA",
            "module": "src/includes/themeHelpers.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/uniqueId.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "uniqueId",
          "parameters": [
            {
              "name": "prefix",
              "default": "''"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "uniqueId",
            "module": "src/includes/uniqueId.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-badge/vscode-badge.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      background-color: var(--vscode-badge-background);\n      border: 1px solid var(--vscode-contrastBorder, transparent);\n      border-radius: 2px;\n      box-sizing: border-box;\n      color: var(--vscode-badge-foreground);\n      display: inline-block;\n      font-family: var(--vscode-font-family);\n      font-size: 11px;\n      font-weight: 400;\n      line-height: 14px;\n      min-width: 18px;\n      padding: 2px 3px;\n      text-align: center;\n      white-space: nowrap;\n    }\n\n    :host([variant='counter']) {\n      border-radius: 11px;\n      box-sizing: border-box;\n      height: 18px;\n      line-height: 1;\n      padding: 3px 5px;\n    }\n\n    :host([variant='activity-bar-counter']) {\n      background-color: var(--vscode-activityBarBadge-background);\n      border-radius: 20px;\n      color: var(--vscode-activityBarBadge-foreground);\n      font-size: 9px;\n      font-weight: 600;\n      line-height: 16px;\n      padding: 0 4px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-badge/vscode-badge.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-badge/vscode-badge.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeBadge",
          "cssProperties": [
            {
              "name": "--vscode-font-family"
            },
            {
              "description": "default and counter variant background color",
              "name": "--vscode-badge-background"
            },
            {
              "description": "default and counter variant foreground color",
              "name": "--vscode-badge-foreground"
            },
            {
              "description": "activity bar variant background color",
              "name": "--vscode-activityBarBadge-background"
            },
            {
              "description": "activity bar variant foreground color",
              "name": "--vscode-activityBarBadge-foreground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'default' | 'counter' | 'activity-bar-counter'"
              },
              "default": "'default'",
              "attribute": "variant"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "'default' | 'counter' | 'activity-bar-counter'"
              },
              "default": "'default'",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-badge",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeBadge",
          "declaration": {
            "name": "VscodeBadge",
            "module": "src/vscode-badge/vscode-badge.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-badge",
          "declaration": {
            "name": "VscodeBadge",
            "module": "src/vscode-badge/vscode-badge.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-button/vscode-button.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      align-items: center;\n      background-color: var(--vscode-button-background);\n      border-color: var(--vscode-button-border, var(--vscode-button-background));\n      border-style: solid;\n      border-radius: 2px;\n      border-width: 1px;\n      color: var(--vscode-button-foreground);\n      cursor: pointer;\n      display: inline-block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      line-height: 22px;\n      overflow: hidden;\n      padding: 1px 13px;\n      user-select: none;\n    }\n\n    :host([secondary]) {\n      color: var(--vscode-button-secondaryForeground);\n      background-color: var(--vscode-button-secondaryBackground);\n      border-color: var(--vscode-button-border, var(--vscode-button-secondaryBackground));\n    }\n\n    :host([disabled]) {\n      cursor: default;\n      opacity: 0.4;\n      pointer-events: none;\n    }\n\n    :host(:hover) {\n      background-color: var(--vscode-button-hoverBackground);\n    }\n\n    :host([disabled]:hover) {\n      background-color: var(--vscode-button-background);\n    }\n\n    :host([secondary]:hover) {\n      background-color: var(--vscode-button-secondaryHoverBackground);\n    }\n\n    :host([secondary][disabled]:hover) {\n      background-color: var(--vscode-button-secondaryBackground);\n    }\n\n    :host(:focus),\n    :host(:active) {\n      outline: none;\n    }\n\n    :host(:focus) {\n      background-color: var(--vscode-button-hoverBackground);\n      outline: 1px solid var(--vscode-focusBorder);\n      outline-offset: 2px;\n    }\n\n    :host([disabled]:focus) {\n      background-color: var(--vscode-button-background);\n      outline: 0;\n    }\n\n    :host([secondary]:focus) {\n      background-color: var(--vscode-button-secondaryHoverBackground);\n    }\n\n    :host([secondary][disabled]:focus) {\n      background-color: var(--vscode-button-secondaryBackground);\n    }\n\n    .wrapper {\n      align-items: center;\n      box-sizing: border-box;\n      display: flex;\n      justify-content: center;\n      position: relative;\n      width: 100%;\n    }\n\n    slot {\n      display: block;\n    }\n\n    .icon {\n      color: inherit;\n      display: block;\n      margin-right: 3px;\n    }\n\n    .icon-after {\n      color: inherit;\n      display: block;\n      margin-left: 3px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-button/vscode-button.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-button/vscode-button.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeButton",
          "cssProperties": [
            {
              "name": "--vscode-button-background"
            },
            {
              "name": "--vscode-button-foreground"
            },
            {
              "name": "--vscode-button-border",
              "default": "var(--vscode-button-background)"
            },
            {
              "name": "--vscode-button-hoverBackground"
            },
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-button-secondaryForeground"
            },
            {
              "name": "--vscode-button-secondaryBackground"
            },
            {
              "name": "--vscode-button-secondaryHoverBackground"
            },
            {
              "name": "--vscode-focusBorder"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "secondary",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Button has a less prominent style.",
              "attribute": "secondary",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'button'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "icon",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A [Codicon](https://microsoft.github.io/vscode-codicons/dist/codicon.html) before the label",
              "attribute": "icon"
            },
            {
              "kind": "field",
              "name": "iconAfter",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A [Codicon](https://microsoft.github.io/vscode-codicons/dist/codicon.html) after the label",
              "attribute": "icon-after"
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_prevTabindex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocus",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleFocusBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleBlur",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleBlurBound",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "vsc-click",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched only when button is not in disabled state."
            }
          ],
          "attributes": [
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex"
            },
            {
              "name": "secondary",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Button has a less prominent style.",
              "fieldName": "secondary"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'button'",
              "fieldName": "role"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "icon",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A [Codicon](https://microsoft.github.io/vscode-codicons/dist/codicon.html) before the label",
              "fieldName": "icon"
            },
            {
              "name": "icon-after",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "A [Codicon](https://microsoft.github.io/vscode-codicons/dist/codicon.html) after the label",
              "fieldName": "iconAfter"
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-button",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeButton",
          "declaration": {
            "name": "VscodeButton",
            "module": "src/vscode-button/vscode-button.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-button",
          "declaration": {
            "name": "VscodeButton",
            "module": "src/vscode-button/vscode-button.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-checkbox/vscode-checkbox.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  baseStyles,\n  css`\n    .icon {\n      border-radius: 3px;\n    }\n\n    .indeterminate-icon {\n      background-color: currentColor;\n      position: absolute;\n      height: 1px;\n      width: 12px;\n    }\n\n    :host(:focus):host(:not([disabled])) .icon {\n      outline: 1px solid var(--focus-border);\n      outline-offset: -1px;\n    }\n  `,\n  formHelperTextStyles\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-checkbox/vscode-checkbox.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-checkbox/vscode-checkbox.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeCheckbox",
          "cssProperties": [
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "description": "Label font color. 90% transparency version of `--vscode-foreground` by default.",
              "name": "--vsc-foreground-translucent"
            },
            {
              "name": "--vscode-settings-checkboxBackground"
            },
            {
              "name": "--vscode-settings-checkboxBorder"
            },
            {
              "name": "--vscode-settings-checkboxForeground"
            },
            {
              "name": "--vscode-focusBorder"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'checkbox'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "indeterminate",
              "type": {
                "text": "boolean"
              },
              "attribute": "indeterminate",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_checked",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_indeterminate",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "attribute": "label",
              "description": "Label text. It is only applied if componnet's innerHTML doesn't contain any text.",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "field",
              "name": "_slottedText",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderLabelAttribute",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true,
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true,
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_prevTabindex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_uid",
              "privacy": "protected",
              "default": "`id_${new Date().valueOf()}_${Math.floor(\n    Math.random() * 9999\n  )}`",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleFocus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_handleFocusBound",
              "privacy": "private",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleBlur",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_handleBlurBound",
              "privacy": "private",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            }
          ],
          "events": [
            {
              "name": "vsc-change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "description": "Name which is used as a variable name in the data of the form-container.",
              "name": "name"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "fieldName": "label",
              "description": "Attribute pair of the `label` property.",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "fieldName": "checked"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'checkbox'",
              "fieldName": "role"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "indeterminate",
              "type": {
                "text": "boolean"
              },
              "fieldName": "indeterminate"
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            }
          ],
          "mixins": [
            {
              "name": "LabelledCheckboxOrRadioMixin",
              "module": "/src/includes/form-button-widget/LabelledCheckboxOrRadio.js"
            }
          ],
          "superclass": {
            "name": "FormButtonWidgetBase",
            "module": "/src/includes/form-button-widget/FormButtonWidgetBase.js"
          },
          "tagName": "vscode-checkbox",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeCheckbox",
          "declaration": {
            "name": "VscodeCheckbox",
            "module": "src/vscode-checkbox/vscode-checkbox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-checkbox",
          "declaration": {
            "name": "VscodeCheckbox",
            "module": "src/vscode-checkbox/vscode-checkbox.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-checkbox-group/vscode-checkbox-group.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n    }\n\n    .wrapper {\n      display: flex;\n      flex-wrap: wrap;\n    }\n\n    :host([variant='vertical']) .wrapper {\n      display: block;\n    }\n\n    ::slotted(vscode-checkbox) {\n      margin-right: 20px;\n    }\n\n    ::slotted(vscode-checkbox:last-child) {\n      margin-right: 0;\n    }\n\n    :host([variant='vertical']) ::slotted(vscode-checkbox) {\n      display: block;\n      margin-bottom: 15px;\n    }\n\n    :host([variant='vertical']) ::slotted(vscode-checkbox:last-child) {\n      margin-bottom: 0;\n    }\n  `,\n  formHelperTextStyles,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-checkbox-group/vscode-checkbox-group.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-checkbox-group/vscode-checkbox-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeCheckboxGroup",
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'group'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "attribute": "variant",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'group'",
              "fieldName": "role"
            },
            {
              "name": "variant",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-checkbox-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeCheckboxGroup",
          "declaration": {
            "name": "VscodeCheckboxGroup",
            "module": "src/vscode-checkbox-group/vscode-checkbox-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-checkbox-group",
          "declaration": {
            "name": "VscodeCheckboxGroup",
            "module": "src/vscode-checkbox-group/vscode-checkbox-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-collapsible/vscode-collapsible.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    .collapsible {\n      background-color: var(--vscode-sideBar-background);\n    }\n\n    .collapsible-header {\n      align-items: center;\n      background-color: var(--vscode-sideBarSectionHeader-background);\n      cursor: pointer;\n      display: flex;\n      height: 22px;\n      line-height: 22px;\n      user-select: none;\n    }\n\n    .collapsible-header:focus {\n      opacity: 1;\n      outline-offset: -1px;\n      outline-style: solid;\n      outline-width: 1px;\n      outline-color: var(--vscode-focusBorder);\n    }\n\n    .title {\n      color: var(--vscode-sideBarTitle-foreground);\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: 11px;\n      font-weight: 700;\n      margin: 0;\n      overflow: hidden;\n      text-overflow: ellipsis;\n      text-transform: uppercase;\n      white-space: nowrap;\n    }\n\n    .title .description {\n      font-weight: 400;\n      margin-left: 10px;\n      text-transform: none;\n      opacity: .6;\n    }\n\n    .header-icon {\n      color: var(--vscode-icon-foreground);\n      display: block;\n      flex-shrink: 0;\n      margin: 0 3px;\n    }\n\n    .collapsible.open .header-icon {\n      transform: rotate(90deg);\n    }\n\n    .header-slots {\n      align-items: center;\n      display: flex;\n      height: 22px;\n      margin-left: auto;\n      margin-right: 4px;\n    }\n\n    .actions {\n      display: none;\n    }\n\n    .collapsible.open .actions {\n      display: block;\n    }\n\n    .header-slots slot {\n      display: flex;\n      max-height: 22px;\n      overflow: hidden;\n    }\n\n    .header-slots slot::slotted(div) {\n      align-items: center;\n      display: flex;\n    }\n\n    .collapsible-body {\n      display: none;\n      overflow: hidden;\n    }\n\n    .collapsible.open .collapsible-body {\n      display: block;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-collapsible/vscode-collapsible.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-collapsible/vscode-collapsible.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeCollapsible",
          "cssProperties": [
            {
              "description": "Background color",
              "name": "--vscode-sideBar-background"
            },
            {
              "description": "Focus border color",
              "name": "--vscode-focusBorder"
            },
            {
              "description": "Header font family",
              "name": "--vscode-font-family"
            },
            {
              "description": "Header background",
              "name": "--vscode-sideBarSectionHeader-background"
            },
            {
              "description": "Arrow icon color",
              "name": "--vscode-icon-foreground"
            },
            {
              "description": "Header font color",
              "name": "--vscode-sideBarTitle-foreground"
            }
          ],
          "slots": [
            {
              "description": "Main content.",
              "name": "body"
            },
            {
              "description": "You can place any action icon in this slot in the header, but it's also possible to use any HTML element in it. It's only visible when the component is open.",
              "name": "actions"
            },
            {
              "description": "The elements placed in the decorations slot are always visible.",
              "name": "decorations"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Component heading text",
              "attribute": "title"
            },
            {
              "kind": "field",
              "name": "description",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Less prominent text than the title in the header",
              "attribute": "description"
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "_onHeaderClick",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onHeaderKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "title",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Component heading text",
              "fieldName": "title"
            },
            {
              "name": "description",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Less prominent text than the title in the header",
              "fieldName": "description"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-collapsible",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeCollapsible",
          "declaration": {
            "name": "VscodeCollapsible",
            "module": "src/vscode-collapsible/vscode-collapsible.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-collapsible",
          "declaration": {
            "name": "VscodeCollapsible",
            "module": "src/vscode-collapsible/vscode-collapsible.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-context-menu/vscode-context-menu.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      line-height: 1.4em;\n      position: relative;\n    }\n\n    .context-menu {\n      background-color: var(--vscode-menu-background);\n      border-color: var(--vscode-menu-border);\n      border-radius: 5px;\n      border-style: solid;\n      border-width: 1px;\n      box-shadow: 0 2px 8px var(--vscode-widget-shadow);\n      color: var(--vscode-menu-foreground);\n      padding: 4px 0;\n      white-space: nowrap;\n    }\n\n    .context-menu:focus {\n      outline: 0;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-context-menu/vscode-context-menu.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-context-menu/vscode-context-menu.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeContextMenu",
          "cssProperties": [
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-menu-background"
            },
            {
              "name": "--vscode-menu-border"
            },
            {
              "name": "--vscode-menu-foreground"
            },
            {
              "name": "--vscode-widget-shadow"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "data",
              "type": {
                "text": "MenuItemData[]"
              }
            },
            {
              "kind": "field",
              "name": "show",
              "type": {
                "text": "boolean"
              },
              "attribute": "show",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_selectedClickableItemIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "-1"
            },
            {
              "kind": "field",
              "name": "_show",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_wrapperEl",
              "type": {
                "text": "HTMLDivElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_data",
              "type": {
                "text": "MenuItemData[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_clickableItemIndexes",
              "type": {
                "text": "number[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "method",
              "name": "_onClickOutside",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_onClickOutsideBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleArrowUp",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleArrowDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleEscape",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleEnter",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onItemClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onItemMouseOver",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onItemMouseOut",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "vsc-select",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "show",
              "type": {
                "text": "boolean"
              },
              "fieldName": "show"
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-context-menu",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeContextMenu",
          "declaration": {
            "name": "VscodeContextMenu",
            "module": "src/vscode-context-menu/vscode-context-menu.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-context-menu",
          "declaration": {
            "name": "VscodeContextMenu",
            "module": "src/vscode-context-menu/vscode-context-menu.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-context-menu-item/vscode-context-menu-item.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      line-height: 1.4em;\n      outline: none;\n      position: relative;\n    }\n\n    .context-menu-item {\n      background-color: var(--vscode-menu-background);\n      color: var(--vscode-menu-foreground);\n      display: flex;\n      user-select: none;\n      white-space: nowrap;\n    }\n\n    .ruler {\n      border-bottom: 1px solid var(--vscode-menu-separatorBackground);\n      display: block;\n      margin: 0 0 4px;\n      padding-top: 4px;\n      width: 100%;\n    }\n\n    .context-menu-item a {\n      align-items: center;\n      border-color: transparent;\n      border-radius: 3px;\n      border-style: solid;\n      border-width: 1px;\n      box-sizing: border-box;\n      color: var(--vscode-menu-foreground);\n      cursor: default;\n      display: flex;\n      flex: 1 1 auto;\n      height: 2em;\n      margin-left: 4px;\n      margin-right: 4px;\n      outline: none;\n      position: relative;\n      text-decoration: inherit;\n    }\n\n    :host([selected]) .context-menu-item a {\n      background-color: var(--vscode-menu-selectionBackground);\n      border-color: var(--vscode-menu-selectionBorder, var(--vscode-menu-selectionBackground));\n      color: var(--vscode-menu-selectionForeground);\n    }\n\n    .label {\n      background: none;\n      display: flex;\n      flex: 1 1 auto;\n      font-size: 12px;\n      line-height: 1;\n      padding: 0 22px;\n      text-decoration: none;\n    }\n\n    .keybinding {\n      display: block;\n      flex: 2 1 auto;\n      line-height: 1;\n      padding: 0 22px;\n      text-align: right;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-context-menu-item/vscode-context-menu-item.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-context-menu-item/vscode-context-menu-item.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Child component of [ContextMenu](https://bendera.github.io/vscode-webview-elements/components/vscode-context-menu/).",
          "name": "VscodeContextMenuItem",
          "cssProperties": [
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-menu-background"
            },
            {
              "name": "--vscode-menu-selectionBorder",
              "default": "var(--vscode-menu-selectionBackground)"
            },
            {
              "name": "--vscode-menu-foreground"
            },
            {
              "name": "--vscode-menu-selectionBackground"
            },
            {
              "name": "--vscode-menu-selectionForeground"
            },
            {
              "name": "--vscode-menu-separatorBackground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "keybinding",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "keybinding"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "separator",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "separator",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex"
            },
            {
              "kind": "method",
              "name": "onItemClick",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "vsc-click",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "label"
            },
            {
              "name": "keybinding",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "keybinding"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "separator",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "separator"
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-context-menu-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeContextMenuItem",
          "declaration": {
            "name": "VscodeContextMenuItem",
            "module": "src/vscode-context-menu-item/vscode-context-menu-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-context-menu-item",
          "declaration": {
            "name": "VscodeContextMenuItem",
            "module": "src/vscode-context-menu-item/vscode-context-menu-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-container/vscode-form-container.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      max-width: 727px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-form-container/vscode-form-container.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-container/vscode-form-container.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeFormContainer",
          "members": [
            {
              "kind": "field",
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "attribute": "responsive",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "breakpoint",
              "type": {
                "text": "number"
              },
              "default": "490",
              "attribute": "breakpoint"
            },
            {
              "kind": "field",
              "name": "data",
              "type": {
                "text": "FormData"
              },
              "readonly": true,
              "attribute": "data"
            },
            {
              "kind": "field",
              "name": "_resizeObserver",
              "type": {
                "text": "ResizeObserver | null"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_wrapperElement",
              "type": {
                "text": "Element"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_assignedNodes",
              "type": {
                "text": "VscodeFormGroup[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_responsive",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_firstUpdateComplete",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_currentFormGroupLayout",
              "type": {
                "text": "FormGroupLayout"
              },
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_collectFormData",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_toggleCompactLayout",
              "privacy": "private",
              "parameters": [
                {
                  "name": "layout",
                  "type": {
                    "text": "FormGroupLayout"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_resizeObserverCallback",
              "privacy": "private",
              "parameters": [
                {
                  "name": "entries",
                  "type": {
                    "text": "ResizeObserverEntry[]"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_resizeObserverCallbackBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_activateResponsiveLayout",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_deactivateResizeObserver",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "fieldName": "responsive"
            },
            {
              "name": "breakpoint",
              "type": {
                "text": "number"
              },
              "default": "490",
              "fieldName": "breakpoint"
            },
            {
              "name": "data",
              "type": {
                "text": "FormData"
              },
              "readonly": true,
              "fieldName": "data"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-form-container",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeFormContainer",
          "declaration": {
            "name": "VscodeFormContainer",
            "module": "src/vscode-form-container/vscode-form-container.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-form-container",
          "declaration": {
            "name": "VscodeFormContainer",
            "module": "src/vscode-form-container/vscode-form-container.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-control/vscode-form-control.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      margin-top: 9px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-form-control/vscode-form-control.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-control/vscode-form-control.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeFormControl",
          "members": [],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "deprecated": "true",
          "tagName": "vscode-form-control",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeFormControl",
          "declaration": {
            "name": "VscodeFormControl",
            "module": "src/vscode-form-control/vscode-form-control.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-form-control",
          "declaration": {
            "name": "VscodeFormControl",
            "module": "src/vscode-form-control/vscode-form-control.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-description/vscode-form-description.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      color: var(--vscode-foreground);\n      cursor: default;\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      line-height: 1.4;\n      margin: 3px 0;\n      opacity: 0.9;\n      overflow: hidden;\n      user-select: text;\n    }\n\n    ::slotted(a),\n    ::slotted(a:visited) {\n      color: var(--vscode-textLink-foreground);\n      text-decoration: none;\n    }\n\n    ::slotted(a:hover),\n    ::slotted(a:active) {\n      color: var(--vscode-textLink-activeForeground);\n      text-decoration: underline;\n    }\n\n    ::slotted(code) {\n      color: var(--vscode-textPreformat-foreground);\n    }\n\n    ::slotted(p) {\n      line-height: 1.4;\n      margin-bottom: 9px;\n      margin-top: 9px;\n    }\n\n    ::slotted(p:first-child) {\n      margin-top: 0;\n    }\n\n    ::slotted(p:last-child) {\n      margin-bottom: 0;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-form-description/vscode-form-description.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-description/vscode-form-description.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeFormDescription",
          "members": [],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "deprecated": "true",
          "tagName": "vscode-form-description",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeFormDescription",
          "declaration": {
            "name": "VscodeFormDescription",
            "module": "src/vscode-form-description/vscode-form-description.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-form-description",
          "declaration": {
            "name": "VscodeFormDescription",
            "module": "src/vscode-form-description/vscode-form-description.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-group/vscode-form-group.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      --label-right-margin: 14px;\n      --label-width: 150px;\n\n      display: block;\n      margin: 15px 0;\n    }\n\n    :host([variant='settings-group']) {\n      margin: 0;\n      padding: 12px 14px 18px;\n      max-width: 727px;\n    }\n\n    .wrapper {\n      display: flex;\n      flex-wrap: wrap;\n    }\n\n    :host([variant='vertical']) .wrapper,\n    :host([variant='settings-group']) .wrapper {\n      display: block;\n    }\n\n    :host([variant='horizontal']) ::slotted(vscode-checkbox-group),\n    :host([variant='horizontal']) ::slotted(vscode-radio-group) {\n      width: calc(100% - calc(var(--label-width) + var(--label-right-margin)));\n    }\n\n    :host([variant='horizontal']) ::slotted(vscode-label) {\n      margin-right: var(--label-right-margin);\n      text-align: right;\n      width: var(--label-width);\n    }\n\n    :host([variant='settings-group']) ::slotted(vscode-label) {\n      height: 18px;\n      line-height: 18px;\n      margin-bottom: 4px;\n      margin-right: 0;\n      padding: 0;\n    }\n\n    ::slotted(vscode-form-helper) {\n      margin-left: calc(var(--label-width) + var(--label-right-margin));\n    }\n\n    :host([variant='vertical']) ::slotted(vscode-form-helper),\n    :host([variant='settings-group']) ::slotted(vscode-form-helper) {\n      display: block;\n      margin-left: 0;\n    }\n\n    :host([variant='settings-group']) ::slotted(vscode-form-helper) {\n      margin-bottom: 0;\n      margin-top: 0;\n    }\n\n    :host([variant='vertical']) ::slotted(vscode-label),\n    :host([variant='settings-group']) ::slotted(vscode-label) {\n      display: block;\n      margin-left: 0;\n      text-align: left;\n    }\n\n    :host([variant='settings-group']) ::slotted(vscode-inputbox),\n    :host([variant='settings-group']) ::slotted(vscode-textfield),\n    :host([variant='settings-group']) ::slotted(vscode-textarea),\n    :host([variant='settings-group']) ::slotted(vscode-single-select),\n    :host([variant='settings-group']) ::slotted(vscode-multi-select) {\n      margin-top: 9px;\n    }\n\n    ::slotted(vscode-button:first-child) {\n      margin-left: calc(var(--label-width) + var(--label-right-margin));\n    }\n\n    :host([variant='vertical']) ::slotted(vscode-button) {\n      margin-left: 0;\n    }\n\n    ::slotted(vscode-button) {\n      margin-right: 4px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-form-group/vscode-form-group.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-group/vscode-form-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeFormGroup",
          "cssProperties": [
            {
              "description": "The width of the label in horizontal mode",
              "name": "--label-width",
              "default": "150px"
            },
            {
              "description": "The right margin of the label in horizontal mode",
              "name": "--label-right-margin",
              "default": "14px"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "FormGroupVariant"
              },
              "default": "'horizontal'",
              "attribute": "variant",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "FormGroupVariant"
              },
              "default": "'horizontal'",
              "fieldName": "variant"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-form-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeFormGroup",
          "declaration": {
            "name": "VscodeFormGroup",
            "module": "src/vscode-form-group/vscode-form-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-form-group",
          "declaration": {
            "name": "VscodeFormGroup",
            "module": "src/vscode-form-group/vscode-form-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-helper/vscode-form-helper.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      color: var(--vsc-foreground-translucent);\n      display: block;\n      margin-bottom: 4px;\n      margin-top: 4px;\n      max-width: 720px;\n    }\n\n    :host([vertical]) {\n      margin-left: 0;\n    }\n  `,\n  formHelperTextStyles,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-form-helper/vscode-form-helper.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-helper/vscode-form-helper.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Adds more detailed description to a [FromGroup](https://bendera.github.io/vscode-webview-elements/components/vscode-form-group/)",
          "name": "VscodeFormHelper",
          "cssProperties": [
            {
              "description": "Default text color. 90% transparency version of `--vscode-foreground` by default.",
              "name": "--vsc-foreground-translucent"
            }
          ],
          "members": [],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-form-helper",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeFormHelper",
          "declaration": {
            "name": "VscodeFormHelper",
            "module": "src/vscode-form-helper/vscode-form-helper.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-form-helper",
          "declaration": {
            "name": "VscodeFormHelper",
            "module": "src/vscode-form-helper/vscode-form-helper.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-item/vscode-form-item.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      padding: 12px 0 18px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-form-item/vscode-form-item.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-item/vscode-form-item.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeFormItem",
          "members": [],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "deprecated": "true",
          "tagName": "vscode-form-item",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeFormItem",
          "declaration": {
            "name": "VscodeFormItem",
            "module": "src/vscode-form-item/vscode-form-item.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-form-item",
          "declaration": {
            "name": "VscodeFormItem",
            "module": "src/vscode-form-item/vscode-form-item.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-label/vscode-form-label.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      color: var(--vscode-foreground);\n      cursor: default;\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: 600;\n      line-height: 1.4;\n      overflow: hidden;\n      text-overflow: ellipsis;\n      user-select: text;\n      white-space: nowrap;\n    }\n\n    ::slotted(b) {\n      font-weight: 600;\n      opacity: 0.9;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-form-label/vscode-form-label.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-form-label/vscode-form-label.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeFormLabel",
          "members": [],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "deprecated": "true",
          "tagName": "vscode-form-label",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeFormLabel",
          "declaration": {
            "name": "VscodeFormLabel",
            "module": "src/vscode-form-label/vscode-form-label.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-form-label",
          "declaration": {
            "name": "VscodeFormLabel",
            "module": "src/vscode-form-label/vscode-form-label.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-icon/vscode-icon.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      color: var(--vscode-icon-foreground);\n      display: inline-block;\n    }\n\n    .codicon[class*='codicon-'] {\n      display: block;\n    }\n\n    .icon,\n    .button {\n      background-color: transparent;\n      display: block;\n      padding: 0;\n    }\n\n    .button {\n      border-color: transparent;\n      border-style: solid;\n      border-width: 1px;\n      border-radius: 5px;\n      color: currentColor;\n      cursor: pointer;\n      padding: 2px;\n    }\n\n    .button:hover {\n      background-color: var(--vscode-toolbar-hoverBackground);\n    }\n\n    .button:active {\n      background-color: var(--vscode-toolbar-activeBackground);\n    }\n\n    .button:focus {\n      outline: none;\n    }\n\n    .button:focus-visible {\n      border-color: var(--vscode-focusBorder);\n    }\n\n    @keyframes icon-spin {\n      100% {\n        transform: rotate(360deg);\n      }\n    }\n\n    .spin {\n      animation-name: icon-spin;\n      animation-timing-function: linear;\n      animation-iteration-count: infinite;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-icon/vscode-icon.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-icon/vscode-icon.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Display a [Codicon](https://microsoft.github.io/vscode-codicons/dist/codicon.html).\nIn \"action-icon\" mode it behaves like a button. In this case, it is\nrecommended that a meaningful label is specified with the `label` property.",
          "name": "VscodeIcon",
          "cssProperties": [
            {
              "name": "--vscode-icon-foreground"
            },
            {
              "description": "Hover state background color in `active-icon` mode",
              "name": "--vscode-toolbar-hoverBackground"
            },
            {
              "description": "Active state background color in `active-icon` mode",
              "name": "--vscode-toolbar-activeBackground"
            },
            {
              "name": "--vscode-focusBorder"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Set a meaningful label in `action-icon` mode for the screen readers",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "[Codicon](https://microsoft.github.io/vscode-codicons/dist/codicon.html) icon name.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "number"
              },
              "default": "16",
              "description": "Icon size in pixels",
              "attribute": "size"
            },
            {
              "kind": "field",
              "name": "spin",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enable rotation animation",
              "attribute": "spin",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "spinDuration",
              "type": {
                "text": "number"
              },
              "default": "1.5",
              "description": "Animation duration in seconds",
              "attribute": "spin-duration"
            },
            {
              "kind": "field",
              "name": "actionIcon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Behaves like a button",
              "attribute": "action-icon",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "stylesheetHref",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "private",
              "static": true,
              "default": "''"
            },
            {
              "kind": "field",
              "name": "nonce",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "private",
              "static": true,
              "default": "''"
            },
            {
              "kind": "method",
              "name": "_getStylesheetConfig",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "{\n    href: string | undefined;\n    nonce: string | undefined;\n  }"
                }
              },
              "description": "For using web fonts in web components, the font stylesheet must be included\ntwice: on the page and in the web component. This function looks for the\nfont stylesheet on the page and returns the stylesheet URL and the nonce\nid."
            },
            {
              "kind": "field",
              "name": "_onButtonClick",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Set a meaningful label in `action-icon` mode for the screen readers",
              "fieldName": "label"
            },
            {
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "[Codicon](https://microsoft.github.io/vscode-codicons/dist/codicon.html) icon name.",
              "fieldName": "name"
            },
            {
              "name": "size",
              "type": {
                "text": "number"
              },
              "default": "16",
              "description": "Icon size in pixels",
              "fieldName": "size"
            },
            {
              "name": "spin",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enable rotation animation",
              "fieldName": "spin"
            },
            {
              "name": "spin-duration",
              "type": {
                "text": "number"
              },
              "default": "1.5",
              "description": "Animation duration in seconds",
              "fieldName": "spinDuration"
            },
            {
              "name": "action-icon",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Behaves like a button",
              "fieldName": "actionIcon"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-icon",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeIcon",
          "declaration": {
            "name": "VscodeIcon",
            "module": "src/vscode-icon/vscode-icon.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-icon",
          "declaration": {
            "name": "VscodeIcon",
            "module": "src/vscode-icon/vscode-icon.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-inputbox/vscode-inputbox.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: inline-block;\n      max-width: 100%;\n      width: 320px;\n    }\n\n    :host([size-variant='narrow']) {\n      width: 200px;\n    }\n\n    :host([size-variant='wide']) {\n      width: 500px;\n    }\n\n    .container {\n      position: relative;\n    }\n\n    .cursor-default {\n      cursor: default;\n    }\n\n    textarea {\n      left: 0;\n      overflow: visible;\n      position: absolute;\n      resize: none;\n      top: 0;\n    }\n\n    .content-measurer::-webkit-scrollbar,\n    textarea::-webkit-scrollbar {\n      cursor: default;\n      width: 10px;\n    }\n\n    .content-measurer::-webkit-scrollbar-button,\n    textarea::-webkit-scrollbar-button {\n      display: none;\n    }\n\n    textarea::-webkit-scrollbar-track {\n      background-color: transparent;\n      width: 10px;\n    }\n\n    .content-measurer::-webkit-scrollbar-track {\n      width: 10px;\n    }\n\n    textarea::-webkit-scrollbar-thumb {\n      background-color: transparent;\n    }\n\n    textarea:hover::-webkit-scrollbar-thumb {\n      background-color: var(--vscode-scrollbarSlider-background);\n    }\n\n    textarea:hover::-webkit-scrollbar-thumb:hover {\n      background-color: var(--vscode-scrollbarSlider-hoverBackground);\n    }\n\n    textarea:hover::-webkit-scrollbar-thumb:active {\n      background-color: var(--vscode-scrollbarSlider-activeBackground);\n    }\n\n    input,\n    textarea {\n      background-color: var(--vscode-input-background);\n      border-color: var(--vscode-settings-textInputBorder, rgba(0, 0, 0, 0));\n      border-radius: 2px;\n      border-style: solid;\n      border-width: 1px;\n      box-sizing: border-box;\n      color: var(--vscode-input-foreground);\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      line-height: ${INPUT_LINE_HEIGHT_RATIO};\n      outline: none;\n      padding: 4px;\n      width: 100%;\n    }\n\n    input::placeholder,\n    textarea::placeholder {\n      color: var(--vscode-input-placeholderForeground);\n    }\n\n    input::selection,\n    textarea::selection {\n      background-color: var(--vscode-editor-selectionBackground);\n    }\n\n    input:focus,\n    textarea:focus {\n      border-color: var(--vscode-focusBorder);\n    }\n\n    .container.panel-input input,\n    .container.panel-input textarea {\n      border-color: var(--vscode-panelInput-border);\n    }\n\n    .container.default input,\n    .container.default textarea,\n    .container.panel-input.default input,\n    .container.panel-input.default textarea {\n      border-color: var(--vscode-focusBorder);\n    }\n\n    .container.info input,\n    .container.info textarea,\n    .container.panel-input.info input,\n    .container.panel-input.info textarea {\n      border-color: var(--vscode-inputValidation-infoBorder);\n    }\n\n    .container.warning input,\n    .container.warning textarea,\n    .container.panel-input.warning input,\n    .container.panel-input.warning textarea {\n      border-color: var(--vscode-inputValidation-warningBorder);\n    }\n\n    .container.error input,\n    .container.error textarea,\n    .container.panel-input.error input,\n    .container.panel-input.error textarea {\n      border-color: var(--vscode-inputValidation-errorBorder);\n    }\n\n    .message {\n      border-style: solid;\n      border-width: 1px;\n      box-sizing: border-box;\n      display: none;\n      font-size: 12px;\n      line-height: 17px;\n      margin-top: -1px;\n      overflow: hidden;\n      padding: 0.4em;\n      position: absolute;\n      user-select: none;\n      top: 100%;\n      text-align: left;\n      width: 100%;\n      word-wrap: break-word;\n    }\n\n    .focused:not(.default) .message {\n      display: block;\n    }\n\n    .message.default {\n      background-color: var(--vscode-editor-background);\n      border-color: var(--vscode-focusBorder);\n    }\n\n    .message.info {\n      background-color: var(--vscode-inputValidation-infoBackground);\n      border-color: var(--vscode-inputValidation-infoBorder);\n    }\n\n    .message.warning {\n      background-color: var(--vscode-inputValidation-warningBackground);\n      border-color: var(--vscode-inputValidation-warningBorder);\n    }\n\n    .message.error {\n      background-color: var(--vscode-inputValidation-errorBackground);\n      border-color: var(--vscode-inputValidation-errorBorder);\n    }\n\n    .content-measurer {\n      background-color: green;\n      border: 1px solid transparent;\n      box-sizing: border-box;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      left: 0;\n      line-height: ${INPUT_LINE_HEIGHT_RATIO};\n      overflow: auto;\n      padding: 4px;\n      text-align: left;\n      top: 0;\n      visibility: hidden;\n      word-break: break-all;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-inputbox/vscode-inputbox.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-inputbox/vscode-inputbox.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeInputbox",
          "cssProperties": [
            {
              "name": "--vscode-scrollbarSlider-background"
            },
            {
              "name": "--vscode-scrollbarSlider-hoverBackground"
            },
            {
              "name": "--vscode-scrollbarSlider-activeBackground"
            },
            {
              "name": "--vscode-input-background"
            },
            {
              "name": "--vscode-settings-textInputBorder"
            },
            {
              "name": "--vscode-input-foreground"
            },
            {
              "name": "--vscode-input-placeholderForeground"
            },
            {
              "name": "--vscode-focusBorder"
            },
            {
              "name": "--vscode-panelInput-border"
            },
            {
              "name": "--vscode-focusBorder"
            },
            {
              "name": "--vscode-inputValidation-infoBackground"
            },
            {
              "name": "--vscode-inputValidation-infoBorder"
            },
            {
              "name": "--vscode-inputValidation-warningBackground"
            },
            {
              "name": "--vscode-inputValidation-warningBorder"
            },
            {
              "name": "--vscode-inputValidation-errorBackground"
            },
            {
              "name": "--vscode-inputValidation-errorBorder"
            },
            {
              "name": "--vscode-editor-background"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "multiline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "multiline",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "message",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "message"
            },
            {
              "kind": "field",
              "name": "severity",
              "type": {
                "text": "string"
              },
              "attribute": "severity"
            },
            {
              "kind": "field",
              "name": "panelInput",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "deprecated": "true",
              "attribute": "panelInput",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "\"color\"|\"date\"|\"datetime-local\"|\"email\"|\"file\"|\"month\"|\"number\"|\"password\"|\"tel\"|\"text\"|\"time\"|\"url\"|\"week\""
              },
              "default": "'text'",
              "description": "Text-like input types",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "lines",
              "type": {
                "text": "number"
              },
              "default": "2",
              "attribute": "lines"
            },
            {
              "kind": "field",
              "name": "maxLines",
              "type": {
                "text": "number"
              },
              "default": "5",
              "attribute": "maxLines"
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "minLength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "minLength"
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "maxLength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "maxLength"
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "step"
            },
            {
              "kind": "field",
              "name": "_measurerEl",
              "type": {
                "text": "HTMLDivElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_inputElement",
              "type": {
                "text": "HTMLInputElement | HTMLTextAreaElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_textareaHeight",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_severity",
              "type": {
                "text": "Severity"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_textareaDefaultCursor",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "focusElement",
              "type": {
                "text": "HTMLInputElement | HTMLTextAreaElement"
              },
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "toString",
              "return": {
                "type": {
                  "text": "string"
                }
              }
            },
            {
              "kind": "field",
              "name": "onInputFocus",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "onInputBlur",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "onInputInput",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "onInputChange",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "onTextareaMouseMove",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "resizeTextareaIfRequired",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "panelInput",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "deprecated": "true",
              "fieldName": "panelInput",
              "attribute": "panelInput"
            },
            {
              "name": "type",
              "type": {
                "text": "\"color\"|\"date\"|\"datetime-local\"|\"email\"|\"file\"|\"month\"|\"number\"|\"password\"|\"tel\"|\"text\"|\"time\"|\"url\"|\"week\""
              },
              "default": "'text'",
              "description": "Text-like input types",
              "fieldName": "type",
              "attribute": "type"
            },
            {
              "type": {
                "text": "narrow|wide"
              },
              "description": "The sizes are borrowed from the VSCode settings page. The narrow size is typically used for the numeric values and the wide size for the text.",
              "name": "variant"
            },
            {
              "description": "Name which is used as a variable name in the data of the form-container.",
              "name": "name"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "label"
            },
            {
              "name": "multiline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "multiline"
            },
            {
              "name": "message",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "message"
            },
            {
              "name": "severity",
              "type": {
                "text": "string"
              },
              "fieldName": "severity"
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "placeholder"
            },
            {
              "name": "lines",
              "type": {
                "text": "number"
              },
              "default": "2",
              "fieldName": "lines"
            },
            {
              "name": "maxLines",
              "type": {
                "text": "number"
              },
              "default": "5",
              "fieldName": "maxLines"
            },
            {
              "name": "min",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-inputbox/vscode-inputbox.ts"
              },
              "fieldName": "min"
            },
            {
              "name": "minLength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-inputbox/vscode-inputbox.ts"
              },
              "fieldName": "minLength"
            },
            {
              "name": "max",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-inputbox/vscode-inputbox.ts"
              },
              "fieldName": "max"
            },
            {
              "name": "maxLength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-inputbox/vscode-inputbox.ts"
              },
              "fieldName": "maxLength"
            },
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "multiple"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "readonly"
            },
            {
              "name": "step",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-inputbox/vscode-inputbox.ts"
              },
              "fieldName": "step"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "deprecated": "true",
          "tagName": "vscode-inputbox",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeInputbox",
          "declaration": {
            "name": "VscodeInputbox",
            "module": "src/vscode-inputbox/vscode-inputbox.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-inputbox",
          "declaration": {
            "name": "VscodeInputbox",
            "module": "src/vscode-inputbox/vscode-inputbox.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-label/vscode-label.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      color: var(--vscode-foreground);\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: 600;\n      line-height: ${INPUT_LINE_HEIGHT_RATIO};\n      cursor: default;\n      display: block;\n      padding: 5px 0;\n    }\n\n    .wrapper {\n      display: block;\n    }\n\n    .wrapper.required:after {\n      content: ' *';\n    }\n\n    ::slotted(.normal) {\n      font-weight: normal;\n    }\n\n    ::slotted(.lightened) {\n      color: var(--vscode-foreground);\n      opacity: 0.9;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-label/vscode-label.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-label/vscode-label.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeLabel",
          "cssProperties": [
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-foreground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "htmlFor",
              "type": {
                "text": "string"
              },
              "attribute": "for",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "attribute": "id"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_id",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_htmlFor",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_connected",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_getTarget",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_connectWithTarget",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "for",
              "type": {
                "text": "string"
              },
              "fieldName": "htmlFor"
            },
            {
              "name": "id",
              "type": {
                "text": "string"
              },
              "fieldName": "id"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "required"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-label",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeLabel",
          "declaration": {
            "name": "VscodeLabel",
            "module": "src/vscode-label/vscode-label.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-label",
          "declaration": {
            "name": "VscodeLabel",
            "module": "src/vscode-label/vscode-label.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-multi-select/vscode-multi-select.styles.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-multi-select/vscode-multi-select.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-multi-select/vscode-multi-select.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeMultiSelect",
          "cssProperties": [
            {
              "name": "--dropdown-z-index",
              "default": "2"
            },
            {
              "name": "--badge-background",
              "default": "var(--vscode-badge-background)"
            },
            {
              "name": "--badge-foreground",
              "default": "var(--vscode-badge-foreground)"
            },
            {
              "name": "--border",
              "default": "var(--vscode-settings-dropdownBorder)"
            },
            {
              "name": "--checkbox-background",
              "default": "var(--vscode-settings-checkboxBackground)"
            },
            {
              "name": "--dropdown-background",
              "default": "var(--vscode-settings-dropdownBackground)"
            },
            {
              "name": "--dropdown-border",
              "default": "var(--vscode-settings-dropdownListBorder)"
            },
            {
              "name": "--focus-border",
              "default": "var(--vscode-focusBorder)"
            },
            {
              "name": "--foreground",
              "default": "var(--vscode-foreground)"
            },
            {
              "name": "--font-family",
              "default": "var(--vscode-font-family)"
            },
            {
              "name": "--font-size",
              "default": "var(--vscode-font-size)"
            },
            {
              "name": "--font-weight",
              "default": "var(--vscode-font-weight)"
            },
            {
              "name": "--list-active-selection-background",
              "default": "var(--vscode-list-activeSelectionBackground)"
            },
            {
              "name": "--list-active-selection-foreground",
              "default": "var(--vscode-list-activeSelectionForeground)"
            },
            {
              "name": "--list-focus-outline",
              "default": "var(--vscode-list-focusOutline)"
            },
            {
              "name": "--list-hover-background",
              "default": "var(--vscode-list-hoverBackground)"
            },
            {
              "name": "--list-hover-foreground",
              "default": "var(--vscode-list-hoverForeground)"
            },
            {
              "name": "--selected-background",
              "default": "var(--vscode-list-hoverBackground)"
            },
            {
              "name": "--input-background",
              "default": "var(--vscode-settings-textInputBackground)"
            },
            {
              "name": "--list-hover-background",
              "default": "var(--vscode-list-hoverBackground)"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "selectedIndexes",
              "type": {
                "text": "number[]"
              }
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string[]"
              },
              "attribute": "value"
            },
            {
              "kind": "method",
              "name": "_onOptionClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onMultiAcceptClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onMultiDeselectAllClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onMultiSelectAllClick",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_renderLabel",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_renderSelectFace",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderComboboxFace",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderOptions",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderDropdownControls",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_multiple",
              "type": {
                "text": "boolean"
              },
              "default": "true"
            },
            {
              "kind": "field",
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "invalid",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "ariaExpanded",
              "type": {
                "text": "string"
              },
              "default": "'false'",
              "attribute": "aria-expanded",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "combobox",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "combobox",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "dataCloak",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "data-cloak",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "filter",
              "description": "Filter method",
              "type": {
                "text": "string"
              },
              "attribute": "filter",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "Option[]"
              },
              "attribute": "options",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_activeIndex",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "-1",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_currentDescription",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_filter",
              "type": {
                "text": "SearchMethod"
              },
              "privacy": "protected",
              "default": "'fuzzy'",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_filteredOptions",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_filterPattern",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_selectedIndex",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "-1",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_selectedIndexes",
              "type": {
                "text": "number[]"
              },
              "privacy": "protected",
              "default": "[]",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_showDropdown",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_options",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "default": "[]",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_values",
              "type": {
                "text": "string[]"
              },
              "privacy": "protected",
              "default": "[]",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_listScrollTop",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "0",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_mainSlot",
              "type": {
                "text": "HTMLSlotElement"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_listElement",
              "type": {
                "text": "HTMLUListElement"
              },
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_isHoverForbidden",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_currentOptions",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_addOptionsFromSlottedElements",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "OptionListStat"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_toggleDropdown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "Promise<void>"
                }
              },
              "parameters": [
                {
                  "name": "visible",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_dispatchChangeEvent",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onFaceClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onClickOutside",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_onClickOutsideBound",
              "privacy": "protected",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onMouseMove",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_onMouseMoveBound",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_toggleComboboxDropdown",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxButtonClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxButtonKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onOptionMouseOver",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onEnterKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onSpaceKeyDown",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_scrollActiveElementToTop",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_adjustOptionListScrollPos",
              "privacy": "private",
              "parameters": [
                {
                  "name": "direction",
                  "type": {
                    "text": "'down' | 'up'"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onArrowUpKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onArrowDownKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComponentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComponentFocus",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComponentBlur",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onSlotChange",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxInputFocus",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxInputInput",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderDescription",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderDropdown",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "invalid",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "description": "Name which is used as a variable name in the data of the form-container.",
              "name": "name"
            },
            {
              "name": "value",
              "type": {
                "text": "string[]"
              },
              "fieldName": "value"
            },
            {
              "name": "filter",
              "description": "Filter method",
              "type": {
                "text": "string"
              },
              "fieldName": "filter",
              "attribute": "filter",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "options",
              "type": {
                "text": "Option[]"
              },
              "fieldName": "options",
              "attribute": "options",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "aria-expanded",
              "type": {
                "text": "string"
              },
              "default": "'false'",
              "fieldName": "ariaExpanded",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "combobox",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "combobox",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "data-cloak",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "dataCloak",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            }
          ],
          "superclass": {
            "name": "VscodeSelectBase",
            "module": "/src/includes/vscode-select/vscode-select-base.js"
          },
          "tagName": "vscode-multi-select",
          "customElement": true,
          "events": [
            {
              "name": "vsc-change",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeMultiSelect",
          "declaration": {
            "name": "VscodeMultiSelect",
            "module": "src/vscode-multi-select/vscode-multi-select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-multi-select",
          "declaration": {
            "name": "VscodeMultiSelect",
            "module": "src/vscode-multi-select/vscode-multi-select.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-option/vscode-option.styles.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-option/vscode-option.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-option/vscode-option.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeOption",
          "members": [
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "description",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "description"
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "selected",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "description",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "description"
            },
            {
              "name": "selected",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "selected"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-option",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeOption",
          "declaration": {
            "name": "VscodeOption",
            "module": "src/vscode-option/vscode-option.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-option",
          "declaration": {
            "name": "VscodeOption",
            "module": "src/vscode-option/vscode-option.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-radio/vscode-radio.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  baseStyles,\n  css`\n    .icon {\n      border-radius: 9px;\n    }\n\n    .icon.checked:before {\n      background-color: currentColor;\n      border-radius: 4px;\n      content: '';\n      height: 8px;\n      left: 50%;\n      margin: -4px 0 0 -4px;\n      position: absolute;\n      top: 50%;\n      width: 8px;\n    }\n\n    :host(:focus):host(:not([disabled])) .icon {\n      outline: 1px solid var(--vscode-focusBorder);\n      outline-offset: -1px;\n    }\n  `,\n  formHelperTextStyles,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-radio/vscode-radio.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-radio/vscode-radio.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeRadio",
          "cssProperties": [
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "description": "Label font color. 90% transparency version of `--vscode-foreground` by default.",
              "name": "--vsc-foreground-translucent"
            },
            {
              "name": "--vscode-settings-checkboxBackground"
            },
            {
              "name": "--vscode-settings-checkboxBorder"
            },
            {
              "name": "--vscode-settings-checkboxForeground"
            },
            {
              "name": "--vscode-focusBorder"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "attribute": "checked",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Name which is used as a variable name in the data of the form-container.",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'radio'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_checked",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_slottedText",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "method",
              "name": "_dispatchCustomEvent",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_checkButton",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "attribute": "label",
              "description": "Label text. It is only applied if component's innerHTML doesn't contain any text.",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderLabelAttribute",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true,
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true,
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_prevTabindex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_uid",
              "privacy": "protected",
              "default": "`id_${new Date().valueOf()}_${Math.floor(\n    Math.random() * 9999\n  )}`",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleFocus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_handleFocusBound",
              "privacy": "private",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "method",
              "name": "_handleBlur",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "kind": "field",
              "name": "_handleBlurBound",
              "privacy": "private",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            }
          ],
          "events": [
            {
              "name": "vsc-change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "description": "Name which is used as a variable name in the data of the form-container.",
              "name": "name",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "name"
            },
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "fieldName": "label",
              "description": "Attribute pair of the `label` property.",
              "inheritedFrom": {
                "name": "LabelledCheckboxOrRadioMixin",
                "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
              }
            },
            {
              "name": "checked",
              "type": {
                "text": "boolean"
              },
              "fieldName": "checked"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "value"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'radio'",
              "fieldName": "role"
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused",
              "inheritedFrom": {
                "name": "FormButtonWidgetBase",
                "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
              }
            }
          ],
          "mixins": [
            {
              "name": "LabelledCheckboxOrRadioMixin",
              "module": "/src/includes/form-button-widget/LabelledCheckboxOrRadio.js"
            }
          ],
          "superclass": {
            "name": "FormButtonWidgetBase",
            "module": "/src/includes/form-button-widget/FormButtonWidgetBase.js"
          },
          "tagName": "vscode-radio",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeRadio",
          "declaration": {
            "name": "VscodeRadio",
            "module": "src/vscode-radio/vscode-radio.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-radio",
          "declaration": {
            "name": "VscodeRadio",
            "module": "src/vscode-radio/vscode-radio.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-radio-group/vscode-radio-group.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n    }\n\n    .wrapper {\n      display: flex;\n      flex-wrap: wrap;\n    }\n\n    :host([variant='vertical']) .wrapper {\n      display: block;\n    }\n\n    ::slotted(vscode-radio) {\n      margin-right: 20px;\n    }\n\n    ::slotted(vscode-radio:last-child) {\n      margin-right: 0;\n    }\n\n    :host([variant='vertical']) ::slotted(vscode-radio) {\n      display: block;\n      margin-bottom: 15px;\n    }\n\n    :host([variant='vertical']) ::slotted(vscode-radio:last-child) {\n      margin-bottom: 0;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-radio-group/vscode-radio-group.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-radio-group/vscode-radio-group.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeRadioGroup",
          "members": [
            {
              "kind": "field",
              "name": "variant",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "attribute": "variant",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "inline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "inline",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'radiogroup'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_radios",
              "type": {
                "text": "VscodeRadio[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_focusedRadio",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_checkedRadio",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "-1"
            },
            {
              "kind": "method",
              "name": "_beforeCheck",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_afterCheck",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_checkPrev",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_checkNext",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_onKeyDownBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "CustomEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onSlotChange",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "variant",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'horizontal'",
              "fieldName": "variant"
            },
            {
              "name": "inline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "inline"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'radiogroup'",
              "fieldName": "role"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-radio-group",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeRadioGroup",
          "declaration": {
            "name": "VscodeRadioGroup",
            "module": "src/vscode-radio-group/vscode-radio-group.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-radio-group",
          "declaration": {
            "name": "VscodeRadioGroup",
            "module": "src/vscode-radio-group/vscode-radio-group.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-scrollable/vscode-scrollable.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      position: relative;\n    }\n\n    .scrollable-container {\n      height: 100%;\n      overflow: auto;\n    }\n\n    .scrollable-container::-webkit-scrollbar {\n      cursor: default;\n      width: 0;\n    }\n\n    .scrollable-container {\n      scrollbar-width: none;\n    }\n\n    .shadow {\n      box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n      display: none;\n      height: 3px;\n      left: 0;\n      pointer-events: none;\n      position: absolute;\n      top: 0;\n      z-index: 1;\n      width: 100%;\n    }\n\n    .shadow.visible {\n      display: block;\n    }\n\n    .scrollbar-track {\n      height: 100%;\n      position: absolute;\n      right: 0;\n      top: 0;\n      width: 10px;\n      z-index: 100;\n    }\n\n    .scrollbar-track.hidden {\n      display: none;\n    }\n\n    .scrollbar-thumb {\n      background-color: transparent;\n      min-height: var(--min-thumb-height, 20px);\n      opacity: 0;\n      position: absolute;\n      right: 0;\n      width: 10px;\n    }\n\n    .scrollbar-thumb.visible {\n      background-color: var(--vscode-scrollbarSlider-background);\n      opacity: 1;\n      transition: opacity 100ms;\n    }\n\n    .scrollbar-thumb.fade {\n      background-color: var(--vscode-scrollbarSlider-background);\n      opacity: 0;\n      transition: opacity 800ms;\n    }\n\n    .scrollbar-thumb.visible:hover {\n      background-color: var(--vscode-scrollbarSlider-hoverBackground);\n    }\n\n    .scrollbar-thumb.visible.active,\n    .scrollbar-thumb.visible.active:hover {\n      background-color: var(--vscode-scrollbarSlider-activeBackground);\n    }\n\n    .prevent-interaction {\n      bottom: 0;\n      left: 0;\n      right: 0;\n      top: 0;\n      position: absolute;\n      z-index: 99;\n    }\n\n    .content {\n      overflow: hidden;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-scrollable/vscode-scrollable.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-scrollable/vscode-scrollable.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeScrollable",
          "cssProperties": [
            {
              "description": "Scrollbar thumb minimum height",
              "name": "--min-thumb-height",
              "default": "20px"
            },
            {
              "name": "--vscode-scrollbar-shadow"
            },
            {
              "name": "--vscode-scrollbarSlider-background"
            },
            {
              "name": "--vscode-scrollbarSlider-hoverBackground"
            },
            {
              "name": "--vscode-scrollbarSlider-activeBackground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "shadow",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "shadow",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "scrolled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "scrolled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "scrollPos",
              "type": {
                "text": "number"
              },
              "attribute": "scroll-pos"
            },
            {
              "kind": "field",
              "name": "scrollMax",
              "type": {
                "text": "number"
              },
              "readonly": true,
              "attribute": "scroll-max"
            },
            {
              "kind": "field",
              "name": "_isDragging",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_thumbHeight",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_thumbY",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_thumbVisible",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_thumbFade",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_thumbActive",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_contentElement",
              "type": {
                "text": "HTMLDivElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_scrollThumbElement",
              "type": {
                "text": "HTMLDivElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_scrollableContainer",
              "type": {
                "text": "HTMLDivElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_assignedNodes",
              "type": {
                "text": "NodeList"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_resizeObserver",
              "type": {
                "text": "ResizeObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_scrollThumbStartY",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_mouseStartY",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_scrollbarVisible",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "true"
            },
            {
              "kind": "field",
              "name": "_scrollbarTrackZ",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "_resizeObserverCallback",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_resizeObserverCallbackBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateScrollbar",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_zIndexFix",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onScrollThumbMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onScrollThumbMouseMove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_onScrollThumbMouseMoveBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onScrollThumbMouseUp",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_onScrollThumbMouseUpBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onScrollableContainerScroll",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onComponentMouseOver",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_onComponentMouseOverBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onComponentMouseOut",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_onComponentMouseOutBound",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "shadow",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "shadow"
            },
            {
              "name": "scrolled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "scrolled"
            },
            {
              "name": "scroll-pos",
              "type": {
                "text": "number"
              },
              "fieldName": "scrollPos"
            },
            {
              "name": "scroll-max",
              "type": {
                "text": "number"
              },
              "readonly": true,
              "fieldName": "scrollMax"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-scrollable",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeScrollable",
          "declaration": {
            "name": "VscodeScrollable",
            "module": "src/vscode-scrollable/vscode-scrollable.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-scrollable",
          "declaration": {
            "name": "VscodeScrollable",
            "module": "src/vscode-scrollable/vscode-scrollable.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-single-select/vscode-single-select.styles.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-single-select/vscode-single-select.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-single-select/vscode-single-select.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "## Types\n\n```typescript\ninterface Option {\n label: string;\n value: string;\n description: string;\n selected: boolean;\n disabled: boolean;\n}\n```",
          "name": "VscodeSingleSelect",
          "cssProperties": [
            {
              "name": "--dropdown-z-index",
              "default": "2"
            },
            {
              "name": "--vscode-badge-background"
            },
            {
              "name": "--vscode-badge-foreground"
            },
            {
              "name": "--vscode-settings-dropdownBorder"
            },
            {
              "name": "--vscode-settings-checkboxBackground"
            },
            {
              "name": "--vscode-settings-dropdownBackground"
            },
            {
              "name": "--vscode-settings-dropdownListBorder"
            },
            {
              "name": "--vscode-focusBorder"
            },
            {
              "name": "--vscode-foreground"
            },
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-list-activeSelectionBackground"
            },
            {
              "name": "--vscode-list-activeSelectionForeground"
            },
            {
              "name": "--vscode-list-focusOutline"
            },
            {
              "name": "--vscode-list-hoverBackground"
            },
            {
              "name": "--vscode-list-hoverForeground"
            },
            {
              "name": "--vscode-list-hoverBackground"
            },
            {
              "name": "--vscode-settings-textInputBackground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'listbox'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selectedIndex",
              "type": {
                "text": "number"
              },
              "attribute": "selected-index"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "_labelText",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "method",
              "name": "updateInputValue",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onSlotChange",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onArrowUpKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onArrowDownKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onEnterKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onOptionClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderLabel",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_renderSelectFace",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderComboboxFace",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderOptions",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "invalid",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "ariaExpanded",
              "type": {
                "text": "string"
              },
              "default": "'false'",
              "attribute": "aria-expanded",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "combobox",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "combobox",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "dataCloak",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "data-cloak",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "filter",
              "description": "Filter method",
              "type": {
                "text": "string"
              },
              "attribute": "filter",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "Option[]"
              },
              "attribute": "options",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_activeIndex",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "-1",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_currentDescription",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_filter",
              "type": {
                "text": "SearchMethod"
              },
              "privacy": "protected",
              "default": "'fuzzy'",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_filteredOptions",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_filterPattern",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_selectedIndex",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "-1",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_selectedIndexes",
              "type": {
                "text": "number[]"
              },
              "privacy": "protected",
              "default": "[]",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_showDropdown",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_options",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "default": "[]",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_values",
              "type": {
                "text": "string[]"
              },
              "privacy": "protected",
              "default": "[]",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_listScrollTop",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "0",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_mainSlot",
              "type": {
                "text": "HTMLSlotElement"
              },
              "privacy": "protected",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_listElement",
              "type": {
                "text": "HTMLUListElement"
              },
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_isHoverForbidden",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_currentOptions",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_addOptionsFromSlottedElements",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "OptionListStat"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_toggleDropdown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "Promise<void>"
                }
              },
              "parameters": [
                {
                  "name": "visible",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_dispatchChangeEvent",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onFaceClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onClickOutside",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_onClickOutsideBound",
              "privacy": "protected",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onMouseMove",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "field",
              "name": "_onMouseMoveBound",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_toggleComboboxDropdown",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxButtonClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxButtonKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onOptionMouseOver",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onSpaceKeyDown",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_scrollActiveElementToTop",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_adjustOptionListScrollPos",
              "privacy": "private",
              "parameters": [
                {
                  "name": "direction",
                  "type": {
                    "text": "'down' | 'up'"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComponentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComponentFocus",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComponentBlur",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxInputFocus",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxInputInput",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderDescription",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderDropdownControls",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "kind": "method",
              "name": "_renderDropdown",
              "privacy": "private",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "invalid",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "description": "Name which is used as a variable name in the data of the form-container.",
              "name": "name"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'listbox'",
              "fieldName": "role"
            },
            {
              "name": "selected-index",
              "type": {
                "text": "number"
              },
              "fieldName": "selectedIndex"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "fieldName": "value"
            },
            {
              "name": "filter",
              "description": "Filter method",
              "type": {
                "text": "string"
              },
              "fieldName": "filter",
              "attribute": "filter",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "options",
              "type": {
                "text": "Option[]"
              },
              "fieldName": "options",
              "attribute": "options",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "aria-expanded",
              "type": {
                "text": "string"
              },
              "default": "'false'",
              "fieldName": "ariaExpanded",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "combobox",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "combobox",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "data-cloak",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "dataCloak",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex",
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            }
          ],
          "superclass": {
            "name": "VscodeSelectBase",
            "module": "/src/includes/vscode-select/vscode-select-base.js"
          },
          "tagName": "vscode-single-select",
          "customElement": true,
          "events": [
            {
              "name": "vsc-change",
              "type": {
                "text": "CustomEvent"
              },
              "inheritedFrom": {
                "name": "VscodeSelectBase",
                "module": "src/includes/vscode-select/vscode-select-base.ts"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeSingleSelect",
          "declaration": {
            "name": "VscodeSingleSelect",
            "module": "src/vscode-single-select/vscode-single-select.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-single-select",
          "declaration": {
            "name": "VscodeSingleSelect",
            "module": "src/vscode-single-select/vscode-single-select.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-split-layout/vscode-split-layout.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .start {\n      left: 0;\n      top: 0;\n      overflow: hidden;\n      position: absolute;\n    }\n\n    .end {\n      bottom: 0;\n      overflow: hidden;\n      position: absolute;\n      right: 0;\n    }\n\n    .handle-overlay {\n      display: none;\n      height: 100%;\n      left: 0;\n      position: absolute;\n      top: 0;\n      width: 100%;\n      z-index: 1;\n    }\n\n    .handle-overlay.active {\n      display: block;\n    }\n\n    .handle-overlay.split-vertical {\n      cursor: ew-resize;\n    }\n\n    .handle-overlay.split-horizontal {\n      cursor: ns-resize;\n    }\n\n    .handle {\n      position: absolute;\n      z-index: 2;\n    }\n\n    .handle.hover {\n      background-color: var(--vscode-sash-hoverBorder);\n      transition: background-color 100ms linear 300ms;\n    }\n\n    .handle.hide {\n      background-color: transparent;\n      transition: background-color 100ms linear;\n    }\n\n    .handle.split-vertical {\n      cursor: ew-resize;\n      height: 100%;\n    }\n\n    .handle.split-horizontal {\n      cursor: ns-resize;\n      width: 100%;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-split-layout/vscode-split-layout.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-split-layout/vscode-split-layout.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeSplitLayout",
          "cssProperties": [
            {
              "name": "--hover-border",
              "default": "var(--vscode-sash-hoverBorder)"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "split",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'vertical'",
              "attribute": "split"
            },
            {
              "kind": "field",
              "name": "resetOnDblClick",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "reset-on-dbl-click",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "initialPos",
              "type": {
                "text": "string"
              },
              "default": "'50%'",
              "attribute": "initial-pos"
            },
            {
              "kind": "field",
              "name": "_startPaneRight",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_startPaneBottom",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_endPaneTop",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_endPaneLeft",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_handleLeft",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_handleTop",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_isDragActive",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_hover",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_hide",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_boundRect",
              "type": {
                "text": "DOMRect"
              },
              "privacy": "private",
              "default": "new DOMRect()"
            },
            {
              "kind": "field",
              "name": "_handleOffset",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "_initPosition",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleMouseOver",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleMouseOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMouseUp",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_handleMouseUpBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleMouseMove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_handleMouseMoveBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleDblClick",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "split",
              "type": {
                "text": "'horizontal' | 'vertical'"
              },
              "default": "'vertical'",
              "fieldName": "split"
            },
            {
              "name": "reset-on-dbl-click",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "resetOnDblClick"
            },
            {
              "name": "initial-pos",
              "type": {
                "text": "string"
              },
              "default": "'50%'",
              "fieldName": "initialPos"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-split-layout",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeSplitLayout",
          "declaration": {
            "name": "VscodeSplitLayout",
            "module": "src/vscode-split-layout/vscode-split-layout.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-split-layout",
          "declaration": {
            "name": "VscodeSplitLayout",
            "module": "src/vscode-split-layout/vscode-split-layout.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tab-header/vscode-tab-header.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      border-bottom: 1px solid transparent;\n      cursor: pointer;\n      display: block;\n      margin-bottom: -1px;\n      overflow: hidden;\n      padding: 7px 8px;\n      text-overflow: ellipsis;\n      user-select: none;\n      white-space: nowrap;\n    }\n\n    :host([active]) {\n      border-bottom-color: var(--vscode-panelTitle-activeForeground);\n      color: var(--vscode-panelTitle-activeForeground);\n    }\n\n    :host([panel]) {\n      border-bottom: 0;\n      margin-bottom: 0;\n      padding: 0;\n    }\n\n    :host(:focus-visible) {\n      outline: none;\n    }\n\n    .wrapper {\n      align-items: center;\n      color: var(--vscode-foreground);\n      display: flex;\n      min-height: 20px;\n      overflow: inherit;\n      text-overflow: inherit;\n      position: relative;\n    }\n\n    .wrapper.panel {\n      color: var(--vscode-panelTitle-inactiveForeground);\n    }\n\n    .wrapper.panel.active,\n    .wrapper.panel:hover {\n      color: var(--vscode-panelTitle-inactiveForeground);\n    }\n\n    :host([panel]) .wrapper {\n      display: flex;\n      font-size: 11px;\n      height: 31px;\n      padding: 2px 10px;\n      text-transform: uppercase;\n    }\n\n    .main {\n      overflow: inherit;\n      text-overflow: inherit;\n    }\n\n    .active-indicator {\n      display: none;\n    }\n\n    .active-indicator.panel.active {\n      border-top: 1px solid var(--vscode-panelTitle-activeBorder);\n      bottom: 4px;\n      display: block;\n      left: 8px;\n      pointer-events: none;\n      position: absolute;\n      right: 8px;\n    }\n\n    :host(:focus-visible) .wrapper {\n      outline-color: var(--vscode-focusBorder);\n      outline-offset: 3px;\n      outline-style: solid;\n      outline-width: 1px;\n    }\n\n    :host(:focus-visible) .wrapper.panel {\n      outline-offset: -2px;\n    }\n\n    slot[name='content-before']::slotted(vscode-badge) {\n      margin-right: 8px;\n    }\n\n    slot[name='content-after']::slotted(vscode-badge) {\n      margin-left: 8px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-tab-header/vscode-tab-header.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tab-header/vscode-tab-header.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTabHeader",
          "cssProperties": [
            {
              "name": "--vscode-foreground"
            },
            {
              "name": "--vscode-panelTitle-inactiveForeground"
            },
            {
              "name": "--vscode-panelTitle-activeForeground"
            },
            {
              "name": "--vscode-panelTitle-activeBorder"
            },
            {
              "name": "--vscode-focusBorder"
            },
            {
              "name": "--vscode-settings-headerForeground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "active",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "ariaControls",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "aria-controls",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "panel",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Panel-like look",
              "attribute": "panel",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'tab'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tabId",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "attribute": "tab-id",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "active",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "active"
            },
            {
              "name": "aria-controls",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "ariaControls"
            },
            {
              "name": "panel",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Panel-like look",
              "fieldName": "panel"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'tab'",
              "fieldName": "role"
            },
            {
              "name": "tab-id",
              "type": {
                "text": "number"
              },
              "default": "-1",
              "fieldName": "tabId"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-tab-header",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTabHeader",
          "declaration": {
            "name": "VscodeTabHeader",
            "module": "src/vscode-tab-header/vscode-tab-header.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-tab-header",
          "declaration": {
            "name": "VscodeTabHeader",
            "module": "src/vscode-tab-header/vscode-tab-header.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tab-panel/vscode-tab-panel.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n      overflow: hidden;\n    }\n\n    :host(:focus-visible) {\n      outline-color: var(--vscode-focusBorder);\n      outline-offset: 3px;\n      outline-style: solid;\n      outline-width: 1px;\n    }\n\n    :host([panel]) {\n      background-color: var(--vscode-panel-background);\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-tab-panel/vscode-tab-panel.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tab-panel/vscode-tab-panel.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTabPanel",
          "cssProperties": [
            {
              "name": "--vscode-panel--background"
            },
            {
              "name": "--vscode-focusBorder"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "hidden",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "hidden",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "ariaLabelledby",
              "type": {
                "text": "string"
              },
              "default": "''",
              "attribute": "aria-labelledby",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "panel",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Panel-like look",
              "attribute": "panel",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'tabpanel'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "hidden",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "hidden"
            },
            {
              "name": "aria-labelledby",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "ariaLabelledby"
            },
            {
              "name": "panel",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Panel-like look",
              "fieldName": "panel"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'tabpanel'",
              "fieldName": "role"
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-tab-panel",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTabPanel",
          "declaration": {
            "name": "VscodeTabPanel",
            "module": "src/vscode-tab-panel/vscode-tab-panel.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-tab-panel",
          "declaration": {
            "name": "VscodeTabPanel",
            "module": "src/vscode-tab-panel/vscode-tab-panel.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table/helpers.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "rawValueToPercentage",
          "return": {
            "type": {
              "text": "number | null"
            }
          },
          "parameters": [
            {
              "name": "raw",
              "type": {
                "text": "string | number"
              }
            },
            {
              "name": "base",
              "type": {
                "text": "number"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "rawValueToPercentage",
          "declaration": {
            "name": "rawValueToPercentage",
            "module": "src/vscode-table/helpers.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table/vscode-table.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  baseStyles,\n  css`\n    :host {\n      display: block;\n      --vsc-row-even-background: transparent;\n      --vsc-row-odd-background: transparent;\n      --vsc-row-border-bottom-width: 0;\n      --vsc-row-border-top-width: 0;\n      --vsc-row-display: table-row;\n    }\n\n    :host([bordered]) {\n      --vsc-row-border-bottom-width: 1px;\n    }\n\n    :host([compact]) {\n      --vsc-row-display: block;\n    }\n\n    :host([bordered][compact]) {\n      --vsc-row-border-bottom-width: 0;\n      --vsc-row-border-top-width: 1px;\n    }\n\n    :host([zebra]) {\n      --vsc-row-even-background: var(--vscode-keybindingTable-rowsBackground);\n    }\n\n    :host([zebra-odd]) {\n      --vsc-row-odd-background: var(--vscode-keybindingTable-rowsBackground);\n    }\n\n    ::slotted(vscode-table-row) {\n      width: 100%;\n    }\n\n    .wrapper {\n      height: 100%;\n      max-width: 100%;\n      overflow: hidden;\n      position: relative;\n      width: 100%;\n    }\n\n    .wrapper.select-disabled {\n      user-select: none;\n    }\n\n    .wrapper.resize-cursor {\n      cursor: ew-resize;\n    }\n\n    .wrapper.compact-view .header-slot-wrapper {\n      height: 0;\n      overflow: hidden;\n    }\n\n    .scrollable {\n      height: 100%;\n    }\n\n    .scrollable:before {\n      background-color: transparent;\n      content: '';\n      display: block;\n      height: 1px;\n      position: absolute;\n      width: 100%;\n    }\n\n    :host(:not([bordered]))\n      .wrapper:not(.compact-view):hover\n      .scrollable:not([scrolled]):before,\n    :host([bordered])\n      .wrapper:not(.compact-view)\n      .scrollable:not([scrolled]):before {\n      background-color: var(--vscode-editorGroup-border);\n    }\n\n    :host(:not([bordered])) .sash {\n      visibility: hidden;\n    }\n\n    :host(:not([compact])) .wrapper:hover .sash {\n      visibility: visible;\n    }\n\n    .sash {\n      height: 100%;\n      position: absolute;\n      top: 0;\n      width: 1px;\n    }\n\n    .wrapper.compact-view .sash {\n      display: none;\n    }\n\n    .sash.resizable {\n      cursor: ew-resize;\n    }\n\n    .sash-visible {\n      background-color: var(--vscode-editorGroup-border);\n      height: 100%;\n      position: absolute;\n      top: 0;\n      width: 1px;\n    }\n\n    .sash.hover .sash-visible {\n      background-color: var(--vscode-sash-hoverBorder);\n      transition: background-color 50ms linear 300ms;\n    }\n\n    .sash .sash-clickable {\n      background-color: transparent;\n      height: 100%;\n      left: -2px;\n      position: absolute;\n      width: 5px;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-table/vscode-table.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table/vscode-table.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTable",
          "cssProperties": [
            {
              "name": "--border",
              "default": "var(--vscode-editorGroup-border)"
            },
            {
              "name": "--foreground",
              "default": "var(--vscode-foreground)"
            },
            {
              "name": "--resize-hover-border",
              "default": "var(--vscode-sash-hoverBorder)"
            },
            {
              "name": "--tinted-row-background",
              "default": "var(--vscode-keybindingTable-rowsBackground)"
            },
            {
              "name": "--header-background",
              "default": "var(--vscode-keybindingTable-headerBackground)"
            },
            {
              "name": "--font-size",
              "default": "var(--vscode-font-size)"
            },
            {
              "name": "--font-family",
              "default": "var(--vscode-font-family)"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'table'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "resizable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "resizable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "responsive",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "breakpoint",
              "type": {
                "text": "number"
              },
              "default": "300",
              "attribute": "breakpoint"
            },
            {
              "kind": "field",
              "name": "columns",
              "description": "Initial column sizes in a JSON-encoded array.\nAccepted values are:\n- number\n- string-type number (ex.: \"100\")\n- px value (ex.: \"100px\")\n- percentage value (ex.: \"50%\")\n- percentage value (ex.: \"50%\")\n- \"auto\" keyword",
              "type": {
                "text": "string[]"
              },
              "attribute": "columns"
            },
            {
              "kind": "field",
              "name": "minColumnWidth",
              "type": {
                "text": "string"
              },
              "default": "'50px'",
              "description": "Minimum column width. Valid values are:\n- number\n- string-type number (ex.: \"100\")\n- px value (ex.: \"100px\")\n- percentage value (ex.: \"50%\")\n- percentage value (ex.: \"50%\")\n- \"auto\" keyword",
              "attribute": "min-column-width"
            },
            {
              "kind": "field",
              "name": "delayedResizing",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "delayed-resizing",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "compact",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "For internal use only",
              "attribute": "compact",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_bodySlot",
              "type": {
                "text": "HTMLSlotElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_headerElement",
              "type": {
                "text": "HTMLDivElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_scrollableElement",
              "type": {
                "text": "VscodeScrollable"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_sashVisibleElements",
              "type": {
                "text": "HTMLDivElement[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_assignedHeaderElements",
              "type": {
                "text": "NodeListOf<VscodeTableHeader>"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_assignedBodyElements",
              "type": {
                "text": "NodeListOf<VscodeTableBody>"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_sashPositions",
              "type": {
                "text": "number[]"
              },
              "privacy": "private",
              "default": "[]",
              "description": "Sash positions in percentage"
            },
            {
              "kind": "field",
              "name": "_isDragging",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_sashHovers",
              "type": {
                "text": "boolean[]"
              },
              "privacy": "private",
              "default": "[]",
              "description": "Sash hover state flags, used in the render."
            },
            {
              "kind": "field",
              "name": "_columns",
              "type": {
                "text": "string[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_componentResizeObserver",
              "type": {
                "text": "ResizeObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_headerResizeObserver",
              "type": {
                "text": "ResizeObserver"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_activeSashElementIndex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "-1"
            },
            {
              "kind": "field",
              "name": "_activeSashCursorOffset",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_componentX",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_componentH",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_componentW",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_headerCells",
              "type": {
                "text": "VscodeTableHeaderCell[]"
              },
              "privacy": "private",
              "default": "[]",
              "description": "Cached querySelectorAll result. Updated when the header slot changes.\nIt shouldn't be used directly, check the \"_getHeaderCells\" function."
            },
            {
              "kind": "field",
              "name": "_cellsOfFirstRow",
              "type": {
                "text": "VscodeTableCell[]"
              },
              "privacy": "private",
              "default": "[]",
              "description": "Cached querySelectorAll result. Updated when the body slot changes.\nIt shouldn't be used directly, check the \"_getCellsOfFirstRow\" function."
            },
            {
              "kind": "field",
              "name": "_cellsToResize",
              "type": {
                "text": "VscodeTableCell[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_headerCellsToResize",
              "type": {
                "text": "VscodeTableHeaderCell[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_prevHeaderHeight",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_prevComponentHeight",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "_px2Percent",
              "privacy": "private",
              "parameters": [
                {
                  "name": "px",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_percent2Px",
              "privacy": "private",
              "parameters": [
                {
                  "name": "percent",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_memoizeComponentDimensions",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_queryHeaderCells",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_getHeaderCells",
              "privacy": "private",
              "description": "Get cached header cells"
            },
            {
              "kind": "method",
              "name": "_queryCellsOfFirstRow",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_getCellsOfFirstRow",
              "privacy": "private",
              "description": "Get cached cells of first row"
            },
            {
              "kind": "method",
              "name": "_initResizeObserver",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_componentResizeObserverCallback",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_componentResizeObserverCallbackBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_headerResizeObserverCallback",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_headerResizeObserverCallbackBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_calcColWidthPercentages",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "number[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "_initHeaderCellSizes",
              "privacy": "private",
              "parameters": [
                {
                  "name": "colWidths",
                  "type": {
                    "text": "number[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_initBodyColumnSizes",
              "privacy": "private",
              "parameters": [
                {
                  "name": "colWidths",
                  "type": {
                    "text": "number[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_initSashes",
              "privacy": "private",
              "parameters": [
                {
                  "name": "colWidths",
                  "type": {
                    "text": "number[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_initDefaultColumnSizes",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_updateScrollpaneSize",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_applyCompactViewColumnLabels",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_clearCompactViewColumnLabels",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_toggleCompactView",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onHeaderSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onBodySlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onSashMouseOver",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onSashMouseOut",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onSashMouseDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_updateActiveSashPosition",
              "privacy": "private",
              "parameters": [
                {
                  "name": "mouseX",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_getSashPositions",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "{\n    sashPos: number;\n    prevSashPos: number;\n    nextSashPos: number;\n  }"
                }
              }
            },
            {
              "kind": "method",
              "name": "_resizeColumns",
              "privacy": "private",
              "parameters": [
                {
                  "name": "resizeBodyCells",
                  "default": "true"
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onResizingMouseMove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_onResizingMouseMoveBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onResizingMouseUp",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_onResizingMouseUpBound",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "type": {
                "text": "Boolean"
              },
              "description": "Zebra stripes, even rows are tinted.",
              "name": "zebra"
            },
            {
              "type": {
                "text": "Boolean"
              },
              "description": "Zebra stripes, odd rows are tinted.",
              "name": "zebra-odd"
            },
            {
              "type": {
                "text": "Boolean"
              },
              "name": "bordered"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'table'",
              "fieldName": "role"
            },
            {
              "name": "resizable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "resizable"
            },
            {
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "responsive"
            },
            {
              "name": "breakpoint",
              "type": {
                "text": "number"
              },
              "default": "300",
              "fieldName": "breakpoint"
            },
            {
              "name": "columns",
              "description": "Initial column sizes in a JSON-encoded array.\nAccepted values are:\n- number\n- string-type number (ex.: \"100\")\n- px value (ex.: \"100px\")\n- percentage value (ex.: \"50%\")\n- percentage value (ex.: \"50%\")\n- \"auto\" keyword",
              "type": {
                "text": "string[]"
              },
              "fieldName": "columns"
            },
            {
              "name": "min-column-width",
              "type": {
                "text": "string"
              },
              "default": "'50px'",
              "description": "Minimum column width. Valid values are:\n- number\n- string-type number (ex.: \"100\")\n- px value (ex.: \"100px\")\n- percentage value (ex.: \"50%\")\n- percentage value (ex.: \"50%\")\n- \"auto\" keyword",
              "fieldName": "minColumnWidth"
            },
            {
              "name": "delayed-resizing",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "delayedResizing"
            },
            {
              "name": "compact",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "For internal use only",
              "fieldName": "compact"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-table",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTable",
          "declaration": {
            "name": "VscodeTable",
            "module": "src/vscode-table/vscode-table.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-table",
          "declaration": {
            "name": "VscodeTable",
            "module": "src/vscode-table/vscode-table.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-body/vscode-table-body.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: table;\n      table-layout: fixed;\n      width: 100%;\n    }\n\n\n      ::slotted(vscode-table-row:nth-child(even)) {\n      background-color: var(--vsc-row-even-background);\n    }\n\n    ::slotted(vscode-table-row:nth-child(odd)) {\n      background-color: var(--vsc-row-odd-background);\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-table-body/vscode-table-body.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-body/vscode-table-body.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTableBody",
          "cssProperties": [
            {
              "name": "--vscode-keybindingTable-rowsBackground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'rowgroup'",
              "attribute": "role",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'rowgroup'",
              "fieldName": "role"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-table-body",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTableBody",
          "declaration": {
            "name": "VscodeTableBody",
            "module": "src/vscode-table-body/vscode-table-body.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-table-body",
          "declaration": {
            "name": "VscodeTableBody",
            "module": "src/vscode-table-body/vscode-table-body.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-cell/vscode-table-cell.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      border-bottom-color: var(--vscode-editorGroup-border);\n      border-bottom-style: solid;\n      border-bottom-width: var(--vsc-row-border-bottom-width);\n      box-sizing: border-box;\n      color: var(--vscode-foreground);\n      display: table-cell;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      height: 24px;\n      overflow: hidden;\n      padding-left: 10px;\n      text-overflow: ellipsis;\n      vertical-align: middle;\n      white-space: nowrap;\n    }\n\n    :host([compact]) {\n      display: block;\n      height: auto;\n      padding-bottom: 5px;\n      width: 100% !important;\n    }\n\n    :host([compact]:first-child) {\n      padding-top: 10px;\n    }\n\n    :host([compact]:last-child) {\n      padding-bottom: 10px;\n    }\n\n    .wrapper {\n      overflow: inherit;\n      text-overflow: inherit;\n      white-space: inherit;\n      width: 100%;\n    }\n\n    .column-label {\n      font-weight: bold;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-table-cell/vscode-table-cell.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-cell/vscode-table-cell.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTableCell",
          "cssProperties": [
            {
              "name": "--vscode-editorGroup-border"
            },
            {
              "name": "--vscode-foreground"
            },
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'cell'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "columnLabel",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Cell label in the compact view of the responsive mode. For internal use only.",
              "attribute": "column-label"
            },
            {
              "kind": "field",
              "name": "compact",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enable compact view in the responsive mode. For internal use only.",
              "attribute": "compact",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'cell'",
              "fieldName": "role"
            },
            {
              "name": "column-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Cell label in the compact view of the responsive mode. For internal use only.",
              "fieldName": "columnLabel"
            },
            {
              "name": "compact",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Enable compact view in the responsive mode. For internal use only.",
              "fieldName": "compact"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-table-cell",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTableCell",
          "declaration": {
            "name": "VscodeTableCell",
            "module": "src/vscode-table-cell/vscode-table-cell.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-table-cell",
          "declaration": {
            "name": "VscodeTableCell",
            "module": "src/vscode-table-cell/vscode-table-cell.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-header/vscode-table-header.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      background-color: var(--vscode-keybindingTable-headerBackground);\n      display: table;\n      table-layout: fixed;\n      width: 100%;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-table-header/vscode-table-header.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-header/vscode-table-header.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTableHeader",
          "cssProperties": [
            {
              "description": "Table header background",
              "name": "--vscode-keybindingTable-headerBackground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'rowgroup'",
              "attribute": "role",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'rowgroup'",
              "fieldName": "role"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-table-header",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTableHeader",
          "declaration": {
            "name": "VscodeTableHeader",
            "module": "src/vscode-table-header/vscode-table-header.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-table-header",
          "declaration": {
            "name": "VscodeTableHeader",
            "module": "src/vscode-table-header/vscode-table-header.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-header-cell/vscode-table-header-cell.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      box-sizing: border-box;\n      color: var(--vscode-foreground);\n      display: table-cell;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: bold;\n      line-height: 20px;\n      overflow: hidden;\n      padding-bottom: 5px;\n      padding-left: 10px;\n      padding-right: 0;\n      padding-top: 5px;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    }\n\n    .wrapper {\n      box-sizing: inherit;\n      overflow: inherit;\n      text-overflow: inherit;\n      white-space: inherit;\n      width: 100%;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-table-header-cell/vscode-table-header-cell.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-header-cell/vscode-table-header-cell.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTableHeaderCell",
          "cssProperties": [
            {
              "name": "--vscode-foreground"
            },
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'columnheader'",
              "attribute": "role",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'columnheader'",
              "fieldName": "role"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-table-header-cell",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTableHeaderCell",
          "declaration": {
            "name": "VscodeTableHeaderCell",
            "module": "src/vscode-table-header-cell/vscode-table-header-cell.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-table-header-cell",
          "declaration": {
            "name": "VscodeTableHeaderCell",
            "module": "src/vscode-table-header-cell/vscode-table-header-cell.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-row/vscode-table-row.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      border-top-color: var(--vscode-editorGroup-border);\n      border-top-style: solid;\n      border-top-width: var(--vsc-row-border-top-width);\n      display: var(--vsc-row-display);\n      width: 100%;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-table-row/vscode-table-row.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-table-row/vscode-table-row.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTableRow",
          "cssProperties": [
            {
              "name": "--vscode-editorGroup-border"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'row'",
              "attribute": "role",
              "reflects": true
            }
          ],
          "attributes": [
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'row'",
              "fieldName": "role"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-table-row",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTableRow",
          "declaration": {
            "name": "VscodeTableRow",
            "module": "src/vscode-table-row/vscode-table-row.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-table-row",
          "declaration": {
            "name": "VscodeTableRow",
            "module": "src/vscode-table-row/vscode-table-row.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tabs/vscode-tabs.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: block;\n    }\n\n    .header {\n      align-items: center;\n      display: flex;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      width: 100%;\n    }\n\n    .header {\n      border-bottom-color: var(--vscode-settings-headerBorder);\n      border-bottom-style: solid;\n      border-bottom-width: 1px;\n    }\n\n    .header.panel {\n      background-color: var(--vscode-panel-background);\n      border-bottom-width: 0;\n      box-sizing: border-box;\n      padding-left: 8px;\n      padding-right: 8px;\n    }\n\n    slot[name='addons'] {\n      display: block;\n      margin-left: auto;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-tabs/vscode-tabs.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tabs/vscode-tabs.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTabs",
          "cssProperties": [
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-settings-headerBorder"
            },
            {
              "name": "--vscode-panel-background"
            }
          ],
          "slots": [
            {
              "description": "Default slot. It is used for tab panels.",
              "name": ""
            },
            {
              "description": "Slot for tab headers.",
              "name": "header"
            },
            {
              "description": "Right aligned area in the header.",
              "name": "addons"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "panel",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Panel-like look",
              "attribute": "panel",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'tablist'",
              "attribute": "role",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "selectedIndex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "selected-index",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_headerSlotElements",
              "type": {
                "text": "Element[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_mainSlotElements",
              "type": {
                "text": "Element[]"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_tabHeaders",
              "type": {
                "text": "VscodeTabHeader[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_tabPanels",
              "type": {
                "text": "VscodeTabPanel[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_componentId",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_tabFocus",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "method",
              "name": "_dispatchSelectEvent",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_setActiveTab",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_focusPrevTab",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_focusNextTab",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onHeaderKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_moveHeadersToHeaderSlot",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onMainSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onHeaderSlotChange",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onHeaderClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "vsc-select",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "panel",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Panel-like look",
              "fieldName": "panel"
            },
            {
              "name": "role",
              "type": {
                "text": "string"
              },
              "default": "'tablist'",
              "fieldName": "role"
            },
            {
              "name": "selected-index",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "selectedIndex"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-tabs",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTabs",
          "declaration": {
            "name": "VscodeTabs",
            "module": "src/vscode-tabs/vscode-tabs.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-tabs",
          "declaration": {
            "name": "VscodeTabs",
            "module": "src/vscode-tabs/vscode-tabs.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-textarea/vscode-textarea.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      display: inline-block;\n      height: 40px;\n      position: relative;\n      width: 320px;\n    }\n\n    :host([cols]) {\n      width: auto;\n    }\n\n    :host([rows]) {\n      height: auto;\n    }\n\n    .shadow {\n      box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;\n      display: none;\n      inset: 0 0 auto 0;\n      height: 6px;\n      pointer-events: none;\n      position: absolute;\n      width: 100%;\n    }\n\n    .shadow.visible {\n      display: block;\n    }\n\n    textarea {\n      background-color: var(--vscode-settings-textInputBackground);\n      border-color: var(--vscode-settings-textInputBorder, var(--vscode-settings-textInputBackground));\n      border-radius: 2px;\n      border-style: solid;\n      border-width: 1px;\n      box-sizing: border-box;\n      color: var(--vscode-settings-textInputForeground);\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      height: 100%;\n      width: 100%;\n    }\n\n    :host([cols]) textarea {\n      width: auto;\n    }\n\n    :host([rows]) textarea {\n      height: auto;\n    }\n\n    textarea.monospace {\n      background-color: var(--vscode-editor-background);\n      color: var(--vscode-editor-foreground);\n      font-family: var(---vscode-editor-font-family);\n      font-size: var(--vscode-editor-font-size);\n      font-weight: var(--vscode-editor-font-weight);\n    }\n\n    .textarea.monospace::placeholder {\n      color: var(--vscode-editor-inlineValuesForeground);\n    }\n\n    textarea.cursor-pointer {\n      cursor: pointer;\n    }\n\n    textarea:focus {\n      border-color: var(--vscode-focusBorder);\n      outline: none;\n    }\n\n    textarea::placeholder {\n      color: var(--vscode-input-placeholderForeground);\n      opacity: 1;\n    }\n\n    textarea::-webkit-scrollbar-track {\n      background-color: transparent;\n    }\n\n    textarea::-webkit-scrollbar {\n      width: 14px;\n    }\n\n    textarea::-webkit-scrollbar-thumb {\n      background-color: transparent;\n    }\n\n    textarea:hover::-webkit-scrollbar-thumb {\n      background-color: var(--vscode-scrollbarSlider-background);\n    }\n\n    textarea::-webkit-scrollbar-thumb:hover {\n      background-color: var(--vscode-scrollbarSlider-hoverBackground);\n    }\n\n    textarea::-webkit-scrollbar-thumb:active {\n      background-color: var(--vscode-scrollbarSlider-activeBackground);\n    }\n\n    textarea::-webkit-scrollbar-corner {\n      background-color: transparent;\n    }\n\n    textarea::-webkit-resizer {\n      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACJJREFUeJxjYMAOZuIQZ5j5//9/rJJESczEKYGsG6cEXgAAsEEefMxkua4AAAAASUVORK5CYII=');\n      background-repeat: no-repeat;\n      background-position: right bottom;\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-textarea/vscode-textarea.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-textarea/vscode-textarea.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "Multi-line text input.",
          "name": "VscodeTextarea",
          "cssProperties": [
            {
              "name": "--vscode-scrollbar-shadow"
            },
            {
              "name": "--vscode-settings-textInputBackground"
            },
            {
              "name": "--vscode-settings-textInputBorder"
            },
            {
              "name": "--vscode-settings-textInputForeground"
            },
            {
              "name": "--vscode-input-placeholderForeground"
            },
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-editor-background"
            },
            {
              "name": "--vscode-editor-foreground"
            },
            {
              "name": "--vscode-editor-font-family"
            },
            {
              "name": "--vscode-editor-font-size"
            },
            {
              "name": "--vscode-editor-font-weight"
            },
            {
              "name": "--vscode-editor-inlineValuesForeground"
            },
            {
              "name": "--vscode-focusBorder"
            },
            {
              "name": "--vscode-scrollbarSlider-background"
            },
            {
              "name": "--vscode-scrollbarSlider-hoverBackground"
            },
            {
              "name": "--vscode-scrollbarSlider-activeBackground"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "'on' | 'off' | undefined"
              },
              "default": "undefined",
              "attribute": "autocomplete"
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "autofocus"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''"
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "maxlength"
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "minlength"
            },
            {
              "kind": "field",
              "name": "rows",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "rows"
            },
            {
              "kind": "field",
              "name": "cols",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "cols"
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "resize",
              "type": {
                "text": "'both' | 'horizontal' | 'vertical' | 'none'"
              },
              "default": "'none'",
              "attribute": "resize"
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "spellcheck",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "spellcheck"
            },
            {
              "kind": "field",
              "name": "monospace",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Use monospace fonts. The font family, weight, size, and color will be the same as set in the\nVSCode code editor.",
              "attribute": "monospace",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "wrappedElement",
              "type": {
                "text": "HTMLTextAreaElement"
              },
              "description": "Getter for the inner textarea element if it needs to be accessed for some reason.",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus"
            },
            {
              "kind": "field",
              "name": "_textareaEl",
              "type": {
                "text": "HTMLTextAreaElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_textareaPointerCursor",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_shadow",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "_handleChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleMouseMove",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleScroll",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "vsc-change",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "vsc-input",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "autocomplete",
              "type": {
                "text": "'on' | 'off' | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textarea/vscode-textarea.ts"
              },
              "fieldName": "autocomplete"
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "autofocus"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textarea/vscode-textarea.ts"
              },
              "fieldName": "maxlength"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textarea/vscode-textarea.ts"
              },
              "fieldName": "minlength"
            },
            {
              "name": "rows",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textarea/vscode-textarea.ts"
              },
              "fieldName": "rows"
            },
            {
              "name": "cols",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textarea/vscode-textarea.ts"
              },
              "fieldName": "cols"
            },
            {
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textarea/vscode-textarea.ts"
              },
              "fieldName": "name"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textarea/vscode-textarea.ts"
              },
              "fieldName": "placeholder"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "readonly"
            },
            {
              "name": "resize",
              "type": {
                "text": "'both' | 'horizontal' | 'vertical' | 'none'"
              },
              "default": "'none'",
              "fieldName": "resize"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "required"
            },
            {
              "name": "spellcheck",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "spellcheck"
            },
            {
              "name": "monospace",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "Use monospace fonts. The font family, weight, size, and color will be the same as set in the\nVSCode code editor.",
              "fieldName": "monospace"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-textarea",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTextarea",
          "declaration": {
            "name": "VscodeTextarea",
            "module": "src/vscode-textarea/vscode-textarea.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-textarea",
          "declaration": {
            "name": "VscodeTextarea",
            "module": "src/vscode-textarea/vscode-textarea.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-textfield/vscode-textfield.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      align-items: center;\n      background-color: var(--vscode-settings-textInputBackground);\n      border-color: var(--vscode-settings-textInputBorder, var(--vscode-settings-textInputBackground));\n      border-radius: 2px;\n      border-style: solid;\n      border-width: 1px;\n      box-sizing: border-box;\n      color: var(--vscode-settings-textInputForeground);\n      display: inline-flex;\n      max-width: 100%;\n      position: relative;\n      width: 320px;\n    }\n\n    :host([focused]) {\n      border-color: var(--vscode-focusBorder);\n    }\n\n    :host([disabled]) {\n      cursor: not-allowed;\n      opacity: 0.5;\n    }\n\n    :host([invalid]) {\n      border-color: var(--vscode-inputValidation-errorBorder, #be1100);\n    }\n\n    ::slotted([slot='content-before']) {\n      display: block;\n      margin-left: 2px;\n    }\n\n    ::slotted([slot='content-after']) {\n      display: block;\n      margin-right: 2px;\n    }\n\n    slot[name='content-before'],\n    slot[name='content-after'] {\n      align-items: center;\n      display: flex;\n    }\n\n    input {\n      background-color: var(--vscode-settings-textInputBackground);\n      border: 0;\n      box-sizing: border-box;\n      color: var(--vscode-settings-textInputForeground);\n      display: block;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      line-height: 18px;\n      outline: none;\n      padding-bottom: 3px;\n      padding-left: 4px;\n      padding-right: 4px;\n      padding-top: 3px;\n      width: 100%;\n    }\n\n    input:read-only {\n      cursor: not-allowed;\n    }\n\n    input::placeholder {\n      color: var(--vscode-input-placeholderForeground);\n      opacity: 1;\n    }\n\n    input[type='file'] {\n      line-height: 26px;\n      padding-bottom: 0;\n      padding-left: 2px;\n      padding-top: 0;\n    }\n\n    input[type='file']::file-selector-button {\n      background-color: var(--vscode-button-background);\n      border: 0;\n      border-radius: 2px;\n      color: var(--vscode-button-foreground);\n      cursor: pointer;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      line-height: 20px;\n      padding: 1px 14px;\n    }\n\n    input[type='file']::file-selector-button:hover {\n      background-color: var(--vscode-button-hoverBackground);\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-textfield/vscode-textfield.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-textfield/vscode-textfield.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "A simple inline textfield",
          "name": "VscodeTextfield",
          "cssProperties": [
            {
              "name": "--vscode-settings-textInputBackground"
            },
            {
              "name": "--vscode-settings-textInputBorder"
            },
            {
              "name": "--vscode-settings-textInputForeground"
            },
            {
              "name": "--vscode-focusBorder"
            },
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-input-placeholderForeground"
            },
            {
              "name": "--vscode-button-background"
            },
            {
              "name": "--vscode-button-foreground"
            },
            {
              "name": "--vscode-button-hoverBackground"
            }
          ],
          "slots": [
            {
              "name": "content-before"
            },
            {
              "name": "content-after"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "autocomplete",
              "type": {
                "text": "'on' | 'off' | undefined"
              },
              "default": "undefined",
              "attribute": "autocomplete"
            },
            {
              "kind": "field",
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "autofocus"
            },
            {
              "kind": "field",
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "disabled",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "invalid",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "description": "Set `aria-label` for the inner input element. Should not be set,\nvscode-label will do it automatically."
            },
            {
              "kind": "field",
              "name": "max",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "max"
            },
            {
              "kind": "field",
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "maxlength"
            },
            {
              "kind": "field",
              "name": "min",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "min"
            },
            {
              "kind": "field",
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "minlength"
            },
            {
              "kind": "field",
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "multiple",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "attribute": "name"
            },
            {
              "kind": "field",
              "name": "pattern",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "attribute": "pattern"
            },
            {
              "kind": "field",
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "attribute": "placeholder"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "readonly",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "required",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "step",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "attribute": "step"
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "| 'color'\n    | 'date'\n    | 'datetime-local'\n    | 'email'\n    | 'file'\n    | 'month'\n    | 'number'\n    | 'password'\n    | 'search'\n    | 'tel'\n    | 'text'\n    | 'time'\n    | 'url'\n    | 'week'"
              },
              "default": "'text'",
              "attribute": "type"
            },
            {
              "kind": "field",
              "name": "value",
              "type": {
                "text": "string"
              },
              "attribute": "value"
            },
            {
              "kind": "field",
              "name": "wrappedElement",
              "type": {
                "text": "HTMLInputElement"
              },
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "checkValidity",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "field",
              "name": "_inputEl",
              "type": {
                "text": "HTMLInputElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "method",
              "name": "_validate",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onInvalid",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onInput",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onChange",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onBlur",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "vsc-invalid",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "vsc-input",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "vsc-change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "autocomplete",
              "type": {
                "text": "'on' | 'off' | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "autocomplete"
            },
            {
              "name": "autofocus",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "autofocus"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "disabled"
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused"
            },
            {
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "invalid"
            },
            {
              "name": "max",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "max"
            },
            {
              "name": "maxlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "maxlength"
            },
            {
              "name": "min",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "min"
            },
            {
              "name": "minlength",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "minlength"
            },
            {
              "name": "multiple",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "multiple"
            },
            {
              "name": "name",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "name"
            },
            {
              "name": "pattern",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "pattern"
            },
            {
              "name": "placeholder",
              "type": {
                "text": "string | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "placeholder"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "readonly"
            },
            {
              "name": "required",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "required"
            },
            {
              "name": "step",
              "type": {
                "text": "number | undefined"
              },
              "default": "undefined",
              "resolveInitializer": {
                "module": "src/vscode-textfield/vscode-textfield.ts"
              },
              "fieldName": "step"
            },
            {
              "name": "type",
              "type": {
                "text": "| 'color'\n    | 'date'\n    | 'datetime-local'\n    | 'email'\n    | 'file'\n    | 'month'\n    | 'number'\n    | 'password'\n    | 'search'\n    | 'tel'\n    | 'text'\n    | 'time'\n    | 'url'\n    | 'week'"
              },
              "default": "'text'",
              "fieldName": "type"
            },
            {
              "name": "value",
              "type": {
                "text": "string"
              },
              "fieldName": "value"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-textfield",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTextfield",
          "declaration": {
            "name": "VscodeTextfield",
            "module": "src/vscode-textfield/vscode-textfield.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-textfield",
          "declaration": {
            "name": "VscodeTextfield",
            "module": "src/vscode-textfield/vscode-textfield.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tree/vscode-tree.styles.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "styles",
          "type": {
            "text": "CSSResultGroup"
          },
          "default": "[\n  defaultStyles,\n  css`\n    :host {\n      --hover-outline-color: transparent;\n      --hover-outline-style: solid;\n      --hover-outline-width: 0;\n      --selected-outline-color: transparent;\n      --selected-outline-style: solid;\n      --selected-outline-width: 0;\n\n      display: block;\n      outline: none;\n      user-select: none;\n    }\n\n    .wrapper {\n      height: 100%;\n    }\n\n    li {\n      list-style: none;\n    }\n\n    ul,\n    li {\n      margin: 0;\n      padding: 0;\n    }\n\n    ul {\n      position: relative;\n    }\n\n    :host([indent-guides]) ul ul:before {\n      content: '';\n      display: block;\n      height: 100%;\n      position: absolute;\n      bottom: 0;\n      left: var(--indent-guide-pos);\n      top: 0;\n      pointer-events: none;\n      width: 1px;\n      z-index: 1;\n    }\n\n    .contents {\n      align-items: center;\n      display: flex;\n      font-family: var(--vscode-font-family);\n      font-size: var(--vscode-font-size);\n      font-weight: var(--vscode-font-weight);\n      outline-offset: -1px;\n      padding-right: 12px;\n    }\n\n    .multi .contents {\n      align-items: flex-start;\n    }\n\n    .contents:hover {\n      cursor: pointer;\n    }\n\n    .arrow-container {\n      align-items: center;\n      display: flex;\n      height: 22px;\n      justify-content: center;\n      padding-left: 8px;\n      padding-right: 6px;\n      width: 16px;\n    }\n\n    .icon-arrow {\n      color: currentColor;\n      display: block;\n    }\n\n    .theme-icon {\n      display: block;\n      flex-shrink: 0;\n      margin-right: 6px;\n    }\n\n    .image-icon {\n      background-repeat: no-repeat;\n      background-position: 0 center;\n      background-size: 16px;\n      display: block;\n      flex-shrink: 0;\n      margin-right: 6px;\n      height: 22px;\n      width: 16px;\n    }\n\n    .multi .contents .theme-icon {\n      margin-top: 3px;\n    }\n\n    .text-content {\n      display: flex;\n      line-height: 22px;\n    }\n\n    .single .text-content {\n      display: block;\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      width: 100%;\n    }\n\n    .description {\n      font-size: 0.9em;\n      line-height: 22px;\n      margin-left: 0.5em;\n      opacity: 0.95;\n      white-space: pre;\n    }\n\n    .actions {\n      display: none;\n    }\n\n    .contents.selected > .actions,\n    .contents.focused > .actions,\n    .contents:hover > .actions {\n      display: flex;\n    }\n\n    .decorations {\n      align-items: center;\n      display: flex;\n      height: 22px;\n      margin-left: 5px;\n    }\n\n    .filled-circle {\n      margin-right: 3px;\n      opacity: 0.4;\n    }\n\n    .decoration-text {\n      font-size: 90%;\n      font-weight: 600;\n      margin-right: 3px;\n      opacity: 0.75;\n    }\n\n    .filled-circle,\n    .decoration-text {\n      color: var(--color, currentColor);\n    }\n\n    .contents:hover .filled-circle,\n    .contents:hover .decoration-text {\n      color: var(--hover-color, var(--color));\n    }\n\n    .contents.focused .filled-circle,\n    .contents.focused .decoration-text {\n      color: var(--focused-color, var(--color));\n    }\n\n    .contents.selected .filled-circle,\n    .contents.selected .decoration-text {\n      color: var(--selected-color, var(--color));\n    }\n\n    /* Theme colors */\n    :host(:focus) .wrapper.has-not-focused-item {\n      outline: 1px solid var(--vscode-focusBorder);\n    }\n\n    :host(:focus) .contents.selected,\n    :host(:focus) .contents.focused.selected {\n      color: var(--vscode-list-activeSelectionForeground);\n      background-color: var(--vscode-list-activeSelectionBackground);\n    }\n\n    :host(:focus) .contents.selected .icon-arrow,\n    :host(:focus) .contents.selected.focused .icon-arrow,\n    :host(:focus) .contents.selected .theme-icon,\n    :host(:focus) .contents.selected.focused .theme-icon,\n    :host(:focus) .contents.selected .action-icon,\n    :host(:focus) .contents.selected.focused .action-icon {\n      color: var(--vscode-list-activeSelectionIconForeground);\n    }\n\n    :host(:focus) .contents.focused {\n      color: var(--vscode-list-focusForeground);\n      background-color: var(--vscode-list-focusBackground);\n    }\n\n    :host(:focus) .contents.selected.focused {\n      outline-color: var(--vscode-list-focusAndSelectionOutline, var(--vscode-list-focusOutline));\n    }\n\n    .contents:hover {\n      background-color: var(--vscode-list-hoverBackground);\n      color: var(--vscode-list-hoverForeground);\n    }\n\n    .contents:hover,\n    .contents.selected:hover {\n      outline-color: var(--hover-outline-color);\n      outline-style: var(--hover-outline-style);\n      outline-width: var(--hover-outline-width);\n    }\n\n    .contents.selected,\n    .contents.selected.focused {\n      background-color: var(--vscode-list-inactiveSelectionBackground);\n      color: var(--vscode-list-inactiveSelectionForeground);\n    }\n\n    .contents.selected,\n    .contents.selected.focused {\n      outline-color: var(--selected-outline-color);\n      outline-style: var(--selected-outline-style);\n      outline-width: var(--selected-outline-width);\n    }\n\n    .contents.selected .theme-icon {\n      color: var(--vscode-list-inactiveSelectionIconForeground);\n    }\n\n    .contents.focused {\n      background-color: var(--vscode-list-inactiveFocusBackground);\n      outline: 1px dotted var(--vscode-list-inactiveFocusOutline);\n    }\n\n    :host(:focus) .contents.focused {\n      outline: 1px solid var(--vscode-list-focusOutline);\n    }\n\n    :host([indent-guides]) ul ul:before {\n      background-color: var(--vscode-tree-inactiveIndentGuidesStroke);\n    }\n\n    :host([indent-guides]) ul ul.has-active-item:before {\n      background-color: var(--vscode-tree-indentGuidesStroke);\n    }\n  `,\n]"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "styles",
            "module": "src/vscode-tree/vscode-tree.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/vscode-tree/vscode-tree.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeTree",
          "cssProperties": [
            {
              "name": "--vscode-focusBorder"
            },
            {
              "name": "--vscode-font-family"
            },
            {
              "name": "--vscode-font-size"
            },
            {
              "name": "--vscode-font-weight"
            },
            {
              "name": "--vscode-list-hoverForeground"
            },
            {
              "name": "--vscode-list-hoverBackground"
            },
            {
              "name": "--vscode-list-inactiveSelectionBackground"
            },
            {
              "name": "--vscode-list-inactiveSelectionForeground"
            },
            {
              "name": "--vscode-list-activeSelectionBackground"
            },
            {
              "name": "--vscode-list-activeSelectionForeground"
            },
            {
              "name": "--vscode-list-inactiveSelectionIconForeground"
            },
            {
              "name": "--vscode-list-inactiveFocusBackground"
            },
            {
              "name": "--vscode-list-inactiveFocusOutline"
            },
            {
              "name": "--vscode-list-focusOutline"
            },
            {
              "name": "--vscode-tree-inactiveIndentGuidesStroke"
            },
            {
              "name": "--vscode-tree-indentGuidesStroke"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "data",
              "type": {
                "text": "TreeItem[]"
              },
              "attribute": "data"
            },
            {
              "kind": "field",
              "name": "indent",
              "type": {
                "text": "number"
              },
              "default": "8",
              "attribute": "indent"
            },
            {
              "kind": "field",
              "name": "arrows",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "arrows",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "multiline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "multiline",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "indentGuides",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "indent-guides",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_data",
              "type": {
                "text": "TreeItem[]"
              },
              "privacy": "private",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_selectedItem",
              "type": {
                "text": "TreeItem | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_focusedItem",
              "type": {
                "text": "TreeItem | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_selectedBranch",
              "type": {
                "text": "TreeItem | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "field",
              "name": "_focusedBranch",
              "type": {
                "text": "TreeItem | null"
              },
              "privacy": "private",
              "default": "null"
            },
            {
              "kind": "method",
              "name": "closeAll",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_getItemByPath",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TreeItem | null"
                }
              },
              "parameters": [
                {
                  "name": "path",
                  "type": {
                    "text": "number[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleActionClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderIconVariant",
              "privacy": "private",
              "parameters": [
                {
                  "name": "variant",
                  "type": {
                    "text": "{value: string; type: IconType}"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderIcon",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderArrow",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderActions",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderDecorations",
              "privacy": "private",
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderTreeItem",
              "privacy": "private",
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                },
                {
                  "name": "additionalOptions",
                  "type": {
                    "text": "{\n      path: number[];\n      itemType: ItemType;\n      hasFocusedItem: boolean;\n      hasSelectedItem: boolean;\n    }"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderTree",
              "privacy": "private",
              "parameters": [
                {
                  "name": "tree",
                  "type": {
                    "text": "TreeItem[]"
                  }
                },
                {
                  "name": "oldPath",
                  "default": "[]",
                  "type": {
                    "text": "number[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_selectItem",
              "privacy": "private",
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_focusItem",
              "privacy": "private",
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_closeSubTreeRecursively",
              "privacy": "private",
              "parameters": [
                {
                  "name": "tree",
                  "type": {
                    "text": "TreeItem[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_emitSelectEvent",
              "privacy": "private",
              "parameters": [
                {
                  "name": "item",
                  "type": {
                    "text": "TreeItem"
                  }
                },
                {
                  "name": "path",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_focusPrevItem",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_focusNextItem",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleComponentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_handleComponentKeyDownBound",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "vsc-run-action",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when an action icon is clicked."
            },
            {
              "name": "vsc-select",
              "type": {
                "text": "CustomEvent"
              },
              "description": "Dispatched when an item is selected. The event data shape is described in the `SelectEventDetail` interface."
            }
          ],
          "attributes": [
            {
              "name": "data",
              "type": {
                "text": "TreeItem[]"
              },
              "fieldName": "data"
            },
            {
              "name": "indent",
              "type": {
                "text": "number"
              },
              "default": "8",
              "fieldName": "indent"
            },
            {
              "name": "arrows",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "arrows"
            },
            {
              "name": "multiline",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "multiline"
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex"
            },
            {
              "name": "indent-guides",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "indentGuides"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          },
          "tagName": "vscode-tree",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeTree",
          "declaration": {
            "name": "VscodeTree",
            "module": "src/vscode-tree/vscode-tree.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "vscode-tree",
          "declaration": {
            "name": "VscodeTree",
            "module": "src/vscode-tree/vscode-tree.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/form-button-widget/FormButtonWidgetBase.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "FormButtonWidgetBase",
          "members": [
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_prevTabindex",
              "type": {
                "text": "number"
              },
              "privacy": "private",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_uid",
              "privacy": "protected",
              "default": "`id_${new Date().valueOf()}_${Math.floor(\n    Math.random() * 9999\n  )}`"
            },
            {
              "kind": "method",
              "name": "_handleClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_handleKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "_event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_handleFocus",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "_handleFocusBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_handleBlur",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "field",
              "name": "_handleBlurBound",
              "privacy": "private"
            }
          ],
          "attributes": [
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex"
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "FormButtonWidgetBase",
          "declaration": {
            "name": "FormButtonWidgetBase",
            "module": "src/includes/form-button-widget/FormButtonWidgetBase.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "LabelledCheckboxOrRadioInterface",
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              }
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_renderLabelAttribute",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            }
          ]
        },
        {
          "kind": "mixin",
          "description": "",
          "name": "LabelledCheckboxOrRadioMixin",
          "members": [
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "attribute": "label"
            },
            {
              "kind": "field",
              "name": "_label",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_slottedText",
              "type": {
                "text": "string"
              },
              "privacy": "private",
              "default": "''"
            },
            {
              "kind": "method",
              "name": "_handleSlotChange",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_renderLabelAttribute",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "label",
              "type": {
                "text": "string"
              },
              "fieldName": "label"
            }
          ],
          "parameters": [
            {
              "name": "superClass",
              "type": {
                "text": "T"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "LabelledCheckboxOrRadioInterface",
          "declaration": {
            "name": "LabelledCheckboxOrRadioInterface",
            "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
          }
        },
        {
          "kind": "js",
          "name": "LabelledCheckboxOrRadioMixin",
          "declaration": {
            "name": "LabelledCheckboxOrRadioMixin",
            "module": "src/includes/form-button-widget/LabelledCheckboxOrRadio.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/form-button-widget/base.styles.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "module": "src/includes/form-button-widget/base.styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/vscode-select/helpers.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "startsWithPerTermMatch",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "subject",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "pattern",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "startsWithMatch",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "subject",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "pattern",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "containsMatch",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "subject",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "pattern",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "fuzzyMatch",
          "return": {
            "type": {
              "text": "boolean"
            }
          },
          "parameters": [
            {
              "name": "subject",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "pattern",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "filterOptionsByPattern",
          "return": {
            "type": {
              "text": "InternalOption[]"
            }
          },
          "parameters": [
            {
              "name": "list",
              "type": {
                "text": "InternalOption[]"
              }
            },
            {
              "name": "pattern",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "method",
              "type": {
                "text": "SearchMethod"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "startsWithPerTermMatch",
          "declaration": {
            "name": "startsWithPerTermMatch",
            "module": "src/includes/vscode-select/helpers.ts"
          }
        },
        {
          "kind": "js",
          "name": "startsWithMatch",
          "declaration": {
            "name": "startsWithMatch",
            "module": "src/includes/vscode-select/helpers.ts"
          }
        },
        {
          "kind": "js",
          "name": "containsMatch",
          "declaration": {
            "name": "containsMatch",
            "module": "src/includes/vscode-select/helpers.ts"
          }
        },
        {
          "kind": "js",
          "name": "fuzzyMatch",
          "declaration": {
            "name": "fuzzyMatch",
            "module": "src/includes/vscode-select/helpers.ts"
          }
        },
        {
          "kind": "js",
          "name": "filterOptionsByPattern",
          "declaration": {
            "name": "filterOptionsByPattern",
            "module": "src/includes/vscode-select/helpers.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/vscode-select/styles.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "module": "src/includes/vscode-select/styles.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/vscode-select/template-elements.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "chevronDownIcon",
          "default": "html`\n  <span class=\"icon\">\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      fill=\"currentColor\"\n    >\n      <path\n        fill-rule=\"evenodd\"\n        clip-rule=\"evenodd\"\n        d=\"M7.976 10.072l4.357-4.357.62.618L8.284 11h-.618L3 6.333l.619-.618 4.357 4.357z\"\n      />\n    </svg>\n  </span>\n`"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "chevronDownIcon",
          "declaration": {
            "name": "chevronDownIcon",
            "module": "src/includes/vscode-select/template-elements.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/vscode-select/types.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/includes/vscode-select/vscode-select-base.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "VscodeSelectBase",
          "cssProperties": [
            {
              "description": "workaround for dropdown z-index issues",
              "name": "--dropdown-z-index"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "ariaExpanded",
              "type": {
                "text": "string"
              },
              "default": "'false'",
              "attribute": "aria-expanded",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "combobox",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "combobox",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "dataCloak",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "data-cloak",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "invalid",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "filter",
              "description": "Filter method",
              "type": {
                "text": "string"
              },
              "attribute": "filter"
            },
            {
              "kind": "field",
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "focused",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "options",
              "type": {
                "text": "Option[]"
              },
              "attribute": "options"
            },
            {
              "kind": "field",
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "tabindex",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "_activeIndex",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "-1"
            },
            {
              "kind": "field",
              "name": "_currentDescription",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_filter",
              "type": {
                "text": "SearchMethod"
              },
              "privacy": "protected",
              "default": "'fuzzy'"
            },
            {
              "kind": "field",
              "name": "_filteredOptions",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "_filterPattern",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_selectedIndex",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "-1"
            },
            {
              "kind": "field",
              "name": "_selectedIndexes",
              "type": {
                "text": "number[]"
              },
              "privacy": "protected",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_showDropdown",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_options",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_value",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "default": "''"
            },
            {
              "kind": "field",
              "name": "_values",
              "type": {
                "text": "string[]"
              },
              "privacy": "protected",
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "_listScrollTop",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "_mainSlot",
              "type": {
                "text": "HTMLSlotElement"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "_listElement",
              "type": {
                "text": "HTMLUListElement"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_isHoverForbidden",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "_currentOptions",
              "type": {
                "text": "InternalOption[]"
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "_addOptionsFromSlottedElements",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "OptionListStat"
                }
              }
            },
            {
              "kind": "method",
              "name": "_toggleDropdown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "Promise<void>"
                }
              },
              "parameters": [
                {
                  "name": "visible",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_dispatchChangeEvent",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onFaceClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onClickOutside",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "_onClickOutsideBound",
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "_onMouseMove",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "_onMouseMoveBound",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_toggleComboboxDropdown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onComboboxButtonClick",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxButtonKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onOptionMouseOver",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "MouseEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onEnterKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onSpaceKeyDown",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_scrollActiveElementToTop",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_adjustOptionListScrollPos",
              "privacy": "private",
              "parameters": [
                {
                  "name": "direction",
                  "type": {
                    "text": "'down' | 'up'"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onArrowUpKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onArrowDownKeyDown",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onComponentKeyDown",
              "privacy": "private",
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "KeyboardEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onComponentFocus",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onComponentBlur",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_onSlotChange",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "_onComboboxInputFocus",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "FocusEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_onComboboxInputInput",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "InputEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_renderOptions",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult | TemplateResult[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "_renderDescription",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "_renderSelectFace",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "_renderComboboxFace",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "_renderDropdownControls",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "_renderDropdown",
              "privacy": "private"
            }
          ],
          "events": [
            {
              "name": "vsc-change",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "filter",
              "description": "Filter method",
              "type": {
                "text": "string"
              },
              "fieldName": "filter",
              "attribute": "filter"
            },
            {
              "name": "options",
              "type": {
                "text": "Option[]"
              },
              "fieldName": "options",
              "attribute": "options"
            },
            {
              "name": "aria-expanded",
              "type": {
                "text": "string"
              },
              "default": "'false'",
              "fieldName": "ariaExpanded"
            },
            {
              "name": "combobox",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "combobox"
            },
            {
              "name": "data-cloak",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "dataCloak"
            },
            {
              "name": "invalid",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "invalid"
            },
            {
              "name": "focused",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "focused"
            },
            {
              "name": "tabindex",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "tabindex"
            }
          ],
          "superclass": {
            "name": "VscElement",
            "module": "/src/includes/VscElement.js"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VscodeSelectBase",
          "declaration": {
            "name": "VscodeSelectBase",
            "module": "src/includes/vscode-select/vscode-select-base.ts"
          }
        }
      ]
    }
  ]
}
