commit e20dbdb7d53c8007d26e61abaa00b1aa4f8d1450
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Sep 30 18:34:29 2026 +0000
dev-build: 3e38de07b3f6ef955b5c683bbafe962d6373eecd
Source: 3e38de07b3f6ef955b5c683bbafe962d6373eecd
Issue: #657
User-Visible: no
diff --git a/DEV-BUILD.json b/DEV-BUILD.json
new file mode 100644
index 00000000..155b65f4
--- /dev/null
+++ b/DEV-BUILD.json
@@ -0,0 +1,7 @@
+{
+ "schema": 1,
+ "source": "3e38de07b3f6ef955b5c683bbafe962d6373eecd",
+ "fingerprint": "1e24262d325c178a2dcff7f9ded0cdbe6cca8fc53344f2ce137be568178fb802",
+ "files": 31,
+ "builtAt": "2026-09-30T18:34:29.688Z"
+}
diff --git a/custom_components/houseplan/frontend/houseplan-assets.json b/custom_components/houseplan/frontend/houseplan-assets.json
new file mode 100644
index 00000000..2e87ff37
--- /dev/null
+++ b/custom_components/houseplan/frontend/houseplan-assets.json
@@ -0,0 +1,455 @@
+{
+ "schema": 1,
+ "fingerprint": "1e24262d325c178a2dcff7f9ded0cdbe6cca8fc53344f2ce137be568178fb802",
+ "entry": "houseplan-card.js",
+ "panelEntry": "houseplan-panel.js",
+ "initialViewFiles": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-card.js"
+ ],
+ "initialViewGzipBytes": 300142,
+ "initialPanelFiles": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-panel.js"
+ ],
+ "initialPanelGzipBytes": 301665,
+ "initialPanelOnlyFiles": [
+ "houseplan-panel.js"
+ ],
+ "initialPanelOnlyGzipBytes": 2325,
+ "lazyFiles": [
+ "houseplan-assets/backdrop-pick-xDPBAs3k.js",
+ "houseplan-assets/de-Ofk1Ol_F.js",
+ "houseplan-assets/editor-S8mH9zBJ.js",
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/fr-FzNC6MIf.js",
+ "houseplan-assets/furniture-plan-art.generated-WAA27063.js",
+ "houseplan-assets/houseplan-editor-runtime-T45EChf6.js",
+ "houseplan-assets/houseplan-onboarding-runtime-DE6DUf5w.js",
+ "houseplan-assets/hp-zigbee-topology-overlay-BqM50por.js",
+ "houseplan-assets/iso-scene-render-CHCy2Sak.js",
+ "houseplan-assets/live-interaction-runtime-wyVBI9RS.js",
+ "houseplan-assets/moon-runtime-BoXIdEp3.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js",
+ "houseplan-assets/pdf-export-Dc8BpJbx.js",
+ "houseplan-assets/summary-panel-runtime-loaded-Cz5dApFg.js",
+ "houseplan-assets/zigbee-topology-ZJgB0un9.js",
+ "houseplan-assets/zigbee-topology-runtime-bwrrUQoZ.js"
+ ],
+ "lazyGzipBytes": 464808,
+ "lazyEditorFiles": [
+ "houseplan-assets/backdrop-pick-xDPBAs3k.js",
+ "houseplan-assets/editor-S8mH9zBJ.js",
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/furniture-plan-art.generated-WAA27063.js",
+ "houseplan-assets/houseplan-editor-runtime-T45EChf6.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js",
+ "houseplan-assets/zigbee-topology-ZJgB0un9.js"
+ ],
+ "lazyEditorGzipBytes": 238559,
+ "lazyOnboardingFiles": [
+ "houseplan-assets/backdrop-pick-xDPBAs3k.js",
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/houseplan-onboarding-runtime-DE6DUf5w.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js"
+ ],
+ "lazyOnboardingGzipBytes": 28214,
+ "lazyLocaleFiles": [
+ "houseplan-assets/de-Ofk1Ol_F.js",
+ "houseplan-assets/fr-FzNC6MIf.js"
+ ],
+ "lazyLocaleGzipBytes": 56075,
+ "lazyIsometricFiles": [
+ "houseplan-assets/iso-scene-render-CHCy2Sak.js"
+ ],
+ "lazyIsometricGzipBytes": 14807,
+ "lazyFurnitureArtFiles": [
+ "houseplan-assets/furniture-plan-art.generated-WAA27063.js"
+ ],
+ "lazyFurnitureArtGzipBytes": 16941,
+ "lazyPdfFiles": [
+ "houseplan-assets/furniture-plan-art.generated-WAA27063.js",
+ "houseplan-assets/pdf-export-Dc8BpJbx.js"
+ ],
+ "lazyPdfGzipBytes": 126936,
+ "lazyMoonFiles": [
+ "houseplan-assets/moon-runtime-BoXIdEp3.js"
+ ],
+ "lazyMoonGzipBytes": 11386,
+ "lazyNamespaceLocaleFiles": [
+ "houseplan-assets/settings-de-BjL5B0dc.js",
+ "houseplan-assets/settings-fr-DDSje21P.js",
+ "houseplan-assets/settings-ru-Dg2cYOQC.js",
+ "houseplan-assets/support-de-DHHLrX28.js",
+ "houseplan-assets/support-fr-2qq1lzjv.js",
+ "houseplan-assets/support-ru-B6q8BWu5.js",
+ "houseplan-assets/topology-de-BCTuDcaH.js",
+ "houseplan-assets/topology-fr-DaC6px8t.js",
+ "houseplan-assets/topology-ru-FyTSL7gH.js"
+ ],
+ "lazyNamespaceLocaleGzipBytes": 22012,
+ "files": [
+ {
+ "path": "houseplan-assets/backdrop-pick-xDPBAs3k.js",
+ "sha256": "dd84ed7c9ec146d9a78334b834d647ab5452152b89e40f8219d8dcdcb0270fc1",
+ "rawBytes": 54738,
+ "gzipBytes": 17841,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js"
+ ],
+ "dynamicImports": [
+ "houseplan-assets/settings-de-BjL5B0dc.js",
+ "houseplan-assets/settings-fr-DDSje21P.js",
+ "houseplan-assets/settings-ru-Dg2cYOQC.js"
+ ]
+ },
+ {
+ "path": "houseplan-assets/de-Ofk1Ol_F.js",
+ "sha256": "2eb07afbbd1bf2a09218a00527704e844a3a70875cb6eb457b21f230161403a4",
+ "rawBytes": 93620,
+ "gzipBytes": 28268,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/editor-S8mH9zBJ.js",
+ "sha256": "ed788b71afa034bb7cda601ab7ff48c31675ce29927f36ceb905bcbe144a8233",
+ "rawBytes": 3833,
+ "gzipBytes": 1583,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "sha256": "39c094bb85b58380b4fd40be465d2a858c69bde01b167d7808bce4c908f281af",
+ "rawBytes": 25600,
+ "gzipBytes": 5055,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/fr-FzNC6MIf.js",
+ "sha256": "c22ef460cba207ba968bef5af6dc92e12d02c1d4b8f6be0e5bfa0284fae14297",
+ "rawBytes": 96021,
+ "gzipBytes": 27807,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/furniture-plan-art.generated-WAA27063.js",
+ "sha256": "0a2663baf6a58a8907a077d97c0dc0d920e334d91455e26b5dcbd28b4f8da748",
+ "rawBytes": 52035,
+ "gzipBytes": 16941,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "sha256": "1a9c922a3e749024a1dbc95f39b3850b200b4eebdb2cc83dba2f5df1b355ca48",
+ "rawBytes": 1058245,
+ "gzipBytes": 299340,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": [
+ "houseplan-assets/de-Ofk1Ol_F.js",
+ "houseplan-assets/editor-S8mH9zBJ.js",
+ "houseplan-assets/fr-FzNC6MIf.js",
+ "houseplan-assets/furniture-plan-art.generated-WAA27063.js",
+ "houseplan-assets/houseplan-editor-runtime-T45EChf6.js",
+ "houseplan-assets/houseplan-onboarding-runtime-DE6DUf5w.js",
+ "houseplan-assets/hp-zigbee-topology-overlay-BqM50por.js",
+ "houseplan-assets/iso-scene-render-CHCy2Sak.js",
+ "houseplan-assets/live-interaction-runtime-wyVBI9RS.js",
+ "houseplan-assets/moon-runtime-BoXIdEp3.js",
+ "houseplan-assets/pdf-export-Dc8BpJbx.js",
+ "houseplan-assets/summary-panel-runtime-loaded-Cz5dApFg.js"
+ ]
+ },
+ {
+ "path": "houseplan-assets/houseplan-editor-runtime-T45EChf6.js",
+ "sha256": "ac298288a6cc4ba672a27609b8674a7f3df5508eac0bd495a6d27731f629e430",
+ "rawBytes": 689084,
+ "gzipBytes": 192432,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/backdrop-pick-xDPBAs3k.js",
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/furniture-plan-art.generated-WAA27063.js",
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js",
+ "houseplan-assets/zigbee-topology-ZJgB0un9.js"
+ ],
+ "dynamicImports": [
+ "houseplan-assets/support-de-DHHLrX28.js",
+ "houseplan-assets/support-fr-2qq1lzjv.js",
+ "houseplan-assets/support-ru-B6q8BWu5.js",
+ "houseplan-assets/zigbee-topology-runtime-bwrrUQoZ.js"
+ ]
+ },
+ {
+ "path": "houseplan-assets/houseplan-onboarding-runtime-DE6DUf5w.js",
+ "sha256": "eba35c752987efdb28b294d66780e3d7eb3db726599375bffe2b1fb00bbc6649",
+ "rawBytes": 15886,
+ "gzipBytes": 4908,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/backdrop-pick-xDPBAs3k.js",
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/hp-zigbee-topology-overlay-BqM50por.js",
+ "sha256": "ea17b97808fed5d221ac930d77fbddc6a458b3a1d51c5f30b0f1c9ee29153425",
+ "rawBytes": 10958,
+ "gzipBytes": 3765,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js",
+ "houseplan-assets/zigbee-topology-ZJgB0un9.js",
+ "houseplan-assets/zigbee-topology-runtime-bwrrUQoZ.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/iso-scene-render-CHCy2Sak.js",
+ "sha256": "ca3ccfdb35f174e0df22dc6ad2e8c44e617a8e87ba44d1ebe1e431b354137d3a",
+ "rawBytes": 43395,
+ "gzipBytes": 14807,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/live-interaction-runtime-wyVBI9RS.js",
+ "sha256": "33a2c690f2754df1550ea63ff74f014589ae40b502a3921f3e32549b81c976ef",
+ "rawBytes": 8370,
+ "gzipBytes": 3278,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/moon-runtime-BoXIdEp3.js",
+ "sha256": "46d7177ce90d9c4bdd9cd8a984103da3488c62c014110ea28b72f66c91f07d9f",
+ "rawBytes": 29462,
+ "gzipBytes": 11386,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/namespace-language-aBVqQLAD.js",
+ "sha256": "ed8d21e825a8084b3444ba49cf8c82f3e65505cf723dc2f40a8c5e1b76f7981a",
+ "rawBytes": 675,
+ "gzipBytes": 410,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/pdf-export-Dc8BpJbx.js",
+ "sha256": "9a4e0cd0f57e89645ad63973de1e7d44918b8c5eee38d66ca90f911701ab5c00",
+ "rawBytes": 236714,
+ "gzipBytes": 109995,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/furniture-plan-art.generated-WAA27063.js",
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/settings-de-BjL5B0dc.js",
+ "sha256": "8238ebbb5e6918509a4e86567cc01f6b11b1a77d2816208acfffd7a09ba9ab33",
+ "rawBytes": 8185,
+ "gzipBytes": 3177,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/settings-fr-DDSje21P.js",
+ "sha256": "c0c585d69f470a396bf13ce779ee32d9f7cf06ec747348f712d91da712eac8f2",
+ "rawBytes": 8493,
+ "gzipBytes": 3153,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/settings-ru-Dg2cYOQC.js",
+ "sha256": "fa0fe59efe52b3ea58c170ef7cd7ef9ec73d708cfda862498c9125c5996cd394",
+ "rawBytes": 11379,
+ "gzipBytes": 3680,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/summary-panel-editor-CBTbo3v8.js",
+ "sha256": "f5da0eedb89fbf4173f7fea91f011baad8872af279af27fd7cc68c3c5a3935ac",
+ "rawBytes": 14862,
+ "gzipBytes": 3426,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-assets/summary-panel-runtime-loaded-Cz5dApFg.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/summary-panel-metrics-BVDREExV.js",
+ "sha256": "8c350023c60de784dae6b2bcb6590b0d1ff32694c6ff13a24b6e8cfe7a90f787",
+ "rawBytes": 2701,
+ "gzipBytes": 1345,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/summary-panel-runtime-loaded-Cz5dApFg.js",
+ "sha256": "ce816fedc5b5e57b6e25ddc5fab5a70d782b782be6a74ac0718639bb0359cdf1",
+ "rawBytes": 72959,
+ "gzipBytes": 20245,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/form-kit.styles-BFqEQFqK.js",
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": [
+ "houseplan-assets/summary-panel-editor-CBTbo3v8.js",
+ "houseplan-assets/summary-panel-metrics-BVDREExV.js"
+ ]
+ },
+ {
+ "path": "houseplan-assets/support-de-DHHLrX28.js",
+ "sha256": "0f2cad53a3b6ae657153a7c297cdb82419e1a31d2280623a21a26708d8844d4d",
+ "rawBytes": 6167,
+ "gzipBytes": 2395,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/support-fr-2qq1lzjv.js",
+ "sha256": "afa9611e3a1097718beb1db7a6c9c59f59f115893737c47776302dc99718081e",
+ "rawBytes": 6333,
+ "gzipBytes": 2430,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/support-ru-B6q8BWu5.js",
+ "sha256": "64bfdbf1b3f4114fe48280eb3a636c8c814b31849f47762fd205e18669d7046c",
+ "rawBytes": 8376,
+ "gzipBytes": 2876,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/topology-de-BCTuDcaH.js",
+ "sha256": "aed9319ce44841b57620ae2218d22dace5e81f54b0c64e7f73e113cfa6714cb3",
+ "rawBytes": 2698,
+ "gzipBytes": 1333,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/topology-fr-DaC6px8t.js",
+ "sha256": "b5bb991adbae3122fe70d427592d3f00e4375ed661f5fa90662601350df0a0fa",
+ "rawBytes": 2718,
+ "gzipBytes": 1353,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/topology-ru-FyTSL7gH.js",
+ "sha256": "535fba457bd10c13eef9ab856139cc543ab1dec9c9d1e4a911f0835a2214619c",
+ "rawBytes": 3669,
+ "gzipBytes": 1615,
+ "isEntry": false,
+ "imports": [],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/zigbee-topology-runtime-bwrrUQoZ.js",
+ "sha256": "4af0b40c967c51010a08cebec38570a924433e1387d17b9a2d1c898868f27e9b",
+ "rawBytes": 3983,
+ "gzipBytes": 1790,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js",
+ "houseplan-assets/zigbee-topology-ZJgB0un9.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-assets/zigbee-topology-ZJgB0un9.js",
+ "sha256": "dbe3fa86813b1f2557fe36e8225bec46153903cb9ab1e9aa35246a3e902091f6",
+ "rawBytes": 10958,
+ "gzipBytes": 4297,
+ "isEntry": false,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js",
+ "houseplan-assets/namespace-language-aBVqQLAD.js"
+ ],
+ "dynamicImports": [
+ "houseplan-assets/topology-de-BCTuDcaH.js",
+ "houseplan-assets/topology-fr-DaC6px8t.js",
+ "houseplan-assets/topology-ru-FyTSL7gH.js"
+ ]
+ },
+ {
+ "path": "houseplan-card.js",
+ "sha256": "5a359b88449d0b0d712b4506b642fe61535133bb355086ffe43a7f8392703dd0",
+ "rawBytes": 1205,
+ "gzipBytes": 802,
+ "isEntry": true,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ },
+ {
+ "path": "houseplan-panel.js",
+ "sha256": "b3f5cdf1f3a7f140365c75d7e4f1075eadb2e06a842df264cea79269bc3650f5",
+ "rawBytes": 6165,
+ "gzipBytes": 2325,
+ "isEntry": true,
+ "imports": [
+ "houseplan-assets/houseplan-card-EmxAmZMt.js"
+ ],
+ "dynamicImports": []
+ }
+ ]
+}
diff --git a/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-xDPBAs3k.js b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-xDPBAs3k.js
new file mode 100644
index 00000000..44d59c3e
--- /dev/null
+++ b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-xDPBAs3k.js
@@ -0,0 +1,257 @@
+globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="1e24262d325c178a2dcff7f9ded0cdbe6cca8fc53344f2ce137be568178fb802";import{A as e,c as t,s as a,l as i,d as o,ap as n,h as s,j as l,g as r,dV as c,dW as p,dX as d,c$ as h,dY as u,c_ as m,dZ as g,d4 as _,d3 as b,d_ as f,bK as v,bJ as w,bL as $,av as y,aC as k,aD as x,d$ as C}from"./houseplan-card-EmxAmZMt.js";import{c as S,f as T,C as M}from"./form-kit.styles-BFqEQFqK.js";import{n as P}from"./namespace-language-aBVqQLAD.js";const L="#1f2a30";function E(e,t){const a=function(e){const t=/^#?([0-9a-f]{6})$/i.exec(e.trim());if(!t)return null;const a=parseInt(t[1],16);return[a>>16&255,a>>8&255,255&a]}(e);if(!a)return L;const i=Number.isFinite(t)?Math.min(1,Math.max(0,t)):1;return function([e,t,a]){return(.299*e+.587*t+.114*a)/255>.6}(a.map(e=>e*i+211*(1-i)))?L:"#fff"}const D=S+T(M,{withSwitch:!1}),F=new WeakSet;let H=null;function I(e){const t=e.renderRoot;if(!t||F.has(t))return;const a=t.ownerDocument??globalThis.document,i=a?.defaultView?.CSSStyleSheet;if(i&&"adoptedStyleSheets"in t)return H||(H=new i,H.replaceSync(D)),t.adoptedStyleSheets=[...t.adoptedStyleSheets,H],void F.add(t);if(t.querySelector("style[data-hp-form-kit]"))return void F.add(t);const o=a.createElement("style");o.dataset.hpFormKit="true",o.textContent=D,t.appendChild(o),F.add(t)}function R({title:a,help:i,body:o,id:n}){return t`${a}
${i??e}
${l}
`:s?t`${s}
`:e} +${i.toUpperCase()}
+ ${null===p?e:t`${n??""}
+ {const t=Number(e.target.value);Number.isFinite(t)&&s&&s(Math.min(1,Math.max(0,t/100)))}} />%`}
+ ${l&&r?t``:e}
+ ${a}${n?t` ${n}`:e}
+${p}
`} +${c(v.message)}
`:e}`});var w,$,y,k,x}function ve(a,i){const{host:o}=a,n=o._t.bind(o);return t`${r("space.temp_range_hint")}
+${r("lqi"===a.fillMode?"space.fill_lqi_hint":"space.fill_light_hint")}
`;return R({id:"appearance",title:l("space.display_section"),body:t` + ${B({id:i("show-borders"),icon:"mdi:border-none-variant",title:l("space.show_borders"),caption:r("space.show_borders_hint"),help:c("space.show_borders.help"),checked:a.showBorders,onChange:t=>_e(e,g(a,"showBorders",t))})} + ${O({label:l("space.zero_wall_style"),help:e.help("space.zero_wall_style.help"),control:q({name:`${e.idPrefix}-zero-wall-style`,value:"solid"===a.zeroWallStyle?"solid":"dashed",ariaLabel:l("space.zero_wall_style"),options:[{value:"dashed",label:l("space.zero_wall_dashed"),sample:"dashed"},{value:"solid",label:l("space.zero_wall_solid"),sample:"solid"}],onChange:t=>_e(e,{...a,zeroWallStyle:"solid"===t?"solid":"dashed"})})})} + ${G({label:l("space.room_color"),picker:U({hex:a.roomColor,opacity:a.roomOpacity,opacityLabel:l("space.opacity"),onOpacity:t=>_e(e,{...a,roomOpacity:t}),resetLabel:a.roomColor!==_||a.roomOpacity!==b?l("btn.reset"):void 0,onReset:()=>_e(e,{...a,roomColor:_,roomOpacity:b}),picker:t`${l("space.card_font_hint")}
+${u}
+ ${d?t`${e._t("backdrop.reduced_dimensions",{w:d.width,h:d.height})}
`:null} +${e.message}
+${this._t("fixed_floor.loading")}
+${this._t("fixed_floor.invalid_title")}
+${this._t("fixed_floor.invalid_body",{value:this._fixedFloorValue(s.value)})}
+${this._t("empty.no_spaces")}
+ ${this._serverStorage&&this._canManageConfiguration?W`${this._t("empty.add_first")}
+ `:W`${this._t(this._serverStorage?"empty.read_only":"empty.install")}
`} +${this._t("vac.residual_message",{error:this._vacCalConfirm.error})}
+${this._tapConfirm.text}
`:this._tapConfirm.lines.map((e,t)=>W` +${e}
`)} +${this._t("opening.no_entities")}
`} +${e("marker.nothing_found")}
`} +${e("marker.nothing_found")}
`} +${e("marker.activity_alarm_note")}
+${K.technical}`:void 0})}${U.technical}`:void 0})}
+ ${Ho({label:e("marker.value_badge_position"),help:this._help("marker.value_badge_position.help"),control:Wo({name:"marker-value-badge-position",value:H,ariaLabel:e("marker.value_badge_position"),options:en.map(t=>({value:t,label:e(`marker.value_badge_${t}`)})),onChange:e=>this.host._markerDialog={...t,valueBadgeEnabled:O,valueBadgeSource:B,valueBadgePosition:e,valueBadgeTouched:!0}})})}
+ `:d}
+ ${o(v.message)}
`:d} + ${Go({id:"gs-sun-rays",icon:"mdi:weather-sunny",title:o("gs.sun_rays"),caption:o("gs.sun_rays_hint"),checked:e.sunRays,onChange:t=>a({sunRays:t})})} + ${w=e.sunRayOrigin,$=t=>i(t),k=t=>a({sunRayOrigin:t}),Ho({label:$("gs.sun_ray_origin"),control:Wo({name:"gs-sun-ray-origin",value:w,ariaLabel:$("gs.sun_ray_origin"),options:[{value:"inner",label:$("gs.sun_ray_origin.inner")},{value:"outer",label:$("gs.sun_ray_origin.outer")}],onChange:t=>k("outer"===t?"outer":"inner")})})} + ${Go({id:"gs-moon",icon:"mdi:moon-waning-crescent",title:o("gs.moon"),caption:o("gs.moon_hint"),checked:e.moon,onChange:t=>a({moon:t})})}`})} + ${Bo({id:"data",title:i("gs.card_data"),body:p` + ${t._canEdit?p` + ${qo({title:i("gs.backup_group"),help:this._help("gs.backup_group.help")})} +${n}
`:d} + ${Bo({id:"basics",body:Jo([Ho({label:e("room.name_label"),htmlFor:"room-name",error:x?s(x.message):void 0,control:p`{t._nameSel=e.target.value,t.requestUpdate()}} />`}),Ho({label:e("room.area_label"),htmlFor:"room-area",help:this._help("room.group_basics.help"),control:p``})])})} + ${Bo({id:"fill",title:e("room.group_fill"),help:this._help("room.group_fill.help"),body:p` + ${Go({id:"room-fill-inherit",icon:"mdi:layers-outline",title:e("fill.inherit"),caption:s("room.fill_inherit_hint"),checked:h,onChange:t=>C(t?"":Dt.includes(r.fill)?r.fill:"custom")})} + ${h?p`${s("room.fill_following",{mode:e(`fill.${r.fill}`)})}
`:Ho({label:s("room.fill_mode_label"),control:Wo({name:"rfill",value:t._roomFill,ariaLabel:e("room.fill_label"),options:Dt.map(t=>({value:t,label:s(`fill.seg_${t}`)})),onChange:t=>C(t)})})} + ${"custom"===t._roomFill?ta({label:P,picker:Uo({hex:u.c,opacity:u.a,opacityLabel:e("space.opacity"),onOpacity:e=>{t._roomCustomFill={c:u.c,a:e},t.requestUpdate()},resetLabel:t._roomCustomFill?e("btn.reset"):void 0,onReset:()=>{t._roomCustomFill=null,t.requestUpdate()},picker:p`${s(M.message)}
`:d} + + ${t._roomTempMin.trim()||t._roomTempMax.trim()?Ao(e("room.temp_range_reset"),()=>{t._roomTempMin="",t._roomTempMax="",t.requestUpdate()}):d} +${s("room.sizes_hint",{v:String(S(r.cardFontScale))})}
+${this._reason(t.fallbackReason)}
`:d} + ${t.explanation.notices.map(t=>p`${this._reason(t)}
`)} + ${c<1?p`${this._t("marker.preview.scaled",{n:u})}
`:d} + ${e&&this._reducedMotion?p`${this._t("marker.preview.reduced_motion")}
`:d} +${t.eid}
+ ${t.stateText||t.state}
+ ${this._sourceProvider(t.eid)}
+ ${this._t("admin_only")}
`} + ${e?p` + ${this.savedEnabled?d:p`${this._t("save_first")}
${this._t("zha_hint")}
+${this._t("error_invalid_topic")}
`:d} +${this._t("z2m_warning")}
${this.host.t("radar.desktop_hint")}
+ ${t.error?p`${this.host.t(t.error)}
`:d} + ${null!=t.checkErrorCm?p`${this.host.t("radar.error_distance",{distance:ge(t.checkErrorCm,"mi"===this.host.hass()?.config?.unit_system?.length)})}
`:d} +${this.port.t("gs.align_preflight_failed",{spaces:a,more:r})}
+ ${s.slice(0,10).map(t=>p`+ ${t.displayName}: ${this.port.t(`gs.preflight_reason_${t.reason}`)} +
`)} + ${s.length>10?p`+ ${this.port.t("gs.align_preflight_more",{n:String(s.length-10)})} +
`:d} +${S}
+ ${this.port.t("gs.align_count",{n:String(e.moved),total:String(e.total),cm:String(t.cm)})}
`:d} + ${e.latticeCoordinatesCanonicalized?p` +${this.port.t("gs.optimize_lattice_summary",{n:String(e.latticeCoordinatesCanonicalized),cm:fe(e.latticeMaxShiftCm)})}
+ ${e.latticeSpaces.map(t=>p`${this.port.t("gs.optimize_lattice_space",{space:t.space,n:String(t.canonicalized),far:String(t.far)})}
`)} + `:d} + ${t.where?p`${this.port.t("gs.align_where",{s:t.where})}
`:d} + ${e.rotated?p`${this.port.t("gs.align_turned",{n:String(e.rotated)})}
`:d} + ${e.wallSegmentsMigrated?p`${this.port.t("gs.wall_segments_migrated",{n:String(e.wallSegmentsMigrated)})}
`:d} + ${e.roomDraftsMigrated||e.roomDraftSegmentsMigrated?p` +${this.port.t("gs.room_drafts_migrated",{drafts:String(e.roomDraftsMigrated),segments:String(e.roomDraftSegmentsMigrated)})}
`:d} + ${e.legacyZeroWallsMigrated?p`${this.port.t("gs.zero_walls_migrated",{n:String(e.legacyZeroWallsMigrated)})}
`:d} + ${h?p`${this.port.t("gs.optimize_changes",{m:String(e.migrated),c:String(e.canonicalized),p:String(e.coordsCanonicalized),w:String(e.wallsMerged),s:String(e.spansMerged),i:String(e.partitionsMerged)})}
`:d} + ${e.partitionsReconciled?p`${this.port.t("gs.optimize_coincident_partitions",{n:String(e.partitionsReconciled)})}
`:d} + ${e.openingsRehosted?p`${this.port.t("gs.optimize_openings_rehosted",{n:String(e.openingsRehosted)})}
`:d} + ${e.wallsStraightened?p`${this.port.t("gs.optimize_walls_straightened",{n:String(e.wallsStraightened),cm:String(u)})}
`:d} + ${m?p`${this.port.t("gs.optimize_walls_straightened_where",{s:m})}
`:d} + ${e.glowSpacesMigrated||e.glowRoomsMigrated?p`${this.port.t("gs.optimize_glow_migration",{spaces:String(e.glowSpacesMigrated),rooms:String(e.glowRoomsMigrated)})}
`:d} + ${c?p`${this.port.t(e.liveMissingPositions.length||e.unverifiedPositions.length||e.nestedRefsUnresolved?"gs.optimize_no_automatic_changes":"gs.align_none")}
`} + ${!i&&e.wallsStraightenSkipped?p`${this.port.t("gs.optimize_walls_straighten_skipped",{n:String(e.wallsStraightenSkipped)})}
`:d} + ${l?p`${this.port.t("gs.optimize_references",{spaces:String(e.spaceRefsRemapped),rooms:String(e.roomRefsRemapped),positions:String(e.positionsRemapped),detached:String(e.markersDetached)})}
`:d} + ${g?p`${this.port.t("gs.optimize_orphans_removed",{total:String(g),rooms:String(e.orphanRoomLabelsRemoved),devices:String(e.orphanDevicePositionsRemoved),groups:String(e.orphanGroupPositionsRemoved)})}
`:d} + ${e.liveMissingPositions.length?p`${this.port.t(t.removeLiveMissingPositions?"gs.optimize_live_positions_remove":"gs.optimize_live_positions",{n:String(e.liveMissingPositions.length),names:y})}
+ + ${t.removeLiveMissingPositions?p`${this.owner._t("fixed"===i?"stairs.fixed_floor":"stairs.target_warning")}
`:d} +