gitextract_bav71kz2/ ├── .github/ │ └── workflows/ │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── .prettierrc.js ├── .vscode/ │ └── settings.json ├── LICENSE ├── README.md ├── eslint.config.mjs ├── hacs.json ├── package.json ├── rollup.config.mjs ├── src/ │ ├── action-handler.ts │ ├── card-tags.ts │ ├── deep-equal.ts │ ├── editor/ │ │ ├── bar-editor.ts │ │ ├── editor.ts │ │ ├── ha-form.ts │ │ ├── item-editor.ts │ │ └── items-editor.ts │ ├── localize/ │ │ ├── languages/ │ │ │ ├── de.json │ │ │ ├── en.json │ │ │ └── sk.json │ │ └── localize.ts │ ├── power-distribution-card.ts │ ├── presets.ts │ ├── styles.ts │ ├── types.ts │ └── utils/ │ ├── compute-color.ts │ ├── create-thing.ts │ ├── custom-cards.ts │ ├── debounce.ts │ ├── get-lovelace.ts │ ├── ha-component-loader.ts │ ├── hass-types/ │ │ ├── action.ts │ │ ├── action_handler.ts │ │ ├── event.ts │ │ ├── fire_event.ts │ │ ├── format-number.ts │ │ ├── get_main_window.ts │ │ ├── handle-action.ts │ │ ├── haptics.ts │ │ ├── has-action.ts │ │ ├── homeassistant.ts │ │ ├── integration.ts │ │ ├── localize.ts │ │ ├── lovelace.ts │ │ ├── navigate.ts │ │ ├── show-dialog-box.ts │ │ ├── show-ha-voice-command-dialog.ts │ │ ├── toast.ts │ │ └── toggle-entity.ts │ └── index.ts └── tsconfig.json